.shoppingcategory-template #cat-add,
.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	display: none;
}

.shoppingcategory-template #cat-add {
	width: 200px;
    float: right;
    margin-top: -40px;    
}

.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	width: 80px;
    float: right;
    margin-top: -90px;
}

.shoppingcategory-template .cat-up{
	margin-right: 100px;
}
.shoppingcategory-template .cat-edit{
	margin-right: 200px;
}
.shoppingcategory-template .cat-delete{
	margin-right: 300px;
}

body.cq-wcm-edit .shoppingcategory-template #cat-add,
body.cq-wcm-edit .shoppingcategory-template .cat-up,
body.cq-wcm-edit .shoppingcategory-template .cat-down,
body.cq-wcm-edit .shoppingcategory-template .cat-edit,
body.cq-wcm-edit .shoppingcategory-template .cat-delete {
	display: block;
}
.shoppingcategory-template #cat-add,
.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	display: none;
}

.shoppingcategory-template #cat-add {
	width: 200px;
    float: right;
    margin-top: -40px;    
}

.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	width: 80px;
    float: right;
    margin-top: -90px;
}

.shoppingcategory-template .cat-up{
	margin-right: 100px;
}
.shoppingcategory-template .cat-edit{
	margin-right: 200px;
}
.shoppingcategory-template .cat-delete{
	margin-right: 300px;
}

body.cq-wcm-edit .shoppingcategory-template #cat-add,
body.cq-wcm-edit .shoppingcategory-template .cat-up,
body.cq-wcm-edit .shoppingcategory-template .cat-down,
body.cq-wcm-edit .shoppingcategory-template .cat-edit,
body.cq-wcm-edit .shoppingcategory-template .cat-delete {
	display: block;
}
.shoppingcategory-template #cat-add,
.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	display: none;
}

.shoppingcategory-template #cat-add {
	width: 200px;
    float: right;
    margin-top: -40px;    
}

.shoppingcategory-template .cat-up,
.shoppingcategory-template .cat-down,
.shoppingcategory-template .cat-edit,
.shoppingcategory-template .cat-delete {
	width: 80px;
    float: right;
    margin-top: -90px;
}

.shoppingcategory-template .cat-up{
	margin-right: 100px;
}
.shoppingcategory-template .cat-edit{
	margin-right: 200px;
}
.shoppingcategory-template .cat-delete{
	margin-right: 300px;
}

body.cq-wcm-edit .shoppingcategory-template #cat-add,
body.cq-wcm-edit .shoppingcategory-template .cat-up,
body.cq-wcm-edit .shoppingcategory-template .cat-down,
body.cq-wcm-edit .shoppingcategory-template .cat-edit,
body.cq-wcm-edit .shoppingcategory-template .cat-delete {
	display: block;
}
@charset 'UTF-8';
/*Centralized Imports*/
/* line 8, styles/helpers.scss */
.sg-wrapper .styleguide-placeholder
{
    padding: 10px;

    color: #000;
    background-color: #eee;
}

/* line 8, styles/reset.scss */
html
{
    font-size: 15px;

    overflow-x: hidden;
}

/* line 15, styles/reset.scss */
p
{
    margin: 0;
    padding: 0;
}

/* line 21, styles/reset.scss */
body
{
    margin: 0;
    padding: 0;
}

/* line 26, styles/reset.scss */
div
{
    margin: 0;
    padding: 0;
}

/* line 31, styles/reset.scss */
.ui-loader
{
    display: none !important;
}

/* line 38, styles/reset.scss */
a:focus,
input:focus,
select:focus,
button:focus
{
    overflow: -moz-hidden-unscrollable;

    outline: 3px solid #3dbbdb !important;
}

/* Text meant only for screen readers. */
/* line 45, styles/reset.scss */
.screen-reader-text
{
    position: absolute;

    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);

    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;

    word-wrap: normal;

    border: 0;

    clip-path: inset(50%);
}

@font-face
{
    font-family: 'FontAwesome';
    font-weight: normal;
    font-style: normal;

    src: url('clientlib/assets/fonts/fontawesome-webfont.eot?v=4.3.0');
    src: url('clientlib/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('clientlib/assets/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('clientlib/assets/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('clientlib/assets/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('clientlib/assets/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
}

@font-face
{
    font-family: 'Icomoon';
    font-weight: normal;
    font-style: normal;

    src: url('clientlib/assets/fonts/icomoon.eot?v=1.0');
    src: url('clientlib/assets/fonts/icomoon.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('clientlib/assets/fonts/icomoon.woff?v=1.0') format('woff'), url('clientlib/assets/fonts/icomoon.ttf?v=1.0') format('truetype'), url('clientlib/assets/fonts/icomoon.svg?v=1.0#fontawesomeregular') format('svg');
}

/* line 1, styles/components/_gallery.scss */
.gallery-container
{
    box-sizing: border-box;
    min-height: 26.666666666666667rem;
    padding: 1rem;
}

/* line 7, styles/components/_gallery.scss */
.freeze-background
{
    position: fixed;

    overflow: hidden;

    width: 100%;
    height: 100%;
}

/* line 14, styles/components/_gallery.scss */
.photo-gallery
{
    position: relative;

    display: none;
    overflow: hidden;

    width: 61.8666666666666667rem;
    height: 41.666666666666667rem;
    margin: 0;

    border: .0666666666666667rem solid #d6d6d6;
    background: #fff;
}

/* line 26, styles/components/_gallery.scss */
.photo-gallery .gallery-mobile-cta
{
    display: none;
}

/* line 30, styles/components/_gallery.scss */
.photo-gallery p
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 200%;

    color: #6d6d6d;
}

/* line 38, styles/components/_gallery.scss */
.photo-gallery h3
{
    font-size: 1.2rem;
    line-height: 200%;
}

/* line 43, styles/components/_gallery.scss */
.photo-gallery h4
{
    font-size: 1.6rem;
    line-height: 150%;

    margin-bottom: .33333rem;
}

/* line 49, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper
{
    position: relative;

    display: block;

    width: 100%;
    height: 100%;
}

/* line 58, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper .photo-gallery-scrollbar
{
    position: absolute;
    top: -.33333rem;
    left: calc(60% - .666666666666667rem);

    width: .666666666666667rem;
    height: 20rem;

    background: #57068c;
}

/* line 67, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul
{
    width: calc(60% - .666666666666667rem);
    height: calc(100% - 1.33333rem);
    margin-top: 0;
    margin-bottom: 0;
    padding: .666666666666667rem 0 .666666666666667rem .13333rem;

    background: #f2f2f2;
}

/* line 79, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul::-webkit-scrollbar
{
    width: .666666666666667rem;
}

/* line 83, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul .photo-gallery-scroller
{
    position: static;

    min-width: 100%;
    min-height: auto;
    margin-top: 0;
}

/* line 90, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul::-webkit-scrollbar-thumb
{
    background: #57068c;
}

/* line 94, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li
{
    position: static;

    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display:         inline-flex;

    width: calc(33.3% - 3.13333rem);
    height: 8.666666666666667rem;
    margin: .666666666666667rem 1.4rem;
}

/* line 104, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li .gallery-image-container
{
    display: block;
    overflow: hidden;

    width: 100%;
    height: 100%;

    cursor: pointer;
    text-align: center;
    vertical-align: middle;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

/* line 116, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li .gallery-image-container img
{
    display: none;

    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    margin: auto;

    vertical-align: middle;
}

/* line 127, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li .gallery-item-info
{
    position: absolute;
    top: 7.33333rem;
    right: 0;

    display: none;

    width: calc(40% - 2.666666666666667rem);
    margin: 0 1.33333rem;
    padding: .666666666666667rem 0 1.33333rem;

    vertical-align: top;
}

/* line 138, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li .gallery-item-info .gallery-item-credits
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: .8666666666666667rem;
    line-height: 200%;

    color: #6d6d6d;
}

/* line 147, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li.active .gallery-item-info
{
    display: block;
}

/* line 151, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul li.active .gallery-image-container
{
    border: .13333rem solid #57068c;
}

/* line 166, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider
{
    overflow-y: hidden;

    width: 100%;
    /* change with js */
    height: 100%;
    padding: 0;

    background: #fff;
}

/* line 173, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li
{
    position: absolute;
    top: 0;
    left: 0;

    display: none;
    visibility: hidden;

    width: 61.8666666666666667rem;
    height: 100%;
    margin: 0;

    transition: visibility 0s 2s, opacity 2s linear;
    vertical-align: top;

    opacity: 0;
}

/* line 186, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li.active
{
    display: table;
    visibility: visible;

    transition: visibility 0s , opacity 2s linear;

    opacity: 1;
    border: 0;
}

/* line 193, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li.active .gallery-image-container
{
    text-align: center;

    border: none;
    background: #f2f2f2;
    background-image: none !important;
    box-shadow: none;
}

/* line 202, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li.active .gallery-image-container img
{
    display: block;

    border: none;
}

/* line 211, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li .gallery-image-container
{
    display: table-cell;

    width: calc(.6 * 61.8666666666666667rem);
    max-width: calc(.6 * 61.8666666666666667rem);
    height: 100%;

    cursor: default;
    vertical-align: middle;

    border: 0;
    box-shadow: none;
}

/* line 221, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li .gallery-image-container img
{
    display: inline-block;

    max-width: 100%;
    max-height: 100%;
    margin: auto;

    vertical-align: middle;
}

/* line 230, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider li .gallery-item-info
{
    position: relative;

    display: inline-block;

    width: auto;
}

/* line 238, styles/components/_gallery.scss */
.photo-gallery .photo-gallery-items-wrapper ul.slider + .photo-gallery-scrollbar
{
    display: none;
}

/* line 243, styles/components/_gallery.scss */
.photo-gallery .gallery-info
{
    position: absolute;
    z-index: 1;
    top: 22.33333333333333rem;
    right: 0;

    width: calc(40% - 2.666666666666667rem);
    margin: 0 1.33333333333333rem;
    padding: 1.33333333333333rem 0;

    border-top: .06667rem solid #d6d6d6;
}

/* line 253, styles/components/_gallery.scss */
.photo-gallery .gallery-info .gallery-title
{
    margin-bottom: 0;
}

/* line 259, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper
{
    position: absolute;
    top: 0;
    right: 0;

    display: block;

    width: calc(40% - 2.666666666666667rem);
    height: 7rem;
    margin: 1.33333333333333rem 1.33333333333333rem .666666666666667rem 1.33333333333333rem;
}

/* line 268, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev
{
    position: relative;

    display: inline-block;

    width: 3rem;
    height: 2.8666666666666667rem;

    cursor: pointer;
    text-align: center;

    border: .06667rem solid #57068c;
}

/* line 277, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev::before
{
    font-family: icomoon;
    font-size: 1.6rem;
    line-height: 2.933333333333333rem;

    position: absolute;

    display: block;

    width: 100%;
    height: 100%;

    content: '\e80d';
    text-align: center;

    color: #57068c;
}

/* line 290, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev:hover
{
    background: #57068c;
}

/* line 293, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev:hover::before
{
    color: #fff;
}

/* line 298, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev:active
{
    background: #330662;
}

/* line 301, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .prev:active::before
{
    color: #fff;
}

/* line 307, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next
{
    line-height: 2.8666666666666667rem;

    position: relative;

    display: inline-block;

    width: 3rem;
    height: 2.8666666666666667rem;
    margin-left: .33333333333333rem;

    cursor: pointer;

    border: .06667rem solid #57068c;
}

/* line 317, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next::before
{
    font-family: icomoon;
    font-size: 1.6rem;
    line-height: 2.933333333333333rem;

    position: absolute;

    display: block;

    width: 100%;
    height: 100%;

    content: '\e80a';
    text-align: center;

    color: #57068c;
}

/* line 330, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next:hover
{
    background: #57068c;
}

/* line 333, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next:hover::before
{
    color: #fff;
}

/* line 338, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next:active
{
    background: #330662;
}

/* line 341, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .next:active::before
{
    color: #fff;
}

/* line 347, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .close-gallery
{
    display: none;

    cursor: pointer;
}

/* line 352, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .gallery-item-number
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 2rem;

    position: absolute;
    bottom: -.33333333333333rem;

    color: #6d6d6d;
}

/* line 359, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-buttons-wrapper .gallery-item-number div
{
    display: inline-block;

    margin-right: .33333333333333rem;
}

/* line 366, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-switch-wrapper
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1.2rem;
    font-weight: 700;

    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    width: calc(40% - 2.666666666666667rem);
    height: 3rem;
    margin: 1.33333333333333rem;

    text-transform: uppercase;

    color: #57068c;
}

/* line 380, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-switch-wrapper .to-single
{
    line-height: 2.8666666666666667rem;

    position: relative;

    display: inline-block;

    height: 2.8666666666666667rem;
    padding: 0 1.33333333333333rem;

    cursor: pointer;

    border: .06667rem solid #57068c;
}

/* line 389, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-switch-wrapper .to-single:hover
{
    color: #fff;
    background: #57068c;
}

/* line 394, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-switch-wrapper .to-single:active
{
    color: #fff;
    background: #330662;
}

/* line 400, styles/components/_gallery.scss */
.photo-gallery .gallery-controls .gallery-switch-wrapper .to-thumbs
{
    display: none;
}

/* line 407, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-buttons-wrapper .close-gallery
{
    line-height: 2.8666666666666667rem;

    position: absolute;
    right: 0;

    display: inline-block !important;

    width: 3rem;
    height: 2.8666666666666667rem;

    color: #57068c;
    border: .06667rem solid #57068c;
}

/* line 417, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-buttons-wrapper .close-gallery::before
{
    font-family: FontAwesome;
    font-size: 1.33333333333333rem;
    line-height: 2.8666666666666667rem;

    position: absolute;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
    text-align: center;

    color: #57068c;
}

/* line 433, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-single
{
    position: relative;

    display: none;
}

/* line 438, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs
{
    line-height: 2.8666666666666667rem;

    position: relative;

    display: inline-block !important;

    height: 2.8666666666666667rem;
    padding: 0 1.33333333333333rem;

    cursor: pointer;

    border: .06667rem solid #57068c;
}

/* line 447, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs::before
{
    font-family: icomoon;
    font-size: 1.4666666666666667rem;
    line-height: 2.8666666666666667rem;

    display: inline-block;

    width: auto;
    height: 3.0666666666666667rem;
    margin-right: .666666666666667rem;

    content: '\e804';
    vertical-align: middle;

    color: #57068c;
}

/* line 460, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs:hover
{
    color: #fff;
    background: #57068c;
}

/* line 464, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs:hover::before
{
    color: #fff;
}

/* line 469, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs:active
{
    color: #fff;
    background: #330662;
}

/* line 473, styles/components/_gallery.scss */
.photo-gallery .gallery-controls.slider-controls .gallery-switch-wrapper .to-thumbs:active::before
{
    color: #fff;
}

/* line 482, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay
{
    position: absolute;
    z-index: 30;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    background: rgba(0, 0, 0, .8);
}

/* line 492, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options
{
    position: relative;

    display: block;

    width: calc(100% - 20rem);
    height: calc(100% - 20rem);
    margin: 10rem;

    background: #f2f2f2;
}

/* line 500, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-text
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 2.666666666666667rem;
    font-weight: 700;
    line-height: 125%;

    padding: 3.33333333333333rem 3.33333333333333rem;

    text-align: center;

    color: #000;
}

/* line 510, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons
{
    position: relative;

    display: block;

    width: 26.666666666666667rem;
    height: 3.666666666666667rem;
    margin: 1.666666666666667rem auto;
}

/* line 517, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons div
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 3.33333333333333rem;

    display: inline-block;

    height: 3.33333333333333rem;
    padding: 0 1.33333333333333rem;

    cursor: pointer;
    text-transform: uppercase;

    color: #57068c;
    border: .06667rem solid #57068c;
}

/* line 531, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-reset
{
    float: left;
}

/* line 534, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-reset::before
{
    font-family: FontAwesome;
    font-size: 1.33333333333333rem;
    line-height: 3.33333333333333rem;

    display: inline-block;

    width: auto;
    height: 3.33333333333333rem;
    margin-right: .666666666666667rem;

    content: '';
    vertical-align: middle;

    color: #57068c;
}

/* line 547, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-reset:hover
{
    color: #fff;
    background-color: #57068c;
}

/* line 551, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-reset:hover::before
{
    color: #fff;
}

/* line 557, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-to-thumb
{
    float: right;
}

/* line 560, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-to-thumb::before
{
    font-family: FontAwesome;
    font-size: 1.33333333333333rem;
    line-height: 3.33333333333333rem;

    display: inline-block;

    width: auto;
    height: 3.33333333333333rem;
    margin-right: .666666666666667rem;

    content: '';
    vertical-align: middle;

    color: #57068c;
}

/* line 573, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-to-thumb:hover
{
    color: #fff;
    background-color: #57068c;
}

/* line 577, styles/components/_gallery.scss */
.photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons .gallery-to-thumb:hover::before
{
    color: #fff;
}

/* line 586, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator
{
    box-sizing: border-box;
    width: 100%;
    min-width: 9.33333333333333rem;
    max-width: 30rem;
    height: auto;

    cursor: pointer;
}

/* line 594, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-info
{
    display: none;
}

/* line 598, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-mobile-cta
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-size: 1.0666666666666667rem;
    font-weight: 700;
    line-height: 150%;

    position: relative;

    display: block;

    width: auto;
    margin: 1rem auto;

    text-align: center;
    text-transform: uppercase;

    color: #57068c;
}

/* line 611, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-mobile-cta::before
{
    font-family: icomoon;
    font-size: 2.133333333333333rem;
    font-weight: 200;

    position: relative;

    display: inline-block;

    width: 3.4666666666666667rem;
    height: auto;
    margin-left: -1.33333333333333rem;

    content: '\e80e';
    vertical-align: top;

    color: #57068c;
}

/* line 625, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-mobile-cta:hover
{
    color: #330662;
}

/* line 628, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-mobile-cta:hover::before
{
    color: #330662;
}

/* line 634, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items-wrapper
{
    display: table;

    height: auto;
}

/* line 639, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items
{
    display: block;
    overflow-y: hidden;

    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}

/* line 647, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item
{
    display: none;
}

/* line 650, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item:first-child
{
    position: static;

    display: block;

    width: 100%;
    height: auto;
    margin: 0;
    margin: 0;
    padding: 0;
    padding: 0;
}

/* line 660, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item:first-child img
{
    display: block;

    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    margin: 0;
    padding: 0;

    border: none;
}

/* line 672, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item .gallery-item-info
{
    display: none;
}

/* line 677, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item.active .gallery-image-container
{
    height: auto;

    border: 0;
}

/* line 682, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-items .photo-gallery-item.active .gallery-item-info
{
    display: none;
}

/* line 689, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .photo-gallery-scrollbar
{
    display: none;
}

/* line 693, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator .gallery-controls
{
    display: none;
}

/* line 697, styles/components/_gallery.scss */
.photo-gallery.v-mobile-indicator > .gallery-overlay
{
    display: none;
}

/* line 703, styles/components/_gallery.scss */
.photo-gallery:hover .gallery-mobile-cta
{
    color: #330662;
}

/* line 706, styles/components/_gallery.scss */
.photo-gallery:hover .gallery-mobile-cta::before
{
    color: #330662;
}

/* line 713, styles/components/_gallery.scss */
.gallery-modal-view
{
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;

    display: none;
    overflow: auto;

    width: 100%;
    height: 100%;

    background: rgba(0, 0, 0, .8);
}

/* line 724, styles/components/_gallery.scss */
.gallery-modal-view .close-modal
{
    position: absolute;
    z-index: 11;
    top: 1.33333333333333rem;
    right: 1rem;

    display: block;

    width: 2.8666666666666667rem;
    height: 2.8666666666666667rem;

    cursor: pointer;

    border: .06667rem solid #57068c;
}

/* line 735, styles/components/_gallery.scss */
.gallery-modal-view .close-modal::before
{
    font-family: icomoon;
    font-size: 2.133333333333333rem;
    line-height: 2.666666666666667rem;

    position: absolute;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
    text-align: center;

    color: #57068c;
}

/* line 748, styles/components/_gallery.scss */
.gallery-modal-view .close-modal:hover
{
    background: #57068c;
}

/* line 751, styles/components/_gallery.scss */
.gallery-modal-view .close-modal:hover::before
{
    color: #fff;
}

/* line 756, styles/components/_gallery.scss */
.gallery-modal-view .close-modal:active
{
    background: #330662;
}

/* line 759, styles/components/_gallery.scss */
.gallery-modal-view .close-modal:active::before
{
    color: #fff;
}

/* line 765, styles/components/_gallery.scss */
.gallery-modal-view .photo-gallery
{
    top: calc(50% - 21.6rem);

    margin: auto;
}

/* line 770, styles/components/_gallery.scss */
.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper ul li
{
    vertical-align: top;
}

/* line 777, styles/components/_gallery.scss */
.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper ul li .gallery-image-container img
{
    display: block;
    display: none;

    max-width: 100%;
    height: auto;
}

/* line 795, styles/components/_gallery.scss */
.gallery-modal-view .photo-gallery .photo-gallery-items-wrapper ul.slider li.active .gallery-image-container
{
    border: 0;
}

/* line 804, styles/components/_gallery.scss */
.slider + .photo-gallery-scrollbar
{
    display: none;
}

@media screen and (min-width: 62em)
{
    /* line 812, styles/components/_gallery.scss */
    .contentfullwidth .cc_100_c0 .gallery-container > .photo-gallery
    {
        margin: auto;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 822, styles/components/_gallery.scss */
    .photo-gallery .gallery-overlay .gallery-end-options
    {
        width: calc(100% - 13.33333333333333rem);
        height: calc(100% - 13.33333333333333rem);
        margin: 6.666666666666667rem;
    }
    /* line 827, styles/components/_gallery.scss */
    .photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons
    {
        width: calc(100% - 4rem);
        height: auto;
        margin: 1.666666666666667rem auto;
    }
    /* line 832, styles/components/_gallery.scss */
    .photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons div
    {
        display: block;
        float: none !important;

        width: auto;
        margin: 1rem auto;

        text-align: center;
    }
    /* line 844, styles/components/_gallery.scss */
    .gallery-modal-view .close-modal
    {
        top: 1rem;
    }
    /* line 848, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery
    {
        top: 0;

        box-sizing: border-box;
        width: 100%;
        min-width: 9.33333333333333rem;
        max-width: 48rem;
        height: 100%;
        margin: 0 auto;
        padding: 1rem 1rem 4rem;
    }
    /* line 860, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery:not(.v-mobile-indicator) .gallery-mobile-cta
    {
        display: none;
    }
    /* line 864, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery:not(.v-mobile-indicator) .gallery-buttons-wrapper
    {
        display: block;
    }
    /* line 869, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-info
    {
        font-size: 1.4666666666666667rem;

        position: relative;
        top: 0;
        left: 0;

        display: block;

        width: 100%;
        margin: 0;
        padding: 0;

        border: none;
    }
    /* line 880, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-info .gallery-description
    {
        display: none;
    }
    /* line 884, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-info h3
    {
        line-height: 3rem;

        display: block;

        height: 3rem;
        padding-bottom: 1rem;
    }
    /* line 892, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper
    {
        width: 100%;
        height: calc(100% - 5.33333333333333rem);
        margin: 0;
        padding: 0;

        background: #fff;
    }
    /* line 901, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items
    {
        overflow: hidden;

        box-sizing: border-box;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;

        background: #fff;
    }
    /* line 912, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-scroller
    {
        overflow-x: hidden !important;
        overflow-y: auto !important;

        height: 100%;
    }
    /* line 918, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item
    {
        position: absolute;
        top: 0;

        display: none;

        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
    }
    /* line 927, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active
    {
        position: relative;

        display: block;

        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    /* line 935, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-image-container
    {
        position: relative;

        display: block;
        overflow: hidden;

        width: 100% !important;
        min-width: 100%;
        max-width: 100%;
        height: auto;

        text-align: center;
        vertical-align: top;
    }
    /* line 946, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-image-container img
    {
        position: relative;

        display: block;

        width: auto;
        min-width: 0;
        max-width: 100%;
        height: auto;
        min-height: 0;
        max-height: none;
        margin: auto;

        border: none;
    }
    /* line 960, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-item-info
    {
        position: relative;
        top: auto;
        left: auto;

        display: block;

        width: 100%;
        height: auto;
        margin: 1.33333333333333rem 0;
        padding: 0;
    }
    /* line 974, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-scrollbar
    {
        display: none !important;
    }
    /* line 979, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-switch-wrapper
    {
        display: none;
    }
    /* line 983, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-buttons-wrapper
    {
        position: absolute;
        z-index: 11;
        top: auto;
        bottom: 0;
        left: 0;

        width: calc(100% - 2rem);
        height: 3rem;
        margin: 1rem;
    }
    /* line 993, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-buttons-wrapper .prev
    {
        position: absolute;
        left: 0;
    }
    /* line 998, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-buttons-wrapper .next
    {
        position: absolute;
        right: 0;
    }
    /* line 1003, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-buttons-wrapper .gallery-item-number
    {
        font-size: 1.733333333333333rem;
        line-height: 3rem;

        position: relative;
        z-index: -1;
        bottom: .2rem;

        display: block;

        margin: auto;

        text-align: center;
    }
    /* line 1015, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-controls.slider-controls .gallery-buttons-wrapper .close-gallery
    {
        display: none !important;
    }
    /* line 1019, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-overlay
    {
        display: none;
    }
    /* line 1025, styles/components/_gallery.scss */
    .contentfullwidth .cc_100_c0 > .photo-gallery
    {
        margin: 0;
    }
}

@media screen and (max-width: 45.86667em)
{
    /* line 1035, styles/components/_gallery.scss */
    .photo-gallery .gallery-overlay .gallery-end-options
    {
        width: calc(100% - 3.33333333333333rem);
        height: calc(100% - 3.33333333333333rem);
        margin: 1.666666666666667rem;
    }
    /* line 1040, styles/components/_gallery.scss */
    .photo-gallery .gallery-overlay .gallery-end-options .end-options-text
    {
        font-size: 1.666666666666667rem;
    }
    /* line 1044, styles/components/_gallery.scss */
    .photo-gallery .gallery-overlay .gallery-end-options .end-options-buttons div
    {
        font-size: 1.0666666666666667rem;
    }
    /* line 1050, styles/components/_gallery.scss */
    .photo-gallery.v-mobile-indicator .gallery-mobile-cta
    {
        font-size: .8666666666666667rem;
    }
    /* line 1057, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-item-info
    {
        margin: 1.33333333333333rem 0 0;
    }
    /* line 1060, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-item-info h4
    {
        line-height: 150%;
    }
    /* line 1064, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-item-info p
    {
        font-size: .8666666666666667rem;
        line-height: 150%;
    }
    /* line 1069, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .photo-gallery-items-wrapper .photo-gallery-items .photo-gallery-item.active .gallery-item-info .gallery-item-credits
    {
        font-size: .8rem;
    }
    /* line 1076, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .close-modal
    {
        width: 2.33333333333333rem;
        height: 2.33333333333333rem;
    }
    /* line 1080, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .close-modal::before
    {
        font-size: 1.4666666666666667rem;
        line-height: 2.33333333333333rem;
    }
    /* line 1087, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-info h3
    {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    /* line 1093, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-buttons-wrapper
    {
        height: 2.33333333333333rem;
    }
    /* line 1096, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-buttons-wrapper .prev
    {
        width: 2.33333333333333rem;
        height: 2.33333333333333rem;
    }
    /* line 1100, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-buttons-wrapper .prev::before
    {
        font-size: 1.4666666666666667rem;
        line-height: 2.33333333333333rem;
    }
    /* line 1106, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-buttons-wrapper .next
    {
        width: 2.33333333333333rem;
        height: 2.33333333333333rem;
    }
    /* line 1110, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-buttons-wrapper .next::before
    {
        font-size: 1.4666666666666667rem;
        line-height: 2.33333333333333rem;
    }
    /* line 1116, styles/components/_gallery.scss */
    .gallery-modal-view .photo-gallery .gallery-buttons-wrapper .gallery-item-number
    {
        font-size: 1.2rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 1127, styles/components/_gallery.scss */
    .gallery-container
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper
{
    box-sizing: border-box;
    width: 100%;
    margin: 0;
}

/* line 21, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper h2
{
    font-size: 2rem;
    font-weight: 700;
    line-height: 125%;

    position: relative;

    display: block;

    width: 100%;
    margin: 0 0 1rem 0;
    padding: 0 0 1rem;

    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 32, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper h2::after
{
    position: absolute;
    bottom: 0;
    left: 0;

    display: block;

    width: 3.33333333333333rem;
    height: .2666666666666667rem;

    content: '';

    background: #57068c;
}

/* line 44, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-list
{
    margin: 0;
    margin-top: -1.33333333333333rem;
    padding: 0;
    padding-right: 1.666666666666667rem;
}

/* line 51, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-list > li
{
    position: relative;

    display: table;
    clear: both;

    width: 100%;
    margin: 0;
    padding: 0;
    padding-top: 1.33333333333333rem;
    padding-bottom: 1.33333333333333rem;

    list-style-type: none;

    border-bottom: .06667rem solid #d6d6d6;
}

/* line 64, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .event-data
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    display: inline-block;

    width: calc(100% - 6.2rem);
    margin-left: 2rem;

    vertical-align: top;

    color: #6d6d6d;
}

/* line 72, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .event-data .event-summary
{
    overflow: hidden;

    width: 100%;

    white-space: nowrap;
    text-overflow: ellipsis;
}

/* line 80, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-date
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-weight: 300;

    position: relative;

    display: inline-block;
    float: none;

    width: auto;
    padding-right: .8rem;

    text-align: right;

    color: #000;
}

/* line 91, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-date::after
{
    position: absolute;
    right: 0;
    bottom: 4%;

    display: block;

    width: .33333333333333rem;
    height: 90%;

    content: '';

    background: #57068c;
}

/* line 103, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-month
{
    font-size: 1.33333333333333rem;
    line-height: 100%;

    display: block;
}

/* line 109, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-day
{
    font-size: 2.4rem;
    line-height: 100%;

    display: block;
}

/* line 115, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-year
{
    font-size: 1.133333333333333rem;
    line-height: 100%;

    display: block;

    text-align: left;
}

/* line 122, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .event-name
{
    font-size: 1.33333333333333rem;
    font-weight: 700;
    line-height: 125%;

    position: relative;

    display: block;

    width: 100%;
    padding-bottom: .33333333333333rem;

    vertical-align: top;

    color: #57068c;
}

/* line 134, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .event-text
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    line-height: 125%;

    position: relative;

    display: block;

    color: #6d6d6d;
}

/* line 143, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-more-button
{
    position: relative;

    clear: both;

    margin-top: .666666666666667rem;
}

/* line 150, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.no-image .left-column
{
    display: block;
    float: none;

    width: 100%;
}

/* line 155, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.no-image .left-column .upcoming-events-list
{
    padding-right: 0;
}

/* line 160, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.no-image .right-column
{
    display: none;
}

/* line 166, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.only-image .right-column
{
    display: block;
    float: none;

    width: 100%;
}

/* line 171, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.only-image .right-column .upcoming-events-list
{
    padding-left: 0;
}

/* line 176, styles/components/_upcomingEvents.scss */
.upcoming-events-wrapper .upcoming-events-content.only-image .left-column
{
    display: none;
}

/* line 182, styles/components/_upcomingEvents.scss */
.nyucolumncontrol
{
    position: relative;

    display: block;
    overflow: hidden;
}

/* line 188, styles/components/_upcomingEvents.scss */
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c0,
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c1
{
    width: 50%;
}

/* line 191, styles/components/_upcomingEvents.scss */
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c0 .nyueventcalpromo,
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c0 .nyueventcalendar,
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c1 .nyueventcalpromo,
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c1 .nyueventcalendar
{
    position: relative;

    display: inline-block;
    float: left;

    box-sizing: border-box;
    width: 100%;
    min-width: 13.33333333333333rem;
    height: auto;
    padding: 1rem 0 !important;

    vertical-align: top;
}

/* line 205, styles/components/_upcomingEvents.scss */
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c0 .event-cal-promo .promo h6,
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c1 .event-cal-promo .promo h6
{
    position: relative;
}

/* line 208, styles/components/_upcomingEvents.scss */
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c0 .event-cal-promo .promo h6.promo-title,
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c1 .event-cal-promo .promo h6.promo-title
{
    padding: .33333333333333rem .666666666666667rem 2rem .666666666666667rem;
}

/* line 212, styles/components/_upcomingEvents.scss */
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c0 .event-cal-promo .promo h6::after,
.nyucolumncontrol .nyucolumncontrol .cc_50-50_c1 .event-cal-promo .promo h6::after
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;
    font-weight: 500;

    position: absolute;
    bottom: 0;
    left: .666666666666667rem;

    display: block;

    content: '\e900';

    color: #6d6d6d;
    text-shadow: none;
}

/* line 230, styles/components/_upcomingEvents.scss */
.content > div:first-child > .upcoming-events-wrapper:first-child > h2:first-of-type
{
    margin-top: -.33333333333333rem;
}

@media screen and (max-width: 61.93333em)
{
    /* line 239, styles/components/_upcomingEvents.scss */
    .upcoming-events-wrapper h2
    {
        font-size: 1.6rem;
    }
    /* line 243, styles/components/_upcomingEvents.scss */
    .upcoming-events-wrapper .event-text
    {
        font-size: .8666666666666667rem;
    }
    /* line 247, styles/components/_upcomingEvents.scss */
    .upcoming-events-wrapper .event-name
    {
        font-size: 1.2rem;
    }
    /* line 252, styles/components/_upcomingEvents.scss */
    .upcoming-events-wrapper .promo h6::after
    {
        bottom: 0;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 265, styles/components/_upcomingEvents.scss */
    .upcoming-events-wrapper .hide-image-mobile .left-column
    {
        display: block;
        float: none;

        width: 100%;
    }
    /* line 271, styles/components/_upcomingEvents.scss */
    .upcoming-events-wrapper .hide-image-mobile .right-column
    {
        display: none;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 282, styles/components/_upcomingEvents.scss */
    .upcoming-events-wrapper
    {
        padding: .33333333333333rem 0;
    }
    /* line 285, styles/components/_upcomingEvents.scss */
    .upcoming-events-wrapper > h3
    {
        font-size: 2rem;
    }
    /* line 289, styles/components/_upcomingEvents.scss */
    .upcoming-events-wrapper .left-column,
    .upcoming-events-wrapper .right-column
    {
        width: 100%;
    }
    /* line 294, styles/components/_upcomingEvents.scss */
    .upcoming-events-wrapper .right-column
    {
        margin-top: 1.33333333333333rem;
    }
    /* line 298, styles/components/_upcomingEvents.scss */
    .upcoming-events-wrapper .upcoming-events-more-button
    {
        width: 100%;

        text-align: center;
    }
}

/* line 1, styles/components/_introBanner.scss */
.intro-banner-wrapper
{
    position: relative;

    display: table;

    width: 100%;
    margin: 0 auto;
}

/* line 7, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-image-div
{
    position: relative;

    height: 49.33333333333333rem;

    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/* line 14, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-image-div::after
{
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 40%;

    content: '';

    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .75) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background:    -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .75) 100%);
    /* FF3.6-15 */
    background:         linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .75) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );
    /* IE6-9 */
}

/* line 29, styles/components/_introBanner.scss */
.intro-banner-wrapper .intro-banner-image-div .banner-image
{
    display: none;
}

/* line 34, styles/components/_introBanner.scss */
.intro-banner-wrapper .content-area
{
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 3.33333333333333rem;
    left: 0;

    display: table-row;

    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    margin-right: auto;
    margin-left: auto;
    padding: 0 1rem;

    color: #fff;
}

/* line 50, styles/components/_introBanner.scss */
.intro-banner-wrapper .full-width
{
    position: relative;

    display: inline-block;

    width: 100%;
    min-width: 9.6rem;
    height: 100%;
    margin-top: -.33333333333333rem;
}

/* line 58, styles/components/_introBanner.scss */
.intro-banner-wrapper .full-width h2
{
    font-weight: 700;
}

/* line 63, styles/components/_introBanner.scss */
.intro-banner-wrapper .left
{
    position: relative;

    display: inline-block;

    width: 30%;
    min-width: 9.6rem;
    height: 100%;
    margin-top: -.33333333333333rem;

    border-top: .33333rem solid #57068c;
}

/* line 72, styles/components/_introBanner.scss */
.intro-banner-wrapper .left h2
{
    font-weight: 700;
}

/* line 77, styles/components/_introBanner.scss */
.intro-banner-wrapper .right
{
    position: relative;

    display: inline-block;

    width: 69%;
    height: 100%;
    margin: 0;
    padding: 0;

    vertical-align: top;
}

/* line 86, styles/components/_introBanner.scss */
.intro-banner-wrapper .right p
{
    font-weight: 300;
}

/* line 91, styles/components/_introBanner.scss */
.intro-banner-wrapper .story-title
{
    font-size: 3.2rem;

    margin: 0;
    padding-top: .666666666666667rem;
    padding-bottom: 2rem;

    color: white;
}

/* line 99, styles/components/_introBanner.scss */
.intro-banner-wrapper .read-story
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 700;

    position: relative;
    bottom: 0;

    display: inline-block;

    padding: .666666666666667rem 1.33333333333333rem;

    color: #fff;
    border: .0666666666666667rem solid  #fff;
}

/* line 109, styles/components/_introBanner.scss */
.intro-banner-wrapper .read-story .fa
{
    font-size: 1.2rem;
    font-weight: 700;

    margin-left: .33333333333333rem;
}

/* line 116, styles/components/_introBanner.scss */
.intro-banner-wrapper .read-story:hover
{
    color: #57068c;
    background: #fff;
}

/* line 121, styles/components/_introBanner.scss */
.intro-banner-wrapper .text
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.133333333333333rem;
    line-height: 180%;

    position: relative;

    margin-top: 1.33333333333333rem;
    padding-left: 2rem;

    color: white;
}

/* line 131, styles/components/_introBanner.scss */
.intro-banner-wrapper .over-title
{
    font: 700 1.06667rem 'Gotham A', 'Gotham B', sans-serif;
    line-height: 180%;

    position: relative;

    margin-top: 1.33333333333333rem;

    text-transform: uppercase;

    color: white;
}

/* line 139, styles/components/_introBanner.scss */
.intro-banner-wrapper .over-title::after
{
    position: absolute;
    top: -1.33333333333333rem;
    left: 0;

    width: 100%;

    content: '';

    border-top: .33333rem solid #57068c;
}

@media screen and (max-width: 79.93333em)
{
    /* line 154, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area
    {
        width: 62rem;
    }
    /* line 157, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .text
    {
        padding-left: 4rem;
    }
    /* line 163, styles/components/_introBanner.scss */
    .intro-banner-image-div
    {
        height: 36rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 173, styles/components/_introBanner.scss */
    .intro-banner-wrapper .intro-banner-image-div
    {
        height: auto;

        background: #fff;
        background-image: none !important;
    }
    /* line 178, styles/components/_introBanner.scss */
    .intro-banner-wrapper .intro-banner-image-div .banner-image
    {
        position: relative;

        display: block;

        width: 100%;
        height: 23.33333333333333rem;

        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    /* line 188, styles/components/_introBanner.scss */
    .intro-banner-wrapper .intro-banner-image-div::after
    {
        display: none;
    }
    /* line 193, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area
    {
        position: relative;
        bottom: 0;

        display: block;

        width: 46rem;
        padding-top: 2rem;
        padding-bottom: 2rem;

        color: #000;
        border-bottom: .06667rem solid #d6d6d6;
    }
    /* line 203, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .left
    {
        display: inline-block;

        margin-top: .666666666666667rem;

        border: none;
    }
    /* line 208, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .left h2
    {
        font-size: 2rem;
        font-weight: 700;

        color: #000;
    }
    /* line 214, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .left a.read-story
    {
        position: relative;

        color: #57068c;
        border: .06667rem solid #57068c;
    }
    /* line 219, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .left a.read-story:hover
    {
        color: #fff;
        background: #330662;
    }
    /* line 224, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .left a.read-story:active
    {
        color: #fff;
        background: #220337;
    }
    /* line 230, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .left::before
    {
        position: absolute;
        top: -.33333333333333rem;
        left: 0;

        width: 42%;
        height: .33333333333333rem;

        content: '';

        background: #57068c;
    }
    /* line 241, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .right
    {
        display: inline-block;

        width: 69%;
    }
    /* line 245, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .right .text
    {
        font-size: .8666666666666667rem;

        padding-left: 2rem;

        color: #6d6d6d;
    }
    /* line 253, styles/components/_introBanner.scss */
    .intro-banner-wrapper .over-title
    {
        font-size: 1rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 263, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area
    {
        width: 32rem;
        padding-top: .33333333333333rem;
    }
    /* line 267, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .right
    {
        display: none;
    }
    /* line 271, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .left
    {
        width: 100%;

        border-top: none;
    }
    /* line 275, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .left::before
    {
        display: none;
    }
    /* line 279, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area .left .story-title
    {
        font-size: 2rem !important;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 290, styles/components/_introBanner.scss */
    .intro-banner-wrapper .content-area
    {
        width: 100%;
        max-width: 100%;
    }
    /* line 295, styles/components/_introBanner.scss */
    .intro-banner-wrapper .intro-banner-image-div .banner-image
    {
        height: 11.666666666666667rem;
    }
}

/* line 1, styles/components/_dek.scss */
.dek-wrapper
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 6, styles/components/_dek.scss */
.dek
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.2rem;
    font-weight: normal;
    font-weight: 500;
    line-height: 150%;

    padding: 0 0 0 1rem;

    color: #000;
    border-left: .33333rem solid #57068c;
}

@media screen and (max-width: 61.93333em)
{
    /* line 21, styles/components/_dek.scss */
    .dek
    {
        font-size: 1rem;
        line-height: 200%;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 31, styles/components/_dek.scss */
    .dek-wrapper
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_colorPallete.scss */
.demo_class
{
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-weight: 400;

    color: #6d6d6d;
}

/* line 9, styles/components/_colorPallete.scss */
.palette,
.palette_lte
{
    line-height: 8.33333333333333rem;

    display: inline-block;

    width: 8.33333333333333rem;
    height: 8.33333333333333rem;

    text-align: center;
    vertical-align: middle;
}

/* end style guide Demo class */
/* line 22, styles/components/_colorPallete.scss */
.brand_color_1
{
    background: #57068c;
}

/* line 23, styles/components/_colorPallete.scss */
.brand_color_2
{
    background: #330662;
}

/* line 24, styles/components/_colorPallete.scss */
.brand_color_3
{
    background: #220337;
}

/* line 25, styles/components/_colorPallete.scss */
.brand_color_4
{
    background: #8900e1;
}

/* line 27, styles/components/_colorPallete.scss */
.main_shade_1
{
    background: #000;
}

/* line 28, styles/components/_colorPallete.scss */
.main_shade_2
{
    background: #6d6d6d;
}

/* line 29, styles/components/_colorPallete.scss */
.main_shade_3
{
    background: #b8b8b8;
}

/* line 30, styles/components/_colorPallete.scss */
.main_shade_4
{
    background: #d6d6d6;
}

/* line 31, styles/components/_colorPallete.scss */
.main_shade_5
{
    background: #f2f2f2;
}

/* line 35, styles/components/_colorPallete.scss */
.alert_active
{
    background: #cb0200;
}

/* line 36, styles/components/_colorPallete.scss */
.alert_active_2
{
    background: #ffc107;
}

/* line 37, styles/components/_colorPallete.scss */
.alert_info
{
    background: #e86c00;
}

/* line 38, styles/components/_colorPallete.scss */
.alert_allclear
{
    background: #489141;
}

/* line 43, styles/components/_colorPallete.scss */
.accent_1
{
    background: #28619e;
}

/* line 44, styles/components/_colorPallete.scss */
.accent_2
{
    background: #3dbbdb;
}

/* line 45, styles/components/_colorPallete.scss */
.accent_3
{
    background: #007c70;
}

/* line 46, styles/components/_colorPallete.scss */
.accent_4
{
    background: #d71e5e;
}

/* line 47, styles/components/_colorPallete.scss */
.accent_5
{
    background: #e86c00;
}

/* line 48, styles/components/_colorPallete.scss */
.accent_6
{
    background: #ffc107;
}

/* line 49, styles/components/_colorPallete.scss */
.accent_7
{
    background: #3a5999;
}

/* line 50, styles/components/_colorPallete.scss */
.accent_8
{
    background: #25aae1;
}

/* line 55, styles/components/_colorPallete.scss */
.accent_font_1
{
    color: #cb0200;
}

/* line 56, styles/components/_colorPallete.scss */
.accent_font_2
{
    color: #b8b8b8 !important;
}

/* line 57, styles/components/_colorPallete.scss */
.accent_font_3
{
    color: #330662;
}

/* line 58, styles/components/_colorPallete.scss */
.accent_font_4
{
    color: #000;
}

/* line 62, styles/components/_colorPallete.scss */
.palette
{
    /* Gotham Medium Alternative */
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-weight: 400;

    color: #fff;
}

/* line 71, styles/components/_colorPallete.scss */
.palette_lte
{
    /* Gotham Medium Alternative */
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-weight: 400;

    color: #333;
}

/* line 1, styles/components/_lists.scss */
.col > div.bullet-list,
.navigation > div.bullet-list,
.content-2-template-sidebar-wrapper > div.bullet-list
{
    padding: 1rem;
}

/* line 7, styles/components/_lists.scss */
.col > ol li ol li ol li::before,
.rte > ol li ol li ol li::before,
.bullet-list-component ol li ol li ol li::before
{
    position: relative !important;
}

/* line 13, styles/components/_lists.scss */
.col > ol li ol li ol li,
.rte > ol li ol li ol li,
.bullet-list-component ol li ol li ol li
{
    padding-left: 0 !important;
}

/* line 22, styles/components/_lists.scss */
.col > ul,
.rte > ul,
.bullet-list-component ul
{
    margin-top: 0;
    margin-bottom: 1.666666666666667rem;
    padding-left: 0 !important;
}

/* line 28, styles/components/_lists.scss */
.col > ul li,
.rte > ul li,
.bullet-list-component ul li
{
    line-height: 175%;

    position: relative;

    margin-top: 0;
    margin-bottom: .666666666666667rem;
    padding-left: 1.4666666666666667rem;

    list-style: none;

    color: #6d6d6d;
}

/* line 37, styles/components/_lists.scss */
.col > ul li:first-child,
.rte > ul li:first-child,
.bullet-list-component ul li:first-child
{
    margin-top: 0;
}

/* line 41, styles/components/_lists.scss */
.col > ul li::before,
.rte > ul li::before,
.bullet-list-component ul li::before
{
    font-family: FontAwesome;
    font-size: .6rem;

    position: absolute;
    left: 0;

    display: inline-block;

    margin-right: .33333333333333rem;

    content: '\f111';
    vertical-align: top;

    color: #57068c;
}

/* line 60, styles/components/_lists.scss */
.col > ol ul,
.col > ul ol,
.col > ul ul,
.col > ol ol,
.rte > ol ul,
.rte > ul ol,
.rte > ul ul,
.rte > ol ol,
.bullet-list-component ol ul,
.bullet-list-component ul ol,
.bullet-list-component ul ul,
.bullet-list-component ol ol
{
    margin-top: .666666666666667rem;
}

/* line 64, styles/components/_lists.scss */
.col > ul li ul li,
.rte > ul li ul li,
.bullet-list-component ul li ul li
{
    list-style: none;

    color: #6d6d6d;
}

/* line 68, styles/components/_lists.scss */
.col > ul li ul li::before,
.rte > ul li ul li::before,
.bullet-list-component ul li ul li::before
{
    font-family: FontAwesome;
    font-size: .6rem;

    position: absolute;
    left: 0;

    display: inline-block;

    margin-right: .33333333333333rem;

    content: '\f0c8';
    vertical-align: top;

    color: #57068c;
}

/* line 81, styles/components/_lists.scss */
.col > ol,
.rte > ol,
.bullet-list-component ol
{
    margin-top: 0;
    margin-bottom: 1.666666666666667rem;
    padding: 0;
    padding-left: .133333333333333rem !important;

    counter-reset: i;
}

/* line 89, styles/components/_lists.scss */
.col > ol li,
.rte > ol li,
.bullet-list-component ol li
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 400;
    line-height: 175%;

    position: relative;

    margin-top: 0;
    margin-bottom: .666666666666667rem;
    padding-left: 1.4666666666666667rem;

    list-style: none;

    counter-increment: i;

    color: #6d6d6d;
}

/* line 101, styles/components/_lists.scss */
.col > ol li::before,
.rte > ol li::before,
.bullet-list-component ol li::before
{
    font-weight: bold;

    position: absolute;
    left: 0;

    display: inline-block;

    margin-right: .33333333333333rem;

    content: counter(i) '.';
    text-align: left;

    color: #57068c;
}

/* line 113, styles/components/_lists.scss */
.col > ol li ol,
.rte > ol li ol,
.bullet-list-component ol li ol
{
    padding-left: .133333333333333rem;

    counter-reset: i;
}

/* line 117, styles/components/_lists.scss */
.col > ol li ol li,
.rte > ol li ol li,
.bullet-list-component ol li ol li
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    list-style: none;

    counter-increment: i;

    color: #6d6d6d;
}

/* line 123, styles/components/_lists.scss */
.col > ol li ol li::before,
.rte > ol li ol li::before,
.bullet-list-component ol li ol li::before
{
    font-weight: bold;

    position: absolute;
    left: 0;

    display: inline-block;

    margin-right: .33333333333333rem;

    content: counter(i, lower-alpha) '.';
    text-align: left;

    color: #57068c;
}

/* line 136, styles/components/_lists.scss */
.col > ol li ol li ol,
.rte > ol li ol li ol,
.bullet-list-component ol li ol li ol
{
    counter-reset: i;
}

/* line 139, styles/components/_lists.scss */
.col > ol li ol li ol li,
.rte > ol li ol li ol li,
.bullet-list-component ol li ol li ol li
{
    list-style: none;

    counter-increment: i;
}

/* line 143, styles/components/_lists.scss */
.col > ol li ol li ol li::before,
.rte > ol li ol li ol li::before,
.bullet-list-component ol li ol li ol li::before
{
    font-weight: bold;

    position: absolute;
    left: 0;

    display: inline-block;

    margin-right: .33333333333333rem;

    content: counter(i, lower-roman) '.';
    text-align: left;

    color: #57068c;
}

/* line 156, styles/components/_lists.scss */
.col > ol li ol li ol li ol,
.rte > ol li ol li ol li ol,
.bullet-list-component ol li ol li ol li ol
{
    counter-reset: i;
}

/* line 159, styles/components/_lists.scss */
.col > ol li ol li ol li ol li,
.rte > ol li ol li ol li ol li,
.bullet-list-component ol li ol li ol li ol li
{
    list-style: none;

    counter-increment: i;
}

/* line 163, styles/components/_lists.scss */
.col > ol li ol li ol li ol li::before,
.rte > ol li ol li ol li ol li::before,
.bullet-list-component ol li ol li ol li ol li::before
{
    font-weight: bold;

    position: absolute;
    left: 0;

    display: inline-block;

    margin-right: .33333333333333rem;

    content: counter(i, upper-alpha) '.';
    text-align: left;

    color: #57068c;
}

/* line 175, styles/components/_lists.scss */
.col > ol li ol li ol li ol li ol li::before,
.rte > ol li ol li ol li ol li ol li::before,
.bullet-list-component ol li ol li ol li ol li ol li::before
{
    content: counter(i, decimal) '.';
}

/* line 180, styles/components/_lists.scss */
.col > ol li ol li ol li ol li ol li ol li::before,
.rte > ol li ol li ol li ol li ol li ol li::before,
.bullet-list-component ol li ol li ol li ol li ol li ol li::before
{
    content: counter(i, lower-alpha) '.';
}

/* line 185, styles/components/_lists.scss */
.col > ol li ol li ol li ol li ol li ol li ol li::before,
.rte > ol li ol li ol li ol li ol li ol li ol li::before,
.bullet-list-component ol li ol li ol li ol li ol li ol li ol li::before
{
    content: counter(i, lower-roman) '.';
}

/* line 190, styles/components/_lists.scss */
.col > ol li ol li ol li ol li ol li ol li ol li ol li::before,
.rte > ol li ol li ol li ol li ol li ol li ol li ol li::before,
.bullet-list-component ol li ol li ol li ol li ol li ol li ol li ol li::before
{
    content: counter(i, upper-alpha) '.';
}

/* line 200, styles/components/_lists.scss */
.col > ol li span,
.col > ol li ol li span,
.col > ul li span,
.col > ul li ul li span,
.rte > ol li span,
.rte > ol li ol li span,
.rte > ul li span,
.rte > ul li ul li span,
.bullet-list-component ol li span,
.bullet-list-component ol li ol li span,
.bullet-list-component ul li span,
.bullet-list-component ul li ul li span
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 400;

    color: #6d6d6d;
}

/* line 208, styles/components/_lists.scss */
.bullet-list-component > ul
{
    padding: .133333333333333rem !important;
}

/* line 214, styles/components/_lists.scss */
.col > ul
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 219, styles/components/_lists.scss */
.col > ol
{
    box-sizing: border-box;
    padding: 1rem;
}

@media screen and (max-width: 61.93333em)
{
    /* line 232, styles/components/_lists.scss */
    .col > div.bullet-list li,
    .col > div.bullet-list li a,
    .col > div.bullet-list span,
    .navigation > div.bullet-list li,
    .navigation > div.bullet-list li a,
    .navigation > div.bullet-list span,
    .content2-sidebar > div.bullet-list li,
    .content2-sidebar > div.bullet-list li a,
    .content2-sidebar > div.bullet-list span
    {
        font-size: .8666666666666667rem;
    }
    /* line 242, styles/components/_lists.scss */
    .col ol li,
    .navigation ol li,
    .content2-sidebar ol li,
    .rte ol li
    {
        font-size: .8666666666666667rem;
    }
    /* line 245, styles/components/_lists.scss */
    .col ol li a,
    .navigation ol li a,
    .content2-sidebar ol li a,
    .rte ol li a
    {
        font-size: .8666666666666667rem;
    }
    /* line 252, styles/components/_lists.scss */
    .col ul li,
    .navigation ul li,
    .content2-sidebar ul li,
    .rte ul li
    {
        font-size: .8666666666666667rem;
    }
    /* line 255, styles/components/_lists.scss */
    .col ul li a,
    .navigation ul li a,
    .content2-sidebar ul li a,
    .rte ul li a
    {
        font-size: .8666666666666667rem;
    }
    /* line 259, styles/components/_lists.scss */
    .col ul li::before,
    .navigation ul li::before,
    .content2-sidebar ul li::before,
    .rte ul li::before
    {
        font-size: .533333333333333rem;
    }
}

@media screen and (max-width: 31.86667em)
{
    /* line 271, styles/components/_lists.scss */
    .col > div.bullet-list,
    .navigation > div.bullet-list,
    .content-2-template-sidebar-wrapper > div.bullet-list
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_paragraph.scss */
p
{
    font-family: 'Gotham SSm A','Gotham SSm B', sans-serif;
    font-size: 1rem;
    font-weight: normal;
    line-height: 200%;

    color: #6d6d6d;
}

/* line 9, styles/components/_paragraph.scss */
.col > p,
.navigation > p,
.content-2-template-sidebar-wrapper > p
{
    padding: 1rem;
}

@media screen and (max-width: 61.93333em)
{
    /* line 17, styles/components/_paragraph.scss */
    p
    {
        font-size: .8666666666666667rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 26, styles/components/_paragraph.scss */
    .col > p,
    .navigation > p,
    .content-2-template-sidebar-wrapper > p
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_pullQuote.scss */
.col > .blockquote,
.navigation > .blockquote,
.content2-sidebar > .blockquote
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 6, styles/components/_pullQuote.scss */
blockquote::before
{
    font-size: 150pt;
    line-height: 1;

    position: absolute;
    z-index: -1;
    top: -.4666666666666667rem;
    left: -.133333333333333rem;

    display: inline-block;

    width: auto;
    height: 100%;
    margin: 0;
    padding: 0;

    content: '\201C';
    vertical-align: top;

    color: #f2f2f2;
}

/* line 23, styles/components/_pullQuote.scss */
blockquote
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.2rem;
    line-height: 200%;

    position: relative;

    max-width: 46.666666666666667rem;
    margin-top: 0;
    padding-top: 3.33333333333333rem;
    padding-left: 3.33333333333333rem;
}

/* line 34, styles/components/_pullQuote.scss */
blockquote .cite
{
    font-weight: 700;
    font-style: normal;
}

@media screen and (max-width: 61.93333em)
{
    /* line 43, styles/components/_pullQuote.scss */
    blockquote
    {
        font-size: 1rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 52, styles/components/_pullQuote.scss */
    .blockquote
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_siteLogo.scss */
.logo
{
    display: block;
    float: left;
    overflow: hidden;

    width: 8.933333333333333rem;
    height: 3rem;

    background-color: #57068c;
    background-repeat: no-repeat;
    background-position: center;
}

/* line 12, styles/components/_siteLogo.scss */
.logo svg
{
    margin-top: -1px;

    fill: #fff;
}

/* line 16, styles/components/_siteLogo.scss */
.logo svg + svg
{
    display: none;
}

/* line 22, styles/components/_siteLogo.scss */
.logo-inverse
{
    background-color: #fff;
    background-image: url('clientlib/assets/img/logo_inverse.svg');
}

@media screen and (max-width: 61.93333em)
{
    /* line 31, styles/components/_siteLogo.scss */
    .logo
    {
        width: 4.33333333333333rem;

        background-position: right center;
        background-size: auto 75%;
    }
    /* line 37, styles/components/_siteLogo.scss */
    .logo svg
    {
        display: none;

        fill: #fff;
    }
    /* line 41, styles/components/_siteLogo.scss */
    .logo svg + svg
    {
        display: inline-block;
    }
}

/* line 1, styles/components/_subnavigation.scss */
ul.navigation
{
    width: 9.33333333333333rem;
}

/* line 5, styles/components/_subnavigation.scss */
ul.navigation > li
{
    display: block;
}

/* line 9, styles/components/_subnavigation.scss */
a.nav-link
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-size: .8666666666666667rem;
    font-weight: 700;
    line-height: 125%;

    display: block;

    margin-bottom: 1rem;
    padding: 0;

    color: #57068c;
    border-bottom: 0;
}

/* line 21, styles/components/_subnavigation.scss */
a.nav-link.active,
a.nav-link:hover
{
    color: #330662;
}

/* line 26, styles/components/_subnavigation.scss */
ul.subnavigation
{
    padding: 0 0 0 1rem;

    border-left: .2rem solid #57068c;
}

/* line 31, styles/components/_subnavigation.scss */
ul.subnavigation > li
{
    list-style: none;
}

/* line 34, styles/components/_subnavigation.scss */
ul.subnavigation > li::before
{
    display: none !important;
}

/* line 39, styles/components/_subnavigation.scss */
a.subnav-link
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-size: .8666666666666667rem;
    font-weight: 300;
    line-height: 150%;

    display: block;

    margin-bottom: 1rem;

    color: #57068c;
}

/* line 48, styles/components/_subnavigation.scss */
a.subnav-link:visited
{
    color: #57068c;
}

/* line 53, styles/components/_subnavigation.scss */
.navigation-content,
.col .navigation-content
{
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 1rem;
}

/* line 60, styles/components/_subnavigation.scss */
.navigation-content li,
.col .navigation-content li
{
    margin-top: 0;
    padding-left: 0;

    list-style: none;
}

/* line 65, styles/components/_subnavigation.scss */
.navigation-content li::before,
.col .navigation-content li::before
{
    display: none !important;
}

@media screen and (max-width: 45.93333em)
{
    /* line 75, styles/components/_subnavigation.scss */
    .subnavigation
    {
        border-left: none !important;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 84, styles/components/_subnavigation.scss */
    .navigation-content
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_table.scss */
table
{
    box-sizing: border-box !important;
}

/* line 5, styles/components/_table.scss */
table ol > li
{
    font-weight: 400;
}

/* line 9, styles/components/_table.scss */
.table-shadow
{
    position: absolute;
    z-index: 0;
    top: 0;

    display: block;
    display: none;

    width: 2.666666666666667rem;
}

/* line 20, styles/components/_table.scss */
.table-shadow.table-shadow-left
{
    left: 1rem;

    box-shadow: inset 1.2666666666666667rem 0 1.2666666666666667rem -1.2666666666666667rem #999;
}

/* line 25, styles/components/_table.scss */
.table-shadow.table-shadow-right
{
    right: 1rem;

    box-shadow: inset -1.2666666666666667rem 0 1.2666666666666667rem -1.2666666666666667rem #999;
}

/* line 31, styles/components/_table.scss */
.t-vertical + .table-shadow
{
    top: 1rem;

    height: calc(100% - 3.2666666666666667rem);
}

/* line 35, styles/components/_table.scss */
.t-vertical + .table-shadow + .table-shadow
{
    top: 1rem;

    height: calc(100% - 3.2666666666666667rem);
}

/* line 41, styles/components/_table.scss */
.table-container
{
    position: relative;

    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 48, styles/components/_table.scss */
.table-wrapper
{
    line-height: 100%;

    overflow-x: hidden;

    box-sizing: border-box;
    width: 100%;
}

/* line 56, styles/components/_table.scss */
.table-wrapper::after
{
    display: none;
}

/* line 77, styles/components/_table.scss */
.table-scrollbar-container
{
    display: none;
}

/* line 81, styles/components/_table.scss */
.scrollable .table-scrollbar-container
{
    position: relative;

    display: block;

    box-sizing: border-box;
    width: 100%;
    height: .533333333333333rem;

    box-shadow: inset .0666666666666667rem 0 0 #c5c5c5, inset -.0666666666666667rem 0 0 #c5c5c5, inset 0 .0666666666666667rem 0 #c5c5c5, inset 0 -.0666666666666667rem 0 #c5c5c5 !important;
}

/* line 90, styles/components/_table.scss */
.scrollable .table-scrollbar
{
    position: absolute;

    display: block;

    width: 50%;
    height: 100%;

    background: #57068c;
}

/* line 98, styles/components/_table.scss */
.table-sortable,
.table-vertical,
.table-no-sort,
.table-no-style table
{
    position: relative;

    width: 100%;
    margin-bottom: .666666666666667rem;

    border-spacing: 0;
    border-collapse: collapse;
}

/* line 115, styles/components/_table.scss */
.table-sortable-th,
.table-no-sort-th
{
    font-size: .533333333333333rem;
    font-weight: 400;

    position: relative;

    padding: 1rem;

    cursor: pointer;
    text-align: left;
    white-space: nowrap;

    color: #fff;
    border: .06667rem solid #6d6d6d;
    background: #220337;
}

/* line 129, styles/components/_table.scss */
.table-sortable-tr,
.table-no-sort-tr,
.v-table-tr
{
    font-size: 1rem;
    font-weight: 400;

    text-align: left;

    color: #6d6d6d;
    border: .06667rem solid #220337;
}

/* line 140, styles/components/_table.scss */
.table-auto-color .table-sortable-tr:nth-child(odd),
.table-auto-color .v-table-tr:nth-child(odd),
.table-auto-color .table-no-sort-tr:nth-child(odd)
{
    background: #fff;
}

/* line 146, styles/components/_table.scss */
.table-auto-color .table-sortable-tr:nth-child(even),
.table-auto-color .v-table-tr:nth-child(even),
.table-auto-color .table-no-sort-tr:nth-child(even)
{
    background: #f2f2f2;
}

/* line 156, styles/components/_table.scss */
table.table-sortable:not(.table-auto-color) tr.odd,
table.table-no-sort:not(.table-auto-color) tr.odd,
table.v-table:not(.table-auto-color) tr.odd
{
    background: #fff;
}

/* line 157, styles/components/_table.scss */
table.table-sortable:not(.table-auto-color) tr.even,
table.table-no-sort:not(.table-auto-color) tr.even,
table.v-table:not(.table-auto-color) tr.even
{
    background: #f2f2f2;
}

/* line 162, styles/components/_table.scss */
.table-sortable-td,
.table-no-sort-td,
.v-table-td
{
    padding: .6rem 1rem;

    border: .0666666666666667rem solid #c5c5c5;
}

/* line 169, styles/components/_table.scss */
.table-auto-color .v-table-tr td:first-child
{
    font-weight: 700;

    background: #fff !important;
}

/* line 174, styles/components/_table.scss */
.table-header-text
{
    margin-right: 2rem;
}

/* line 178, styles/components/_table.scss */
.table-header-icon
{
    font-weight: 400;

    position: absolute;
    top: 50%;
    right: .666666666666667rem;

    width: 1.33333333333333rem;

    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}

/* line 188, styles/components/_table.scss */
.table-header-icon:hover:active
{
    color: #8900e1;
}

/* line 193, styles/components/_table.scss */
.table-no-sort .table-header-icon
{
    display: none;
}

/* line 201, styles/components/_table.scss */
.tablesorter
{
    border: none;
}

/* line 205, styles/components/_table.scss */
.tablesorter-colgroup
{
    display: none;
}

/* line 209, styles/components/_table.scss */
.tablesorter-header-inner
{
    line-height: 100%;
}

/* line 212, styles/components/_table.scss */
.tablesorter-header-inner br
{
    display: none;
}

/* line 219, styles/components/_table.scss */
.table-auto-color.cell-based tr:nth-child(odd) td:nth-child(odd)
{
    background: #fff !important;
}

/* line 223, styles/components/_table.scss */
.table-auto-color.cell-based tr:nth-child(odd) td:nth-child(even)
{
    background: #f2f2f2 !important;
}

/* line 229, styles/components/_table.scss */
.table-auto-color.cell-based tr:nth-child(even) td:nth-child(odd)
{
    background: #f2f2f2 !important;
}

/* line 233, styles/components/_table.scss */
.table-auto-color.cell-based tr:nth-child(even) td:nth-child(even)
{
    background: #b2b2b2 !important;
}

/* line 240, styles/components/_table.scss */
table td.TL
{
    background: #fff;
}

/* line 244, styles/components/_table.scss */
table td.TD
{
    background: #f2f2f2;
}

/* line 248, styles/components/_table.scss */
table td.TDD
{
    background: #b2b2b2;
}

/* line 252, styles/components/_table.scss */
table td.boldhead
{
    font-weight: 700;

    background: #fff;
}

/* line 257, styles/components/_table.scss */
table td.brand_color_3_head
{
    font-size: 1.2rem;
    font-weight: 400;

    position: relative;

    padding: 1rem;

    text-align: left;

    color: #fff;
    border: .06667rem solid #220337;
    background: #220337;
}

/* line 270, styles/components/_table.scss */
.table-no-style + .table-shadow
{
    top: 1rem;

    height: calc(100% - 3.2666666666666667rem);
}

/* line 274, styles/components/_table.scss */
.table-no-style + .table-shadow + .table-shadow
{
    top: 1rem;

    height: calc(100% - 3.2666666666666667rem);
}

/* line 281, styles/components/_table.scss */
.mCS-nyu.mCustomScrollBox
{
    margin-bottom: 0 !important;
}

/* line 284, styles/components/_table.scss */
.mCS-nyu.mCustomScrollBox .mCS-nyu
{
    height: .533333333333333rem;

    opacity: 1;
    background: #fff;
}

/* line 290, styles/components/_table.scss */
.mCS-nyu.mCustomScrollBox .mCSB_container
{
    margin-bottom: .666666666666667em !important;
}

/* line 294, styles/components/_table.scss */
.mCS-nyu.mCustomScrollBox .mCSB_dragger
{
    border-radius: 0 !important;
    background: #57068c;
}

/* line 299, styles/components/_table.scss */
.mCS-nyu.mCustomScrollBox .mCSB_draggerRail
{
    height: .533333333333333rem !important;
    margin: 0 !important;

    border-radius: 0 !important;
    background: #fff;
    box-shadow: inset .0666666666666667rem 0 0 #c5c5c5, inset -.0666666666666667rem 0 0 #c5c5c5, inset 0 .0666666666666667rem 0 #c5c5c5, inset 0 -.0666666666666667rem 0 #c5c5c5 !important;
}

/* line 307, styles/components/_table.scss */
.mCS-nyu.mCustomScrollBox .mCSB_dragger_bar
{
    height: .533333333333333rem !important;
    margin: 0 !important;

    border-radius: 0 !important;
    background: #57068c !important;
}

@media screen and (max-width: 61.93333em)
{
    /* line 319, styles/components/_table.scss */
    .table-sortable-th
    {
        font-size: 1.0666666666666667rem;
    }
    /* line 323, styles/components/_table.scss */
    .table-sortable-tr,
    .v-table-tr
    {
        font-size: .8666666666666667rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 337, styles/components/_table.scss */
    .table-container
    {
        padding: 1rem 0;
    }
    /* line 341, styles/components/_table.scss */
    .table-shadow
    {
        top: 3.733333333333333rem;

        height: calc(100% - 5.33333333333333rem);
    }
    /* line 345, styles/components/_table.scss */
    .table-shadow.table-shadow-left
    {
        left: 0;
    }
    /* line 349, styles/components/_table.scss */
    .table-shadow.table-shadow-right
    {
        right: 0;
    }
    /* line 354, styles/components/_table.scss */
    .t-vertical + .table-shadow,
    .table-no-style + .table-shadow
    {
        top: .33333333333333rem;

        height: calc(100% - 1.933333333333333rem);
    }
    /* line 359, styles/components/_table.scss */
    .t-vertical + .table-shadow + .table-shadow,
    .table-no-style + .table-shadow + .table-shadow
    {
        top: .33333333333333rem;

        height: calc(100% - 1.933333333333333rem);
    }
}

/* line 1, styles/components/_titles.scss */
h1
{
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    /* Gotham Temporary Alternative */

    color: #000;
}

/* line 9, styles/components/_titles.scss */
h2
{
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-size: 2.666666666666667rem;
    font-weight: 700;
    /* Gotham Temporary Alternative */

    color: #000;
}

/* line 17, styles/components/_titles.scss */
h3
{
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-size: 2rem;
    font-weight: 700;
    /* Gotham Temporary Alternative */

    color: #000;
}

/* line 25, styles/components/_titles.scss */
h4
{
    /* Gotham Temporary Alternative */
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-size: 1.4666666666666667rem;
    font-weight: 700;

    color: #000;
}

/* line 33, styles/components/_titles.scss */
h5
{
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    /* Gotham Temporary Alternative */

    color: #000;
}

/* line 41, styles/components/_titles.scss */
h6
{
    font-family: 'Gotham SSm A','Gotham SSm B', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    /* Gotham Temporary Alternative */

    color: #6d6d6d;
}

/* line 53, styles/components/_titles.scss */
.col > h1,
.col > h2,
.col > h3,
.col > h4,
.col > h5,
.col > h6,
.navigation > h1,
.navigation > h2,
.navigation > h3,
.navigation > h4,
.navigation > h5,
.navigation > h6,
.content-2-template-sidebar-wrapper > h1,
.content-2-template-sidebar-wrapper > h2,
.content-2-template-sidebar-wrapper > h3,
.content-2-template-sidebar-wrapper > h4,
.content-2-template-sidebar-wrapper > h5,
.content-2-template-sidebar-wrapper > h6
{
    padding-right: 1rem;
    padding-left: 1rem;
}

@media screen and (max-width: 61.93333em)
{
    /* line 79, styles/components/_titles.scss */
    h1
    {
        font-size: 2rem;
    }
    /* line 80, styles/components/_titles.scss */
    h2
    {
        font-size: 1.6rem;
    }
    /* line 81, styles/components/_titles.scss */
    h3
    {
        font-size: 1.33333333333333rem;
    }
    /* line 82, styles/components/_titles.scss */
    h4
    {
        font-size: 1.2rem;
    }
    /* line 83, styles/components/_titles.scss */
    h5
    {
        font-family: 'Gotham SSm A','Gotham SSm B', sans-serif;
        font-size: 1rem;
    }
    /* line 84, styles/components/_titles.scss */
    h6
    {
        font-size: .8666666666666667rem !important;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 91, styles/components/_titles.scss */
    .col > h1,
    .col > h2,
    .col > h3,
    .col > h4,
    .col > h5,
    .col > h6,
    .navigation > h1,
    .navigation > h2,
    .navigation > h3,
    .navigation > h4,
    .navigation > h5,
    .navigation > h6,
    .content-2-template-sidebar-wrapper > h1,
    .content-2-template-sidebar-wrapper > h2,
    .content-2-template-sidebar-wrapper > h3,
    .content-2-template-sidebar-wrapper > h4,
    .content-2-template-sidebar-wrapper > h5,
    .content-2-template-sidebar-wrapper > h6
    {
        padding-right: 0;
        padding-left: 0;
    }
}

/* line 1, styles/components/_expandables.scss */
.col > .expandable-component,
.navigation > .expandable-component,
.content-2-template-sidebar-wrapper > .expandable-component
{
    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 8, styles/components/_expandables.scss */
.col > .expandable-component h3,
.navigation > .expandable-component h3,
.content-2-template-sidebar-wrapper > .expandable-component h3
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    margin-bottom: 1.33333333333333rem;
}

/* line 14, styles/components/_expandables.scss */
.expandable-component
{
    margin-bottom: 1rem;
}

/* line 29, styles/components/_expandables.scss */
.expandable-top-element
{
    border-top: .0666666666666667rem solid #d6d6d6;
}

/* line 33, styles/components/_expandables.scss */
.expandable-stack
{
    margin-top: -1rem;
}

/* line 37, styles/components/_expandables.scss */
.expandable.singleton
{
    padding-top: .666666666666667rem;
    padding-bottom: .666666666666667rem;

    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 42, styles/components/_expandables.scss */
.expandable.singleton .expandable-content
{
    padding: .33333333333333rem 0 0 1.4666666666666667rem;
}

/* line 45, styles/components/_expandables.scss */
.expandable.singleton .expandable-content p
{
    clear: none;

    margin-bottom: 1.666666666666667rem;
}

/* line 52, styles/components/_expandables.scss */
.expandable-item-title
{
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-weight: 700;

    display: -webkit-inline-flex;
    display:    -moz-inline-flex;
    display: -ms-inline-flexbox;
    display:         inline-flex;
    flex-direction: row;
}

/* line 63, styles/components/_expandables.scss */
.expandable-item-title::before
{
    font-family: FontAwesome;
    font-weight: 700;

    display: -webkit-inline-flex;
    display:    -moz-inline-flex;
    display: -ms-inline-flexbox;
    display:         inline-flex;
    flex-direction: row;

    padding: 0 .666666666666667rem 0 0;

    content: '\f067';
}

/* line 76, styles/components/_expandables.scss */
.expandable-item-title.active::before
{
    font-family: FontAwesome;
    font-weight: 700;

    padding: 0 .533333333333333rem 0 .133333333333333rem;

    content: '\f068';
}

/* line 83, styles/components/_expandables.scss */
.expandable-content
{
    display: none;
}

/* line 87, styles/components/_expandables.scss */
.expandable-content ol li
{
    font-weight: 400 !important;
}

/* line 93, styles/components/_expandables.scss */
.nyuexpandable
{
    margin-right: 1rem;
    margin-left: 1rem;
}

/* line 98, styles/components/_expandables.scss */
.expandable-top-element ~ .nyureference .expandable-top-element,
.nyureference ~ .nyureference .expandable-top-element
{
    border-top: none;
}

@media screen and (max-width: 31.93333em)
{
    /* line 107, styles/components/_expandables.scss */
    .col > .expandable-component,
    .navigation > .expandable-component,
    .content-2-template-sidebar-wrapper > .expandable-component
    {
        padding: .33333333333333rem 0;
    }
    /* line 113, styles/components/_expandables.scss */
    .nyuexpandable
    {
        margin-left: 0;
    }
}

@media screen and (min-width: 46em) and (max-width: 62em)
{
    /* line 122, styles/components/_expandables.scss */
    .nyuexpandable
    {
        margin-left: 1rem;
    }
}

@media screen and (max-width: 46em)
{
    /* line 131, styles/components/_expandables.scss */
    .nyuexpandable
    {
        margin-right: 1rem;
        margin-left: 1rem;
    }
}

/* line 1, styles/components/_image.scss */
.col > img,
.navigation > img,
.content-2-template-sidebar-wrapper > img
{
    max-width: calc(100% - 2rem);
    padding: 1rem;
}

/* line 7, styles/components/_image.scss */
img
{
    max-width: 100%;
}

/* line 11, styles/components/_image.scss */
.img-caption
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: .8666666666666667rem;

    padding-top: 1rem;
}

/* line 17, styles/components/_image.scss */
.img-link
{
    position: relative;

    display: inline-block;
}

/* line 21, styles/components/_image.scss */
.img-link img
{
    display: block;
}

/* line 25, styles/components/_image.scss */
.img-link::after
{
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/img_idle.svg') no-repeat;
    background-position: right bottom;
    background-size: contain;
}

/* line 38, styles/components/_image.scss */
.img-link:hover::after
{
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/img_hover.svg') no-repeat;
    background-position: right bottom;
    background-size: contain;
}

/* line 52, styles/components/_image.scss */
.image-component
{
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 1rem;
}

/* line 58, styles/components/_image.scss */
.image-component a
{
    position: relative;

    display: block;

    width: 100%;
}

/* line 63, styles/components/_image.scss */
.image-component a::after
{
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/img_idle.svg') no-repeat;
    background-position: right bottom;
    background-size: contain;
}

/* line 76, styles/components/_image.scss */
.image-component a:hover::after
{
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/img_hover.svg') no-repeat;
    background-position: right bottom;
    background-size: contain;
}

/* line 89, styles/components/_image.scss */
.image-component a img
{
    display: block;

    width: 100%;
    height: auto;

    border: 0 !important;
}

/* line 97, styles/components/_image.scss */
.image-component img
{
    display: block;

    width: 100%;
}

/* line 103, styles/components/_image.scss */
.image-slider .image-component
{
    display: none;
}

/* line 106, styles/components/_image.scss */
.image-slider .image-component:first-child
{
    display: block;
}

@media screen and (max-width: 31.93333em)
{
    /* line 115, styles/components/_image.scss */
    .col > img,
    .navigation > img,
    .content-2-template-sidebar-wrapper > img
    {
        max-width: 100%;
        padding: .33333333333333rem 0;
    }
    /* line 122, styles/components/_image.scss */
    .image-component
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_promoButtonText.scss */
button.promo-button-text
{
    font-size: 1.0666666666666667rem;
}

/* line 5, styles/components/_promoButtonText.scss */
a.promo-button-text,
a.promo-button-text:visited,
button.promo-button-text,
button.promo-button-text:visited
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 700;

    display: inline-block;

    box-sizing: border-box;
    max-width: 30rem;
    margin: 1rem;
    padding: .733333333333333rem 1.33333333333333rem !important;

    text-decoration: none;

    color: #57068c;
    border: .06667rem solid #57068c;
    background: #fff;
}

/* line 22, styles/components/_promoButtonText.scss */
a.promo-button-text:hover,
button.promo-button-text:hover
{
    cursor: pointer;
    text-decoration: none !important;

    color: #fff !important;
    background: #57068c !important;
}

/* line 30, styles/components/_promoButtonText.scss */
a.promo-button-text:focus,
a.promo-button-text:active,
button.promo-button-text:focus,
button.promo-button-text:active
{
    color: #fff !important;
    background: #330662;
}

/* line 39, styles/components/_promoButtonText.scss */
.col > a.promo-button-text,
.col > a.promo-button-text:visited,
.col > a.promo-button-text:hover,
.col > a.promo-button-text:focus,
.col > button.promo-button-text,
.col > button.promo-button-text:visited,
.col > button.promo-button-text:hover,
.col > button.promo-button-text:focus,
.navigation > a.promo-button-text,
.navigation > a.promo-button-text:visited,
.navigation > a.promo-button-text:hover,
.navigation > a.promo-button-text:focus,
.navigation > button.promo-button-text,
.navigation > button.promo-button-text:visited,
.navigation > button.promo-button-text:hover,
.navigation > button.promo-button-text:focus,
.content-2-template-sidebar-wrapper > a.promo-button-text,
.content-2-template-sidebar-wrapper > a.promo-button-text:visited,
.content-2-template-sidebar-wrapper > a.promo-button-text:hover,
.content-2-template-sidebar-wrapper > a.promo-button-text:focus,
.content-2-template-sidebar-wrapper > button.promo-button-text,
.content-2-template-sidebar-wrapper > button.promo-button-text:visited,
.content-2-template-sidebar-wrapper > button.promo-button-text:hover,
.content-2-template-sidebar-wrapper > button.promo-button-text:focus
{
    box-sizing: border-box;
    max-width: 30rem;
    margin: 1rem;
}

/* line 53, styles/components/_promoButtonText.scss */
.caret-button
{
    font-size: 1.0666666666666667rem;
    font-weight: bold;

    box-sizing: border-box;
    padding: .933333333333333rem 1rem .8666666666666667rem;

    text-transform: uppercase;
}

/* line 60, styles/components/_promoButtonText.scss */
.caret-button::after
{
    font-family: icomoon;
    font-size: 1.0666666666666667rem;
    font-weight: 400;

    position: relative;
    bottom: .133333333333333rem;

    display: inline-block;

    width: 1rem;
    margin-left: .133333333333333rem;

    content: '\e811';
    cursor: pointer;
    vertical-align: middle;
}

/* line 75, styles/components/_promoButtonText.scss */
.caret-button.item-add::after
{
    content: '\e80c';
}

/* line 82, styles/components/_promoButtonText.scss */
.cart-sidebar .caret-button
{
    font-size: 1.2rem;
    line-height: 100%;

    padding: 1.0666666666666667rem 2.666666666666667rem 1rem;
}

/* line 87, styles/components/_promoButtonText.scss */
.cart-sidebar .caret-button::after
{
    font-size: 1rem;

    bottom: .06667rem;

    margin-left: .33333333333333rem;
}

@media screen and (max-width: 79.93333em)
{
    /* line 99, styles/components/_promoButtonText.scss */
    .cart-sidebar .caret-button
    {
        padding: 1.0666666666666667rem 1rem 1rem;
    }
    /* line 102, styles/components/_promoButtonText.scss */
    .cart-sidebar .caret-button::after
    {
        margin-left: .2rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 114, styles/components/_promoButtonText.scss */
    .col > a.promo-button-text,
    .col > a.promo-button-text:visited,
    .col > a.promo-button-text:hover,
    .col > a.promo-button-text:focus,
    .col > button.promo-button-text,
    .col > button.promo-button-text:visited,
    .col > button.promo-button-text:hover,
    .col > button.promo-button-text:focus,
    .navigation > a.promo-button-text,
    .navigation > a.promo-button-text:visited,
    .navigation > a.promo-button-text:hover,
    .navigation > a.promo-button-text:focus,
    .navigation > button.promo-button-text,
    .navigation > button.promo-button-text:visited,
    .navigation > button.promo-button-text:hover,
    .navigation > button.promo-button-text:focus,
    .content-2-template-sidebar-wrapper > a.promo-button-text,
    .content-2-template-sidebar-wrapper > a.promo-button-text:visited,
    .content-2-template-sidebar-wrapper > a.promo-button-text:hover,
    .content-2-template-sidebar-wrapper > a.promo-button-text:focus,
    .content-2-template-sidebar-wrapper > button.promo-button-text,
    .content-2-template-sidebar-wrapper > button.promo-button-text:visited,
    .content-2-template-sidebar-wrapper > button.promo-button-text:hover,
    .content-2-template-sidebar-wrapper > button.promo-button-text:focus
    {
        max-width: 100%;
        margin: .33333333333333rem 0;
    }
    /* line 127, styles/components/_promoButtonText.scss */
    a.promo-button-text
    {
        margin: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_promoImage.scss */
.promo-image-component
{
    padding: 1rem;
}

/* line 4, styles/components/_promoImage.scss */
.promo-image-component a.promo
{
    display: block;

    min-width: 8.666666666666667rem;
    max-width: 30rem;
    padding-bottom: 1rem !important;

    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom, #fff;
    background-size: 2.666666666666667rem auto;
}

/* line 13, styles/components/_promoImage.scss */
.promo-image-component a.promo picture img
{
    border: 0;
}

/* line 19, styles/components/_promoImage.scss */
.promo-image-component a.promo.brand_color_1
{
    background: #57068c url('clientlib/assets/img/promo_corner_purple.svg') no-repeat right bottom, #fff;
    background-size: 2.666666666666667rem auto;
}

/* line 25, styles/components/_promoImage.scss */
.promo-image-component a.promo:hover
{
    background: url('clientlib/assets/img/promo_corner_purple.svg') no-repeat right bottom, #fff;
    background-size: 2.666666666666667rem auto;
}

/* line 30, styles/components/_promoImage.scss */
.promo-image-component a.promo.brand_color_1:hover
{
    background: #57068c url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom, #fff;
    background-size: 2.666666666666667rem auto;
}

/* line 35, styles/components/_promoImage.scss */
.promo-image-component a.promo:hover
{
    text-decoration: none;
}

/* line 39, styles/components/_promoImage.scss */
.promo-image-component h6.promo-title
{
    padding: .666666666666667rem 1rem .33333333333333rem 1rem;
}

/* line 43, styles/components/_promoImage.scss */
.promo-image-component a.promo.brand_color_1 h6.promo-title
{
    color: #fff;
}

/* line 47, styles/components/_promoImage.scss */
.promo-image-component .promo-image
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 53, styles/components/_promoImage.scss */
.promo-image-component .promo-content
{
    padding: 0 1rem !important;
}

/* line 56, styles/components/_promoImage.scss */
.promo-image-component .promo-content p
{
    line-height: 150%;
}

/* line 61, styles/components/_promoImage.scss */
.promo-image-component a.promo.brand_color_1 .promo-content,
.promo-image-component a.promo.brand_color_1 .promo-content p
{
    color: #fff;
}

@media screen and (max-width: 61.93333em)
{
    /* line 72, styles/components/_promoImage.scss */
    .promo-image-component h6.promo-title
    {
        font-size: 1.2rem !important;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 82, styles/components/_promoImage.scss */
    .promo-image-component
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_promoText.scss */
.promo-text-component
{
    padding: 1rem;
}

/* line 4, styles/components/_promoText.scss */
.promo-text-component a.promo
{
    padding: .666666666666667rem 1rem 1rem !important;
}

/* line 8, styles/components/_promoText.scss */
.promo-text-component h6.promo-title
{
    font-size: 1.2rem;
    line-height: 150%;

    margin: 0 !important;
    padding: 0 .33333333333333rem .33333333333333rem 0;

    color: #57068c;
}

/* line 18, styles/components/_promoText.scss */
.promo-image-component h6.promo-title
{
    font-size: 1.2rem;
    line-height: 150%;

    margin: 0 !important;
    padding: .666666666666667rem .33333333333333rem .33333333333333rem 1rem !important;

    color: #57068c;
}

/* line 28, styles/components/_promoText.scss */
.event-cal-promo h6.promo-title
{
    font-size: 1.2rem;
    line-height: 150%;

    margin: 0 !important;
    padding: .666666666666667rem .33333333333333rem .33333333333333rem .666666666666667rem;

    color: #57068c;
}

/* line 35, styles/components/_promoText.scss */
.event-cal-promo h6.promo-title::after
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;
    font-weight: 500;

    position: relative;
    bottom: 0;

    display: block;

    content: '\e900';

    color: #6d6d6d;
    text-shadow: none;
}

/* line 49, styles/components/_promoText.scss */
a.promo
{
    display: block;

    box-sizing: border-box;
    min-width: 8.666666666666667rem;
    max-width: 30rem;

    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom;
    background-color: #fff;
    background-size: 2.666666666666667rem auto;
}

/* line 58, styles/components/_promoText.scss */
a.promo:not(.brand_color_1)
{
    padding-bottom: .2666666666666667rem;

    border: .06667rem solid #d6d6d6;
    box-shadow: inset 0 -.2rem 0 0 #57068c;
}

/* line 65, styles/components/_promoText.scss */
a.promo.brand_color_1
{
    border: none;
    background: #57068c url('clientlib/assets/img/promo_corner_purple.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem auto;
}

/* line 71, styles/components/_promoText.scss */
a.promo:hover
{
    background: #fff url('clientlib/assets/img/promo_corner_purple.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem auto;
}

/* line 76, styles/components/_promoText.scss */
a.promo.brand_color_1:hover
{
    background: #57068c url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem auto;
}

/* line 81, styles/components/_promoText.scss */
a.promo:hover
{
    text-decoration: none;
}

/* line 85, styles/components/_promoText.scss */
a.promo.brand_color_1 h6.promo-title
{
    color: #fff;
}

/* line 89, styles/components/_promoText.scss */
.promo-image
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 95, styles/components/_promoText.scss */
.promo-content
{
    margin: 0 !important;
    padding: 0 !important;
}

/* line 99, styles/components/_promoText.scss */
.promo-content p
{
    line-height: 150%;

    padding-bottom: 1rem;
}

/* line 105, styles/components/_promoText.scss */
a.promo.brand_color_1 .promo-content,
a.promo.brand_color_1 .promo-content p
{
    color: #fff;
}

@media screen and (max-width: 61.93333em)
{
    /* line 115, styles/components/_promoText.scss */
    h6.promo-title
    {
        font-size: 1.2rem !important;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 124, styles/components/_promoText.scss */
    .promo-text-component
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_socialLinks.scss */
.social-icons-component
{
    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 7, styles/components/_socialLinks.scss */
.connect-nyu-component
{
    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 12, styles/components/_socialLinks.scss */
.connect-nyu-component h4
{
    margin-bottom: 1rem;
}

/* line 16, styles/components/_socialLinks.scss */
.connect-nyu-component .connect-nyu-menu
{
    height: auto;
    margin-top: 0;
}

/* line 20, styles/components/_socialLinks.scss */
.connect-nyu-component .connect-nyu-menu li
{
    margin: 0;
}

/* line 26, styles/components/_socialLinks.scss */
.social-feed-component
{
    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 32, styles/components/_socialLinks.scss */
.social-icon
{
    display: inline-block;

    width: 2.133333333333333rem;
    height: 2.133333333333333rem;

    text-indent: -133.33333333333333rem;

    border: 0 !important;
}

/* line 40, styles/components/_socialLinks.scss */
a.social-icon:hover
{
    border-bottom: 0;
}

/* line 44, styles/components/_socialLinks.scss */
.social-icon.facebook
{
    background: url('clientlib/assets/img/social-icons/facebook.svg') no-repeat center;
    background-size: cover;
}

/* line 48, styles/components/_socialLinks.scss */
.social-icon.facebook:hover
{
    background: url('clientlib/assets/img/social-icons/facebook_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 54, styles/components/_socialLinks.scss */
.social-icon.facebook-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/facebook_inverse.svg') no-repeat center;
}

/* line 57, styles/components/_socialLinks.scss */
.social-icon.facebook-inverse:hover
{
    background: #37559c url('clientlib/assets/img/social-icons/facebook_inverse.svg') no-repeat center;
}

/* line 62, styles/components/_socialLinks.scss */
.social-icon.flickr
{
    background: url('clientlib/assets/img/social-icons/flickr.svg') no-repeat center;
    background-size: cover;
}

/* line 66, styles/components/_socialLinks.scss */
.social-icon.flickr:hover
{
    background: url('clientlib/assets/img/social-icons/flickr_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 72, styles/components/_socialLinks.scss */
.social-icon.flickr-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/flickr_inverse.svg') no-repeat center;
}

/* line 75, styles/components/_socialLinks.scss */
.social-icon.flickr-inverse:hover
{
    background: #ff0082 url('clientlib/assets/img/social-icons/flickr_inverse.svg') no-repeat center;
}

/* line 80, styles/components/_socialLinks.scss */
.social-icon.foursquare
{
    background: url('clientlib/assets/img/social-icons/foursquare.svg') no-repeat center;
    background-size: cover;
}

/* line 84, styles/components/_socialLinks.scss */
.social-icon.foursquare:hover
{
    background: url('clientlib/assets/img/social-icons/foursquare_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 90, styles/components/_socialLinks.scss */
.social-icon.foursquare-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/foursquare_inverse.svg') no-repeat center;
}

/* line 93, styles/components/_socialLinks.scss */
.social-icon.foursquare-inverse:hover
{
    background: #ff4073 url('clientlib/assets/img/social-icons/foursquare_inverse.svg') no-repeat center;
}

/* line 98, styles/components/_socialLinks.scss */
.social-icon.googleplus
{
    background: url('clientlib/assets/img/social-icons/googleplus.svg') no-repeat center;
    background-size: cover;
}

/* line 102, styles/components/_socialLinks.scss */
.social-icon.googleplus:hover
{
    background: url('clientlib/assets/img/social-icons/googleplus_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 109, styles/components/_socialLinks.scss */
.social-icon.googleplus-inverse,
.social-icon.plus\.google-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/googleplus_inverse.svg') no-repeat center;
}

/* line 113, styles/components/_socialLinks.scss */
.social-icon.googleplus-inverse:hover,
.social-icon.plus\.google-inverse:hover
{
    background: #e14929 url('clientlib/assets/img/social-icons/googleplus_inverse.svg') no-repeat center;
}

/* line 117, styles/components/_socialLinks.scss */
.social-icon.instagram
{
    background: url('clientlib/assets/img/social-icons/instagram.svg') no-repeat center;
    background-size: cover;
}

/* line 121, styles/components/_socialLinks.scss */
.social-icon.instagram:hover
{
    background: url('clientlib/assets/img/social-icons/instagram_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 127, styles/components/_socialLinks.scss */
.social-icon.instagram-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/instagram_inverse.svg') no-repeat center;
}

/* line 130, styles/components/_socialLinks.scss */
.social-icon.instagram-inverse:hover
{
    background: #4d7da8 url('clientlib/assets/img/social-icons/instagram_inverse.svg') no-repeat center;
}

/* line 135, styles/components/_socialLinks.scss */
.social-icon.linkedin
{
    background: url('clientlib/assets/img/social-icons/linkedin.svg') no-repeat center;
    background-size: cover;
}

/* line 139, styles/components/_socialLinks.scss */
.social-icon.linkedin:hover
{
    background: url('clientlib/assets/img/social-icons/linkedin_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 145, styles/components/_socialLinks.scss */
.social-icon.linkedin-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/linkedin_inverse.svg') no-repeat center;
}

/* line 148, styles/components/_socialLinks.scss */
.social-icon.linkedin-inverse:hover
{
    background: #0079ba url('clientlib/assets/img/social-icons/linkedin_inverse.svg') no-repeat center;
}

/* line 153, styles/components/_socialLinks.scss */
.social-icon.pinterest
{
    background: url('clientlib/assets/img/social-icons/pinterest.svg') no-repeat center;
    background-size: cover;
}

/* line 157, styles/components/_socialLinks.scss */
.social-icon.pinterest:hover
{
    background: url('clientlib/assets/img/social-icons/pinterest_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 163, styles/components/_socialLinks.scss */
.social-icon.pinterest-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/pinterest_inverse.svg') no-repeat center;
}

/* line 166, styles/components/_socialLinks.scss */
.social-icon.pinterest-inverse:hover
{
    background: #cf1913 url('clientlib/assets/img/social-icons/pinterest_inverse.svg') no-repeat center;
}

/* line 171, styles/components/_socialLinks.scss */
.social-icon.swarm
{
    background: url('clientlib/assets/img/social-icons/swarm.svg') no-repeat center;
    background-size: cover;
}

/* line 175, styles/components/_socialLinks.scss */
.social-icon.swarm:hover
{
    background: url('clientlib/assets/img/social-icons/swarm_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 181, styles/components/_socialLinks.scss */
.social-icon.swarm-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/swarm_inverse.svg') no-repeat center;
}

/* line 184, styles/components/_socialLinks.scss */
.social-icon.swarm-inverse:hover
{
    background: #ffb200 url('clientlib/assets/img/social-icons/swarm_inverse.svg') no-repeat center;
}

/* line 189, styles/components/_socialLinks.scss */
.social-icon.tumblr
{
    background: url('clientlib/assets/img/social-icons/tumblr.svg') no-repeat center;
    background-size: cover;
}

/* line 193, styles/components/_socialLinks.scss */
.social-icon.tumblr:hover
{
    background: url('clientlib/assets/img/social-icons/tumblr_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 199, styles/components/_socialLinks.scss */
.social-icon.tumblr-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/tumblr_inverse.svg') no-repeat center;
}

/* line 202, styles/components/_socialLinks.scss */
.social-icon.tumblr-inverse:hover
{
    background: #304e6f url('clientlib/assets/img/social-icons/tumblr_inverse.svg') no-repeat center;
}

/* line 207, styles/components/_socialLinks.scss */
.social-icon.twitter
{
    background: url('clientlib/assets/img/social-icons/twitter.svg') no-repeat center;
    background-size: cover;
}

/* line 211, styles/components/_socialLinks.scss */
.social-icon.twitter:hover
{
    background: url('clientlib/assets/img/social-icons/twitter_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 217, styles/components/_socialLinks.scss */
.social-icon.twitter-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/twitter_inverse.svg') no-repeat center;
    background-size: cover;
}

/* line 221, styles/components/_socialLinks.scss */
.social-icon.twitter-inverse:hover
{
    background: #00aaf3 url('clientlib/assets/img/social-icons/twitter_inverse.svg') no-repeat center;
    background-size: cover;
}

/* line 227, styles/components/_socialLinks.scss */
.social-icon.wechat
{
    background: url('clientlib/assets/img/social-icons/wechat.svg') no-repeat center;
    background-size: cover;
}

/* line 231, styles/components/_socialLinks.scss */
.social-icon.wechat:hover
{
    background: url('clientlib/assets/img/social-icons/wechat_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 237, styles/components/_socialLinks.scss */
.social-icon.wechat-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/wechat_inverse.svg') no-repeat center;
}

/* line 240, styles/components/_socialLinks.scss */
.social-icon.wechat-inverse:hover
{
    background: #78ab27 url('clientlib/assets/img/social-icons/wechat_inverse.svg') no-repeat center;
}

/* line 245, styles/components/_socialLinks.scss */
.social-icon.weibo
{
    background: url('clientlib/assets/img/social-icons/weibo.svg') no-repeat center;
    background-size: cover;
}

/* line 249, styles/components/_socialLinks.scss */
.social-icon.weibo:hover
{
    background: url('clientlib/assets/img/social-icons/weibo_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 255, styles/components/_socialLinks.scss */
.social-icon.weibo-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/weibo_inverse.svg') no-repeat center;
}

/* line 258, styles/components/_socialLinks.scss */
.social-icon.weibo-inverse:hover
{
    background: #db2311 url('clientlib/assets/img/social-icons/weibo_inverse.svg') no-repeat center;
}

/* line 263, styles/components/_socialLinks.scss */
.social-icon.youtube
{
    background: url('clientlib/assets/img/social-icons/youtube.svg') no-repeat center;
    background-size: cover;
}

/* line 267, styles/components/_socialLinks.scss */
.social-icon.youtube:hover
{
    background: url('clientlib/assets/img/social-icons/youtube_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 273, styles/components/_socialLinks.scss */
.social-icon.youtube-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/youtube_inverse.svg') no-repeat center;
}

/* line 276, styles/components/_socialLinks.scss */
.social-icon.youtube-inverse:hover
{
    background: #bf0000 url('clientlib/assets/img/social-icons/youtube_inverse.svg') no-repeat center;
}

/* line 281, styles/components/_socialLinks.scss */
.social-icon.snapchat
{
    background: url('clientlib/assets/img/social-icons/snapchat.svg') no-repeat center;
    background-size: cover;
}

/* line 285, styles/components/_socialLinks.scss */
.social-icon.snapchat:hover
{
    background: url('clientlib/assets/img/social-icons/snapchat_hover.svg') no-repeat center;
    background-size: cover;
}

/* line 291, styles/components/_socialLinks.scss */
.social-icon.snapchat-inverse
{
    background: #57008e url('clientlib/assets/img/social-icons/snapchat_inverse.svg') no-repeat center;
}

/* line 294, styles/components/_socialLinks.scss */
.social-icon.snapchat-inverse:hover
{
    background: #fef200 url('clientlib/assets/img/social-icons/snapchat_inverse.svg') no-repeat center;
}

/* line 299, styles/components/_socialLinks.scss */
.social-feed-title
{
    margin-bottom: 1rem;
    padding-left: 2rem;

    background: url('clientlib/assets/img/social-icons/twitter.svg') no-repeat left center;
    background-size: auto 100%;
}

/* line 306, styles/components/_socialLinks.scss */
.social-feed-date
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: .8666666666666667rem;

    border-bottom: .0666666666666667rem solid #eee;
}

/* line 313, styles/components/_socialLinks.scss */
.content > div:first-child > div:first-child.connect-nyu:first-child > h4:first-of-type,
.content2-sidebar > div:first-child > div:first-child.connect-nyu:first-child > h4:first-of-type
{
    margin-top: -.2rem;
}

@media screen and (max-width: 31.93333em)
{
    /* line 322, styles/components/_socialLinks.scss */
    .social-icons-component,
    .connect-nyu-component,
    .social-feed-component
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_summaryList.scss */
.bullet-list-component
{
    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 7, styles/components/_summaryList.scss */
.list-with-descriptions-component
{
    box-sizing: border-box;
    width: 100%;
    padding: 0 1rem;
}

/* line 13, styles/components/_summaryList.scss */
.list-with-thumbnails-component
{
    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 19, styles/components/_summaryList.scss */
.bullet-list-title
{
    margin: 0 0 1.33333333333333rem 0;
}

/* line 42, styles/components/_summaryList.scss */
ul.list-with-descriptions-list
{
    padding: 0;
}

/* line 46, styles/components/_summaryList.scss */
ul.list-with-descriptions-list > li
{
    margin-bottom: 1.33333333333333rem;

    list-style: none;
}

/* line 51, styles/components/_summaryList.scss */
ul.list-with-thumbnails-list
{
    padding: 0;
}

/* line 54, styles/components/_summaryList.scss */
ul.list-with-thumbnails-list > li
{
    margin-bottom: 1.33333333333333rem;

    list-style: none;
}

/* line 58, styles/components/_summaryList.scss */
ul.list-with-thumbnails-list > li::after
{
    display: block;
    clear: both;

    content: '';
}

/* line 66, styles/components/_summaryList.scss */
img.summary-list-image
{
    display: block;

    margin: 0;
}

/* line 71, styles/components/_summaryList.scss */
a.summary-list-link
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 700;

    display: block;

    margin-bottom: .33333333333333rem;

    color: #57068c;
}

/* line 79, styles/components/_summaryList.scss */
.list-img-link
{
    position: relative;

    float: left;

    max-width: 10rem;
    margin: 0 1.33333333333333rem 1.33333333333333rem 0;
}

/* line 85, styles/components/_summaryList.scss */
.list-img-link::after
{
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/img_idle.svg') no-repeat;
    background-position: right bottom;
    background-size: contain;
}

/* line 98, styles/components/_summaryList.scss */
.list-img-link:hover::after
{
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/img_hover.svg') no-repeat;
    background-position: right bottom;
    background-size: contain;
}

@media screen and (max-width: 45.93333em)
{
    /* line 119, styles/components/_summaryList.scss */
    .list-with-thumbnails-component li,
    .list-with-thumbnails-component a,
    .list-with-thumbnails-component span,
    .list-with-thumbnails-component p,
    .list-with-descriptions-component li,
    .list-with-descriptions-component a,
    .list-with-descriptions-component span,
    .list-with-descriptions-component p,
    .bullet-list-component li,
    .bullet-list-component a,
    .bullet-list-component span,
    .bullet-list-component p
    {
        font-size: .8666666666666667rem;
    }
    /* line 124, styles/components/_summaryList.scss */
    .list-img-link
    {
        max-width: 6.666666666666667rem;
        margin: 0 1.33333333333333rem .33333333333333rem 0;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 134, styles/components/_summaryList.scss */
    img.summary-list-image
    {
        margin-right: 100%;
    }
    /* line 138, styles/components/_summaryList.scss */
    .bullet-list-component
    {
        padding: .33333333333333rem 0;
    }
    /* line 142, styles/components/_summaryList.scss */
    .list-with-descriptions-component
    {
        padding: 0;
    }
    /* line 146, styles/components/_summaryList.scss */
    .list-with-thumbnails-component
    {
        padding: 0;
    }
}

@media screen and (max-width: 19.26667em)
{
    /* line 155, styles/components/_summaryList.scss */
    img.summary-list-image
    {
        display: none;
    }
    /* line 159, styles/components/_summaryList.scss */
    .list-img-link
    {
        margin: 0;
    }
}

/* line 1, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper
{
    width: 100%;

    background: #220337;
}

/* line 6, styles/components/_breadcrumb.scss */
.breadcrumb-inner
{
    position: relative;

    box-sizing: border-box;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 1rem;
}

/* line 14, styles/components/_breadcrumb.scss */
ul.breadcrumb
{
    position: relative;

    width: auto;
    margin: 0 auto;
    padding: 0 0 0 2rem;
}

/* line 22, styles/components/_breadcrumb.scss */
ul.breadcrumb::before
{
    font-family: icomoon;
    font-size: 1.666666666666667rem;

    position: absolute;
    top: .8rem;
    left: 0;

    content: '\e902';

    color: #fff;
}

/* line 33, styles/components/_breadcrumb.scss */
ul.breadcrumb li
{
    display: inline-block;

    margin: 0;

    list-style: none;
}

/* line 38, styles/components/_breadcrumb.scss */
ul.breadcrumb li.last
{
    font-size: .933333333333333rem;

    color: #808080;
}

/* line 44, styles/components/_breadcrumb.scss */
ul.breadcrumb > li.last
{
    padding: 1.33333333333333rem 0;
}

/* line 48, styles/components/_breadcrumb.scss */
ul.breadcrumb li::after
{
    font: normal normal normal .933333333333333rem/1 FontAwesome;
    font-size: inherit;

    display: inline-block;

    content: '\f105';
    transform: translate(0, 0);

    color: #6d6d6d;

    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 61, styles/components/_breadcrumb.scss */
ul.breadcrumb li.last::after
{
    content: '';
}

/* line 65, styles/components/_breadcrumb.scss */
a.breadcrumb-link
{
    font-size: .933333333333333rem;

    display: inline-block;

    padding: 1.33333333333333rem .33333333333333rem;

    color: #fff;
}

/* line 71, styles/components/_breadcrumb.scss */
a.breadcrumb-link:hover
{
    text-decoration: underline;

    color: rgba(255, 255, 255, .7);
}

/* line 76, styles/components/_breadcrumb.scss */
a.breadcrumb-link:visited
{
    color: #fff;
}

/* line 80, styles/components/_breadcrumb.scss */
a.breadcrumb-link:active
{
    text-decoration: underline;

    color: rgba(255, 255, 255, .7);
}

/* line 86, styles/components/_breadcrumb.scss */
.ellipsis
{
    font-family: initial;
    font-size: 1.2rem;
    font-weight: bold;

    position: relative;

    display: none;

    width: 4rem;
    padding: 0;

    text-align: center;

    color: #fff;
}

/* line 97, styles/components/_breadcrumb.scss */
.ellipsis::after
{
    font: normal normal normal .933333333333333rem/1 FontAwesome;
    font-size: inherit;
    font-size: 1.0666666666666667rem;

    display: inline-block;

    margin: 0 0 0 .4rem;

    content: '\f105';
    transform: translate(0, 0);

    color: #6d6d6d;

    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 112, styles/components/_breadcrumb.scss */
.ellipsis .ellipsis-cta
{
    z-index: 999;

    display: none;
}

/* line 117, styles/components/_breadcrumb.scss */
.ellipsis:hover .ellipsis-cta
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .933333333333333rem;

    position: absolute;
    top: -3.666666666666667rem;
    left: -1.4666666666666667rem;

    display: block;

    width: 13.33333333333333rem;
    padding: .666666666666667rem;

    cursor: pointer;

    color: #fff;
    background: #8900e1;
}

/* line 130, styles/components/_breadcrumb.scss */
.ellipsis:hover .ellipsis-cta::after
{
    position: absolute;
    bottom: -.933333333333333rem;
    left: 1.533333333333333rem;

    display: block;

    width: 0;
    height: 0;

    content: '';

    border-top: 1rem solid #8900e1;
    border-right: 1rem solid transparent;
    border-left: 1rem solid transparent;
}

/* line 144, styles/components/_breadcrumb.scss */
.ellipsis .ellipsis-foreground
{
    line-height: 100%;

    display: inline-block;

    padding: 0 .666666666666667rem .33333333333333rem .666666666666667rem;

    cursor: pointer;

    background: #57068c;
}

/* line 154, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper.shrink .ellipsis
{
    display: inline-block;
}

/* line 158, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper.shrink li
{
    display: none;
}

/* line 162, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper.shrink li:first-child
{
    display: inline-block;
}

/* line 166, styles/components/_breadcrumb.scss */
.breadcrumb-wrapper.shrink li:last-child
{
    display: inline-block;
}

@media screen and (max-width: 79.93333em)
{
    /* line 176, styles/components/_breadcrumb.scss */
    .breadcrumb-inner
    {
        max-width: 62rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 185, styles/components/_breadcrumb.scss */
    .breadcrumb-inner
    {
        max-width: 46rem;
    }
    /* line 189, styles/components/_breadcrumb.scss */
    .breadcrumb-wrapper
    {
        display: none;
    }
}

/* line 1, styles/components/_footerNavigation.scss */
.footer-navigation
{
    width: 100%;
}

/* line 5, styles/components/_footerNavigation.scss */
.footer-navigation-top-wrapper
{
    color: #b8b8b8;
    background: #220337;
}

/* line 10, styles/components/_footerNavigation.scss */
.footer-navigation-bottom-wrapper
{
    color: #fff;
    background: #000;
}

/* line 15, styles/components/_footerNavigation.scss */
.footer-navigation-content
{
    box-sizing: border-box;
    width: 80rem;
    margin: 0 auto;
    padding: 2rem 1rem 0 1rem;
}

/* line 22, styles/components/_footerNavigation.scss */
.footer-navigation-content h6
{
    font-size: 1.0666666666666667rem;

    margin-top: 0;
    margin-bottom: .666666666666667rem;

    letter-spacing: .0666666666666667rem;

    color: #fff;
}

/* line 30, styles/components/_footerNavigation.scss */
.footer-navigation-content::after
{
    display: block;
    clear: both;

    width: 100%;

    content: ' ';
}

/* line 37, styles/components/_footerNavigation.scss */
ul.footer-top-menu
{
    display: block;

    width: 100%;
    margin: 0;
    margin-bottom: 0;
    padding: 0;
    padding-bottom: 2rem;

    -webkit-box-shadow: 0 .06667rem 0 0 #381b4b;
       -moz-box-shadow: 0 .06667rem 0 0 #381b4b;
            box-shadow: 0 .06667rem 0 0 #381b4b;
}

/* line 50, styles/components/_footerNavigation.scss */
ul.footer-top-menu > li
{
    display: inline-block;

    margin: 0;
    padding: 0 3.7%;
}

/* line 56, styles/components/_footerNavigation.scss */
ul.footer-top-menu > li:first-child
{
    padding-left: 0;
}

/* line 60, styles/components/_footerNavigation.scss */
ul.footer-top-menu > li:last-child
{
    padding-right: 0;
}

/* line 64, styles/components/_footerNavigation.scss */
a.footer-top-menu-link,
a.footer-top-menu-link:visited
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    font-weight: 400;

    color: #fff;
}

/* line 72, styles/components/_footerNavigation.scss */
a.footer-top-menu-link:hover
{
    text-decoration: underline;

    color: #fff;
}

/* line 77, styles/components/_footerNavigation.scss */
.footer-navigation-content .connect-nyu
{
    display: table-cell;
    float: left;

    box-sizing: content-box;
    width: 20.66%;
    min-width: 8.33333333333333rem;
    margin-right: 1.5%;
    padding-top: 2rem;
}

/* line 87, styles/components/_footerNavigation.scss */
ul.connect-nyu-menu
{
    display: block;

    padding: 0;
}

/* line 92, styles/components/_footerNavigation.scss */
ul.connect-nyu-menu > li
{
    font-size: 1rem;

    display: inline-block;

    list-style: none;
}

/* line 98, styles/components/_footerNavigation.scss */
ul.connect-nyu-menu > li.last
{
    display: block;
    clear: both;

    content: '';
}

/* line 104, styles/components/_footerNavigation.scss */
.social
{
    display: inline-block;

    height: 1.533333333333333rem;

    text-indent: -133.33333333333333rem;

    background: url('clientlib/assets/img/social_icons.png') no-repeat;
}

/* line 111, styles/components/_footerNavigation.scss */
.social.facebook
{
    width: .733333333333333rem;
    margin: 0 1.133333333333333rem 0 0;

    background-position: 0 0;
}

/* line 117, styles/components/_footerNavigation.scss */
.social.youtube
{
    width: 1.4666666666666667rem;
    margin: 0 1.33333333333333rem 0 0;

    background-position: -1.933333333333333rem .2rem;
}

/* line 123, styles/components/_footerNavigation.scss */
.social.linkedin
{
    width: 1.4rem;
    padding: 0 1.33333333333333rem 0 0;

    background-position: -4.733333333333333rem .133333333333333rem;
}

/* line 129, styles/components/_footerNavigation.scss */
.social.instagram
{
    width: 2rem;

    background-position: -7.4666666666666667rem .0666666666666667rem;
}

/* line 134, styles/components/_footerNavigation.scss */
.social.twitter
{
    width: 2rem;

    background-position: -10.2rem .0666666666666667rem;
}

/* line 139, styles/components/_footerNavigation.scss */
.social.snapchat
{
    width: 2rem;

    background-position: -12.8rem .133333333333333rem;
}

/* line 144, styles/components/_footerNavigation.scss */
.social.more
{
    font-weight: 500;

    display: inline-block;

    padding: .666666666666667rem 0 0 0;

    text-indent: 0;

    color: #b8b8b8;
    background: transparent;
}

/* line 152, styles/components/_footerNavigation.scss */
.social.more:hover
{
    text-decoration: underline;
}

/* line 157, styles/components/_footerNavigation.scss */
.on-this-site.hide-tablet-down
{
    display: table-cell;
    float: left;

    box-sizing: content-box;
    width: 47%;
    min-width: 8.33333333333333rem;
    margin-left: -1.5%;
    padding-top: 2rem;
    padding-bottom: 4rem;
    padding-left: 3%;

    -webkit-box-shadow: -.06667rem 0 0 0 rgba(56, 27, 75, .5), .06667rem 0 0 0 #381b4b;
       -moz-box-shadow: -.06667rem 0 0 0 rgba(56, 27, 75, .5), .06667rem 0 0 0 #381b4b;
            box-shadow: -.06667rem 0 0 0 rgba(56, 27, 75, .5), .06667rem 0 0 0 #381b4b;
}

/* line 173, styles/components/_footerNavigation.scss */
ul.on-this-site-menu
{
    padding: 0;
}

/* line 177, styles/components/_footerNavigation.scss */
ul.on-this-site-menu > li
{
    line-height: 200%;

    display: inline-block;

    width: 32%;

    list-style: none;
}

/* line 191, styles/components/_footerNavigation.scss */
a.on-this-site-menu-link,
a.on-this-site-menu-link:visited
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 200%;

    padding: 0;

    color: #b8b8b8;
    border-bottom: 0;
}

/* line 202, styles/components/_footerNavigation.scss */
a.on-this-site-menu-link:hover
{
    text-decoration: underline;

    color: #b8b8b8;
}

/* line 207, styles/components/_footerNavigation.scss */
.main-campuses
{
    display: table-cell;
    float: left;

    box-sizing: content-box;
    width: 23.34%;
    min-width: 8.33333333333333rem;
    margin-left: 1.5%;
    padding-top: 2rem;
    padding-left: 1.33333333333333rem;
}

/* line 218, styles/components/_footerNavigation.scss */
ul.main-campuses-menu
{
    margin-top: 1.733333333333333rem;
    padding: 0;
}

/* line 223, styles/components/_footerNavigation.scss */
.main-campuses-menu > li
{
    line-height: 200%;

    list-style: none;
}

/* line 235, styles/components/_footerNavigation.scss */
a.main-campuses-menu-link,
a.main-campuses-menu-link:visited
{
    font-size: 1rem;
    line-height: 200%;

    color: #b8b8b8;
}

/* line 242, styles/components/_footerNavigation.scss */
a.main-campuses-menu-link:hover
{
    text-decoration: underline;

    color: #b8b8b8;
}

/* line 247, styles/components/_footerNavigation.scss */
.sep-links
{
    display: inline-block;

    margin-top: .2rem;
}

/* line 251, styles/components/_footerNavigation.scss */
.sep-links li
{
    display: inline;
}

/* line 256, styles/components/_footerNavigation.scss */
ul.footer-navigation-bottom-menu
{
    float: left;

    margin: 0;
    padding-left: 0;
}

/* line 262, styles/components/_footerNavigation.scss */
ul.footer-navigation-bottom-menu > li
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 400;
    line-height: 1.0666666666666667rem;

    display: inline-block;

    list-style: none;

    vertical-align: top;
}

/* line 271, styles/components/_footerNavigation.scss */
ul.footer-navigation-bottom-menu > li.highlighted-item
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-size: 1.0666666666666667rem;
    font-weight: 700;
    line-height: 1.2rem;

    position: relative;

    margin-right: 0;
    margin-left: 0;

    color: #fff;
}

/* line 296, styles/components/_footerNavigation.scss */
ul.footer-navigation-bottom-menu > li.highlighted-item::after
{
    font-size: 1rem;

    margin: 0 1rem;

    content: '|';

    color: #fff;
}

/* line 304, styles/components/_footerNavigation.scss */
a.footer-navigation-bottom-menu-link,
a.footer-navigation-bottom-menu-link:visited
{
    font-size: 1rem;

    padding: 0 .666666666666667rem 0 0;

    color: #f2f2f2;
}

/* line 311, styles/components/_footerNavigation.scss */
a.footer-navigation-bottom-menu-link:hover
{
    text-decoration: underline;

    color: #f2f2f2;
}

/* line 316, styles/components/_footerNavigation.scss */
.footer .copyright
{
    margin-top: 0;
}

/* line 320, styles/components/_footerNavigation.scss */
.copyright
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1rem;

    float: right;

    width: auto;
    max-width: 24.666666666666667rem;
    margin: 1.33333333333333rem 0;

    color: #d6d6d6;
}

/* line 329, styles/components/_footerNavigation.scss */
.copyright div
{
    display: block;
}

/* line 334, styles/components/_footerNavigation.scss */
.copyright::after
{
    display: block;
    clear: both;

    content: '';
}

/* line 340, styles/components/_footerNavigation.scss */
.on-this-site.show-tablet-down
{
    display: none;
}

@media screen and (max-width: 79.93333em)
{
    /* line 347, styles/components/_footerNavigation.scss */
    .on-this-site.hide-tablet-down
    {
        display: none;
    }
    /* line 351, styles/components/_footerNavigation.scss */
    .on-this-site.show-tablet-down
    {
        display: block;

        width: 100%;
        margin: 1rem 0;
        padding: 1.33333333333333rem 0 .666666666666667rem;
        padding-right: 0;
        padding-left: 0;

        -webkit-box-shadow: 0 .06667rem 0 0 #381b4b;
           -moz-box-shadow: 0 .06667rem 0 0 #381b4b;
                box-shadow: 0 .06667rem 0 0 #381b4b;
    }
    /* line 365, styles/components/_footerNavigation.scss */
    .on-this-site.show-tablet-down ul.on-this-site-menu > li
    {
        width: 19%;
    }
    /* line 368, styles/components/_footerNavigation.scss */
    .on-this-site.show-tablet-down ul.on-this-site-menu > li a
    {
        font-size: 1rem;
    }
    /* line 375, styles/components/_footerNavigation.scss */
    .footer-navigation-content
    {
        width: 62rem;
        padding: 2rem 1rem 0 1rem;
    }
    /* line 379, styles/components/_footerNavigation.scss */
    .footer-navigation-content .footer-navigation-bottom-menu
    {
        line-height: 200%;

        margin: 0 0 .33333333333333rem;
    }
    /* line 384, styles/components/_footerNavigation.scss */
    .footer-navigation-content .footer-top-menu
    {
        margin-top: 0;
    }
    /* line 387, styles/components/_footerNavigation.scss */
    .footer-navigation-content .footer-top-menu li
    {
        padding: 0 2.5%;
    }
    /* line 390, styles/components/_footerNavigation.scss */
    .footer-navigation-content .footer-top-menu li a
    {
        font-size: 1rem;
    }
    /* line 396, styles/components/_footerNavigation.scss */
    .footer-navigation-content .connect-nyu
    {
        width: calc(50% - 1rem) !important;
        margin-right: 1rem !important;
        padding-right: 0;
        padding-bottom: 2rem;
        padding-left: 0;

        box-shadow: .06667rem 0 0 0 #381b4b;
    }
    /* line 404, styles/components/_footerNavigation.scss */
    .footer-navigation-content .connect-nyu ul.connect-nyu-menu > li
    {
        margin-right: .33333333333333rem;

        vertical-align: middle;
    }
    /* line 409, styles/components/_footerNavigation.scss */
    .footer-navigation-content .connect-nyu ul.connect-nyu-menu > li.last
    {
        display: inline-block;
    }
    /* line 415, styles/components/_footerNavigation.scss */
    .main-campuses
    {
        width: calc(50% - 1rem);
        margin-left: 1rem;
        padding-right: 0;
        padding-bottom: 2rem;
        padding-left: 0;
    }
    /* line 422, styles/components/_footerNavigation.scss */
    .main-campuses li
    {
        line-height: 200%;

        display: inline-block;

        margin-top: 0;
        margin-right: 1.33333333333333rem;
    }
    /* line 428, styles/components/_footerNavigation.scss */
    .main-campuses li a
    {
        font-size: 1rem;
        line-height: 200%;
    }
    /* line 435, styles/components/_footerNavigation.scss */
    .copyright
    {
        line-height: 200%;

        display: block;

        width: 100%;
        max-width: 100%;
        margin: 0;
    }
    /* line 442, styles/components/_footerNavigation.scss */
    .copyright div
    {
        display: inline;
    }
    /* line 447, styles/components/_footerNavigation.scss */
    .footer .copyright
    {
        margin-bottom: 2rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 456, styles/components/_footerNavigation.scss */
    .footer-navigation-content
    {
        width: 46rem;
        padding: 1.33333333333333rem 1rem;
    }
    /* line 460, styles/components/_footerNavigation.scss */
    .footer-navigation-content .copyright
    {
        font-size: .8666666666666667rem;

        float: right;

        width: 18.666666666666667rem;
        margin-bottom: 0;
    }
    /* line 469, styles/components/_footerNavigation.scss */
    .footer-navigation a.footer-navigation-bottom-menu-link,
    .footer-navigation a.footer-navigation-bottom-menu-link:visited
    {
        font-size: .8666666666666667rem;
    }
    /* line 475, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-navigation-bottom-menu li:first-child
    {
        display: block;

        margin-top: .33333333333333rem;
    }
    /* line 479, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-navigation-bottom-menu li:first-child::after
    {
        display: none;
    }
    /* line 485, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-top-menu
    {
        display: inline-block;

        width: 32%;

        box-shadow: none;
    }
    /* line 490, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-top-menu li
    {
        display: list-item;

        margin-top: .666666666666667rem;
        padding: 0;

        list-style: none;
    }
    /* line 498, styles/components/_footerNavigation.scss */
    .footer-navigation .sep-links li
    {
        display: inline-block !important;
    }
    /* line 502, styles/components/_footerNavigation.scss */
    .footer-navigation .connect-nyu
    {
        display: inline-block;
        float: none;

        width: 32% !important;
        min-width: 0;
        margin-right: 0 !important;
        padding-top: .666666666666667rem;
        padding-bottom: 0;

        vertical-align: top;

        -webkit-box-shadow: .06667rem 0 0 0 rgba(56, 27, 75, .5), -.06667rem 0 0 0 #381b4b;
           -moz-box-shadow: .06667rem 0 0 0 rgba(56, 27, 75, .5), -.06667rem 0 0 0 #381b4b;
                box-shadow: .06667rem 0 0 0 rgba(56, 27, 75, .5), -.06667rem 0 0 0 #381b4b;
    }
    /* line 516, styles/components/_footerNavigation.scss */
    .footer-navigation .connect-nyu h6
    {
        padding: 0 .666666666666667rem;
    }
    /* line 520, styles/components/_footerNavigation.scss */
    .footer-navigation .connect-nyu ul
    {
        padding: 0 .666666666666667rem;
    }
    /* line 524, styles/components/_footerNavigation.scss */
    .footer-navigation .connect-nyu li
    {
        display: block;
    }
    /* line 529, styles/components/_footerNavigation.scss */
    .footer-navigation .main-campuses
    {
        display: inline-block;
        float: none;

        width: 32% !important;
        min-width: 0;
        margin-left: 0 !important;
        padding-top: .666666666666667rem;
        padding-bottom: 0;

        vertical-align: top;
    }
    /* line 539, styles/components/_footerNavigation.scss */
    .footer-navigation .main-campuses h6
    {
        padding: 0 .666666666666667rem;
    }
    /* line 543, styles/components/_footerNavigation.scss */
    .footer-navigation .main-campuses ul
    {
        margin-top: 0;
        padding: 0 .666666666666667rem;
    }
    /* line 548, styles/components/_footerNavigation.scss */
    .footer-navigation .main-campuses li
    {
        display: block;
    }
    /* line 554, styles/components/_footerNavigation.scss */
    .on-this-site.show-tablet-down
    {
        display: none !important;
    }
    /* line 558, styles/components/_footerNavigation.scss */
    .footer .copyright
    {
        line-height: 160%;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 567, styles/components/_footerNavigation.scss */
    .footer-navigation-content
    {
        width: 32rem;
    }
    /* line 570, styles/components/_footerNavigation.scss */
    .footer-navigation-content .copyright
    {
        float: none;
        clear: both;

        width: 100%;
        padding-top: 1rem;
    }
    /* line 579, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-top-menu
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display:    -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display:         flex;
        float: none !important;
                flex-direction: column;

        width: 100% !important;
        height: 8.533333333333333rem;
        margin-bottom: 2rem;

        -webkit-box-shadow: 0 .06667rem 0 0 #381b4b;
           -moz-box-shadow: 0 .06667rem 0 0 #381b4b;
                box-shadow: 0 .06667rem 0 0 #381b4b;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */

        -webkit-flex-direction: column;
        -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
    }
    /* line 601, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-top-menu li
    {
        display: inline-block !important;

        width: calc(50% - .2666666666666667rem);
        padding: 0;

        vertical-align: top;
    }
    /* line 607, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-top-menu li .footer-top-menu-link
    {
        font-size: .8666666666666667rem;
    }
    /* line 612, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-top-menu h6
    {
        font-size: .8666666666666667em;
    }
    /* line 618, styles/components/_footerNavigation.scss */
    .footer-navigation .connect-nyu h6
    {
        font-size: .8666666666666667rem;
    }
    /* line 622, styles/components/_footerNavigation.scss */
    .footer-navigation .connect-nyu .connect-nyu-menu li a.social
    {
        margin: 0 .4rem 0 0 !important;
        padding: 0 !important;
    }
    /* line 626, styles/components/_footerNavigation.scss */
    .footer-navigation .connect-nyu .connect-nyu-menu li a.social.more
    {
        font-size: .8666666666666667rem;
    }
    /* line 632, styles/components/_footerNavigation.scss */
    .footer-navigation .main-campuses
    {
        display: inline-block;

        width: calc(50% - 1rem) !important;
        min-width: 6.666666666666667rem;
        margin-left: 1rem;
        padding-right: 0;
        padding-left: 0;
    }
    /* line 640, styles/components/_footerNavigation.scss */
    .footer-navigation .main-campuses h6
    {
        font-size: .8666666666666667rem;
        line-height: 200%;

        padding: 0 !important;
    }
    /* line 646, styles/components/_footerNavigation.scss */
    .footer-navigation .main-campuses ul
    {
        margin-top: .666666666666667rem;
        padding: 0 !important;
    }
    /* line 651, styles/components/_footerNavigation.scss */
    .footer-navigation .main-campuses li
    {
        display: block;
    }
    /* line 654, styles/components/_footerNavigation.scss */
    .footer-navigation .main-campuses li .main-campuses-menu-link
    {
        font-size: .8666666666666667rem;
    }
    /* line 660, styles/components/_footerNavigation.scss */
    .footer-navigation .connect-nyu
    {
        display: inline-block;

        width: calc(50% - 1.2rem) !important;
        margin-right: 1rem !important;
        padding-right: 0;
        padding-left: 0;

        -webkit-box-shadow: 0 0 0 0 #381b4b;
           -moz-box-shadow: 0 0 0 0 #381b4b;
                box-shadow: 0 0 0 0 #381b4b;
    }
    /* line 671, styles/components/_footerNavigation.scss */
    .footer-navigation .connect-nyu h6
    {
        line-height: 200%;

        padding: 0 !important;
    }
    /* line 676, styles/components/_footerNavigation.scss */
    .footer-navigation .connect-nyu ul
    {
        margin-top: .666666666666667rem;
        padding: 0 !important;
    }
    /* line 681, styles/components/_footerNavigation.scss */
    .footer-navigation .connect-nyu li
    {
        display: inline-block;
    }
    /* line 686, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-navigation-bottom-menu
    {
        display: flex;
        float: none;
                flex-direction: column;

        width: 100%;
        margin: 0;

        list-style: none;

        text-align: left;

                flex-wrap: nowrap;
        -webkit-flex-wrap: wrap;
        -webkit-flex-direction: column;
    }
    /* line 700, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-navigation-bottom-menu .sep-links
    {
        display: flex;
        float: none;
                flex-direction: column;

        width: 100%;
        height: 5.2rem;

        -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-flex-direction: column;
    }
    /* line 713, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-navigation-bottom-menu li
    {
        float: left;

        width: calc(50% - 1rem);
        margin-top: .33333333333333rem;
        margin-right: 1rem;

        list-style: none;

        text-align: left !important;
    }
    /* line 721, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-navigation-bottom-menu li a.footer-navigation-bottom-menu-link
    {
        font-size: .8666666666666667rem;
    }
    /* line 725, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-navigation-bottom-menu li.highlighted-item
    {
        font-size: .8666666666666667rem;

        position: relative !important;
        left: 0 !important;

        display: block;
        float: none;

        width: 100%;
        margin-bottom: 0 !important;
        margin-left: 0 !important;

        text-align: center;
    }
    /* line 740, styles/components/_footerNavigation.scss */
    .on-this-site.show-tablet-down
    {
        display: none !important;
    }
    /* line 744, styles/components/_footerNavigation.scss */
    .highlighted-item::after
    {
        display: none !important;
    }
    /* line 748, styles/components/_footerNavigation.scss */
    .main-campuses
    {
        margin-left: 0;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 757, styles/components/_footerNavigation.scss */
    .footer-navigation-content
    {
        width: 100%;
    }
    /* line 762, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-top-menu
    {
        height: 8.33333333333333rem;
    }
    /* line 765, styles/components/_footerNavigation.scss */
    .footer-navigation .footer-top-menu li
    {
        height: auto;
    }
}

/* line 1, styles/components/_mainNavigation.scss */
form.mobile-search-form
{
    position: relative;

    display: none;
    overflow: hidden;

    width: 100%;
    height: 10rem;
    margin: 0;

    background: white;
}

/* line 10, styles/components/_mainNavigation.scss */
form.mobile-search-form ul.top-searches-list
{
    margin-bottom: 0;
}

/* line 15, styles/components/_mainNavigation.scss */
.mobile-search-form-text-field
{
    padding-right: 3.666666666666667rem;
}

/* line 19, styles/components/_mainNavigation.scss */
.mobile-search-form-submit
{
    position: absolute;
    top: 4.133333333333333rem;
    right: 0;

    width: 3.666666666666667rem;
    height: 3.666666666666667rem;
    margin-right: 1rem;

    cursor: pointer;

    border: none;
    background: url('clientlib/assets/img/search_lens_purple.svg') no-repeat center;
    background-color: transparent;
    background-size: 45% auto;
}

/* line 33, styles/components/_mainNavigation.scss */
.mobile-search-form > h3
{
    font-size: 2rem !important;

    margin-right: 1rem;
    margin-left: 1rem;
    padding: .666666666666667rem 0;
}

/* line 40, styles/components/_mainNavigation.scss */
.main-navigation-wrapper
{
    position: relative;
    z-index: 42;
    top: 0;

    width: 100%;

    background: #fff url('clientlib/assets/img/main_navigation_background.jpg') repeat-x left bottom;
}

/* line 47, styles/components/_mainNavigation.scss */
.main-navigation-wrapper div
{
    line-height: 100%;
}

/* line 51, styles/components/_mainNavigation.scss */
.main-navigation-wrapper a.active
{
    color: #220337;
}

/* line 55, styles/components/_mainNavigation.scss */
.main-navigation-wrapper.menu-opened + .mobile-search-form
{
    position: absolute !important;
}

/* line 59, styles/components/_mainNavigation.scss */
.main-navigation-wrapper.fixed
{
    position: fixed;
}

/* line 63, styles/components/_mainNavigation.scss */
.main-navigation-wrapper.adjustTop
{
    top: -3.33333333333333rem;
}

/* line 68, styles/components/_mainNavigation.scss */
.mobile-search-toggle
{
    position: absolute;
    top: 0;
    right: 10rem;

    display: none;

    width: 3.33333333333333rem;
    padding: 0 1rem;

    cursor: pointer;

    color: #fff;
    border: 0;
    background-color: transparent;
}

/* line 80, styles/components/_mainNavigation.scss */
.mobile-search-toggle svg
{
    vertical-align: text-top;

    fill: #fff;
}

/* line 86, styles/components/_mainNavigation.scss */
.main-navigation-inner
{
    position: relative;
    z-index: 1;

    box-sizing: border-box;
    max-width: 80rem;
    margin: 0 auto;
    padding: 3.2rem 1rem 0;
}

/* line 95, styles/components/_mainNavigation.scss */
.main-navigation-inner::after
{
    display: block;
    clear: both;

    content: '';
}

/* line 101, styles/components/_mainNavigation.scss */
.main-navigation
{
    float: left;

    height: 7.6rem;

    background: #57068c;
}

/* line 107, styles/components/_mainNavigation.scss */
.main-navigation-inner .logo
{
    margin: 2.2666666666666667rem 1.666666666666667rem 2.2666666666666667rem 0;
}

/* line 111, styles/components/_mainNavigation.scss */
ul.main-navigation-menu
{
    display: block;
    float: left;

    margin: 0;
    padding: 0;
}

/* line 118, styles/components/_mainNavigation.scss */
ul.main-navigation-menu > li
{
    display: inline-block;

    margin: 0;

    list-style: none;
}

/* line 124, styles/components/_mainNavigation.scss */
ul.main-navigation-menu > li a.main-navigation-menu-link
{
    font-size: 1.0666666666666667rem;

    display: block;

    height: 3.2666666666666667rem;
    padding: 3.4rem 1.33333333333333rem 1rem 1.33333333333333rem;

    color: #fff;
}

/* line 132, styles/components/_mainNavigation.scss */
ul.main-navigation-menu > li a.main-navigation-menu-link-title
{
    font-size: 1.0666666666666667rem;

    display: block;

    height: 3.2666666666666667rem;
    padding: 3.4rem 1.33333333333333rem 1rem 1.33333333333333rem;

    color: #fff;
}

/* line 140, styles/components/_mainNavigation.scss */
form.main-navigation-search-form
{
    position: relative;

    display: table;
    float: right;

    max-width: 23.33333333333333rem;
    height: 3rem;
    margin-top: 2.4rem;
}

/* line 150, styles/components/_mainNavigation.scss */
form.main-navigation-search-form .top-searches
{
    top: 100%;
}

/* line 155, styles/components/_mainNavigation.scss */
.main-nav-input-container
{
    display: table-cell;

    width: auto;
}

/* line 160, styles/components/_mainNavigation.scss */
.main-navigation-search-form-text-field
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;

    display: block;
    float: left;

    box-sizing: border-box;
    width: 17.666666666666667rem;
    height: 100%;
    height: 2.933333333333333rem;
    padding: 0 .666666666666667rem;

    border: 0;
}

/* line 172, styles/components/_mainNavigation.scss */
.main-navigation-search-form-text-field::-webkit-input-placeholder
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    opacity: 1;
    color: #6d6d6d;
}

/* line 178, styles/components/_mainNavigation.scss */
.main-navigation-search-form-text-field:-moz-placeholder
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    opacity: 1;
    color: #6d6d6d;
}

/* line 184, styles/components/_mainNavigation.scss */
.main-navigation-search-form-text-field::-moz-placeholder
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    opacity: 1;
    color: #6d6d6d;
}

/* line 190, styles/components/_mainNavigation.scss */
.main-navigation-search-form-text-field:-ms-input-placeholder
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    opacity: 1;
    color: #6d6d6d;
}

/* line 197, styles/components/_mainNavigation.scss */
.main-navigation-search-form-text-field:focus
{
    background: #e4e4e4;
}

/* line 201, styles/components/_mainNavigation.scss */
.main-nav-submit-container
{
    position: relative;

    display: table-cell;

    width: 3rem;

    vertical-align: top;
}

/* line 207, styles/components/_mainNavigation.scss */
.main-nav-submit-container::after
{
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;

    display: block;

    width: 3rem;
    height: 3rem;

    content: '';

    background: #220337 url('clientlib/assets/img/search_lens_white.svg') no-repeat center;
    background-size: 45% auto;
}

/* line 220, styles/components/_mainNavigation.scss */
.main-nav-submit-container:hover::after
{
    background-color: #330662;
}

/* line 224, styles/components/_mainNavigation.scss */
.main-nav-submit-container div
{
    opacity: 0;
}

/* line 229, styles/components/_mainNavigation.scss */
.main-navigation-search-form-submit
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;

    display: block;

    width: 3rem;
    height: 3rem;

    cursor: pointer;
    text-indent: -133.33333333333333rem;

    opacity: 0;
    border: 0;
    background: #220337 url('clientlib/assets/img/search_lens_white.svg') no-repeat center;
    background-size: 45% auto;
}

/* line 245, styles/components/_mainNavigation.scss */
.top-searches
{
    position: absolute;
    right: 0;

    display: none;

    box-sizing: border-box;
    width: 24rem;
    padding: 1rem 1rem 0 1rem;

    border-width: 0 .0666666666666667rem .2rem .0666666666666667rem;
    border-style: solid;
    border-color: transparent #e4e4e4 #57068c #e4e4e4;
    background: #fff;
}

/* line 258, styles/components/_mainNavigation.scss */
.top-searches-title
{
    margin: 0 0 1rem 0;

    color: #000;
}

/* line 263, styles/components/_mainNavigation.scss */
ul.top-searches-list
{
    padding: 0;
}

/* line 267, styles/components/_mainNavigation.scss */
ul.top-searches-list > li
{
    line-height: 175%;

    display: inline;

    padding-right: .33333333333333rem;

    list-style: none;
}

/* line 274, styles/components/_mainNavigation.scss */
.top-searches-link
{
    font-size: 1.0666666666666667rem;

    padding-right: .666666666666667rem;

    border-right: .0666666666666667rem solid;
}

/* line 280, styles/components/_mainNavigation.scss */
ul.top-searches-list > li.last .top-searches-link
{
    border-right: none;
}

/* line 284, styles/components/_mainNavigation.scss */
.super-navigation
{
    position: absolute;
    top: 0;
    left: 1rem;

    width: calc(100% - 2rem);
}

/* line 291, styles/components/_mainNavigation.scss */
ul.super-navigation-menu
{
    margin: 0;
    padding: 1rem 0;
}

/* line 296, styles/components/_mainNavigation.scss */
ul.super-navigation-menu > li
{
    display: inline-block;

    margin: 0;

    list-style: none;
}

/* line 301, styles/components/_mainNavigation.scss */
ul.super-navigation-menu > li a
{
    font-size: 1.0666666666666667rem;

    padding: 1.0666666666666667rem .666666666666667rem;

    color: #57068c;
}

/* line 306, styles/components/_mainNavigation.scss */
ul.super-navigation-menu > li a:visited
{
    color: #57068c;
}

/* line 310, styles/components/_mainNavigation.scss */
ul.super-navigation-menu > li a:hover
{
    color: #fff;
    background: #57068c;
}

/* line 315, styles/components/_mainNavigation.scss */
ul.super-navigation-menu > li a:active
{
    color: #fff;
    background: #330662;
}

/* line 322, styles/components/_mainNavigation.scss */
li.super-navigation-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1.0666666666666667rem;
    font-weight: 700;

    color: #000;
}

/* line 329, styles/components/_mainNavigation.scss */
a.login-nyu-home
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1.0666666666666667rem;
    font-weight: 500;
    line-height: 3.133333333333333rem;

    position: absolute;
    top: 0;
    right: 9rem;

    width: 12.666666666666667rem;
    height: 3.133333333333333rem;
    padding: 0;

    text-align: center;

    color: #fff;
    background: #8900e1;
}

/* line 344, styles/components/_mainNavigation.scss */
a.login-nyu-home:hover
{
    color: #fff;
    background-color: #330662;
}

/* line 349, styles/components/_mainNavigation.scss */
a.login-nyu-home:visited
{
    color: #fff;
}

/* line 354, styles/components/_mainNavigation.scss */
.global-menu
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1.0666666666666667rem;
    font-weight: 500;
    line-height: 3.133333333333333rem;

    position: absolute;
    top: 0;
    right: 1rem;

    box-sizing: border-box;
    height: 3.133333333333333rem;
    padding: 0 1rem;

    cursor: pointer;
    text-align: left;

    color: #fff;
    border: 0;
    border-radius: 0;
    background: #220337;
}

/* line 373, styles/components/_mainNavigation.scss */
.global-menu:hover
{
    color: #fff;
    background-color: #330662;
}

/* line 378, styles/components/_mainNavigation.scss */
.global-menu:visited
{
    color: #fff;
}

/* line 382, styles/components/_mainNavigation.scss */
.global-menu span
{
    margin-right: .3rem;
    margin-left: .3rem;
}

/* line 387, styles/components/_mainNavigation.scss */
.global-menu svg
{
    width: 1.2rem;
    height: 1.2rem;

    vertical-align: text-top;
    pointer-events: none;

    stroke-width: .08333333333333333em;
}

/* line 396, styles/components/_mainNavigation.scss */
.mega-menu
{
    position: absolute;
    z-index: 2;
    left: 1rem;

    display: none;

    box-sizing: border-box;
    width: calc(100% - 2rem);
    height: 19.8rem;
    padding: 1.33333333333333rem;

    border-width: 0 .0666666666666667rem .2rem .0666666666666667rem;
    border-style: solid;
    border-color: transparent #e4e4e4 #57058b #e4e4e4;
    background: white;
}

/* line 410, styles/components/_mainNavigation.scss */
.mega-menu h6
{
    font-size: 1.2rem;
}

/* line 415, styles/components/_mainNavigation.scss */
ul.main-navigation-menu > li:hover .main-navigation-menu-link-top
{
    background: #220337;
}

/* line 419, styles/components/_mainNavigation.scss */
ul.main-navigation-menu > li:hover .main-navigation-menu-link
{
    background: #220337;
}

/* line 425, styles/components/_mainNavigation.scss */
ul.main-navigation-menu > li:hover .mega-menu
{
    top: 100%;

    display: block;
}

/* line 431, styles/components/_mainNavigation.scss */
ul.main-navigation-menu .main-navigation-menu-link-top
{
    position: relative;
}

/* line 435, styles/components/_mainNavigation.scss */
ul.main-navigation-menu a.main-navigation-menu-link
{
    position: relative;
}

/* line 440, styles/components/_mainNavigation.scss */
.mega-menu::after
{
    display: block;
    clear: both;

    content: '';
}

/* line 446, styles/components/_mainNavigation.scss */
.mega-menu .overview
{
    float: left;

    box-sizing: border-box;
    width: 23%;
    height: 16.933333333333333rem;
    margin: 0 1.5% 0 0;
    padding: 1.33333333333333rem 1.33333333333333rem .666666666666667rem 1.33333333333333rem;

    color: #fff;
    background: #220337 url('clientlib/assets/img/overview_corner.svg') no-repeat right bottom;
    background-size: 3.9rem auto;
}

/* line 459, styles/components/_mainNavigation.scss */
.mega-menu .linkable-menu-block:hover .overview
{
    background: #220337 url('clientlib/assets/img/overview_corner_white_darkest.svg') no-repeat right bottom;
    background-size: 3.9rem auto;
}

/* line 464, styles/components/_mainNavigation.scss */
.mega-menu .linkable-menu-block:active .overview
{
    background: #330662 url('clientlib/assets/img/overview_corner_white_dark.svg') no-repeat right bottom;
    background-size: 3.9rem auto;
}

/* line 470, styles/components/_mainNavigation.scss */
.overview-title,
.overview p
{
    color: #fff;
}

/* line 474, styles/components/_mainNavigation.scss */
.overview-title
{
    line-height: 125%;

    margin-top: 0;
    margin-bottom: .33333333333333rem;
}

/* line 480, styles/components/_mainNavigation.scss */
.mega-menu .in-this-section
{
    float: left;

    width: 50%;
}

/* line 485, styles/components/_mainNavigation.scss */
.in-this-section-title
{
    margin: 0 0 1.33333333333333rem 0;
    padding-bottom: 1rem;

    color: #000;
    border-bottom: .0666666666666667rem solid #e4e4e4;
}

/* line 492, styles/components/_mainNavigation.scss */
ul.in-this-section-menu
{
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display:    -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display:         flex;
            flex-direction: column;

    height: 13.5rem;
    padding-left: 0;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */

    -webkit-box-orient: vertical;
       -moz-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
}

/* line 516, styles/components/_mainNavigation.scss */
ul.in-this-section-menu > li
{
    box-sizing: border-box;
    width: calc(50% - 1.666666666666667rem);
    margin: 0 1.33333333333333rem 1rem 0;

    list-style: none;

    vertical-align: middle;
}

/* line 523, styles/components/_mainNavigation.scss */
ul.in-this-section-menu > li a
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-size: 1rem;
    font-weight: 300;
}

/* line 531, styles/components/_mainNavigation.scss */
ul.in-this-section-menu::after
{
    display: block;
    clear: both;

    content: '';
}

/* line 537, styles/components/_mainNavigation.scss */
.mega-menu .related-links
{
    float: right;

    width: 23%;
}

/* line 542, styles/components/_mainNavigation.scss */
.related-links-title
{
    margin: 0 0 1.33333333333333rem 0;
    padding-bottom: 1rem;

    color: #000;
    border-bottom: .0666666666666667rem solid #e4e4e4;
}

/* line 549, styles/components/_mainNavigation.scss */
.related-links-menu
{
    padding: 0;
}

/* line 553, styles/components/_mainNavigation.scss */
.related-links-menu > li
{
    margin: 0 0 1rem 0;

    list-style: none;
}

/* line 557, styles/components/_mainNavigation.scss */
.related-links-menu > li a
{
    font-size: 1rem;
}

/* line 562, styles/components/_mainNavigation.scss */
.hamburger
{
    position: absolute;

    display: none;

    box-sizing: border-box;
    width: 3.33333333333333rem;
    height: 3.33333333333333rem;

    cursor: pointer;
    -webkit-transition: margin-left 500ms ease-in-out;
            transition: margin-left 500ms ease-in-out;
    text-decoration: none;

    border: 0;
    border-radius: 0;
    background: #8900e1;
}

/* line 577, styles/components/_mainNavigation.scss */
.hamburger .bars
{
    line-height: 3.33333333333333rem;

    position: relative;

    display: block;

    width: 1.533rem;
    height: .267rem;
    margin: 0 auto;

    background: #fff;
}

/* line 586, styles/components/_mainNavigation.scss */
.hamburger .bars::before,
.hamburger .bars::after
{
    position: absolute;
    top: -.534rem;
    left: 0;

    width: 1.533rem;
    height: .267rem;

    content: '';

    background: #fff;
}

/* line 596, styles/components/_mainNavigation.scss */
.hamburger .bars::after
{
    top: .534rem;
}

@media screen and (max-width: 79.93333em)
{
    /* line 605, styles/components/_mainNavigation.scss */
    .main-navigation-inner
    {
        max-width: 62rem;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    /* line 610, styles/components/_mainNavigation.scss */
    .main-navigation-inner .logo
    {
        margin: 2.2666666666666667rem 1.133333333333333rem 2.2666666666666667rem 0;
    }
    /* line 615, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li
    {
        font-size: 1rem;

        margin: 0;
    }
    /* line 619, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li a
    {
        font-size: 1rem;

        padding: 1.0666666666666667rem .2666666666666667rem;
    }
    /* line 625, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li a.main-navigation-menu-link-title
    {
        font-size: 1rem;

        padding: 3.4rem .666666666666667rem 1rem .666666666666667rem;
    }
    /* line 630, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li a.main-navigation-menu-link
    {
        font-size: 1rem;

        padding: 3.4rem .666666666666667rem 1rem .666666666666667rem;
    }
    /* line 635, styles/components/_mainNavigation.scss */
    form.main-navigation-search-form
    {
        width: calc(100% - 47.666666666666667rem);
    }
    /* line 639, styles/components/_mainNavigation.scss */
    a.login-nyu-home
    {
        font-size: 1rem;
        font-weight: 500;
    }
    /* line 644, styles/components/_mainNavigation.scss */
    .global-menu
    {
        font-size: 1rem;
        font-weight: 500;
    }
    /* line 649, styles/components/_mainNavigation.scss */
    .mega-menu .overview
    {
        display: none;
    }
    /* line 653, styles/components/_mainNavigation.scss */
    .mega-menu .in-this-section
    {
        width: 76%;
    }
    /* line 657, styles/components/_mainNavigation.scss */
    ul.in-this-section-menu > li
    {
        box-sizing: border-box;
        width: calc(33.33% - 1.666666666666667rem);
    }
    /* line 662, styles/components/_mainNavigation.scss */
    .main-navigation-search-form-text-field
    {
        width: 100%;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 671, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li
    {
        margin-right: .666666666666667rem;
    }
    /* line 674, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li a
    {
        font-weight: 500;

        margin-bottom: 0;
        padding-bottom: 0;

        color: #220337;
    }
    /* line 680, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li a:hover
    {
        color: #220337;
        background: none;
    }
    /* line 685, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li a:active
    {
        color: #220337;
        background: none;
    }
    /* line 692, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li a.main-navigation-menu-link-title
    {
        font-size: 1rem;

        height: auto;
        padding: 0;
    }
    /* line 698, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li a.main-navigation-menu-link
    {
        font-size: 1rem;

        padding-right: .666666666666667rem;
        padding-left: .666666666666667rem;
    }
    /* line 704, styles/components/_mainNavigation.scss */
    .main-navigation-inner
    {
        max-width: 46rem;
        padding: 0;
    }
    /* line 710, styles/components/_mainNavigation.scss */
    .main-navigation-wrapper.menu-opened
    {
        position: absolute !important;
    }
    /* line 715, styles/components/_mainNavigation.scss */
    body
    {
        overflow-x: hidden;

        max-width: 100%;
    }
    /* line 720, styles/components/_mainNavigation.scss */
    .view-index
    {
        overflow-x: hidden;

        max-width: 100%;
    }
    /* line 725, styles/components/_mainNavigation.scss */
    .menu-overlay
    {
        position: fixed;
        z-index: 9998;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;

        -webkit-transition: left 500ms ease;
                transition: left 500ms ease;

        opacity: 0;
        background-color: #000;

        filter: alpha(opacity=0);
    }
    /* line 741, styles/components/_mainNavigation.scss */
    .mobile-search-toggle
    {
        right: 10.666666666666667rem;

        display: block;

        height: 100%;
    }
    /* line 747, styles/components/_mainNavigation.scss */
    .mobile-search-toggle:hover,
    .mobile-search-toggle:active
    {
        background-color: #220337;
    }
    /* line 751, styles/components/_mainNavigation.scss */
    .menu-overlay
    {
        display: none;

        transition: left 500ms ease-in-out;

        opacity: .75;

        filter: alpha(opacity=75);
    }
    /* line 758, styles/components/_mainNavigation.scss */
    .menu-overlay.menu-opened
    {
        display: block;
    }
    /* line 763, styles/components/_mainNavigation.scss */
    header.menu-opened
    {
        position: fixed;
        z-index: 9999;
    }
    /* line 768, styles/components/_mainNavigation.scss */
    .body
    {
        transition: margin-left 500ms ease-in-out;
    }
    /* line 771, styles/components/_mainNavigation.scss */
    .body.menu-opened
    {
        margin-top: 3.33333333333333rem !important;
        margin-left: 18.33333333333333rem !important;
    }
    /* line 777, styles/components/_mainNavigation.scss */
    .newslanding .title-band
    {
        display: block;

        width: 100%;

        -webkit-transition: margin-left 500ms ease-in-out;
                transition: margin-left 500ms ease-in-out;

        color: #fff;
        background: #330662;
    }
    /* line 787, styles/components/_mainNavigation.scss */
    .newslanding .title-band.menu-opened
    {
        margin-top: 3.33333333333333rem !important;
        margin-left: 18.33333333333333rem !important;

        transition: margin-left 500ms ease-in-out;
    }
    /* line 793, styles/components/_mainNavigation.scss */
    .main-navigation
    {
        position: absolute;
        z-index: 9998;
        top: -66666.6rem;
        left: -18.33333333333333rem;

        display: block;
        visibility: hidden;
        float: none;

        width: 18.33333333333333rem;
        height: auto;

        transition: left 500ms ease-in-out, visibility 200ms ease-in-out;

        background: #fff;
    }
    /* line 806, styles/components/_mainNavigation.scss */
    .main-navigation ul li ul
    {
        padding-left: 1rem;
    }
    /* line 810, styles/components/_mainNavigation.scss */
    .main-navigation.open
    {
        top: 3.33333333333333rem;
        left: 0;

        width: 18rem;
    }
    /* line 815, styles/components/_mainNavigation.scss */
    .main-navigation.open.visible
    {
        visibility: visible;
    }
    /* line 821, styles/components/_mainNavigation.scss */
    .menu-opened .main-navigation-inner
    {
        width: 100%;
        max-width: 100%;
        padding: 0;
    }
    /* line 827, styles/components/_mainNavigation.scss */
    .global-menu
    {
        line-height: 3.33333333333333rem;

        right: 0;

        height: 100%;
        padding: 0 1rem;

        background-color: transparent;
    }
    /* line 834, styles/components/_mainNavigation.scss */
    .global-menu::before
    {
        position: absolute;
        bottom: 20%;
        left: -.0666666666666667rem;

        display: block;

        width: .0666666666666667rem;
        height: 60%;

        content: '';

        background: rgba(225, 225, 225, .7);
    }
    /* line 845, styles/components/_mainNavigation.scss */
    .global-menu:hover
    {
        background-color: #220337;
    }
    /* line 851, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu
    {
        float: none;

        width: 100%;
    }
    /* line 856, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li
    {
        display: block;
    }
    /* line 859, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li:first-child
    {
        border-top: .06667rem solid #330662;
    }
    /* line 865, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li:hover .mega-menu
    {
        display: none;
    }
    /* line 869, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li:hover .main-navigation-menu-link
    {
        background: #330662;
    }
    /* line 874, styles/components/_mainNavigation.scss */
    .main-navigation-menu-link-top
    {
        height: auto;
        padding: .666666666666667rem .666666666666667rem .666666666666667rem 1rem;

        cursor: pointer;

        border-bottom: .06667rem solid #330662;
        background: #57068c;
    }
    /* line 882, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li:hover .main-navigation-menu-link-top
    {
        background: #330662;
    }
    /* line 886, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li a.main-navigation-menu-link
    {
        height: auto;
        padding: .666666666666667rem .666666666666667rem .666666666666667rem 1rem;

        border-bottom: .06667rem solid #330662;
        background: #57068c;
    }
    /* line 893, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li:hover .super-navigation-link-top
    {
        background: #330662;
    }
    /* line 896, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li:hover .super-navigation-link-top a.super-navigation-link-title
    {
        color: #fff;
    }
    /* line 901, styles/components/_mainNavigation.scss */
    li.has-submenu > .main-navigation-menu-link-top::after,
    li.has-submenu:hover > main-navigation-menu-link-top::after
    {
        font-family: 'FontAwesome';
        font-size: 1.33333333333333rem;

        position: relative;
        bottom: 1rem;

        float: right;

        width: auto;
        height: auto;

        content: '\f107';
        transition: all 100ms ease-in-out;

        color: #fff;
        border: none;
    }
    /* line 916, styles/components/_mainNavigation.scss */
    li.has-submenu.open > .main-navigation-menu-link-top
    {
        background: #330662;
    }
    /* line 919, styles/components/_mainNavigation.scss */
    li.has-submenu.open > .main-navigation-menu-link-top::after
    {
        -webkit-transform: rotate(-180deg);
                transform: rotate(-180deg);
    }
    /* line 925, styles/components/_mainNavigation.scss */
    .super-navigation-link-top
    {
        height: auto;
        padding: .666666666666667rem .666666666666667rem .666666666666667rem 1rem;

        cursor: pointer;

        border-bottom: .0666666666666667rem solid #d6d6d6;
        background: #f1f1f1;
    }
    /* line 933, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li a.super-navigation-link-title
    {
        padding: 0;

        background: none;
    }
    /* line 938, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu:hover .super-navigation-link-top
    {
        background: #330662;
    }
    /* line 941, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu:hover .super-navigation-link-top::after
    {
        color: #f1f1f1;
    }
    /* line 946, styles/components/_mainNavigation.scss */
    li.has-submenu > .super-navigation-link-top::after,
    li.has-submenu:hover > super-navigation-link-top::after
    {
        font-family: 'FontAwesome';
        font-size: 1.33333333333333rem;

        position: relative;

        float: right;

        width: auto;
        height: auto;

        content: '\f107';
        transition: all 100ms ease-in-out;

        color: #330662;
        border: none;
    }
    /* line 959, styles/components/_mainNavigation.scss */
    li.has-submenu.open > .super-navigation-link-top
    {
        background: #330662;
    }
    /* line 962, styles/components/_mainNavigation.scss */
    li.has-submenu.open > .super-navigation-link-top::after
    {
        -webkit-transform: rotate(-180deg);
                transform: rotate(-180deg);

        color: #f1f1f1;
    }
    /* line 969, styles/components/_mainNavigation.scss */
    li.has-submenu.open > .super-navigation-link-top a.super-navigation-link-title
    {
        color: #fff;
    }
    /* line 974, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li.open .mega-menu
    {
        position: relative;

        display: block;

        padding: 1rem 0;
    }
    /* line 980, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li.open .mega-menu .in-this-section
    {
        width: 100%;
    }
    /* line 984, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li.open .mega-menu .in-this-section .in-this-section-menu > li a
    {
        font-size: .8666666666666667rem;
    }
    /* line 988, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li.open .mega-menu .in-this-section .in-this-section-menu > li > a
    {
        font-size: .933333333333333rem;
    }
    /* line 994, styles/components/_mainNavigation.scss */
    ul.in-this-section-menu > li
    {
        width: auto;
    }
    /* line 998, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu > li .mega-menu .overview,
    ul.main-navigation-menu > li .mega-menu .related-links,
    ul.main-navigation-menu > li .mega-menu .in-this-section-title
    {
        display: none;
    }
    /* line 1004, styles/components/_mainNavigation.scss */
    .super-navigation
    {
        position: relative;
        top: auto;
        left: 0;

        clear: both;

        width: 100%;
        margin: 0 0 .33333333333333rem 0;

        border-top: .0666666666666667rem solid #d6d6d6;
    }
    /* line 1014, styles/components/_mainNavigation.scss */
    .super-navigation .super-navigation-menu .has-submenu.open ul
    {
        margin: 0;
        padding: 0 0 .666666666666667rem 1rem;
    }
    /* line 1020, styles/components/_mainNavigation.scss */
    .super-navigation .super-navigation-menu .has-submenu.open ul .supernav-sublink li a
    {
        padding: 1rem 0 0;
    }
    /* line 1029, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li
    {
        display: block;
    }
    /* line 1033, styles/components/_mainNavigation.scss */
    a.login-nyu-home
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;
        font-weight: 700;
        line-height: 100%;

        position: relative;
        right: auto;

        display: inline-block;

        box-sizing: border-box;
        width: calc(100% - 2rem);
        height: auto;
        margin: 0 1rem .666666666666667rem;
        padding: .8666666666666667rem 0;

        text-decoration: none;
        text-transform: uppercase;

        color: #57068c;
        border: .06667rem solid #57068c;
        background: #fff;
    }
    /* line 1052, styles/components/_mainNavigation.scss */
    a.login-nyu-home:visited
    {
        color: #57068c;
    }
    /* line 1056, styles/components/_mainNavigation.scss */
    a.login-nyu-home::after
    {
        font-family: FontAwesome;
        font-size: 1rem;

        display: inline-block;

        margin-left: .666666666666667rem;

        content: '\f054';
        cursor: pointer;

        color: #57068c;
    }
    /* line 1066, styles/components/_mainNavigation.scss */
    a.login-nyu-home:hover
    {
        color: #fff;
    }
    /* line 1069, styles/components/_mainNavigation.scss */
    a.login-nyu-home:hover::after
    {
        color: #fff;
    }
    /* line 1075, styles/components/_mainNavigation.scss */
    .main-navigation-inner .logo
    {
        box-sizing: border-box;
        height: 3.3333333333333335rem;
        margin: 0 1.133333333333333rem 0 4.4rem;
        padding: .4rem 0 .4rem 0;

        background-position: right center;
    }
    /* line 1084, styles/components/_mainNavigation.scss */
    .super-navigation-title
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;
        font-weight: 700;

        padding: .666666666666667rem .666666666666667rem 1rem 1rem;

        border-bottom: .0666666666666667rem solid #d6d6d6;
        background: #fff;
    }
    /* line 1092, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li
    {
        clear: both;

        margin-right: 0;
    }
    /* line 1096, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li .supernav-sublink a
    {
        padding: 1.0666666666666667rem 0;
    }
    /* line 1101, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li > a
    {
        font-size: 1rem;

        display: block;

        padding: .666666666666667rem .666666666666667rem .666666666666667rem 1rem;

        border-bottom: .0666666666666667rem solid #d6d6d6;
        background: #f1f1f1;
    }
    /* line 1108, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li > a:hover
    {
        background: #330662;
    }
    /* line 1114, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu > a::after
    {
        font-family: 'FontAwesome';
        font-size: 1.33333333333333rem;

        position: relative;

        float: right;

        width: auto;
        height: auto;

        content: '\f107';
        transition: all 100ms ease-in-out;

        border: none;
    }
    /* line 1127, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu ul
    {
        display: none;
    }
    /* line 1132, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu.open ul
    {
        display: block;

        padding: 1rem;
    }
    /* line 1137, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu.open .supernav-sublink ul
    {
        padding: 0 0 0 1rem;
    }
    /* line 1140, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu.open .supernav-sublink ul a
    {
        font-weight: 400;

        color: #57068c;
    }
    /* line 1144, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu.open .supernav-sublink ul a:hover
    {
        color: #330662;
    }
    /* line 1150, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu.open > a
    {
        color: #fff;
        background: #330662;
    }
    /* line 1154, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu.open > a::after
    {
        -webkit-transform: rotate(-180deg);
                transform: rotate(-180deg);
    }
    /* line 1160, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu.open .supernav-sublink
    {
        font-size: 1rem;
        font-weight: 500;

        margin-bottom: 1.666666666666667rem;

        list-style: none !important;
    }
    /* line 1166, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu.open .supernav-sublink a
    {
        font-size: .933333333333333rem;

        color: #330662;
    }
    /* line 1170, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu > li.has-submenu.open .supernav-sublink a:hover
    {
        color: #220337;
        background: none;
    }
    /* line 1178, styles/components/_mainNavigation.scss */
    form.main-navigation-search-form
    {
        position: absolute;
        top: 0;

        display: none;
        overflow: hidden;

        width: 0;
        max-width: 100%;
    }
    /* line 1187, styles/components/_mainNavigation.scss */
    form.mobile-search-form
    {
        position: absolute;
        z-index: 4;
        left: calc(50% - 23rem);

        box-sizing: border-box;
        width: 46rem;
        height: auto;
        margin: 0 auto;
        padding: 0;
    }
    /* line 1197, styles/components/_mainNavigation.scss */
    form.mobile-search-form .top-searches
    {
        position: relative;

        display: block;

        width: 100%;
        height: auto;
        padding: 1rem;
    }
    /* line 1205, styles/components/_mainNavigation.scss */
    form.mobile-search-form input[type='text'].mobile-search-form-text-field
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;

        box-sizing: border-box;
        width: 100%;
        margin: 0;

        color: #6d6d6d;
        border: none;
    }
    /* line 1213, styles/components/_mainNavigation.scss */
    form.mobile-search-form input[type='text'].mobile-search-form-text-field::-webkit-input-placeholder
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;

        opacity: 1;
        color: #6d6d6d;
    }
    /* line 1219, styles/components/_mainNavigation.scss */
    form.mobile-search-form input[type='text'].mobile-search-form-text-field:-moz-placeholder
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;

        opacity: 1;
        color: #6d6d6d;
    }
    /* line 1225, styles/components/_mainNavigation.scss */
    form.mobile-search-form input[type='text'].mobile-search-form-text-field::-moz-placeholder
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;

        opacity: 1;
        color: #6d6d6d;
    }
    /* line 1231, styles/components/_mainNavigation.scss */
    form.mobile-search-form input[type='text'].mobile-search-form-text-field:-ms-input-placeholder
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;

        opacity: 1;
        color: #6d6d6d;
    }
    /* line 1238, styles/components/_mainNavigation.scss */
    form.mobile-search-form .mobile-search-form-submit
    {
        display: none;
    }
    /* line 1243, styles/components/_mainNavigation.scss */
    .main-navigation-search-form-submit
    {
        position: absolute;
        top: -3.2rem;
        right: 10.6rem;

        background-color: transparent !important;
    }
    /* line 1250, styles/components/_mainNavigation.scss */
    .hamburger
    {
        display: block;
    }
    /* line 1253, styles/components/_mainNavigation.scss */
    .hamburger.menu-opened
    {
        z-index: 999;

        margin-left: 18rem;
    }
    /* line 1259, styles/components/_mainNavigation.scss */
    .main-navigation-inner .logo
    {
        position: relative;
        left: 0;

        transition: left 500ms ease-in-out;
    }
    /* line 1264, styles/components/_mainNavigation.scss */
    .main-navigation-inner .logo.menu-opened
    {
        left: -3.4rem;
    }
    /* line 1270, styles/components/_mainNavigation.scss */
    .main-navigation-inner .has-submenu li
    {
        list-style: none !important;
    }
    /* line 1274, styles/components/_mainNavigation.scss */
    .main-navigation-inner .has-submenu > div > div > ul > li
    {
        display: block;
        float: none;
    }
    /* line 1278, styles/components/_mainNavigation.scss */
    .main-navigation-inner .has-submenu > div > div > ul > li > a
    {
        font-weight: 500;

        color: #330662;
    }
    /* line 1283, styles/components/_mainNavigation.scss */
    .main-navigation-inner .has-submenu > div > div > ul > li > a:hover
    {
        color: #220337;
    }
    /* line 1288, styles/components/_mainNavigation.scss */
    .main-navigation-inner .has-submenu > div > div > ul > li > a > div > ul > li a
    {
        color: #57068c;
    }
    /* line 1293, styles/components/_mainNavigation.scss */
    .mega-menu
    {
        height: auto;

        border: none;
    }
    /* line 1299, styles/components/_mainNavigation.scss */
    .main-navigation ul li ul.in-this-section-menu
    {
        display: block;
        flex-direction: column;

        height: auto;
        padding-left: 0;

        flex-wrap: wrap;
    }
    /* line 1306, styles/components/_mainNavigation.scss */
    .main-navigation ul li ul.in-this-section-menu > li
    {
        width: 100%;
        margin-bottom: 1.33333333333333rem;

        vertical-align: middle;
    }
    /* line 1314, styles/components/_mainNavigation.scss */
    .top-searches
    {
        display: none !important;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 1323, styles/components/_mainNavigation.scss */
    .main-navigation-inner
    {
        max-width: 32rem;
        padding: 0;
    }
    /* line 1327, styles/components/_mainNavigation.scss */
    .main-navigation-inner .logo
    {
        box-sizing: border-box;
        width: 4.33333333333333rem;
        height: 3.3333333333333335rem;
        margin: 0 1.133333333333333rem 0 4.4rem;
        padding: .4rem 0 .4rem 0;

        -webkit-transition: left 500ms ease;
                transition: left 500ms ease;
    }
    /* line 1339, styles/components/_mainNavigation.scss */
    form.mobile-search-form
    {
        left: calc(50% - 16rem);

        width: 32rem;
    }
    /* line 1345, styles/components/_mainNavigation.scss */
    .global-menu span
    {
        display: none !important;
    }
    /* line 1349, styles/components/_mainNavigation.scss */
    .global-menu::before
    {
        display: none;
    }
    /* line 1354, styles/components/_mainNavigation.scss */
    .menu-opened .global-menu
    {
        display: none;
    }
    /* line 1358, styles/components/_mainNavigation.scss */
    .main-navigation-search-form-submit
    {
        right: 3.0666666666666667rem;
    }
    /* line 1362, styles/components/_mainNavigation.scss */
    .mobile-search-toggle
    {
        right: 3.33333333333333rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 1371, styles/components/_mainNavigation.scss */
    .body.menu-opened
    {
        width: 100%;
    }
    /* line 1375, styles/components/_mainNavigation.scss */
    form.mobile-search-form
    {
        left: 0;

        width: 100%;
    }
    /* line 1380, styles/components/_mainNavigation.scss */
    .hamburger.menu-opened
    {
        margin-left: 18rem;
    }
    /* line 1384, styles/components/_mainNavigation.scss */
    .main-navigation-inner .logo
    {
        width: 4.33333333333333rem;
        margin-left: 4rem;

        border: 0;
        background-size: auto 75%;
    }
    /* line 1391, styles/components/_mainNavigation.scss */
    .main-navigation-inner .logo.menu-opened
    {
        margin-left: .4666666666666667rem;
    }
}

@media screen and (min-width: 62em)
{
    /* line 1400, styles/components/_mainNavigation.scss */
    ul.main-navigation-menu li.has-submenu:hover a::after
    {
        position: absolute;
        bottom: 0;
        left: calc(50% - 1.33333333333333rem);

        display: block;

        width: 0;
        height: 0;

        content: '';

        border-right: 1.33333333333333rem solid transparent;
        border-bottom: 1.33333333333333rem solid #fff;
        border-left: 1.33333333333333rem solid transparent;
    }
    /* line 1415, styles/components/_mainNavigation.scss */
    ul.super-navigation-menu ul
    {
        display: none;
    }
    /* line 1419, styles/components/_mainNavigation.scss */
    .has-submenu div > ul > li > ul
    {
        display: none;
    }
    /* line 1423, styles/components/_mainNavigation.scss */
    form.mobile-search-form
    {
        display: none !important;
    }
}

/* line 1, styles/components/_alerts.scss */
.alert
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 400;

    display: table;

    width: 100%;
    min-height: 2.666666666666667rem;

    color: white;
}

/* line 10, styles/components/_alerts.scss */
.alertwrapper
{
    position: relative;

    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    margin: auto;
    padding: 1rem;
}

/* line 19, styles/components/_alerts.scss */
.alertText
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 2rem;
    font-weight: 700;

    top: 0;
    left: 0;

    display: block;

    margin: 0;
    padding-right: 10rem;

    text-align: left;

    color: #fff;
}

/* line 32, styles/components/_alerts.scss */
.alertButton
{
    line-height: 3.0666666666666667rem;

    position: absolute;
    top: 1.666666666666667rem;
    right: 1rem;

    display: block;
    float: right;

    box-sizing: border-box;
    height: 3.2rem;
    padding: 0 .8666666666666667rem 0 1rem;

    border: .0666666666666667rem solid white;
}

/* line 46, styles/components/_alerts.scss */
.alertButton.caret-button::after
{
    color: #fff;
}

/* line 51, styles/components/_alerts.scss */
.alertButton:hover
{
    text-decoration: none;

    background: #fff;
}

/* line 56, styles/components/_alerts.scss */
.alertButtonText
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1.2rem;
    font-weight: 700;

    color: #fff;
}

/* line 63, styles/components/_alerts.scss */
.alertDate
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-size: 1rem;
    font-weight: 400;

    position: relative;

    margin-right: 1rem;

    color: #fff;
}

/* line 72, styles/components/_alerts.scss */
.alertLocation
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-size: 1rem;
    font-weight: 400;

    position: relative;

    color: #fff;
}

/* line 79, styles/components/_alerts.scss */
.alertLocation::before
{
    font-family: icomoon;
    font-size: 1rem;

    display: inline;

    content: '\e907';

    color: #fff;
}

/* line 90, styles/components/_alerts.scss */
.alert_active:hover .alertButton
{
    text-decoration: none;

    background: #fff;
}

/* line 95, styles/components/_alerts.scss */
.alert_active:hover .alertButton.caret-button::after
{
    color: #cb0200;
}

/* line 101, styles/components/_alerts.scss */
.alert_active:hover .alertButtonText
{
    color: #cb0200;
}

/* line 109, styles/components/_alerts.scss */
.alert_active_2:hover .alertButton
{
    text-decoration: none;

    background: #fff;
}

/* line 114, styles/components/_alerts.scss */
.alert_active_2:hover .alertButton.caret-button::after
{
    color: #ffc107;
}

/* line 120, styles/components/_alerts.scss */
.alert_active_2:hover .alertButtonText
{
    color: #ffc107;
}

/* line 128, styles/components/_alerts.scss */
.alert_info:hover .alertButton
{
    text-decoration: none;

    background: #fff;
}

/* line 133, styles/components/_alerts.scss */
.alert_info:hover .alertButton.caret-button::after
{
    color: #e86c00;
}

/* line 139, styles/components/_alerts.scss */
.alert_info:hover .alertButtonText
{
    color: #e86c00;
}

/* line 145, styles/components/_alerts.scss */
.alert_allclear
{
    background: #489141;
}

/* line 149, styles/components/_alerts.scss */
.alert_allclear:hover .alertButton
{
    text-decoration: none;

    background: #fff;
}

/* line 154, styles/components/_alerts.scss */
.alert_allclear:hover .alertButton.caret-button::after
{
    color: #489141;
}

/* line 160, styles/components/_alerts.scss */
.alert_allclear:hover .alertButtonText
{
    color: #489141;
}

@media screen and (max-width: 79.93333em)
{
    /* line 170, styles/components/_alerts.scss */
    .alertwrapper
    {
        max-width: 62rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 179, styles/components/_alerts.scss */
    .alertwrapper
    {
        max-width: 46rem;
    }
    /* line 183, styles/components/_alerts.scss */
    .alertText
    {
        font-size: 1.2rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 196, styles/components/_alerts.scss */
    .alertwrapper
    {
        max-width: 100%;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 205, styles/components/_alerts.scss */
    .alertwrapper
    {
        max-width: 100%;
    }
    /* line 209, styles/components/_alerts.scss */
    .alertText
    {
        font-size: 1.2rem;

        padding-right: 1.666666666666667rem;
    }
    /* line 214, styles/components/_alerts.scss */
    .alertButton
    {
        display: none;
    }
}

/* line 1, styles/components/_contact.scss */
.contact-wrapper
{
    position: relative;

    display: block;

    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 9, styles/components/_contact.scss */
.contact-wrapper h4
{
    font-size: 2rem;

    margin: 0;
    margin-bottom: .666666666666667rem;
}

/* line 15, styles/components/_contact.scss */
.contact-wrapper h6
{
    margin: 0;
    margin-bottom: 1.33333333333333rem;
}

/* line 20, styles/components/_contact.scss */
.contact-divider
{
    height: 0;
    margin: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;

    border: none;
    border-bottom: .06667rem solid #d6d6d6;
}

/* line 29, styles/components/_contact.scss */
.contact-link
{
    color: #57068c;
}

/* line 33, styles/components/_contact.scss */
.phone-icon
{
    position: relative;

    display: inline-block;

    padding-left: 1.666666666666667rem;

    word-break: break-all;
}

/* line 39, styles/components/_contact.scss */
.phone-icon::before
{
    font-family: icomoon;
    font-size: 1.2rem;

    position: absolute;
    top: 0;
    left: 0;

    display: inline-block;

    width: 1.33333333333333rem;

    content: '\e903';
    text-align: center;
    vertical-align: middle;

    color: #57068c;
}

/* line 55, styles/components/_contact.scss */
.monitor-icon::before
{
    font-family: icomoon;
    font-size: 1.2rem;

    position: relative;

    display: inline-block;

    width: 1.33333333333333rem;
    margin-right: .2rem;

    content: '\e90c';
    text-align: center;
    vertical-align: middle;

    color: #57068c;
}

/* line 69, styles/components/_contact.scss */
.contact-link.email-icon
{
    position: relative;

    display: inline-block;

    padding-left: 1.666666666666667rem;

    word-break: break-all;
}

/* line 75, styles/components/_contact.scss */
.contact-link.email-icon::before
{
    font-family: icomoon;
    font-size: 1.2rem;

    position: absolute;
    top: 0;
    left: 0;

    display: inline-block;

    width: 1.33333333333333rem;

    content: '\e901';
    text-align: center;
    vertical-align: middle;

    color: #57068c;
}

/* line 90, styles/components/_contact.scss */
.map-marker
{
    position: relative;

    padding-left: 1.533333333333333rem;
}

/* line 94, styles/components/_contact.scss */
.map-marker::before
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;

    position: absolute;
    left: 0;

    display: inline-block;
    float: left;

    width: 1.33333333333333rem;
    margin-right: .2rem;
    margin-bottom: 3.33333333333333rem;

    content: '\e907';
    text-align: center;

    color: #57068c;
}

/* line 112, styles/components/_contact.scss */
.brand_color_3 .contact-wrapper h4,
.brand_color_3 .contact-wrapper h6,
.brand_color_3 .contact-wrapper p,
.brand_color_3 .contact-wrapper a,
.brand_color_3 .contact-wrapper a:hover,
.brand_color_3 .contact-wrapper a:active
{
    color: #fff !important;
}

/* line 120, styles/components/_contact.scss */
.brand_color_3 .contact-wrapper .map-marker::before,
.brand_color_3 .contact-wrapper .contact-link.email-icon::before,
.brand_color_3 .contact-wrapper .monitor-icon::before,
.brand_color_3 .contact-wrapper .phone-icon::before
{
    color: #8900e1;
}

/* line 128, styles/components/_contact.scss */
.content > div:first-child > .contact-wrapper:first-child > h4
{
    margin-top: -.2666666666666667rem;
}

@media screen and (max-width: 45.93333em)
{
    /* line 138, styles/components/_contact.scss */
    .contact-wrapper h4
    {
        font-size: 1.33333333333333rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 147, styles/components/_contact.scss */
    .contact-wrapper
    {
        padding: .33333333333333rem 0;
    }
    /* line 151, styles/components/_contact.scss */
    .mobile-wrapper
    {
        padding: 0 1rem;
    }
}

/* line 1, styles/components/_form.scss */
.ui-selectmenu-button
{
    font: 400 1rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    position: relative;

    display: inline-block;
    overflow: hidden;

    box-sizing: border-box;
    height: 3rem;
    margin: 0 0 1rem;
    padding: .8rem 1.666666666666667rem .8rem .666666666666667rem;

    white-space: nowrap;
    text-transform: capitalize;
    text-overflow: ellipsis;

    color: #5c5c5c;
    border: 1px solid #ddd4d4;
    background: #fbfbfb;
}

/* line 19, styles/components/_form.scss */
.ui-selectmenu-button.ui-state-default
{
    background-color: #fbfbfb;
}

/* line 23, styles/components/_form.scss */
.ui-selectmenu-button.ui-state-focus
{
    background-color: #e4e4e4;
}

/* line 27, styles/components/_form.scss */
.ui-selectmenu-button.ui-state-error
{
    border: 2px solid #cb0200;
}

/* line 31, styles/components/_form.scss */
.ui-selectmenu-button.ui-state-valid
{
    border: 2px solid #489141;
}

/* line 35, styles/components/_form.scss */
.ui-selectmenu-button.ui-state-disabled
{
    border: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAtBAMAAADmeEtXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEX8/Pz6+vrW1tbU1NT5+fnV1dUAAACcu8WQAAAAAWJLR0QGYWa4fQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAE5JREFUWMPt0gENwCAQBLB7C5sCnCBi/rUgY5fQ1EIzq1He3SjfNMp+GuXvRW655ZZbbrlVwi233GrglltuNXDLLbcauOWWWw3ccuuyWwfXDJ1gjNKTwAAAAABJRU5ErkJggg==');
}

/* line 39, styles/components/_form.scss */
.ui-selectmenu-button.ui-state-disabled > *
{
    display: none !important;
}

/* line 43, styles/components/_form.scss */
.ui-selectmenu-button.ui-state-disabled::after
{
    content: '';
}

/* line 48, styles/components/_form.scss */
.ui-selectmenu-button::after
{
    font-family: icomoon;

    position: absolute;
    right: .666666666666667rem;
    bottom: .8rem;

    content: '\e80c';

    color: #57068c;
}

/* line 57, styles/components/_form.scss */
.ui-selectmenu-button .ui-icon
{
    display: none;
}

/* line 61, styles/components/_form.scss */
.ui-selectmenu-button span
{
    font: inherit;

    margin: inherit;

    color: inherit;
}

/* line 68, styles/components/_form.scss */
.ui-selectmenu-open,
.ui-selectmenu-open .ui-menu
{
    min-width: 9.666666666666667rem;
}

/* line 73, styles/components/_form.scss */
.ui-selectmenu-menu
{
    position: absolute;
    z-index: 990;

    display: none;

    margin: 0;
    padding: 0;
}

/* line 80, styles/components/_form.scss */
.ui-selectmenu-menu ul
{
    display: none;
    overflow: auto;

    max-width: 20rem;
    height: 18rem;
    margin: 0 0 1rem;
    padding: 0;
}

/* line 88, styles/components/_form.scss */
.ui-selectmenu-menu ul li.ui-menu-item
{
    font: 400 1rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    display: block;
    overflow: hidden;

    box-sizing: border-box;
    margin: 0;
    padding: .8666666666666667rem .666666666666667rem;

    list-style-position: inside;

    text-overflow: ellipsis;

    color: #5c5c5c;
    border-top: none;
    border-right: 1px solid #ddd4d4;
    border-bottom: 1px solid #ddd4d4;
    border-left: 1px solid #ddd4d4;
    background: #fbfbfb;
}

/* line 113, styles/components/_form.scss */
.ui-selectmenu-menu ul li.ui-menu-item.ui-state-focus
{
    background-color: #e4e4e4;
}

/* line 117, styles/components/_form.scss */
.ui-selectmenu-menu ul li.ui-menu-item.ui-state-disabled
{
    border: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAtBAMAAADmeEtXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEX8/Pz6+vrW1tbU1NT5+fnV1dUAAACcu8WQAAAAAWJLR0QGYWa4fQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAE5JREFUWMPt0gENwCAQBLB7C5sCnCBi/rUgY5fQ1EIzq1He3SjfNMp+GuXvRW655ZZbbrlVwi233GrglltuNXDLLbcauOWWWw3ccuuyWwfXDJ1gjNKTwAAAAABJRU5ErkJggg==');
}

/* line 121, styles/components/_form.scss */
.ui-selectmenu-menu ul li.ui-menu-item.ui-state-disabled > *
{
    display: none !important;
}

/* line 125, styles/components/_form.scss */
.ui-selectmenu-menu ul li.ui-menu-item.ui-state-disabled::after
{
    content: '';
}

/* line 133, styles/components/_form.scss */
.ui-selectmenu-open
{
    display: inline-block;
}

/* line 137, styles/components/_form.scss */
.ui-datepicker
{
    position: relative;

    display: none;

    max-width: 24rem;
    min-height: 0;

    border: 1px solid #ddd4d4;
    background: #fff;
}

/* line 150, styles/components/_form.scss */
.ui-datepicker::before
{
    position: absolute;
    z-index: 99;
    top: -1.33333333333333rem;
    left: 50%;

    width: 0;
    height: 0;
    margin-right: -50%;

    content: '';
    transform: translate(-50%, 0%);

    border-width: 0 1.33333333333333rem 1.33333333333333rem 1.33333333333333rem;
    border-style: solid;
    border-color: transparent transparent #ddd4d4 transparent;
}

/* line 165, styles/components/_form.scss */
.ui-datepicker::after
{
    position: absolute;
    z-index: 99;
    top: -1.200em;
    left: 50%;

    width: 0;
    height: 0;
    margin-right: -50%;

    content: '';
    transform: translate(-50%, 0%);

    border-width: 0 1.2666666666666667rem 1.2666666666666667rem 1.2666666666666667rem;
    border-style: solid;
    border-color: transparent transparent #f2f2f2 transparent;
}

/* line 180, styles/components/_form.scss */
.ui-datepicker a
{
    font: 400 1rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    color: #57068c !important;
}

/* line 185, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-header
{
    font-weight: bold;

    position: relative;

    box-sizing: border-box;
    padding: .666666666666667rem 1rem;

    color: #57068c;
    background-color: #f2f2f2;
}

/* line 193, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-header::before,
.ui-datepicker .ui-datepicker-header::after
{
    display: table;

    content: '';
}

/* line 199, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-header::after
{
    clear: both;
}

/* line 203, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev
{
    position: absolute;
    top: .666666666666667rem;
    left: 1rem;

    width: 1.8rem;
    height: 1.8rem;
}

/* line 210, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span
{
    position: absolute;
    top: calc(50% - .4rem);
    left: 0;

    display: block;
    display: block;
    overflow: hidden;

    width: .533333333333333rem;
    height: .8rem;

    text-indent: -6666.6rem;

    background: url('clientlib/assets/img/input_sprite.png') no-repeat -6rem -.66667rem;
    background-repeat: no-repeat;
}

/* line 225, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next
{
    position: absolute;
    top: .666666666666667rem;
    right: 1rem;

    width: 1.8rem;
    height: 1.8rem;
}

/* line 232, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span
{
    position: absolute;
    top: calc(50% - .4rem);
    right: 0;

    display: block;
    display: block;
    overflow: hidden;

    width: .533333333333333rem;
    height: .8rem;

    text-indent: -99999px;

    background: url('clientlib/assets/img/input_sprite.png') no-repeat -7.06667rem -.66667rem;
    background-repeat: no-repeat;
}

/* line 253, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-title
{
    line-height: 1;

    text-align: center;
}

/* line 257, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-title select
{
    font: 400 .86667rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    padding: .33333333333333rem 1.666666666666667rem .33333333333333rem .666666666666667rem;

    color: #5c5c5c;
    background: url('clientlib/assets/img/select_input_caret.png') no-repeat 85% 50%;
    background-color: #fff;

            appearance: none;
    -webkit-appearance: none;
    /* Safari and Chrome */
       -moz-appearance: none;
    /* Firefox */
}

/* line 268, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year
{
    margin-left: .33333333333333rem;
}

/* line 272, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-title select option:checked
{
    color: #fff;
    background: #57068c url('clientlib/assets/img/select_checked.png') no-repeat 85% 50%;
}

/* line 278, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-title select::-ms-expand
{
    display: none;
}

/* line 283, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-calendar
{
    font: 400 1rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    box-sizing: border-box;
    width: 100%;

    border-collapse: collapse;
}

/* line 289, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-calendar th
{
    padding: .666666666666667rem .33333333333333rem;

    text-align: center;
}

/* line 293, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-calendar th:nth-child(n)
{
    padding: .666666666666667rem .33333333333333rem .33333333333333rem .666666666666667rem;
}

/* line 297, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-calendar th:nth-child(n+7)
{
    padding: .666666666666667rem .666666666666667rem .33333333333333rem .33333333333333rem;
}

/* line 302, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-calendar td
{
    padding: .33333333333333rem;

    text-align: center;

    color: rgba(109, 109, 109, .5);
}

/* line 307, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-calendar td:nth-child(n)
{
    padding: .33333333333333rem .33333333333333rem .33333333333333rem .666666666666667rem;
}

/* line 311, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-calendar td:nth-child(n+7)
{
    padding: .33333333333333rem .666666666666667rem .33333333333333rem .33333333333333rem;
}

/* line 318, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-calendar tr:last-child td
{
    padding: .33333333333333rem .666666666666667rem;
}

/* line 321, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-calendar tr:last-child td:nth-child(n)
{
    padding: .33333333333333rem .33333333333333rem .666666666666667rem .666666666666667rem;
}

/* line 325, styles/components/_form.scss */
.ui-datepicker .ui-datepicker-calendar tr:last-child td:nth-child(n+7)
{
    padding: .33333333333333rem .666666666666667rem .666666666666667rem .33333333333333rem;
}

/* line 333, styles/components/_form.scss */
.ui-datepicker .ui-selectmenu-open,
.ui-datepicker .ui-selectmenu-open .ui-menu
{
    min-width: 0;
}

/* line 338, styles/components/_form.scss */
.ui-datepicker .ui-selectmenu-button,
.ui-datepicker .ui-selectmenu-menu .ui-menu-item
{
    font-size: .8rem;

    width: 4.666666666666667rem !important;
    height: auto;
    margin: 0;
    padding: .33333333333333rem .4666666666666667rem;

    text-align: left;
}

/* line 347, styles/components/_form.scss */
.ui-datepicker .ui-selectmenu-button::after,
.ui-datepicker .ui-selectmenu-menu .ui-menu-item::after
{
    top: .4rem;
    right: .4666666666666667rem;
}

/* line 353, styles/components/_form.scss */
.ui-datepicker .ui-selectmenu-button
{
    margin-right: .2rem;
}

/* line 357, styles/components/_form.scss */
.ui-datepicker .ui-selectmenu-menu ul
{
    height: auto !important;
    max-height: 20rem;
}

/* line 363, styles/components/_form.scss */
.ui-selectmenu-menu.ui-selectmenu-open ul
{
    display: block;
}

/* line 367, styles/components/_form.scss */
.form
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 373, styles/components/_form.scss */
.form .special
{
    display: none;
}

/* line 377, styles/components/_form.scss */
.form fieldset
{
    min-width: 0;
    margin: 0;
    padding: 3.666666666666667rem 0 0;

    border: 0;
}

/* line 383, styles/components/_form.scss */
.form fieldset legend
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 150%;

    position: absolute;
    top: 1rem;
    left: 1rem;

    margin: 0;

    color: #000;
}

/* line 396, styles/components/_form.scss */
.form h3
{
    line-height: 150%;

    margin: 0;
}

/* line 401, styles/components/_form.scss */
.form h5
{
    line-height: 150%;

    margin: 0;
}

/* line 407, styles/components/_form.scss */
.form .form-titles
{
    margin: 0 0 .666666666666667rem 0;
}

/* line 411, styles/components/_form.scss */
.form .ui-input-short-text
{
    display: inline-block;

    width: 20%;
}

/* line 416, styles/components/_form.scss */
.form label
{
    font: 700 1rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    color: #6d6d6d;
}

/* line 420, styles/components/_form.scss */
.form label.required-field::after
{
    font-size: .8666666666666667rem;

    display: inline-block;

    margin-left: .33333333333333rem;

    content: '*';
    vertical-align: top;

    color: #cb0200;
}

/* line 430, styles/components/_form.scss */
.form button
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 700;

    display: inline-block;

    box-sizing: border-box;
    max-width: 30rem;
    margin: 1rem;
    padding: .733333333333333rem 1.33333333333333rem !important;

    text-decoration: none;

    color: #57068c;
    border: .0666666666666667rem solid #57068c;
    background: #fff;
}

/* line 444, styles/components/_form.scss */
.form a
{
    font-size: 1rem;

    cursor: pointer;

    color: #57068c;
}

/* line 449, styles/components/_form.scss */
.form a:visited
{
    color: #57068c;
}

/* line 453, styles/components/_form.scss */
.form a:hover
{
    text-decoration: underline;

    color: #330662;
}

/* line 459, styles/components/_form.scss */
.form a.form-submit
{
    font: 700 1.06667rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    display: inline-block;

    box-sizing: border-box;
    margin: 1rem 0 2rem;
    padding: .933333333333333rem;

    text-decoration: none;
    text-transform: uppercase;

    color: #57068c;
    border: .06667rem solid #57068c;
    background: #fff;
}

/* line 471, styles/components/_form.scss */
.form a.form-submit::after
{
    font: 200 1rem FontAwesome;

    display: inline-block;

    margin-left: .33333333333333rem;

    content: '';
    cursor: pointer;

    color: #57068c;
}

/* line 482, styles/components/_form.scss */
.form a.form-submit:hover
{
    text-decoration: none;

    color: #fff;
    background: #57068c;
}

/* line 487, styles/components/_form.scss */
.form a.form-submit:hover::after
{
    font-family: FontAwesome;
    font-size: 1rem;

    content: '';

    color: #fff;
}

/* line 495, styles/components/_form.scss */
.form a.form-submit.hover
{
    text-decoration: none;

    color: #fff;
    background: #57068c;
}

/* line 500, styles/components/_form.scss */
.form a.form-submit.hover::after
{
    color: #fff;
}

/* line 505, styles/components/_form.scss */
.form a.form-submit:active
{
    background: #330662;
}

/* line 509, styles/components/_form.scss */
.form a.form-submit.click
{
    text-decoration: none;

    color: #fff;
    background: #330662;
}

/* line 514, styles/components/_form.scss */
.form a.form-submit.click::after
{
    color: #fff;
}

/* line 520, styles/components/_form.scss */
.form div
{
    line-height: 150%;
}

/* line 529, styles/components/_form.scss */
.form span.error-message,
.form span.valid-message
{
    font: 700 1rem 'Gotham A', 'Gotham B', sans-serif;

    display: block;

    margin: 0 0 .666666666666667rem;

    color: #cb0200;
}

/* line 537, styles/components/_form.scss */
.form span.valid-message
{
    color: #489141;
}

/* line 541, styles/components/_form.scss */
.form input
{
    margin-bottom: 1rem;
}

/* line 545, styles/components/_form.scss */
.form textarea
{
    font: 400 1rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    display: block;
    overflow: auto;

    width: calc(100% - 1.666666666666667rem);
    height: 6.666666666666667rem;
    padding: 1rem .666666666666667rem;

    resize: none;

    color: #5c5c5c;
    border: 1px solid #ddd4d4;
    border-radius: 0;
    outline: 0;
    background: #fbfbfb;
}

/* line 559, styles/components/_form.scss */
.form textarea:focus
{
    outline: 3px solid #3dbbdb !important;
    background: #e4e4e4;
}

/* line 564, styles/components/_form.scss */
.form textarea.error
{
    border: 2px solid #cb0200;
}

/* line 568, styles/components/_form.scss */
.form textarea.valid
{
    border: 2px solid #489141;
}

/* line 573, styles/components/_form.scss */
.form input[type='text'],
.form input[type='password']
{
    font: 400 1rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    display: block;

    box-sizing: border-box;
    width: calc(100% - 1.666666666666667rem);
    height: 3rem;
    padding: 1rem .666666666666667rem;

    color: #5c5c5c;
    border: 1px solid #ddd4d4;
    border-radius: 0;
    background: #fbfbfb;

    -webkit-appearance: none;
}

/* line 587, styles/components/_form.scss */
.form input[type='text']:focus,
.form input[type='password']:focus
{
    background: #e4e4e4;
}

/* line 591, styles/components/_form.scss */
.form input[type='text']:disabled,
.form input[type='password']:disabled
{
    border: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAtBAMAAADmeEtXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEX8/Pz6+vrW1tbU1NT5+fnV1dUAAACcu8WQAAAAAWJLR0QGYWa4fQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAE5JREFUWMPt0gENwCAQBLB7C5sCnCBi/rUgY5fQ1EIzq1He3SjfNMp+GuXvRW655ZZbbrlVwi233GrglltuNXDLLbcauOWWWw3ccuuyWwfXDJ1gjNKTwAAAAABJRU5ErkJggg==');
}

/* line 595, styles/components/_form.scss */
.form input[type='text']:disabled > *,
.form input[type='password']:disabled > *
{
    display: none !important;
}

/* line 599, styles/components/_form.scss */
.form input[type='text']:disabled::after,
.form input[type='password']:disabled::after
{
    content: '';
}

/* line 604, styles/components/_form.scss */
.form input[type='text'].error,
.form input[type='password'].error
{
    padding: 1rem 2.33333333333333rem 1rem .666666666666667rem;

    border: 2px solid #cb0200;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAXVBMVEUAAADLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgAAAAAHr4n3AAAAHXRSTlMAe/nME2PE/DEMVysJaLjdNN8s8eh9QsjKERwd5i5+hpwAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAW0lEQVQI143LWRKAIAACUDS1NLVF2+P+1yztAr0vmAEI2Si8VCMFJKlL0aSEYduV0rU0sK5H1TuL33yIwxCDL3mcWE0jMCfmZV2XzDRj436UwbFzQ8znd73u+AASZwTgkxzjNAAAAABJRU5ErkJggg==') !important;
    background-repeat: no-repeat;
    background-position: 96% 50%;
}

/* line 614, styles/components/_form.scss */
.form input[type='text'].valid,
.form input[type='password'].valid
{
    padding: 1rem 2.33333333333333rem 1rem .666666666666667rem;

    border: 2px solid #489141;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEUAAABIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUEAAAC2duEmAAAAKHRSTlMAe/nME2PE/DEMVyu94hgBIuuyy8cPzcUs8eh9Qt3hNwdktdzeu2wLJPt4hQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABfSURBVAjXjY3FDcAwAAPdlDFlZvT+EzbNBL2PdZKlgyFMCwrLFAYEaX9ikwIOXe8Tz6UDPwihCQMfP4niRK9MsxwFy0p3ajZoO/bDOA49u1YFJmrmRarDuu3Hed0P8AJDgQZwg+io+QAAAABJRU5ErkJggg==') !important;
    background-repeat: no-repeat;
    background-position: 96% 50%;
}

/* line 623, styles/components/_form.scss */
.form input[type='password']
{
    color: #57068c;
}

/* line 627, styles/components/_form.scss */
.form input[type='checkbox']
{
    display: none;
}

/* line 631, styles/components/_form.scss */
.form label.ui-checkbox-on span,
.form label.ui-checkbox-off span
{
    display: inline-block;

    width: 1.2rem;
    height: 1.2rem;
    margin: -.0666666666666667rem .2666666666666667rem 0 0;
    margin-bottom: 1rem;

    cursor: pointer;
    vertical-align: middle;

    background: url('clientlib/assets/img/input_sprite.png') no-repeat -2.73333rem -.73333rem;
}

/* line 643, styles/components/_form.scss */
.form label.ui-checkbox-off span
{
    background: url('clientlib/assets/img/input_sprite.png') no-repeat -.73333rem -.73333rem;
}

/* line 647, styles/components/_form.scss */
.form input[type='radio']
{
    display: none;
}

/* line 651, styles/components/_form.scss */
.form label.ui-radio-on span,
.form label.ui-radio-off span
{
    display: inline-block;

    width: 1.33333333333333rem;
    height: 1.33333333333333rem;
    margin: -.0666666666666667rem .2666666666666667rem 0 0;
    margin-bottom: 1rem;

    cursor: pointer;
    vertical-align: middle;

    background: url('clientlib/assets/img/input_sprite.png') no-repeat -2.66667rem -2.73333rem;
}

/* line 663, styles/components/_form.scss */
.form label.ui-radio-off span
{
    background: url('clientlib/assets/img/input_sprite.png') no-repeat -.66667rem -2.73333rem;
}

/* line 667, styles/components/_form.scss */
.form select
{
    box-sizing: border-box;
    width: calc(100% - 1.666666666666667rem);
    padding: 1rem .666666666666667rem;
}

/* line 673, styles/components/_form.scss */
.form .ui-selectmenu-button
{
    width: calc(100% - 1.666666666666667rem);
    margin-bottom: 1rem;
}

/* line 679, styles/components/_form.scss */
.form .ui-selectmenu-button span
{
    color: #5c5c5c;
}

@media screen and (max-width: 61.93333em)
{
    /* line 691, styles/components/_form.scss */
    .form a
    {
        font-size: .8666666666666667rem;
    }
    /* line 698, styles/components/_form.scss */
    .ui-selectmenu-menu ul li.ui-menu-item
    {
        font-size: .8666666666666667rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 709, styles/components/_form.scss */
    .form
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_events_sidebar.scss */
.future-events-sidebar
{
    position: relative;

    display: block;

    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 8, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-events-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 200%;

    margin: 0;
}

/* line 16, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-date
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 200%;

    margin: 0 0 .666666666666667rem 0;

    color: #6d6d6d;
}

/* line 25, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-information
{
    display: block;

    margin: 1.33333333333333rem 0;
}

/* line 29, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-information future-event-time
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-size: 1rem;
    line-height: 200%;

    margin: 0;

    color: #6d6d6d;
}

/* line 37, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-information a.future-event-name
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 200%;

    margin: 0;

    cursor: pointer;
    text-decoration: none;

    color: #57068c;
}

/* line 47, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-information a.future-event-name:visited
{
    color: #57068c;
}

/* line 51, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-event-information a.future-event-name:hover
{
    color: #330662;
}

/* line 57, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-events-cta
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1.0666666666666667rem;
    font-weight: 700;

    display: inline-block;

    margin: .666666666666667rem 0;
    padding: .933333333333333rem 1rem;

    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;

    color: #57068c;
    border: .06667rem solid #57068c;
    background: #fff;
}

/* line 71, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-events-cta:visited
{
    color: #57068c;
}

/* line 75, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-events-cta:hover
{
    text-decoration: none;

    color: #fff;
    background: #57068c;
}

/* line 81, styles/components/_events_sidebar.scss */
.future-events-sidebar .future-events-cta:active
{
    color: #fff;
    background: #330662;
}

@media screen and (max-width: 31.93333em)
{
    /* line 92, styles/components/_events_sidebar.scss */
    .future-events-sidebar
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_rte.scss */
.rte
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 7, styles/components/_rte.scss */
.rte h2,
.rte h3
{
    margin-top: 1.33333333333333rem;
    margin-bottom: .666666666666667rem;
}

/* line 12, styles/components/_rte.scss */
.rte h4,
.rte h5
{
    margin-top: 1.33333333333333rem;
    margin-bottom: .533333333333333rem;
}

/* line 17, styles/components/_rte.scss */
.rte h6
{
    margin-top: 1.2rem;
    margin-bottom: .533333333333333rem;
}

/* line 22, styles/components/_rte.scss */
.rte sup
{
    font-size: 1rem;

    vertical-align: super;
}

/* line 27, styles/components/_rte.scss */
.rte sub
{
    font-size: .6rem;

    vertical-align: sub;
}

/* line 32, styles/components/_rte.scss */
.rte .strikethrough
{
    text-decoration: line-through;
}

/* line 36, styles/components/_rte.scss */
.rte strong
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
}

/* line 41, styles/components/_rte.scss */
.rte.dark strong
{
    color: #000;
}

/* line 46, styles/components/_rte.scss */
.rte i
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-style: italic;
}

/* line 51, styles/components/_rte.scss */
.rte p
{
    padding-bottom: 1.666666666666667rem !important;
}

/* line 55, styles/components/_rte.scss */
.rte a,
.rte a:visited
{
    text-decoration: none;

    color: #57068c;
    border-bottom: .06667rem solid rgba(87, 6, 140, .2);
}

/* line 61, styles/components/_rte.scss */
.rte a:hover
{
    color: #57068c;
    border-bottom: .06667rem solid #57068c;
}

/* line 66, styles/components/_rte.scss */
.rte a:active
{
    text-decoration: none;

    color: #fff;
    border: none;
    background: #57068c;
}

/* line 73, styles/components/_rte.scss */
.rte a.rte-anchor::after
{
    display: inline-block;

    margin-left: .2rem;

    content: '\2193';
    text-decoration: none;
}

/* line 80, styles/components/_rte.scss */
.rte .text-indent-1x
{
    margin-left: 1.33333333333333rem;
}

/* line 84, styles/components/_rte.scss */
.rte .text-indent-2x
{
    margin-left: 2.666666666666667rem;
}

/* line 88, styles/components/_rte.scss */
.rte .text-indent-3x
{
    margin-left: 4rem;
}

/* line 92, styles/components/_rte.scss */
.rte .callout
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.2rem;
    font-weight: normal;
    font-weight: 500;
    line-height: 150%;

    display: block;

    margin: 1rem 0;
    padding: 0 0 0 1rem;

    color: #000;
    border-left: .33333rem solid #57068c;
}

/* line 105, styles/components/_rte.scss */
.rte blockquote
{
    margin: 0;
}

/* line 110, styles/components/_rte.scss */
.rte-copyright
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1rem;

    color: #b8b8b8;
}

/* line 117, styles/components/_rte.scss */
.col > u,
.col > strike,
.col > strong,
.col > b,
.content2-sidebar > u,
.content2-sidebar > strike,
.content2-sidebar > strong,
.content2-sidebar > b,
.navigation > u,
.navigation > strike,
.navigation > strong,
.navigation > b
{
    box-sizing: border-box;
    padding: 0 1rem;
}

/* line 122, styles/components/_rte.scss */
.col > i,
.content2-sidebar > i,
.navigation > i
{
    font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    font-style: italic;

    box-sizing: border-box;
    padding: 0 1rem;
}

/* line 129, styles/components/_rte.scss */
.col > a,
.col > a:visited,
.content2-sidebar > a,
.content2-sidebar > a:visited,
.navigation > a,
.navigation > a:visited
{
    box-sizing: border-box;
    padding: 0 1rem;

    text-decoration: none;

    color: #57068c;
}

/* line 136, styles/components/_rte.scss */
.col > a:hover,
.content2-sidebar > a:hover,
.navigation > a:hover
{
    text-decoration: underline;

    color: #330662;
}

/* line 141, styles/components/_rte.scss */
.col > a.rte-anchor::after,
.content2-sidebar > a.rte-anchor::after,
.navigation > a.rte-anchor::after
{
    display: inline-block;

    margin-left: .2rem;

    content: '\2193';
}

/* line 147, styles/components/_rte.scss */
.col > .text-indent-1x,
.content2-sidebar > .text-indent-1x,
.navigation > .text-indent-1x
{
    margin-left: 1.33333333333333rem;
}

/* line 151, styles/components/_rte.scss */
.col > .text-indent-2x,
.content2-sidebar > .text-indent-2x,
.navigation > .text-indent-2x
{
    margin-left: 2.666666666666667rem;
}

/* line 155, styles/components/_rte.scss */
.col > .text-indent-3x,
.content2-sidebar > .text-indent-3x,
.navigation > .text-indent-3x
{
    margin-left: 4rem;
}

/* line 161, styles/components/_rte.scss */
.content > div:first-child.nyurichtexteditor:first-child .rte > p:first-of-type
{
    margin-top: -.2666666666666667rem;
}

/* line 165, styles/components/_rte.scss */
.content > div:first-child.nyurichtexteditor:first-child .rte > h4:first-of-type,
.content > div:first-child.nyurichtexteditor:first-child .rte > h5:first-of-type
{
    margin-top: -.2666666666666667rem !important;
}

/* line 170, styles/components/_rte.scss */
.content2-sidebar > div:first-child.nyurichtexteditor:first-child .rte h5:first-of-type
{
    margin-top: 0;
}

/* line 174, styles/components/_rte.scss */
.content > .nyurichtexteditor + .nyurichtexteditor .rte,
.content > .nyurichtexteditor + .nyucolumncontrol .rte
{
    padding: 0 1rem;
}

@media screen and (max-width: 61.93333em)
{
    /* line 184, styles/components/_rte.scss */
    .rte span,
    .rte div,
    .rte a,
    .rte div
    {
        font-size: .8666666666666667rem;
    }
    /* line 189, styles/components/_rte.scss */
    .callout,
    .rte .callout
    {
        font-size: 1rem;
        line-height: 200%;
    }
    /* line 194, styles/components/_rte.scss */
    blockquote,
    .rte blockquote
    {
        font-size: 1rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 204, styles/components/_rte.scss */
    .col > u,
    .col > strike,
    .col > b,
    .col > strong,
    .content2-sidebar > u,
    .content2-sidebar > strike,
    .content2-sidebar > b,
    .content2-sidebar > strong,
    .navigation > u,
    .navigation > strike,
    .navigation > b,
    .navigation > strong
    {
        padding: 0;
    }
    /* line 208, styles/components/_rte.scss */
    .col > i,
    .content2-sidebar > i,
    .navigation > i
    {
        padding: 0;
    }
    /* line 212, styles/components/_rte.scss */
    .col > a,
    .col > a:visited,
    .content2-sidebar > a,
    .content2-sidebar > a:visited,
    .navigation > a,
    .navigation > a:visited
    {
        padding: 0;
    }
    /* line 217, styles/components/_rte.scss */
    .rte
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components/_buttons.scss */
.back-to-top
{
    font-weight: 700;
    line-height: 1;

    position: relative;

    display: inline-block;
    float: right;

    margin-top: .33333333333333rem;
    padding: .133333333333333rem .0666666666666667rem .0666666666666667rem;

    text-transform: uppercase;

    color: #57068c;
}

/* line 12, styles/components/_buttons.scss */
.back-to-top::after
{
    font: 900 1.33333333333333rem FontAwesome;
    line-height: .2;

    position: relative;
    top: .133333333333333rem;

    display: inline-block;
    clear: both;

    margin-left: .33333333333333rem;

    content: '\f106';
    cursor: pointer;
    vertical-align: top;

    color: #57068c;
}

/* line 26, styles/components/_buttons.scss */
.back-to-top:hover
{
    color: #fff;
    background: #57068c;
}

/* line 30, styles/components/_buttons.scss */
.back-to-top:hover::after
{
    color: #fff;
    background: #57068c;
}

/* line 36, styles/components/_buttons.scss */
.back-to-top.hover
{
    color: #fff;
    background: #57068c;
}

/* line 40, styles/components/_buttons.scss */
.back-to-top.hover::after
{
    color: #fff;
    background: #57068c;
}

/* line 46, styles/components/_buttons.scss */
.back-to-top:active
{
    color: #fff;
    background: #330662;
}

/* line 50, styles/components/_buttons.scss */
.back-to-top:active::after
{
    color: #fff;
}

/* line 55, styles/components/_buttons.scss */
.back-to-top.click
{
    color: #fff;
    background: #330662;
}

/* line 59, styles/components/_buttons.scss */
.back-to-top.click::after
{
    color: #fff;
}

@media screen and (max-width: 929px)
{
    /* line 66, styles/components/_buttons.scss */
    .back-to-top
    {
        margin-top: .0666666666666667rem;
    }
}

/* line 71, styles/components/_buttons.scss */
.download-button
{
    font: 700 1.06667rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    position: relative;

    display: inline-block;

    margin: 0 0 1.33333333333333rem;
    padding: .933333333333333rem .933333333333333rem .933333333333333rem 2.33333333333333rem;

    text-decoration: none;
    text-transform: uppercase;
    word-break: break-all;

    color: #57068c;
    border: .06667rem solid #57068c;
    background: #fff;
}

/* line 84, styles/components/_buttons.scss */
.download-button span
{
    position: relative;
}

/* line 87, styles/components/_buttons.scss */
.download-button span::before
{
    position: absolute;
    left: -1.4666666666666667rem;

    display: inline-block;

    width: .933333333333333rem;
    height: 1.133333333333333rem;

    content: '';
    cursor: pointer;

    background: url('clientlib/assets/img/input_sprite.png') no-repeat -4.66667rem -4.4rem;
}

/* line 101, styles/components/_buttons.scss */
.download-button:hover
{
    text-decoration: none;

    color: #fff;
    background: #57068c;
}

/* line 107, styles/components/_buttons.scss */
.download-button:hover span::before
{
    background: url('clientlib/assets/img/input_sprite.png') no-repeat -6rem -4.4rem;
}

/* line 115, styles/components/_buttons.scss */
.download-button.hover
{
    text-decoration: none;

    color: #fff;
    background: #57068c;
}

/* line 121, styles/components/_buttons.scss */
.download-button.hover span::before
{
    background: url('clientlib/assets/img/input_sprite.png') no-repeat -6rem -4.4rem;
}

/* line 129, styles/components/_buttons.scss */
.download-button:active
{
    background: #330662;
}

/* line 133, styles/components/_buttons.scss */
.download-button.click
{
    text-decoration: none;

    color: #fff;
    background: #330662;
}

/* line 139, styles/components/_buttons.scss */
.download-button.click span::before
{
    background: url('clientlib/assets/img/input_sprite.png') no-repeat -90px -66px;
}

/* line 148, styles/components/_buttons.scss */
.download-button.bottom
{
    margin-top: 1.33333333333333rem;
}

@media screen and (max-width: 61.93333em)
{
    /* line 156, styles/components/_buttons.scss */
    .download-button
    {
        margin: 0;
    }
    /* line 160, styles/components/_buttons.scss */
    .download-button.bottom
    {
        margin-top: .666666666666667rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 169, styles/components/_buttons.scss */
    .download-button.bottom
    {
        display: block;

        text-align: center;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 179, styles/components/_buttons.scss */
    .download-button.bottom
    {
        display: block;

        width: auto;
        margin: 0 auto;

        text-align: center;
    }
    /* line 185, styles/components/_buttons.scss */
    .download-button.bottom::before
    {
        left: 15%;
    }
}

/* line 191, styles/components/_buttons.scss */
.cls-icon-button
{
    z-index: 11;
    top: 1.33333333333333rem;
    right: 1rem;

    display: inline-block;

    width: 2.8666666666666667rem;
    height: 2.8666666666666667rem;

    cursor: pointer;

    border: .06667rem solid #57068c;
}

/* line 201, styles/components/_buttons.scss */
.cls-icon-button::before
{
    font-family: icomoon;
    font-size: 2.133333333333333rem;
    line-height: 2.666666666666667rem;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
    text-align: center;

    color: #57068c;
}

/* line 213, styles/components/_buttons.scss */
.cls-icon-button:hover
{
    background: #57068c;
}

/* line 216, styles/components/_buttons.scss */
.cls-icon-button:hover::before
{
    color: #fff;
}

/* line 221, styles/components/_buttons.scss */
.cls-icon-button.hover
{
    color: #fff;
    background: #57068c;
}

/* line 225, styles/components/_buttons.scss */
.cls-icon-button.hover::before
{
    color: #fff;
}

/* line 230, styles/components/_buttons.scss */
.cls-icon-button:active
{
    background: #330662;
}

/* line 233, styles/components/_buttons.scss */
.cls-icon-button:active::before
{
    color: #fff;
}

/* line 238, styles/components/_buttons.scss */
.cls-icon-button.click
{
    color: #fff;
    background: #330662;
}

/* line 242, styles/components/_buttons.scss */
.cls-icon-button.click::before
{
    color: #fff;
}

/* line 248, styles/components/_buttons.scss */
.icon-cls
{
    display: inline-block;

    width: 2.8666666666666667rem;
    height: 2.8666666666666667rem;

    cursor: pointer;
}

/* line 254, styles/components/_buttons.scss */
.icon-cls::before
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;
    line-height: 2.666666666666667rem;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
    text-align: center;

    color: #57068c;
}

/* line 267, styles/components/_buttons.scss */
.icon-next
{
    display: inline-block;

    width: 2.8666666666666667rem;
    height: 2.8666666666666667rem;

    cursor: pointer;
}

/* line 273, styles/components/_buttons.scss */
.icon-next::before
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;
    line-height: 2.666666666666667rem;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
    text-align: center;

    color: #57068c;
}

/* line 286, styles/components/_buttons.scss */
.icon-next
{
    display: inline-block;

    width: 2.8666666666666667rem;
    height: 2.8666666666666667rem;

    cursor: pointer;
}

/* line 292, styles/components/_buttons.scss */
.icon-next::before
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;
    line-height: 2.666666666666667rem;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
    text-align: center;

    color: #57068c;
}

/* line 305, styles/components/_buttons.scss */
.icon-download
{
    position: relative;

    display: inline-block;

    width: .933333333333333rem;
    height: 1.133333333333333rem;

    cursor: pointer;
}

/* line 312, styles/components/_buttons.scss */
.icon-download::before
{
    position: absolute;

    display: inline-block;

    width: .933333333333333rem;
    height: 1.133333333333333rem;

    content: '';
    cursor: pointer;

    background: url('clientlib/assets/img/input_sprite.png') no-repeat -4.66667rem -4.4rem;
}

/* line 324, styles/components/_buttons.scss */
.icon-reset
{
    display: inline-block;

    width: 2.8666666666666667rem;
    height: 2.8666666666666667rem;

    cursor: pointer;
}

/* line 330, styles/components/_buttons.scss */
.icon-reset::before
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;
    line-height: 2.666666666666667rem;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
    text-align: center;

    color: #57068c;
}

/* line 343, styles/components/_buttons.scss */
.icon-gallery
{
    display: inline-block;

    width: 2.8666666666666667rem;
    height: 2.8666666666666667rem;

    cursor: pointer;
}

/* line 349, styles/components/_buttons.scss */
.icon-gallery::before
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;
    line-height: 2.666666666666667rem;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
    text-align: center;

    color: #57068c;
}

/* line 362, styles/components/_buttons.scss */
.to-thumbs-button
{
    font: 700 1.06667rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    position: relative;

    display: inline-block !important;

    padding: .666666666666667rem;

    cursor: pointer;
    vertical-align: middle;
    text-decoration: none;
    text-transform: uppercase;

    border: .06667rem solid #57068c;
}

/* line 373, styles/components/_buttons.scss */
.to-thumbs-button::before
{
    font-family: icomoon;
    font-size: 1.0666666666666667rem;

    left: .666666666666667rem;

    margin-right: .33333333333333rem;

    content: '\e804';
    vertical-align: text-top;

    color: #57068c;
}

/* line 383, styles/components/_buttons.scss */
.to-thumbs-button:hover
{
    color: #fff;
    background: #57068c;
}

/* line 387, styles/components/_buttons.scss */
.to-thumbs-button:hover::before
{
    color: #fff;
    background: #57068c;
}

/* line 393, styles/components/_buttons.scss */
.to-thumbs-button.hover
{
    color: #fff;
    background: #57068c;
}

/* line 397, styles/components/_buttons.scss */
.to-thumbs-button.hover::before
{
    color: #fff;
    background: #57068c;
}

/* line 403, styles/components/_buttons.scss */
.to-thumbs-button:active
{
    color: #fff;
    background: #330662;
}

/* line 408, styles/components/_buttons.scss */
.to-thumbs-button.click
{
    color: #fff;
    background: #330662;
}

/* line 412, styles/components/_buttons.scss */
.to-thumbs-button.click::before
{
    color: #fff;
    background: #330662;
}

/* line 420, styles/components/_buttons.scss */
.gallery-reset-button
{
    font: 700 1.06667rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    position: relative;

    display: inline-block !important;

    padding: .666666666666667rem;

    cursor: pointer;
    vertical-align: middle;
    text-decoration: none;
    text-transform: uppercase;

    border: .06667rem solid #57068c;
}

/* line 431, styles/components/_buttons.scss */
.gallery-reset-button::before
{
    font-family: icomoon;
    font-size: 1.0666666666666667rem;

    left: .666666666666667rem;

    margin-right: .33333333333333rem;

    content: '';
    vertical-align: text-top;

    color: #57068c;
}

/* line 441, styles/components/_buttons.scss */
.gallery-reset-button:hover
{
    color: #fff;
    background: #57068c;
}

/* line 445, styles/components/_buttons.scss */
.gallery-reset-button:hover::before
{
    color: #fff;
    background: #57068c;
}

/* line 451, styles/components/_buttons.scss */
.gallery-reset-button.hover
{
    color: #fff;
    background: #57068c;
}

/* line 455, styles/components/_buttons.scss */
.gallery-reset-button.hover::before
{
    color: #fff;
    background: #57068c;
}

/* line 461, styles/components/_buttons.scss */
.gallery-reset-button:active
{
    color: #fff;
    background: #330662;
}

/* line 466, styles/components/_buttons.scss */
.gallery-reset-button.click
{
    color: #fff;
    background: #330662;
}

/* line 470, styles/components/_buttons.scss */
.gallery-reset-button.click::before
{
    color: #fff;
    background: #330662;
}

/* line 1, styles/components2/primary-links.scss */
.primary-links
{
    padding: 4rem 0 3rem 0;
}

/* line 4, styles/components2/primary-links.scss */
.primary-links .primary-links-header
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.6rem;
    line-height: 100%;

    margin-bottom: .666666666666667rem;

    text-align: center;

    color: #57068c;
}

/* line 13, styles/components2/primary-links.scss */
.primary-links .primary-links-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 3.2rem;

    margin-top: 0;
    margin-bottom: .33333333333333rem;

    text-align: center;

    color: #000;
}

/* line 22, styles/components2/primary-links.scss */
.primary-links .primary-links-description
{
    max-width: 41rem;
    margin: auto;
    padding-bottom: 1.666666666666667rem;

    text-align: center;
    text-align: center;

    color: #6d6d6d;
}

/* line 31, styles/components2/primary-links.scss */
.primary-links .primary-link-promo-container
{
    display: block;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display:    -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display:      -o-flex;
    display:         flex;
            flex-direction: row;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */

    -webkit-flex-direction: row;
       -moz-flex-direction: row;
        -ms-flex-direction: row;
         -o-flex-direction: row;
    -webkit-flex-wrap: wrap;
       -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

/* line 52, styles/components2/primary-links.scss */
.primary-links .primary-link-promo
{
    display: block;

    width: calc(25% - 2rem);
    padding: 1rem;

    vertical-align: top;
}

/* line 70, styles/components2/primary-links.scss */
.primary-links .primary-link-promo .primary-link-text
{
    padding: .666666666666667rem 1rem 1rem;
}

/* line 73, styles/components2/primary-links.scss */
.primary-links .primary-link-promo .primary-link-text h6
{
    font-size: 1.2rem;

    margin: .666666666666667rem 0;
}

/* line 80, styles/components2/primary-links.scss */
.primary-links .nyuprimarylinkpromo
{
    display: block;

    width: calc(25% - 2rem);
    padding: 1rem;

    vertical-align: top;
}

/* line 98, styles/components2/primary-links.scss */
.primary-links .nyuprimarylinkpromo .primary-link-promo
{
    display: block;

    width: auto;
    height: 100%;
    padding: 0;

    vertical-align: top;
}

/* line 107, styles/components2/primary-links.scss */
.primary-links .promo-link.brand_color_3
{
    height: 100%;

    background: #220337 url('clientlib/assets/img/overview_corner.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem auto;

    -webkit-flex-grow: 1;
       -moz-flex-grow: 1;
        -ms-flex-grow: 1;
            flex-grow: 1;
}

/* line 117, styles/components2/primary-links.scss */
.primary-links .promo-link.brand_color_3:hover
{
    background: #220337 url('clientlib/assets/img/promo_corner_purple.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem auto;
}

/* line 122, styles/components2/primary-links.scss */
.primary-links .promo-link.brand_color_3 .promo-content p
{
    line-height: 200%;

    color: #fff;
}

/* line 127, styles/components2/primary-links.scss */
.primary-links .promo-link.brand_color_3 .promo-title
{
    color: #fff;
}

/* line 130, styles/components2/primary-links.scss */
.primary-links .promo-link.brand_color_3 .promo-title::after
{
    position: relative;

    display: block;

    width: 3.33333333333333rem;
    height: .2666666666666667rem;
    margin: .666666666666667rem 0;

    content: '';

    background: #57068c;
}

@media screen and (max-width: 79.93333em)
{
    /* line 147, styles/components2/primary-links.scss */
    .primary-links .primary-link-promo,
    .primary-links .nyuprimarylinkpromo
    {
        width: calc(33.33% - 2rem);
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 160, styles/components2/primary-links.scss */
    .primary-links .primary-link-promo,
    .primary-links .nyuprimarylinkpromo
    {
        width: calc(50% - 2rem);
    }
    /* line 165, styles/components2/primary-links.scss */
    .primary-links .promo-link.brand_color_3 .promo-content p
    {
        line-height: 225%;
    }
}

@media screen and (max-width: 45.86667em)
{
    /* line 176, styles/components2/primary-links.scss */
    .primary-links .nyuprimarylinkpromo
    {
        width: auto !important;
    }
    /* line 180, styles/components2/primary-links.scss */
    .primary-links .primary-links-header
    {
        font-size: 1.2rem;
        line-height: 150%;
    }
    /* line 185, styles/components2/primary-links.scss */
    .primary-links .primary-links-title
    {
        font-size: 2rem;
    }
    /* line 189, styles/components2/primary-links.scss */
    .primary-links .primary-link-promo,
    .primary-links .nyuprimarylinkpromo
    {
        width: 100%;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 201, styles/components2/primary-links.scss */
    .primary-links
    {
        padding: 1rem 0;
    }
    /* line 204, styles/components2/primary-links.scss */
    .primary-links .primary-link-promo,
    .primary-links .nyuprimarylinkpromo
    {
        padding: .33333333333333rem 0;
    }
}

/* line 1, styles/components2/secondary-links.scss */
.secondary-links
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 5, styles/components2/secondary-links.scss */
.secondary-links .sec-links-container
{
    display: block;
            flex-direction: column;

    padding-bottom: 3rem;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-direction: column;
}

/* line 17, styles/components2/secondary-links.scss */
.secondary-links .secondary-links-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1.6rem;

    position: relative;

    display: block;

    margin-top: 3rem;
    margin-bottom: 1rem;
    padding-bottom: 1.33333333333333rem;

    color: #000;
    border-bottom: .06667rem solid #b8b8b8;
}

/* line 28, styles/components2/secondary-links.scss */
.secondary-links .secondary-links-title::after
{
    position: absolute;
    bottom: 0;
    left: 0;

    display: block;

    width: 3.33333333333333rem;
    height: .2666666666666667rem;

    content: '';

    background: #57068c;
}

/* line 40, styles/components2/secondary-links.scss */
.secondary-links .secondary-links-description
{
    color: #57068c;
}

/* line 44, styles/components2/secondary-links.scss */
.secondary-links .secondary-links-description:hover
{
    color: #330662;
}

/* line 49, styles/components2/secondary-links.scss */
.secondary-links .secondary-link
{
    font-size: 1rem;
    /* add padding on side to prevent bleeding */

    display: block;
    float: left;

    box-sizing: border-box;
    /* add padding on side to prevent bleeding */
    width: 50%;
    margin-top: .666666666666667rem;
    margin-bottom: .33333333333333rem;
    padding-right: 1rem;
}

/* line 61, styles/components2/secondary-links.scss */
.secondary-links.turnlist .sec-links-container
{
    display: block;

    height: auto;
}

/* line 66, styles/components2/secondary-links.scss */
.secondary-links.turnlist .secondary-link
{
    width: 100%;
}

/* line 71, styles/components2/secondary-links.scss */
.secondary-links::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

@media screen and (max-width: 61.93333em)
{
    /* line 85, styles/components2/secondary-links.scss */
    .secondary-links .secondary-link
    {
        font-size: .8666666666666667rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 95, styles/components2/secondary-links.scss */
    .secondary-links
    {
        padding: 1rem 0;
    }
}

/* line 1, styles/components2/shortcuts.scss */
.shortcuts-component
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 5, styles/components2/shortcuts.scss */
.shortcuts-component select
{
    width: 20rem;
}

@media screen and (min-width: 32em)
{
    /* line 18, styles/components2/shortcuts.scss */
    .ui-selectmenu-button
    {
        width: 100% !important;
    }
}

/* line 5, styles/components2/big-numbers.scss */
.big-numbers-component
{
    display: block;
    clear: both;

    width: 100%;

    background: #fff;
}

/* line 11, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-content
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    margin: auto;
    padding: 1rem 1rem 4rem 1rem;
}

/* line 20, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-left,
.big-numbers-component .big-numbers-right
{
    display: inline-block;
    float: none;

    box-sizing: border-box;
    width: calc(50% - .33333333333333rem);
    height: 100%;

    vertical-align: top;
}

/* line 30, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-left
{
    padding-right: 2rem;
}

/* line 34, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-right
{
    margin-top: -3.33333333333333rem;
}

/* line 38, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-title
{
    font-size: 3.2rem;
    font-weight: 700;

    float: none;

    width: 50%;
    margin-top: 3rem;
    margin-bottom: 0;

    color: #000;
}

/* line 48, styles/components2/big-numbers.scss */
.big-numbers-component .big-numbers-text
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    font-weight: 300;

    padding: .666666666666667rem 0 1.33333333333333rem;

    color: #6d6d6d;
}

/* line 56, styles/components2/big-numbers.scss */
.big-numbers-component .caret-button
{
    font-weight: 500;

    display: inline-block;

    color: #57068c;
    border: .06667rem solid #57068c;
}

/* line 62, styles/components2/big-numbers.scss */
.big-numbers-component .caret-button::after
{
    color: #57068c;
}

/* line 66, styles/components2/big-numbers.scss */
.big-numbers-component .caret-button:hover
{
    color: #fff;
    background: #57068c;
}

/* line 70, styles/components2/big-numbers.scss */
.big-numbers-component .caret-button:hover::after
{
    color: #fff;
}

/* line 76, styles/components2/big-numbers.scss */
.big-numbers-component .big-number-container
{
    position: relative;

    display: table;

    width: calc(50% - 4.666666666666667rem);
    margin: 0 0 2.33333333333333rem 4.666666666666667rem;
    margin-left: .33333333333333rem !important;
}

/* line 83, styles/components2/big-numbers.scss */
.big-numbers-component .big-number-container .big-number
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 4rem;
    font-weight: 700;
    line-height: 100%;

    margin-left: .666666666666667rem;

    color: #57068c;
}

/* line 92, styles/components2/big-numbers.scss */
.big-numbers-component .big-number-container .big-number-description
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: .8666666666666667rem;
    line-height: 200%;

    margin-top: .666666666666667rem;
    margin-left: .8666666666666667rem;

    color: #6d6d6d;
}

/* line 101, styles/components2/big-numbers.scss */
.big-numbers-component .big-number-container::before
{
    position: absolute;
    top: .4rem;
    left: -.33333333333333rem;

    display: block;

    width: .33333333333333rem;
    height: calc(100% - .666666666666667rem);

    content: '';

    background: #b8b8b8;
}

/* line 112, styles/components2/big-numbers.scss */
.big-numbers-component .big-number-container:nth-child(odd)
{
    float: left;
}

/* line 116, styles/components2/big-numbers.scss */
.big-numbers-component .big-number-container:nth-child(even)
{
    float: right;
}

/* line 121, styles/components2/big-numbers.scss */
.big-numbers-component::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 130, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component
{
    background: #f2f2f2;
}

/* line 133, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-title
{
    color: #000;
}

/* line 137, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-numbers-text
{
    color: #6d6d6d;
}

/* line 141, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .caret-button
{
    color: #57068c;
    border: .06667rem solid #57068c;
}

/* line 145, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .caret-button::after
{
    color: #57068c;
}

/* line 149, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .caret-button:hover
{
    color: #fff;
    background: #57068c;
}

/* line 153, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .caret-button:hover::after
{
    color: #fff;
}

/* line 160, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-number-container .big-number
{
    color: #57068c;
}

/* line 164, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-number-container .big-number-description
{
    color: #6d6d6d;
}

/* line 168, styles/components2/big-numbers.scss */
.main_shade_5 .big-numbers-component .big-number-container::before
{
    background: #b8b8b8;
}

/* line 174, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component
{
    background: #220337;
}

/* line 177, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-numbers-title
{
    color: #fff;
}

/* line 181, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-numbers-text
{
    color: #fff;
}

/* line 185, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .caret-button
{
    color: #fff;
    border: .0666666666666667rem solid #fff;
}

/* line 189, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .caret-button::after
{
    color: #fff;
}

/* line 193, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .caret-button:hover
{
    color: #220337 !important;
    background: #fff;
}

/* line 197, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .caret-button:hover::after
{
    color: #220337;
}

/* line 204, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-number-container .big-number
{
    color: #fff;
}

/* line 208, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-number-container .big-number-description
{
    color: #fff;
}

/* line 212, styles/components2/big-numbers.scss */
.brand_color_3 .big-numbers-component .big-number-container::before
{
    background: #57068c;
}

@media screen and (max-width: 79.93333em)
{
    /* line 222, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-content
    {
        max-width: 62rem;
    }
    /* line 226, styles/components2/big-numbers.scss */
    .big-numbers-component .big-number-container
    {
        width: calc(50% - 2rem);
        margin: 0 0 2.33333333333333rem 2rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 238, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-content
    {
        max-width: 46rem;
        padding: 2rem 1rem;
    }
    /* line 243, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-left
    {
        padding-right: 1.2rem;
    }
    /* line 247, styles/components2/big-numbers.scss */
    .big-numbers-component .big-number-text
    {
        font-weight: 300;

        padding: 1rem 0 1.33333333333333rem;
    }
    /* line 252, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-title
    {
        font-size: 3.2rem;
        line-height: 100%;

        width: 100%;
    }
    /* line 259, styles/components2/big-numbers.scss */
    .big-numbers-component .big-number-container .big-number
    {
        font-size: 2.666666666666667rem;
    }
    /* line 263, styles/components2/big-numbers.scss */
    .big-numbers-component .big-number-container .big-number-description
    {
        font-size: .8rem;
        line-height: 200%;
    }
    /* line 269, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-right
    {
        margin: 0;
        padding: 1rem 0;
    }
    /* line 273, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-right::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 282, styles/components2/big-numbers.scss */
    .big-numbers-component .caret-button
    {
        font-weight: 500;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 293, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-content
    {
        max-width: 32rem;
    }
    /* line 297, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-title
    {
        font-size: 1.6rem !important;
        font-weight: 500;
    }
    /* line 302, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-text
    {
        font-size: .8666666666666667rem;
    }
    /* line 306, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-left
    {
        width: 100%;
        padding-right: 0;
    }
    /* line 311, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-right
    {
        width: 100%;
    }
    /* line 315, styles/components2/big-numbers.scss */
    .big-numbers-component .big-number-container
    {
        margin: 2rem 0 0 0;
    }
    /* line 318, styles/components2/big-numbers.scss */
    .big-numbers-component .big-number-container .big-number
    {
        font-weight: 500;
    }
    /* line 322, styles/components2/big-numbers.scss */
    .big-numbers-component .big-number-container .big-number-description
    {
        max-width: 7.33333333333333rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 334, styles/components2/big-numbers.scss */
    .big-numbers-component .big-numbers-content
    {
        max-width: calc(100% - 2rem);
        margin: auto;
        padding: 1rem 0;
    }
    /* line 340, styles/components2/big-numbers.scss */
    .big-numbers-component .big-number-container
    {
        width: calc(50% - .33333333333333rem);
    }
}

/* line 1, styles/components2/featured-profiles.scss */
.featured-profile-component
{
    position: relative;

    padding: 1rem;
}

/* line 5, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls
{
    position: relative;
    right: 0;

    display: block;

    height: 3.33333333333333rem;
    padding-top: 3rem;

    text-align: right;
}

/* line 13, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev
{
    position: relative;

    display: inline-block;

    width: 3rem;
    height: 2.8666666666666667rem;

    cursor: pointer;
    text-align: center;

    border: .0666666666666667rem solid #57068c;
}

/* line 22, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev::before
{
    font-family: icomoon;
    font-size: 1.6rem;
    line-height: 2.933333333333333rem;

    position: absolute;

    display: block;

    width: 100%;
    height: 100%;

    content: '\e80d';
    text-align: center;

    color: #57068c;
}

/* line 35, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev:hover
{
    background: #57068c;
}

/* line 38, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev:hover::before
{
    color: #fff;
}

/* line 43, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev:active
{
    background: #330662;
}

/* line 46, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .prev:active::before
{
    color: #fff;
}

/* line 52, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .next
{
    line-height: 2.8666666666666667rem;

    position: relative;

    display: inline-block;

    width: 3rem;
    height: 2.8666666666666667rem;
    margin-left: .33333333333333rem;

    cursor: pointer;

    border: .0666666666666667rem solid #57068c;
}

/* line 62, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .next::before
{
    font-family: icomoon;
    font-size: 1.6rem;
    line-height: 2.933333333333333rem;

    position: absolute;

    display: block;

    width: 100%;
    height: 100%;

    content: '\e80a';
    text-align: center;

    color: #57068c;
}

/* line 75, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .next:hover
{
    background: #57068c;
}

/* line 78, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .next:hover::before
{
    color: #fff;
}

/* line 83, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .next:active
{
    background: #330662;
}

/* line 86, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-profiles-controls .next:active::before
{
    color: #fff;
}

/* line 93, styles/components2/featured-profiles.scss */
.featured-profile-component .slide-order
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.6rem;

    position: absolute;
    z-index: 1;
    top: 6.666666666666667rem;
    right: 2rem;

    display: block;

    color: #fff;
}

/* line 103, styles/components2/featured-profiles.scss */
.featured-profile-component .slide-order div
{
    display: inline-block;
    float: left;

    padding-right: .0666666666666667rem;
}

/* line 110, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-slides
{
    position: relative;

    display: none;
}

/* line 114, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-slides.active
{
    display: block;
}

/* line 119, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-image-container
{
    display: block;
    overflow: hidden;

    width: 40rem;
    height: 26.666666666666667rem;
}

/* line 125, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-image-container img
{
    display: block;

    width: auto;
    height: 100%;
}

/* line 132, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information
{
    position: absolute;
    top: 2rem;
    right: 0;

    display: flex;
    flex-direction: column;

    width: 40rem;
    height: calc(100% - 4rem);
    margin: 0;

    background: #57068c;
}

/* line 143, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner
{
    width: 28.666666666666667rem;
    max-width: 28.666666666666667rem;
    margin: auto;
    padding: 0;

    text-align: center;
    vertical-align: middle;

    color: #fff;
}

/* line 152, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .profile-name
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 2.4rem;
    font-weight: 700;

    margin: 0;

    color: #fff;
}

/* line 160, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .profile-subtitle
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.2rem;
    line-height: 150%;
}

/* line 166, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .profile-text
{
    font-size: 1rem;

    margin: 1rem 0;
}

/* line 171, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .caret-button
{
    font-weight: bold;

    display: inline-block;

    color: #fff;
    border: .0666666666666667rem solid #fff;
}

/* line 177, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .caret-button::after
{
    color: #fff;
}

/* line 181, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .caret-button:hover
{
    color: #57068c;
    background: #fff;
}

/* line 185, styles/components2/featured-profiles.scss */
.featured-profile-component .featured-information .featured-information-inner .caret-button:hover::after
{
    color: #57068c;
}

@media screen and (max-width: 79.93333em)
{
    /* line 198, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-image-container
    {
        width: 34.666666666666667rem;
        height: 22.666666666666667rem;
    }
    /* line 203, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-information
    {
        width: 34.666666666666667rem;
    }
    /* line 207, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-information .featured-information-inner .profile-text
    {
        font-size: .8666666666666667rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 219, styles/components2/featured-profiles.scss */
    .featured-profile-component
    {
        padding-bottom: 3rem;
    }
    /* line 222, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-profiles-controls
    {
        position: absolute;
        z-index: 2;
        bottom: 2rem;

        width: 100%;

        text-align: center;
    }
    /* line 230, styles/components2/featured-profiles.scss */
    .featured-profile-component .slide-order
    {
        top: calc(50% - 1.666666666666667rem);
        left: 0;

        width: 100%;

        text-align: center;
    }
    /* line 236, styles/components2/featured-profiles.scss */
    .featured-profile-component .slide-order div
    {
        float: none;
    }
    /* line 241, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-image-container
    {
        width: 100%;
        height: auto;
    }
    /* line 245, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-image-container img
    {
        width: 100%;
        height: auto;
    }
    /* line 251, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-information
    {
        position: relative;
        top: -4rem;

        width: calc(100% - 5.33333333333333rem);
        height: auto;
        margin: auto;
    }
    /* line 258, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-information .featured-information-inner
    {
        padding: 4rem 0 3.33333333333333rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 269, styles/components2/featured-profiles.scss */
    .featured-profile-component
    {
        padding-bottom: 6.666666666666667rem;
    }
    /* line 272, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-information
    {
        top: 0;

        width: 100%;
        margin: 0;
    }
    /* line 277, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-information .featured-information-inner
    {
        padding: 3.666666666666667rem 0 1.666666666666667rem;
    }
    /* line 280, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-information .featured-information-inner .profile-name
    {
        font-size: 1.6rem;
    }
    /* line 284, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-information .featured-information-inner .profile-subtitle
    {
        font-size: 1rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 296, styles/components2/featured-profiles.scss */
    .featured-profile-component
    {
        padding: 1rem 0 5rem;
    }
    /* line 299, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-profiles-controls
    {
        bottom: 1rem;
    }
    /* line 303, styles/components2/featured-profiles.scss */
    .featured-profile-component .featured-information .featured-information-inner
    {
        width: 90%;
    }
}

/* line 1, styles/components2/story-telling-block.scss */
.story-telling-component
{
    box-sizing: border-box;
    width: 100%;
    max-width: 53.33333333333333rem;
    margin: auto;
    padding: 3rem 1rem;

    text-align: center;
}

/* line 9, styles/components2/story-telling-block.scss */
.story-telling-component .story-pre-title
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.6rem;

    color: #57068c;
}

/* line 15, styles/components2/story-telling-block.scss */
.story-telling-component .story-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 100%;

    margin: 0;

    color: #000;
}

/* line 23, styles/components2/story-telling-block.scss */
.story-telling-component .story-title::after
{
    position: relative;

    display: block;

    width: 3.33333333333333rem;
    height: .2666666666666667rem;
    margin: 1.33333333333333rem auto;

    content: '';

    background: #57068c;
}

/* line 34, styles/components2/story-telling-block.scss */
.story-telling-component .story-content
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.2rem;

    padding: .666666666666667rem 0;

    color: #6d6d6d;
}

/* line 41, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button
{
    display: inline-block;

    margin: .666666666666667rem auto;

    color: #57068c;
    border: .06667rem solid #57068c;
}

/* line 47, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button::after
{
    color: #57068c;
}

/* line 51, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button:hover
{
    color: #fff;
    background: #57068c;
}

/* line 55, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button:hover::after
{
    color: #fff;
}

/* line 60, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button:active
{
    color: #fff;
    background: #330662;
}

/* line 64, styles/components2/story-telling-block.scss */
.story-telling-component .caret-button:active::after
{
    color: #fff;
}

/* line 70, styles/components2/story-telling-block.scss */
.story-telling-component .story-image-container
{
    overflow: hidden;

    width: 100%;
    max-height: 17.33333333333333rem;
    margin-top: 1.33333333333333rem;
}

/* line 76, styles/components2/story-telling-block.scss */
.story-telling-component .story-image-container img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 86, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-pre-title,
.brand_color_3 .story-telling-component .story-content,
.brand_color_3 .story-telling-component .story-telling-button,
.brand_color_3 .story-telling-component .caret-button
{
    color: #fff;
}

/* line 93, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-telling-button.caret-button
{
    color: #fff;
    border: .0666666666666667rem solid #fff;
}

/* line 97, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-telling-button.caret-button::after
{
    color: #fff;
}

/* line 101, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-telling-button.caret-button:hover
{
    color: #220337 !important;
    background: #fff;
}

/* line 105, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-telling-button.caret-button:hover::after
{
    color: #220337;
}

/* line 111, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-title
{
    color: #fff;
}

/* line 114, styles/components2/story-telling-block.scss */
.brand_color_3 .story-telling-component .story-title::after
{
    color: #fff;
    background: #fff;
}

@media screen and (max-width: 61.93333em)
{
    /* line 127, styles/components2/story-telling-block.scss */
    .story-telling-component .story-title
    {
        font-size: 2.666666666666667rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 138, styles/components2/story-telling-block.scss */
    .story-telling-component .story-pre-title
    {
        font-size: 1.2rem;
    }
    /* line 142, styles/components2/story-telling-block.scss */
    .story-telling-component .story-title
    {
        font-size: 2rem;
    }
    /* line 146, styles/components2/story-telling-block.scss */
    .story-telling-component .story-content
    {
        font-size: 1rem;
    }
    /* line 150, styles/components2/story-telling-block.scss */
    .story-telling-component .caret-button
    {
        display: inline-block;

        width: calc(100% - 2rem);

        text-align: center;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 162, styles/components2/story-telling-block.scss */
    .story-telling-component
    {
        padding: 1rem 0;
    }
}

/* line 1, styles/components2/news-slider.scss */
.news-slider-component
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    padding: 1rem 0;
}

/* line 7, styles/components2/news-slider.scss */
.news-slider-component .slider-information
{
    position: relative;

    display: block;

    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    padding: 3rem 1rem 1.33333333333333rem;
}

/* line 16, styles/components2/news-slider.scss */
.news-slider-component .slider-information h3
{
    font-size: 2.4rem;

    display: inline-block;

    box-sizing: border-box;
    margin: 0;
    padding: 0 4.666666666666667rem 0 0;

    color: #000;
}

/* line 25, styles/components2/news-slider.scss */
.news-slider-component .slider-information a
{
    font-size: 1rem;
    font-weight: 700;

    position: absolute;
    right: 1rem;
    bottom: 1.666666666666667rem;

    text-transform: uppercase;

    color: #57068c;
}

/* line 35, styles/components2/news-slider.scss */
.news-slider-component .slider-information::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 44, styles/components2/news-slider.scss */
.news-slider-component .slider-band
{
    display: block;
    overflow: auto;

    width: 100%;
    height: auto;
    padding-bottom: 3rem;
}

/* line 51, styles/components2/news-slider.scss */
.news-slider-component .slider-band .slider-band-inner
{
    display: block;

    height: auto;
}

/* line 55, styles/components2/news-slider.scss */
.news-slider-component .slider-band .slider-band-inner a
{
    position: relative;

    display: block;
    float: left;
    overflow: hidden;

    width: 26rem;
    height: 26rem;
}

/* line 63, styles/components2/news-slider.scss */
.news-slider-component .slider-band .slider-band-inner a:nth-child(3n)
{
    background: #57068c;
}

/* line 64, styles/components2/news-slider.scss */
.news-slider-component .slider-band .slider-band-inner a:nth-child(3n+1)
{
    background: #330662;
}

/* line 65, styles/components2/news-slider.scss */
.news-slider-component .slider-band .slider-band-inner a:nth-child(3n+2)
{
    background: #220337;
}

/* line 67, styles/components2/news-slider.scss */
.news-slider-component .slider-band .slider-band-inner a img
{
    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;
}

/* line 74, styles/components2/news-slider.scss */
.news-slider-component .slider-band .slider-band-inner a div
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    display: table;

    width: 100%;
    height: 100%;
}

/* line 84, styles/components2/news-slider.scss */
.news-slider-component .slider-band .slider-band-inner a .single-slide-text
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.6rem;
    line-height: 150%;

    display: table-cell;

    margin: auto;
    padding: 10%;

    text-align: Center;
    vertical-align: middle;

    color: #fff;
}

/* line 96, styles/components2/news-slider.scss */
.news-slider-component .slider-band .slider-band-inner a::after
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom rgba(0, 0, 0, .5);
    background-size: 2.666666666666667rem;
}

/* line 109, styles/components2/news-slider.scss */
.news-slider-component .slider-band .slider-band-inner a:hover
{
    cursor: pointer;
}

/* line 112, styles/components2/news-slider.scss */
.news-slider-component .slider-band .slider-band-inner a:hover::after
{
    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom rgba(0, 0, 0, .5);
    background-size: 2.666666666666667rem;
}

/* line 120, styles/components2/news-slider.scss */
.news-slider-component .slider-band::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 129, styles/components2/news-slider.scss */
.news-slider-component .mCS-nyu-slider.mCustomScrollBox,
.news-slider-component .mCS-nyu.mCustomScrollBox
{
    margin-bottom: 0 !important;
}

/* line 133, styles/components2/news-slider.scss */
.news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCS-nyu-slider,
.news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCS-nyu,
.news-slider-component .mCS-nyu.mCustomScrollBox .mCS-nyu-slider,
.news-slider-component .mCS-nyu.mCustomScrollBox .mCS-nyu
{
    height: .533333333333333rem;

    opacity: 1;
    background: #fff;
}

/* line 139, styles/components2/news-slider.scss */
.news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCS-nyu-slider.mCSB_scrollTools_horizontal,
.news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCS-nyu.mCSB_scrollTools_horizontal,
.news-slider-component .mCS-nyu.mCustomScrollBox .mCS-nyu-slider.mCSB_scrollTools_horizontal,
.news-slider-component .mCS-nyu.mCustomScrollBox .mCS-nyu.mCSB_scrollTools_horizontal
{
    width: 78rem;
    max-width: 78rem;
    margin: 1rem auto 0;
}

/* line 146, styles/components2/news-slider.scss */
.news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCSB_container,
.news-slider-component .mCS-nyu.mCustomScrollBox .mCSB_container
{
    margin: auto;
    margin-bottom: 1.33333333333333rem !important;
}

/* line 151, styles/components2/news-slider.scss */
.news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCSB_dragger,
.news-slider-component .mCS-nyu.mCustomScrollBox .mCSB_dragger
{
    border-radius: 0 !important;
    background: #57068c;
}

/* line 156, styles/components2/news-slider.scss */
.news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCSB_draggerRail,
.news-slider-component .mCS-nyu.mCustomScrollBox .mCSB_draggerRail
{
    height: .533333333333333rem !important;
    margin: 0 !important;

    border-radius: 0 !important;
    background: #fff;
    box-shadow: inset .0666666666666667rem 0 0 #c5c5c5, inset -.0666666666666667rem 0 0 #c5c5c5, inset 0 .0666666666666667rem 0 #c5c5c5, inset 0 -.0666666666666667rem 0 #c5c5c5 !important;
}

/* line 164, styles/components2/news-slider.scss */
.news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCSB_dragger_bar,
.news-slider-component .mCS-nyu.mCustomScrollBox .mCSB_dragger_bar
{
    height: .533333333333333rem !important;
    margin: 0 !important;

    border-radius: 0 !important;
    background: #57068c !important;
}

@media screen and (max-width: 79.93333em)
{
    /* line 177, styles/components2/news-slider.scss */
    .news-slider-component .slider-information
    {
        max-width: 62rem;
    }
    /* line 184, styles/components2/news-slider.scss */
    .news-slider-component .slider-band .slider-band-inner a
    {
        width: 20.933333333333333rem;
        height: 20.933333333333333rem;
    }
    /* line 188, styles/components2/news-slider.scss */
    .news-slider-component .slider-band .slider-band-inner a .single-slide-text
    {
        font-size: 1.2rem;
    }
    /* line 199, styles/components2/news-slider.scss */
    .news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCS-nyu-slider.mCSB_scrollTools_horizontal,
    .news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCS-nyu.mCSB_scrollTools_horizontal,
    .news-slider-component .mCS-nyu.mCustomScrollBox .mCS-nyu-slider.mCSB_scrollTools_horizontal,
    .news-slider-component .mCS-nyu.mCustomScrollBox .mCS-nyu.mCSB_scrollTools_horizontal
    {
        width: 60rem;
        max-width: 60rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 213, styles/components2/news-slider.scss */
    .news-slider-component .slider-information
    {
        width: 46rem;
    }
    /* line 219, styles/components2/news-slider.scss */
    .news-slider-component .slider-band .slider-band-inner a
    {
        width: 19.4666666666666667rem;
        height: 19.4666666666666667rem;
    }
    /* line 230, styles/components2/news-slider.scss */
    .news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCS-nyu-slider.mCSB_scrollTools_horizontal,
    .news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCS-nyu.mCSB_scrollTools_horizontal,
    .news-slider-component .mCS-nyu.mCustomScrollBox .mCS-nyu-slider.mCSB_scrollTools_horizontal,
    .news-slider-component .mCS-nyu.mCustomScrollBox .mCS-nyu.mCSB_scrollTools_horizontal
    {
        width: 44rem;
        max-width: 44rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 243, styles/components2/news-slider.scss */
    .news-slider-component
    {
        position: relative;

        box-sizing: border-box;
        width: 32rem;
        margin: auto;
        padding: 1rem 1rem 2rem 1rem;
        padding-bottom: 3.33333333333333rem;
    }
    /* line 251, styles/components2/news-slider.scss */
    .news-slider-component .slider-information
    {
        position: static;

        width: 100%;
        padding: 0 0 1rem 0;
    }
    /* line 256, styles/components2/news-slider.scss */
    .news-slider-component .slider-information h3
    {
        font-size: 2rem;
    }
    /* line 260, styles/components2/news-slider.scss */
    .news-slider-component .slider-information a
    {
        right: auto;
        bottom: 2.33333333333333rem;
        left: 1rem;
    }
    /* line 268, styles/components2/news-slider.scss */
    .news-slider-component .slider-band .slider-band-inner
    {
        width: 100% !important;
        max-width: 30rem !important;
    }
    /* line 272, styles/components2/news-slider.scss */
    .news-slider-component .slider-band .slider-band-inner a
    {
        display: none;
        float: none;
        clear: both;

        width: 30rem;
        max-width: 30rem;
        height: 30rem;
        max-height: 30rem;
    }
    /* line 281, styles/components2/news-slider.scss */
    .news-slider-component .slider-band .slider-band-inner a:nth-child(1),
    .news-slider-component .slider-band .slider-band-inner a:nth-child(2),
    .news-slider-component .slider-band .slider-band-inner a:nth-child(3),
    .news-slider-component .slider-band .slider-band-inner a:nth-child(4),
    .news-slider-component .slider-band .slider-band-inner a:nth-child(5)
    {
        display: block;
    }
    /* line 296, styles/components2/news-slider.scss */
    .news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCS-nyu-slider.mCSB_scrollTools_horizontal,
    .news-slider-component .mCS-nyu-slider.mCustomScrollBox .mCS-nyu.mCSB_scrollTools_horizontal,
    .news-slider-component .mCS-nyu.mCustomScrollBox .mCS-nyu-slider.mCSB_scrollTools_horizontal,
    .news-slider-component .mCS-nyu.mCustomScrollBox .mCS-nyu.mCSB_scrollTools_horizontal
    {
        width: 100%;
        max-width: 30rem;
    }
}

/* line 1, styles/components2/double-quote.scss */
.double-quote
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    max-width: 57.33333333333333rem;
    margin: auto;
    padding: 1rem;
}

/* line 9, styles/components2/double-quote.scss */
.double-quote .pre-title
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.6rem;

    padding-top: 3rem;

    text-align: center;

    color: #57068c;
}

/* line 17, styles/components2/double-quote.scss */
.double-quote .blockquote-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 125%;

    margin: 0;
    margin-top: -.33333333333333rem;

    text-align: center;

    color: #000;
}

/* line 27, styles/components2/double-quote.scss */
.double-quote .blockquote-title::after
{
    display: table;

    width: 3.33333333333333rem;
    height: .2rem;
    margin: 1.666666666666667rem auto 0;

    content: '';
    text-align: center;

    background: #57068c;
}

/* line 38, styles/components2/double-quote.scss */
.double-quote .blockquote-content
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.4rem;

    position: relative;
    z-index: 2;

    display: block;

    padding: 2.6666666666666667rem 1.33333333333333rem 1rem;

    text-align: center;

    color: #6d6d6d;
}

/* line 92, styles/components2/double-quote.scss */
.double-quote .quote-author
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1.2rem;
    font-weight: 500;

    margin: 0 auto 2.666666666666667rem;

    text-align: center;

    color: #000;
}

/* line 100, styles/components2/double-quote.scss */
.double-quote .quote-author::before
{
    content: '- ';
}

/* line 105, styles/components2/double-quote.scss */
.double-quote .blockquote-button
{
    display: table;

    margin: auto;
    margin-top: 1.666666666666667rem;
    margin-bottom: 3rem;

    border: .06667rem solid #57068c;
}

/* line 112, styles/components2/double-quote.scss */
.double-quote .blockquote-button:hover
{
    color: #fff;
    background: #57068c;
}

/* line 117, styles/components2/double-quote.scss */
.double-quote .blockquote-button:active
{
    color: #fff;
    background: #330662;
}

/* line 126, styles/components2/double-quote.scss */
.double-quote .blockquote-content::before
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 150pt;
    line-height: 1;

    position: absolute;
    z-index: -1;
    top: -.6rem;
    left: -.133333333333333rem;

    display: inline-block;

    width: auto;
    height: 100%;
    margin: 0;
    padding: 0;

    content: '\201C';
    vertical-align: top;

    color: #f2f2f2;
}

/* line 144, styles/components2/double-quote.scss */
.double-quote .blockquote-content::after
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 150pt;
    line-height: 1;

    position: absolute;
    z-index: -1;
    right: -.4rem;
    bottom: 0;

    display: inline-block;

    width: auto;
    height: 100%;
    margin: 0;
    padding: 0;

    content: '\201C';
    -webkit-transform: rotate(-180deg);
       -moz-transform: rotate(-180deg);
         -o-transform: rotate(-180deg);
            transform: rotate(-180deg);
    vertical-align: top;

    color: #f2f2f2;

    ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

/* line 173, styles/components2/double-quote.scss */
.main_shade_5 .double-quote .pre-title
{
    color: #6d6d6d;
}

/* line 178, styles/components2/double-quote.scss */
.main_shade_5 .double-quote .blockquote-title::after
{
    display: table;

    width: 3.33333333333333rem;
    height: .2666666666666667rem;
    margin: 1.666666666666667rem auto 0;

    content: '';
    text-align: center;

    background: #6d6d6d;
}

/* line 190, styles/components2/double-quote.scss */
.main_shade_5 .double-quote .blockquote-content::before
{
    color: #fff;
}

/* line 194, styles/components2/double-quote.scss */
.main_shade_5 .double-quote .blockquote-content::after
{
    color: #fff;
}

/* line 201, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .pre-title
{
    color: #fff;
}

/* line 205, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-title
{
    color: #fff;
}

/* line 209, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-content::before
{
    color: #3c1253;
}

/* line 213, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-content::after
{
    color: #3c1253;
}

/* line 217, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-content
{
    color: #fff;
}

/* line 221, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-button
{
    color: #fff;
    border: .0666666666666667rem solid #fff;
    background: #220337;
}

/* line 226, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .blockquote-button:hover
{
    color: #330662 !important;
    background: #fff;
}

/* line 232, styles/components2/double-quote.scss */
.brand_color_3 .double-quote .quote-author
{
    color: #fff;
}

@media screen and (max-width: 79.93333em)
{
    /* line 241, styles/components2/double-quote.scss */
    .double-quote .quote-author
    {
        margin-top: 0;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 252, styles/components2/double-quote.scss */
    .double-quote::after
    {
        bottom: -2.666666666666667rem;
    }
    /* line 256, styles/components2/double-quote.scss */
    .double-quote .quote-author
    {
        margin-top: 0;
    }
    /* line 262, styles/components2/double-quote.scss */
    .double-quote .pre-title
    {
        font-size: 1.2rem;
    }
    /* line 266, styles/components2/double-quote.scss */
    .double-quote .blockquote-title
    {
        font-size: 2.666666666666667rem;
    }
    /* line 270, styles/components2/double-quote.scss */
    .double-quote .blockquote-content
    {
        font-size: 1rem;

        padding-bottom: .33333333333333rem;
    }
    /* line 275, styles/components2/double-quote.scss */
    .double-quote .quote-author
    {
        font-size: .8666666666666667rem;
    }
    /* line 279, styles/components2/double-quote.scss */
    .double-quote::before
    {
        font-size: 8.88888888888889rem;

        top: 0;
    }
    /* line 284, styles/components2/double-quote.scss */
    .double-quote::after
    {
        font-size: 8.88888888888889rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 295, styles/components2/double-quote.scss */
    .double-quote .blockquote-title
    {
        font-size: 2rem;
    }
}

/* line 1, styles/components2/social-panel.scss */
.social-panel
{
    display: block;

    width: 78rem;
}

/* line 5, styles/components2/social-panel.scss */
.social-panel .social-panel-single
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    display: block;
    float: left;

    box-sizing: border-box;
    width: 33.33%;
    height: 25.666666666666667rem;
    padding: 1.33333333333333rem;

    text-align: center;

    color: #fff;
}

/* line 16, styles/components2/social-panel.scss */
.social-panel .social-panel-single .contact-info
{
    font-size: 1.2rem;
    font-weight: 500;
}

/* line 21, styles/components2/social-panel.scss */
.social-panel .social-panel-single .quote-text
{
    font-size: 1rem;

    padding: 1rem 0;
}

/* line 26, styles/components2/social-panel.scss */
.social-panel .social-panel-single .date
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: .8666666666666667rem;
    font-weight: 300;
}

/* line 32, styles/components2/social-panel.scss */
.social-panel .social-panel-single a
{
    color: #fff !important;
}

/* line 37, styles/components2/social-panel.scss */
.social-panel .twitter-block
{
    background: #4099ff;
}

/* line 40, styles/components2/social-panel.scss */
.social-panel .twitter-block .contact-info::before
{
    font-family: FontAwesome;
    font-size: 1.533333333333333rem;

    display: block;

    content: '\f099';
    text-align: center;

    color: #fff;
}

/* line 50, styles/components2/social-panel.scss */
.social-panel .facebook-block
{
    background: #3b5998;
}

/* line 53, styles/components2/social-panel.scss */
.social-panel .facebook-block .contact-info::before
{
    font-family: FontAwesome;
    font-size: 1.533333333333333rem;

    display: block;

    content: '\f09a';
    text-align: center;

    color: #fff;
}

/* line 63, styles/components2/social-panel.scss */
.social-panel .instagram-block
{
    background: url('clientlib/assets/img/instagram-bak.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/* line 69, styles/components2/social-panel.scss */
.social-panel .instagram-block .contact-info::before
{
    font-family: FontAwesome;
    font-size: 1.533333333333333rem;

    display: block;

    content: '\f16d';
    text-align: center;

    color: #fff;
}

/* line 79, styles/components2/social-panel.scss */
.social-panel::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

@media screen and (max-width: 79.93333em)
{
    /* line 91, styles/components2/social-panel.scss */
    .social-panel
    {
        width: 60rem;
    }
    /* line 94, styles/components2/social-panel.scss */
    .social-panel .social-panel-single
    {
        height: 20rem;
    }
    /* line 97, styles/components2/social-panel.scss */
    .social-panel .social-panel-single .quote-text
    {
        padding: .666666666666667rem 0;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 108, styles/components2/social-panel.scss */
    .social-panel
    {
        width: 44rem;
        margin: auto;
    }
    /* line 112, styles/components2/social-panel.scss */
    .social-panel .social-panel-single
    {
        height: 14.666666666666667rem;
        padding: .533333333333333rem;
    }
    /* line 116, styles/components2/social-panel.scss */
    .social-panel .social-panel-single .contact-info
    {
        font-size: 1rem;
        font-weight: 500;

        padding: .33333333333333rem 0;
    }
    /* line 122, styles/components2/social-panel.scss */
    .social-panel .social-panel-single .quote-text
    {
        font-size: .8666666666666667rem;

        padding: 0;
    }
    /* line 127, styles/components2/social-panel.scss */
    .social-panel .social-panel-single .date
    {
        display: none;
    }
    /* line 133, styles/components2/social-panel.scss */
    .social-panel .twitter-block .contact-info::before
    {
        font-size: 1.2rem;
    }
    /* line 139, styles/components2/social-panel.scss */
    .social-panel .facebook-block .contact-info::before
    {
        font-size: 1.2rem;
    }
    /* line 145, styles/components2/social-panel.scss */
    .social-panel .instagram-block .contact-info::before
    {
        font-size: 1.2rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 156, styles/components2/social-panel.scss */
    .social-panel
    {
        width: 100%;
    }
    /* line 159, styles/components2/social-panel.scss */
    .social-panel .social-panel-single
    {
        float: none;

        width: 100%;
        height: auto;
        min-height: 19.533333333333333rem;
        padding: 1.666666666666667rem;
    }
    /* line 166, styles/components2/social-panel.scss */
    .social-panel .social-panel-single .date
    {
        display: block;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 177, styles/components2/social-panel.scss */
    .social-panel
    {
        width: 100%;
    }
}

/* line 1, styles/components2/triplet-highlights.scss */
.triplet-highlights,
.highlights,
.quadruplet-highlights
{
    display: flex;

    box-sizing: border-box;
    padding: 0;

    flex-wrap: wrap;
}

/* line 10, styles/components2/triplet-highlights.scss */
.triplet-highlights .image-container > div,
.highlights .image-container > div,
.quadruplet-highlights .image-container > div
{
    position: relative;

    margin-bottom: 1rem;
}

/* line 16, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3,
.highlights .highlight1-3,
.quadruplet-highlights .highlight1-3
{
    display: block;
    float: left;

    width: calc(33.3% - 1.33333333333333rem);
    padding: 1rem;
}

/* line 22, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3:first-child,
.highlights .highlight1-3:first-child,
.quadruplet-highlights .highlight1-3:first-child
{
    padding-left: 0;
}

/* line 26, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3:last-child,
.highlights .highlight1-3:last-child,
.quadruplet-highlights .highlight1-3:last-child
{
    padding-right: 0;
}

/* line 30, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .image-container,
.highlights .highlight1-3 .image-container,
.quadruplet-highlights .highlight1-3 .image-container
{
    position: relative;

    display: block;

    width: 100%;
    margin-bottom: .666666666666667rem;
}

/* line 36, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .image-container img,
.highlights .highlight1-3 .image-container img,
.quadruplet-highlights .highlight1-3 .image-container img
{
    display: block;

    width: 100%;
}

/* line 41, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .image-container div::after,
.highlights .highlight1-3 .image-container div::after,
.quadruplet-highlights .highlight1-3 .image-container div::after
{
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 53, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .image-container div:hover::after,
.highlights .highlight1-3 .image-container div:hover::after,
.quadruplet-highlights .highlight1-3 .image-container div:hover::after
{
    content: '';

    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat .06667rem bottom;
    background-size: 2.666666666666667rem;
}

/* line 60, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .image-container div.dark-overlay::before,
.highlights .highlight1-3 .image-container div.dark-overlay::before,
.quadruplet-highlights .highlight1-3 .image-container div.dark-overlay::before
{
    position: absolute;
    top: 0;
    right: 0;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .5);
}

/* line 72, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .gallery-type,
.highlights .highlight1-3 .gallery-type,
.quadruplet-highlights .highlight1-3 .gallery-type
{
    position: relative;

    display: block;

    width: 100%;
    margin-bottom: .666666666666667rem;
}

/* line 79, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .gallery-type.dark-overlay::after,
.highlights .highlight1-3 .gallery-type.dark-overlay::after,
.quadruplet-highlights .highlight1-3 .gallery-type.dark-overlay::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .5);
}

/* line 91, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .gallery-type img,
.highlights .highlight1-3 .gallery-type img,
.quadruplet-highlights .highlight1-3 .gallery-type img
{
    display: block;
}

/* line 96, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .video-container,
.highlights .highlight1-3 .video-container,
.quadruplet-highlights .highlight1-3 .video-container
{
    position: relative;

    display: block;

    width: 100%;
    margin-bottom: .666666666666667rem;
}

/* line 102, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .video-container img,
.highlights .highlight1-3 .video-container img,
.quadruplet-highlights .highlight1-3 .video-container img
{
    display: block;

    width: 100%;
}

/* line 107, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .video-container::before,
.highlights .highlight1-3 .video-container::before,
.quadruplet-highlights .highlight1-3 .video-container::before
{
    font-family: FontAwesome;
    font-size: .8rem;
    font-weight: 200;

    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    margin: .4666666666666667rem;
    padding: .133333333333333rem .4rem .133333333333333rem .533333333333333rem;

    content: '\f04b';

    color: #fff;
    border: .2rem solid #fff;
    border-radius: 100%;
}

/* line 125, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .video-container.dark-overlay::after,
.highlights .highlight1-3 .video-container.dark-overlay::after,
.quadruplet-highlights .highlight1-3 .video-container.dark-overlay::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .5);
}

/* line 138, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-3 .highlight-title,
.highlights .highlight1-3 .highlight-title,
.quadruplet-highlights .highlight1-3 .highlight-title
{
    font-size: 1rem;
    font-weight: 700;
    line-height: 175%;

    display: block;
}

/* line 146, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4,
.highlights .highlight1-4,
.quadruplet-highlights .highlight1-4
{
    display: block;
    float: left;

    width: calc(25% - 1.533333333333333rem);
    padding: 1rem;
}

/* line 152, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4:first-child,
.highlights .highlight1-4:first-child,
.quadruplet-highlights .highlight1-4:first-child
{
    padding-left: 0;
}

/* line 156, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4:last-child,
.highlights .highlight1-4:last-child,
.quadruplet-highlights .highlight1-4:last-child
{
    padding-right: 0;
}

/* line 160, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container,
.highlights .highlight1-4 .image-container,
.quadruplet-highlights .highlight1-4 .image-container
{
    position: relative;

    display: block;

    width: 100%;
    margin-bottom: 1rem;
}

/* line 166, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container img,
.highlights .highlight1-4 .image-container img,
.quadruplet-highlights .highlight1-4 .image-container img
{
    display: block;

    width: 100%;
}

/* line 171, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container div::after,
.highlights .highlight1-4 .image-container div::after,
.quadruplet-highlights .highlight1-4 .image-container div::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 183, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container div:hover::after,
.highlights .highlight1-4 .image-container div:hover::after,
.quadruplet-highlights .highlight1-4 .image-container div:hover::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 196, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container div.dark-overlay::after,
.highlights .highlight1-4 .image-container div.dark-overlay::after,
.quadruplet-highlights .highlight1-4 .image-container div.dark-overlay::after
{
    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom rgba(0, 0, 0, .5);
    background-size: 2.666666666666667rem;
}

/* line 201, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .image-container div.dark-overlay:hover::after,
.highlights .highlight1-4 .image-container div.dark-overlay:hover::after,
.quadruplet-highlights .highlight1-4 .image-container div.dark-overlay:hover::after
{
    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom rgba(0, 0, 0, .5);
    background-size: 2.666666666666667rem;
}

/* line 208, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .video-container,
.highlights .highlight1-4 .video-container,
.quadruplet-highlights .highlight1-4 .video-container
{
    position: relative;

    display: block;

    width: 100%;
    margin-bottom: 1rem;
}

/* line 214, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .video-container img,
.highlights .highlight1-4 .video-container img,
.quadruplet-highlights .highlight1-4 .video-container img
{
    display: block;

    width: 100%;
}

/* line 219, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .video-container::before,
.highlights .highlight1-4 .video-container::before,
.quadruplet-highlights .highlight1-4 .video-container::before
{
    font-family: FontAwesome;
    font-size: .8rem;
    font-weight: 200;

    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    margin: .4666666666666667rem;
    padding: .133333333333333rem .4rem .133333333333333rem .533333333333333rem;

    content: '\f04b';

    color: #fff;
    border: .2rem solid #fff;
    border-radius: 100%;
}

/* line 237, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .video-container.dark-overlay::after,
.highlights .highlight1-4 .video-container.dark-overlay::after,
.quadruplet-highlights .highlight1-4 .video-container.dark-overlay::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .5);
}

/* line 250, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .gallery-type,
.highlights .highlight1-4 .gallery-type,
.quadruplet-highlights .highlight1-4 .gallery-type
{
    position: relative;

    display: block;

    width: 100%;
    margin-bottom: 1rem;
}

/* line 257, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .gallery-type.dark-overlay::after,
.highlights .highlight1-4 .gallery-type.dark-overlay::after,
.quadruplet-highlights .highlight1-4 .gallery-type.dark-overlay::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .5);
}

/* line 269, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .gallery-type img,
.highlights .highlight1-4 .gallery-type img,
.quadruplet-highlights .highlight1-4 .gallery-type img
{
    display: block;
}

/* line 274, styles/components2/triplet-highlights.scss */
.triplet-highlights .highlight1-4 .highlight-title,
.highlights .highlight1-4 .highlight-title,
.quadruplet-highlights .highlight1-4 .highlight-title
{
    font-size: 1rem;
    font-weight: 700;
    line-height: 175%;

    display: block;
}

/* line 282, styles/components2/triplet-highlights.scss */
.triplet-highlights::after,
.highlights::after,
.quadruplet-highlights::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

@media screen and (max-width: 79.93333em)
{
    /* line 298, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-3,
    .triplet-highlights .highlight1-4,
    .highlights .highlight1-3,
    .highlights .highlight1-4,
    .quadruplet-highlights .highlight1-3,
    .quadruplet-highlights .highlight1-4
    {
        width: calc(33.3% - 1.33333333333333rem);
    }
    /* line 304, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-4:last-child,
    .highlights .highlight1-4:last-child,
    .quadruplet-highlights .highlight1-4:last-child
    {
        display: none;
    }
    /* line 305, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-4:nth-child(3),
    .highlights .highlight1-4:nth-child(3),
    .quadruplet-highlights .highlight1-4:nth-child(3)
    {
        padding-right: 0;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 320, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-3 .highlight-title,
    .triplet-highlights .highlight1-4 .highlight-title,
    .highlights .highlight1-3 .highlight-title,
    .highlights .highlight1-4 .highlight-title,
    .quadruplet-highlights .highlight1-3 .highlight-title,
    .quadruplet-highlights .highlight1-4 .highlight-title
    {
        font-size: .8666666666666667rem;
    }
    /* line 325, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-4,
    .highlights .highlight1-4,
    .quadruplet-highlights .highlight1-4
    {
        width: calc(50% - 1rem);
    }
    /* line 328, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-4:nth-child(odd),
    .highlights .highlight1-4:nth-child(odd),
    .quadruplet-highlights .highlight1-4:nth-child(odd)
    {
        padding: 1rem 1rem 1rem 0;
    }
    /* line 329, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-4:nth-child(even),
    .highlights .highlight1-4:nth-child(even),
    .quadruplet-highlights .highlight1-4:nth-child(even)
    {
        padding: 1rem 0 1rem 1rem;
    }
    /* line 330, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-4:last-child,
    .highlights .highlight1-4:last-child,
    .quadruplet-highlights .highlight1-4:last-child
    {
        display: block;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 343, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-3,
    .triplet-highlights .highlight1-4,
    .highlights .highlight1-3,
    .highlights .highlight1-4,
    .quadruplet-highlights .highlight1-3,
    .quadruplet-highlights .highlight1-4
    {
        display: block;

        width: 100%;
        padding: 1rem 0 !important;
    }
    /* line 349, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-3 .highlight-image-container,
    .triplet-highlights .highlight1-4 .highlight-image-container,
    .highlights .highlight1-3 .highlight-image-container,
    .highlights .highlight1-4 .highlight-image-container,
    .quadruplet-highlights .highlight1-3 .highlight-image-container,
    .quadruplet-highlights .highlight1-4 .highlight-image-container
    {
        float: right;

        width: calc(50% - .666666666666667rem);
        margin: 0 0 0 .666666666666667rem;
        padding: 0;
    }
    /* line 356, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-3 .highlight-video-container,
    .triplet-highlights .highlight1-4 .highlight-video-container,
    .highlights .highlight1-3 .highlight-video-container,
    .highlights .highlight1-4 .highlight-video-container,
    .quadruplet-highlights .highlight1-3 .highlight-video-container,
    .quadruplet-highlights .highlight1-4 .highlight-video-container
    {
        float: right;

        width: calc(50% - .666666666666667rem);
        margin: 0 0 0 .666666666666667rem;
        padding: 0;
    }
    /* line 363, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-3 .gallery-type,
    .triplet-highlights .highlight1-4 .gallery-type,
    .highlights .highlight1-3 .gallery-type,
    .highlights .highlight1-4 .gallery-type,
    .quadruplet-highlights .highlight1-3 .gallery-type,
    .quadruplet-highlights .highlight1-4 .gallery-type
    {
        float: right;

        width: calc(50% - .666666666666667rem);
        margin: 0 0 0 .666666666666667rem;
        padding: 0;
    }
    /* line 370, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-3 .highlight-title,
    .triplet-highlights .highlight1-4 .highlight-title,
    .highlights .highlight1-3 .highlight-title,
    .highlights .highlight1-4 .highlight-title,
    .quadruplet-highlights .highlight1-3 .highlight-title,
    .quadruplet-highlights .highlight1-4 .highlight-title
    {
        float: right;

        box-sizing: border-box;
        width: 50%;
        padding: 0 0 0 0 !important;
    }
    /* line 379, styles/components2/triplet-highlights.scss */
    .triplet-highlights .highlight1-4 .highlight-title,
    .highlights .highlight1-4 .highlight-title,
    .quadruplet-highlights .highlight1-4 .highlight-title
    {
        padding: 0 .33333333333333rem 0 0;
    }
    /* line 385, styles/components2/triplet-highlights.scss */
    .triplet-highlights.hide-mobile
    {
        display: none;
    }
}

/* line 1, styles/components2/in-content-search.scss */
.in-content-form
{
    display: none;
}

@media screen and (max-width: 61.93333em)
{
    /* line 9, styles/components2/in-content-search.scss */
    .in-content-form
    {
        display: block !important;

        box-sizing: border-box;
        width: 100%;
        padding: 2rem 0 2rem;
    }
    /* line 15, styles/components2/in-content-search.scss */
    .in-content-form .main-nav-input-container
    {
        float: left;

        box-sizing: border-box;
        width: calc(100% - 3rem);

        border: .0666666666666667rem solid #d6d6d6;
    }
    /* line 22, styles/components2/in-content-search.scss */
    .in-content-form .main-nav-submit-container
    {
        display: block;
        float: left;
    }
    /* line 27, styles/components2/in-content-search.scss */
    .in-content-form::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
}

/* line 1, styles/components2/colored-hero.scss */
.hero-container.colored-hero
{
    display: block;

    width: 100%;
    margin-bottom: 2.666666666666667rem;
}

/* line 6, styles/components2/colored-hero.scss */
.hero-container.colored-hero .title-band
{
    box-sizing: border-box;
    max-width: 80rem;
    margin: auto;
    padding: 3.33333333333333rem 1rem;
}

/* line 13, styles/components2/colored-hero.scss */
.hero-container.colored-hero h1
{
    font-size: 3.2rem;

    margin: 0;

    color: #fff;
}

@media screen and (max-width: 79.93333em)
{
    /* line 25, styles/components2/colored-hero.scss */
    .hero-container.colored-hero .title-band
    {
        max-width: 62rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 36, styles/components2/colored-hero.scss */
    .hero-container.colored-hero .title-band
    {
        max-width: 46rem;
        padding: 2.33333333333333rem 1rem;
    }
    /* line 41, styles/components2/colored-hero.scss */
    .hero-container.colored-hero h1
    {
        font-size: 2rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 52, styles/components2/colored-hero.scss */
    .hero-container.colored-hero .title-band
    {
        max-width: 32rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 63, styles/components2/colored-hero.scss */
    .hero-container.colored-hero .title-band
    {
        width: 100%;
        max-width: 100%;
    }
}

/* line 1, styles/components2/large-hero.scss */
.hero-container.large-hero
{
    position: relative;

    display: block;

    width: 100%;
    height: 25.33333333333333rem;
    margin-bottom: 2.666666666666667rem;

    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/* line 11, styles/components2/large-hero.scss */
.hero-container.large-hero .hero-inner
{
    position: absolute;
    bottom: 3.33333333333333rem;
    left: calc(50% - 40rem);

    display: block;

    box-sizing: border-box;
    width: 80rem;
    margin: auto;
    padding: 0 1rem;
}

/* line 22, styles/components2/large-hero.scss */
.hero-container.large-hero h1
{
    font-size: 3.2rem;

    margin: 0;
    padding: .666666666666667rem 1.666666666666667rem;

    color: #fff;
    text-shadow: 0 0 .4rem #000;
}

/* line 30, styles/components2/large-hero.scss */
.hero-container.large-hero .dek
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 1.666666666666667rem;
    font-weight: 300;
    line-height: 140%;

    position: relative;

    display: block;

    max-width: 40.666666666666667rem;
    padding: 1.33333333333333rem;

    color: #fff;
    border-left: .53333rem solid #57068c;
    background: rgba(0, 0, 0, .65);
}

@media screen and (max-width: 79.93333em)
{
    /* line 49, styles/components2/large-hero.scss */
    .hero-container.large-hero .hero-inner
    {
        left: calc(50% - 31rem);

        width: 62rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 60, styles/components2/large-hero.scss */
    .hero-container.large-hero
    {
        height: 20rem;
    }
    /* line 63, styles/components2/large-hero.scss */
    .hero-container.large-hero .hero-inner
    {
        left: calc(50% - 23rem);

        width: 46rem;
    }
    /* line 68, styles/components2/large-hero.scss */
    .hero-container.large-hero h1
    {
        font-size: 2.133333333333333rem;
    }
    /* line 72, styles/components2/large-hero.scss */
    .hero-container.large-hero .dek
    {
        font-size: 1.2rem;

        max-width: 32.666666666666667rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 83, styles/components2/large-hero.scss */
    .hero-container.large-hero
    {
        height: auto;
    }
    /* line 86, styles/components2/large-hero.scss */
    .hero-container.large-hero .hero-inner
    {
        position: relative;
        bottom: auto;
        left: auto;

        display: block;

        width: 100%;
        max-width: 32rem;
        height: auto;
        margin: auto;
        padding: 2.33333333333333rem 1rem;

        vertical-align: middle;
    }
    /* line 99, styles/components2/large-hero.scss */
    .hero-container.large-hero h1
    {
        font-size: 2rem;

        padding: 0;

        vertical-align: middle;
    }
    /* line 105, styles/components2/large-hero.scss */
    .hero-container.large-hero .dek
    {
        display: none;
    }
}

/* line 2, styles/components2/pagination.scss */
.pagination-controls .list-button
{
    font-size: 1.0666666666666667rem;
    font-weight: 700;
    line-height: 100%;
    line-height: 2.666666666666667rem;

    display: inline-block;
    float: left;

    box-sizing: border-box;
    height: 2.666666666666667rem;
    margin: .666666666666667rem .33333333333333rem 0 0;
    padding: 0 .8666666666666667rem;

    cursor: pointer;
    vertical-align: top;

    color: #57068c;
    border: .06667rem solid #57068c;
}

/* line 18, styles/components2/pagination.scss */
.pagination-controls .list-button:hover
{
    color: #fff;
    background: #57068c;
}

/* line 23, styles/components2/pagination.scss */
.pagination-controls .list-button.hover
{
    color: #fff;
    background: #57068c;
}

/* line 27, styles/components2/pagination.scss */
.pagination-controls .list-button.hover::before
{
    color: #fff;
    background: #57068c;
}

/* line 33, styles/components2/pagination.scss */
.pagination-controls .list-button:active
{
    color: #fff;
    background: #330662;
}

/* line 38, styles/components2/pagination.scss */
.pagination-controls .list-button.click
{
    color: #fff;
    background: #330662;
}

/* line 42, styles/components2/pagination.scss */
.pagination-controls .list-button.click::before
{
    color: #fff;
    background: #330662;
}

/* line 49, styles/components2/pagination.scss */
.pagination-controls .list-arrow
{
    padding: 0 .666666666666667rem;
    padding-right: .6rem;
}

/* line 53, styles/components2/pagination.scss */
.pagination-controls .list-arrow::after
{
    font-family: icomoon;
    font-size: 1.0666666666666667rem;
    font-weight: 400;

    position: relative;
    bottom: .133333333333333rem;

    display: inline-block;

    content: '\e811';
    cursor: pointer;
    vertical-align: middle;
}

/* line 66, styles/components2/pagination.scss */
.pagination-controls .list-arrow-back
{
    padding: 0 .666666666666667rem;
    padding-left: .6rem;
}

/* line 70, styles/components2/pagination.scss */
.pagination-controls .list-arrow-back::after
{
    font-family: icomoon;
    font-size: 1.0666666666666667rem;
    font-weight: 400;

    position: relative;
    bottom: .133333333333333rem;

    display: inline-block;

    content: '\e80d';
    cursor: pointer;
    vertical-align: middle;
}

/* line 83, styles/components2/pagination.scss */
.pagination-controls .page-numbers
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    line-height: 100%;

    display: block;

    width: 100%;
    padding: .666666666666667rem 0;

    color: #6d6d6d;
}

/* line 93, styles/components2/pagination.scss */
.pagination-controls .current-page,
.pagination-controls .total-pages
{
    font-weight: 700;
}

/* line 98, styles/components2/pagination.scss */
.pagination-controls::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 106, styles/components2/pagination.scss */
.pagination-controls .caret-button-back
{
    padding-left: .33333333333333rem;

    text-transform: uppercase;
}

/* line 110, styles/components2/pagination.scss */
.pagination-controls .caret-button-back::before
{
    font-family: icomoon;
    font-size: 1.0666666666666667rem;
    font-weight: 400;

    position: relative;
    bottom: .133333333333333rem;

    display: inline-block;

    margin-right: .133333333333333rem;

    content: '\e80d';
    cursor: pointer;
    vertical-align: middle;
}

/* line 123, styles/components2/pagination.scss */
.pagination-controls .caret-button-back.active
{
    padding-left: .666666666666667rem;
}

/* line 128, styles/components2/pagination.scss */
.pagination-controls .caret-button
{
    padding-right: .4666666666666667rem;
}

/* line 131, styles/components2/pagination.scss */
.pagination-controls .caret-button.active
{
    padding-right: .666666666666667rem;
}

/* line 137, styles/components2/pagination.scss */
.pagination-controls.firstact .caret-button-back,
.pagination-controls.firstact .list-arrow-back
{
    display: none;
}

/* line 144, styles/components2/pagination.scss */
.pagination-controls.lastact .caret-button,
.pagination-controls.lastact .list-arrow
{
    display: none;
}

@media screen and (max-width: 61.93333em)
{
    /* line 156, styles/components2/pagination.scss */
    .pagination-controls .page-numbers
    {
        font-size: .8666666666666667rem;
    }
}

@media screen and (min-width: 46em)
{
    /* line 166, styles/components2/pagination.scss */
    .pagination-controls
    {
        padding: 0 1rem;
    }
}

/* line 1, styles/components2/nav-list-container.scss */
.nav-list-container
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    margin: auto;
    padding: 1.666666666666667rem 1rem;
}

/* line 8, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list-title
{
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 100%;

    margin-bottom: .666666666666667rem;

    color: #000;
}

/* line 16, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list
{
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display:    -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display:         flex;
            flex-direction: column;

    height: 7.33333333333333rem;
    padding: 0;

    list-style: none;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */

    -webkit-flex-direction: column;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
}

/* line 33, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list li
{
    display: inline-block;

    box-sizing: border-box;
    width: auto;
    margin-bottom: .33333333333333rem;
    padding-right: 1rem;

    list-style: none;

    vertical-align: middle;
}

/* line 45, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list li a
{
    font-size: .8rem;
    line-height: 100%;

    color: #57068c;
}

/* line 52, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list li a:hover
{
    color: #330662;
}

/* line 56, styles/components2/nav-list-container.scss */
.nav-list-container .nav-list li a:active
{
    color: #220337;
}

@media screen and (min-width: 32em)
{
    /* line 68, styles/components2/nav-list-container.scss */
    .nav-list-container
    {
        max-width: 32rem;
    }
    /* line 71, styles/components2/nav-list-container.scss */
    .nav-list-container .nav-list
    {
        margin-top: .33333333333333rem;
    }
}

@media screen and (max-width: 46em)
{
    /* line 81, styles/components2/nav-list-container.scss */
    .nav-list-container
    {
        max-width: 46rem;
        padding: 2rem 1rem;
    }
    /* line 85, styles/components2/nav-list-container.scss */
    .nav-list-container .nav-list
    {
        margin-top: .666666666666667rem;
    }
}

@media screen and (min-width: 62em)
{
    /* line 99, styles/components2/nav-list-container.scss */
    .nav-list-container
    {
        max-width: 100%;
        padding: 1rem;
    }
    /* line 103, styles/components2/nav-list-container.scss */
    .nav-list-container .nav-list
    {
        display: block;

        height: auto;
    }
    /* line 108, styles/components2/nav-list-container.scss */
    .nav-list-container .nav-list-title
    {
        margin-bottom: 1.33333333333333rem;
    }
    /* line 112, styles/components2/nav-list-container.scss */
    .nav-list-container .nav-list li
    {
        display: block;

        width: 100%;
        margin-bottom: 1rem;
    }
    /* line 117, styles/components2/nav-list-container.scss */
    .nav-list-container .nav-list li a
    {
        font-size: 1rem;
    }
}

/* line 1, styles/components3/cartbox.scss */
.cartbox
{
    position: relative;

    box-sizing: border-box;
    width: calc(100% - 2rem);
    margin: 1rem;
    padding: 1.733333333333333rem 1.333333333333333rem 1.33333333333333rem;

    text-align: center;

    background: #220337;

    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
            font-smoothing: antialiased;
}

/* line 14, styles/components3/cartbox.scss */
.cartbox .cart-icon
{
    display: inline-block;

    margin: auto;
}

/* line 18, styles/components3/cartbox.scss */
.cartbox .cart-icon::before
{
    font-family: icomoon;
    font-size: 3.33333333333333rem;
    line-height: 2rem;

    display: inline-block;

    content: '\e90e';
    text-align: center;
    vertical-align: text-bottom;

    color: #57068c;
}

/* line 30, styles/components3/cartbox.scss */
.cartbox .cartbox-title
{
    font-size: 1.2rem;
    font-weight: 600;

    display: inline-block;

    text-transform: uppercase;

    color: #fff;
}

/* line 38, styles/components3/cartbox.scss */
.cartbox .cartbox-nbr-items
{
    font-size: 1.2rem;

    display: inline-block;

    color: #fff;
}

/* line 43, styles/components3/cartbox.scss */
.cartbox .cartbox-nbr-items .cartbox-nbr-count
{
    font-weight: 500;

    display: inline-block;
}

/* line 47, styles/components3/cartbox.scss */
.cartbox .cartbox-nbr-items .cartbox-nbr-count::before
{
    content: '(';
}

/* line 51, styles/components3/cartbox.scss */
.cartbox .cartbox-nbr-items .cartbox-nbr-count::after
{
    content: ')';
}

/* line 56, styles/components3/cartbox.scss */
.cartbox .cartbox-nbr-items::after
{
    font-weight: 200;

    content: ' Items';
}

/* line 62, styles/components3/cartbox.scss */
.cartbox .cartbox-total-items
{
    font-size: 1.2rem;
    font-weight: 600;

    display: inline-block;

    color: #fff;
}

/* line 68, styles/components3/cartbox.scss */
.cartbox .cartbox-total-items::before
{
    content: '$';
}

/* line 73, styles/components3/cartbox.scss */
.cartbox .caret-button
{
    display: table;

    margin: .8rem auto 1rem;

    color: #fff;
    border: .0666666666666667rem solid #fff;
}

/* line 79, styles/components3/cartbox.scss */
.cartbox .caret-button:hover,
.cartbox .caret-button:active
{
    color: #220337;
    background: #fff;
}

/* line 83, styles/components3/cartbox.scss */
.cartbox .caret-button:hover::after,
.cartbox .caret-button:active::after
{
    color: #220337;
}

/* line 89, styles/components3/cartbox.scss */
.cartbox .cartbox-total-items
{
    display: none;
}

/* line 93, styles/components3/cartbox.scss */
.cartbox .next-steps
{
    font-size: 1rem;
    line-height: 175%;

    display: block;

    margin-right: 2.666666666666667rem;
    margin-left: 2.666666666666667rem;

    color: #fff;
}

/* line 102, styles/components3/cartbox.scss */
.cartbox .cartbox-title-checkout
{
    display: none;
}

/* line 106, styles/components3/cartbox.scss */
.cartbox .cartbox-checkout
{
    display: none;
}

/* line 113, styles/components3/cartbox.scss */
.shoppingcategory-template .cartbox .next-steps-checkout
{
    display: none;
}

/* line 119, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cart-icon
{
    display: none;
}

/* line 120, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cartbox-title-viewcart
{
    display: none;
}

/* line 121, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cartbox-title-checkout
{
    display: block;
}

/* line 122, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cartbox-total-items
{
    display: block;
}

/* line 123, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cartbox-viewcart
{
    display: none;
}

/* line 124, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .next-steps-viewcart
{
    display: none;
}

/* line 125, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .cartbox-checkout
{
    display: table;
}

/* line 126, styles/components3/cartbox.scss */
.shoppingcart-template .cartbox .next-steps-checkout
{
    display: block;
}

@media screen and (max-width: 79.93333em)
{
    /* line 133, styles/components3/cartbox.scss */
    .cartbox .next-steps
    {
        font-size: 1rem;
        line-height: 175%;

        display: block;

        margin-right: .33333333333333rem;
        margin-left: .33333333333333rem;

        color: #fff;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 149, styles/components3/cartbox.scss */
    .cartbox .cart-icon
    {
        display: inline-block;
    }
    /* line 153, styles/components3/cartbox.scss */
    .cartbox .cartbox-title
    {
        width: auto;
    }
    /* line 157, styles/components3/cartbox.scss */
    .cartbox .cart-content
    {
        display: inline-block;
    }
    /* line 161, styles/components3/cartbox.scss */
    .cartbox .next-steps
    {
        font-size: .8666666666666667rem;
    }
    /* line 165, styles/components3/cartbox.scss */
    .cartbox .caret-button
    {
        padding: .933333333333333rem 1rem .8666666666666667rem;
    }
    /* line 170, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox
    {
        padding: 1rem 0;

        background: transparent;
    }
    /* line 174, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox .cart-icon
    {
        display: none;
    }
    /* line 178, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox .cart-content
    {
        display: none;
    }
    /* line 182, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox .cartbox-checkout
    {
        color: #57068c;
        border: .06667rem solid #57068c;
    }
    /* line 193, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox .cartbox-checkout::after
    {
        color: #57068c;
    }
    /* line 197, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox .cartbox-checkout:hover
    {
        color: #fff;
        background: #57068c;
    }
    /* line 201, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox .cartbox-checkout:hover::before
    {
        display: inline;

        text-transform: uppercase;

        color: #fff;
    }
    /* line 209, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox .cartbox-checkout:hover::after
    {
        color: #fff;
    }
    /* line 214, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox .cartbox-checkout:active
    {
        color: #fff;
        background: #330662;
    }
    /* line 218, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox .cartbox-checkout:active::before
    {
        display: inline;

        text-transform: uppercase;

        color: #fff;
    }
    /* line 226, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox .cartbox-checkout:active::after
    {
        color: #fff;
    }
    /* line 232, styles/components3/cartbox.scss */
    .shoppingcart-template .cartbox .next-steps
    {
        color: #6d6d6d;
    }
}

@media screen and (max-width: 46em)
{
    /* line 243, styles/components3/cartbox.scss */
    .cartbox .cart-icon
    {
        display: block;

        margin-bottom: -.4rem;
    }
    /* line 248, styles/components3/cartbox.scss */
    .cartbox .caret-button
    {
        margin: .4rem auto .666666666666667rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 258, styles/components3/cartbox.scss */
    .cartbox
    {
        width: 100%;
        margin: 1rem 0 2rem;
    }
}

/* line 1, styles/components3/feedbackform.scss */
.feedback-button
{
    display: inline-block;

    margin: 1rem;

    cursor: pointer;

    color: #57068c;
    border: .06667rem solid #57068c;
}

/* line 8, styles/components3/feedbackform.scss */
.feedback-button:hover
{
    color: #fff;
    background: #57068c;
}

/* line 13, styles/components3/feedbackform.scss */
.feedback-button:active
{
    color: #fff;
    background: #330662;
}

/* line 19, styles/components3/feedbackform.scss */
.submit-feedback
{
    line-height: normal !important;

    position: relative;

    display: inline-block;

    margin: 1rem 0;
    padding: 0;
}

/* line 26, styles/components3/feedbackform.scss */
.submit-feedback input[type='submit']
{
    font-family: 'Gotham SSm A','Gotham SSm B', sans-serif;
    font-size: 1.0666666666666667rem !important;
    font-weight: bold;

    position: relative;

    display: inline-block;

    margin: 0;
    padding: .933333333333333rem 2rem .8666666666666667rem 1rem;

    cursor: pointer;
    text-decoration: none;
    letter-spacing: -.03666666666666667rem;
    text-transform: uppercase;

    color: #57068c;
    border: .06667rem solid #57068c;
    border-radius: 0;
    background: none;
}

/* line 45, styles/components3/feedbackform.scss */
.submit-feedback input[type='submit']:hover
{
    text-decoration: none !important;

    color: #fff !important;
    background: #57068c;
}

/* line 51, styles/components3/feedbackform.scss */
.submit-feedback input[type='submit']:active
{
    text-decoration: none !important;

    color: #fff !important;
    background: #330662;
}

/* line 60, styles/components3/feedbackform.scss */
.submit-feedback::after
{
    position: absolute;
    right: .9rem;
    bottom: 50%;

    transform: perspective(1px) translateY(50%);
    pointer-events: none;

    color: #57068c;
}

/* line 71, styles/components3/feedbackform.scss */
.submit-feedback:hover::after,
.submit-feedback:active::after
{
    color: #fff !important;
}

/* line 77, styles/components3/feedbackform.scss */
.tab-choice
{
    font-size: 1.4666666666666667rem;
    font-weight: 600;

    color: #000;
}

/* line 83, styles/components3/feedbackform.scss */
.tabs
{
    position: absolute;
    z-index: 1;

    margin: 0;
    padding: 0;
}

/* line 89, styles/components3/feedbackform.scss */
.tabs li
{
    font-size: 1rem;
    font-weight: 600;

    float: left;

    padding: 1rem;

    list-style: none;

    color: #57068c;
    border: .0666666666666667rem solid #d6d6d6;
    background: #f2f2f2;
}

/* line 99, styles/components3/feedbackform.scss */
.tabs li:active
{
    border-bottom: .0666666666666667rem solid #fff;
    background: #fff;
}

/* line 103, styles/components3/feedbackform.scss */
.tabs li:active a
{
    color: #000;
}

/* line 106, styles/components3/feedbackform.scss */
.tabs li.active
{
    border-bottom: .0666666666666667rem solid #fff;
    background: #fff;
}

/* line 110, styles/components3/feedbackform.scss */
.tabs li.active a
{
    color: #000;
}

/* line 114, styles/components3/feedbackform.scss */
.tabs::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 123, styles/components3/feedbackform.scss */
.form-modal
{
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;

    display: none;
    overflow: scroll;

    width: 100%;
    height: 100%;

    background: rgba(0, 0, 0, .8);
}

/* line 134, styles/components3/feedbackform.scss */
.form-modal .tab-content-container
{
    position: relative;
    top: 4rem;

    padding-bottom: 4rem;
}

/* line 139, styles/components3/feedbackform.scss */
.form-modal .tab-content-container::before
{
    position: absolute;
    z-index: 0;
    top: -.0666666666666667rem;
    right: 0;

    display: block;

    width: 100%;
    height: .0666666666666667rem;

    content: '';

    background: #d6d6d6;
}

/* line 152, styles/components3/feedbackform.scss */
.form-modal .f-header-container
{
    display: table;

    width: 100%;
    height: 3.33333333333333rem;
}

/* line 157, styles/components3/feedbackform.scss */
.form-modal .f-header-container h2
{
    font-size: 2.666666666666667rem;

    display: table-cell;

    margin-bottom: .666666666666667rem;

    vertical-align: bottom;
}

/* line 165, styles/components3/feedbackform.scss */
.form-modal .ui-radio label
{
    font-size: 1rem;

    display: block;

    padding: .666666666666667rem 1rem;

    cursor: pointer;
    text-align: center;

    color: #57068c;
    border: .06667rem solid #57068c;
    border-radius: 0;
}

/* line 175, styles/components3/feedbackform.scss */
.form-modal .ui-radio label:hover
{
    color: #fff;
    background: #57068c;
}

/* line 180, styles/components3/feedbackform.scss */
.form-modal .ui-radio label.ui-radio-on
{
    color: #fff;
    background: #57068c;
}

/* line 186, styles/components3/feedbackform.scss */
.form-modal .radio-buttons
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: row;

    -webkit-flex-direction: row;
        -ms-flex-direction: row;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
}

/* line 205, styles/components3/feedbackform.scss */
.form-modal .radio-buttons .ui-radio
{
    display: inline-block;

    margin-right: .33333333333333rem;

    -webkit-flex-grow: 1;
            flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
}

/* line 216, styles/components3/feedbackform.scss */
.form-modal .radio-buttons input[type=radio]
{
    visibility: hidden;
}

/* line 221, styles/components3/feedbackform.scss */
.form-modal .form
{
    position: relative;

    padding: 1rem 0;
}

/* line 226, styles/components3/feedbackform.scss */
.form-modal .f-label
{
    font-weight: 500;
}

/* line 230, styles/components3/feedbackform.scss */
.form-modal hr
{
    width: 100%;
}

/* line 234, styles/components3/feedbackform.scss */
.form-modal .form-note
{
    font-size: .8666666666666667rem;
}

/* line 237, styles/components3/feedbackform.scss */
.form-modal .form-note::before
{
    display: inline;

    content: '* ';

    color: #57068c;
}

/* line 244, styles/components3/feedbackform.scss */
.form-modal .close-button,
.form-modal button.close-button
{
    font-size: 1.0666666666666667rem;
    font-weight: 600;
    line-height: 2.4666666666666667rem;

    position: relative;
    position: absolute;
    right: 0;
    bottom: -2rem;

    display: table;

    box-sizing: border-box;
    margin: 0;
    padding: 0 1rem 0 2.33333333333333rem !important;

    cursor: pointer;
    text-align: right;
    vertical-align: top;
    text-transform: uppercase;

    color: #57068c;
    border: .06667rem solid #57068c;
    border-radius: 0;
}

/* line 264, styles/components3/feedbackform.scss */
.form-modal .close-button::before,
.form-modal button.close-button::before
{
    font-family: icomoon;
    font-size: 1.666666666666667rem;
    font-weight: 400;
    line-height: 2.33333333333333rem;

    position: absolute;
    top: 50%;
    left: .666666666666667rem;

    display: inline-block;

    content: '\e815';
    transform: perspective(1px) translateY(-52%);
    text-align: center;
    vertical-align: middle;
}

/* line 279, styles/components3/feedbackform.scss */
.form-modal .close-button:hover,
.form-modal button.close-button:hover
{
    color: #fff;
    background: #57068c;
}

/* line 284, styles/components3/feedbackform.scss */
.form-modal .close-button:active,
.form-modal button.close-button:active
{
    color: #fff;
    background: #330662;
}

/* line 290, styles/components3/feedbackform.scss */
.form-modal .tab-content
{
    display: none;
}

/* line 291, styles/components3/feedbackform.scss */
.form-modal .tab-content-active
{
    display: block;
}

/* line 295, styles/components3/feedbackform.scss */
.form input[type='textarea']
{
    font-family: 'Gotham SSm A','Gotham SSm B', sans-serif;
    font-size: 1rem;
    font-weight: 400;

    display: block;
    overflow: scroll;

    width: calc(100% - 1.666666666666667rem);
    height: 6.666666666666667rem;
    padding: 1rem .666666666666667rem;

    border: .0666666666666667rem solid #d6d6d6;
    background: #f2f2f2;
}

/* line 309, styles/components3/feedbackform.scss */
.f-form-container
{
    position: relative;

    box-sizing: border-box;
    width: 31.33333333333333rem;
    max-width: calc(100% - 2rem);
    margin: 1rem auto;
    padding: 1.33333333333333rem 1rem 5rem;

    background: #fff;
}

/* line 318, styles/components3/feedbackform.scss */
.f-form-container .cbutton,
.f-form-container button.cbutton
{
    position: absolute;
    z-index: 11;
    top: 1.33333333333333rem;
    right: 1rem;

    display: block;

    width: 2.8666666666666667rem;
    height: 2.8666666666666667rem;
    padding: 0;

    cursor: pointer;

    color: #57068c;
    border: .06667rem solid #57068c;
    border-radius: 0;
    background: #fff;
}

/* line 333, styles/components3/feedbackform.scss */
.f-form-container .cbutton::before,
.f-form-container button.cbutton::before
{
    font-family: icomoon;
    font-size: 2.133333333333333rem;
    line-height: 2.666666666666667rem;

    position: absolute;
    top: 50%;
    left: 0;

    display: block;

    width: 100%;

    content: '\e815';
    transform: perspective(1px) translateY(-53.5%);
    text-align: center;
}

/* line 347, styles/components3/feedbackform.scss */
.f-form-container .cbutton:hover,
.f-form-container button.cbutton:hover
{
    color: #fff;
    background: #57068c;
}

@media screen and (max-width: 61.93333em)
{
    /* line 359, styles/components3/feedbackform.scss */
    .form-modal .f-label
    {
        font-size: 1rem;
    }
    /* line 365, styles/components3/feedbackform.scss */
    .f-form-container .nyu-message
    {
        font-size: 1rem;
    }
}

@media screen and (max-width: 45.86667em)
{
    /* line 376, styles/components3/feedbackform.scss */
    .f-header-container h2
    {
        font-size: 2.2666666666666667rem;
    }
    /* line 381, styles/components3/feedbackform.scss */
    .tabs
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;

        width: calc(100% - 2rem);
    }
    /* line 389, styles/components3/feedbackform.scss */
    .tabs li
    {
        width: calc(50% - 2.33333333333333rem);

        align-self: auto;
    }
    /* line 395, styles/components3/feedbackform.scss */
    .form-modal .radio-buttons .ui-radio
    {
        display: inline-table;

        width: calc(33.3% - .33333333333333rem);

        vertical-align: top;
    }
    /* line 401, styles/components3/feedbackform.scss */
    .form-modal .ui-radio label
    {
        font-size: .8666666666666667rem;
        line-height: 150%;

        display: table-cell;

        width: 100%;
        height: 3.2rem;
        padding: .666666666666667rem 0;

        text-align: center;
        vertical-align: middle;
    }
    /* line 412, styles/components3/feedbackform.scss */
    .form-modal .radio-buttons input[type=radio]
    {
        position: absolute;
    }
    /* line 417, styles/components3/feedbackform.scss */
    .tab-content-container::before
    {
        display: none;
    }
    /* line 422, styles/components3/feedbackform.scss */
    .submit-feedback
    {
        width: 100%;
        margin: .933333333333333rem 0 .8666666666666667rem;

        text-align: center;
    }
    /* line 427, styles/components3/feedbackform.scss */
    .submit-feedback input[type='submit']
    {
        display: block;

        width: 100%;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 438, styles/components3/feedbackform.scss */
    .f-form-container
    {
        padding: .666666666666667rem 1rem 5rem;
    }
    /* line 441, styles/components3/feedbackform.scss */
    .f-form-container .cbutton
    {
        top: .666666666666667rem;
    }
    /* line 446, styles/components3/feedbackform.scss */
    .form-modal .tab-content-container::before
    {
        display: none;
    }
    /* line 450, styles/components3/feedbackform.scss */
    .form-modal .radio-buttons input[type=radio]
    {
        position: absolute;
    }
    /* line 454, styles/components3/feedbackform.scss */
    .f-header-container
    {
        height: 3rem;
    }
    /* line 457, styles/components3/feedbackform.scss */
    .f-header-container h2
    {
        font-size: 1.8666666666666667rem;
    }
    /* line 462, styles/components3/feedbackform.scss */
    .radio-buttons
    {
        margin-bottom: 2.33333333333333rem;

        -webkit-justify-content: space-between;
                justify-content: space-between;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    }
    /* line 471, styles/components3/feedbackform.scss */
    .radio-buttons .ui-radio
    {
        display: table !important;

        width: 33%;
        margin-right: .133333333333333rem;
    }
    /* line 478, styles/components3/feedbackform.scss */
    .cbutton
    {
        top: .666666666666667rem;
    }
}

/* line 1, styles/components3/videocontainer.scss */
.video-container.video-component
{
    position: relative;

    display: inline-block;

    width: calc(100% - 2rem);
    height: auto;
    margin: 1rem;
}

/* line 10, styles/components3/videocontainer.scss */
.video-container.video-component img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 16, styles/components3/videocontainer.scss */
.video-container.video-component.icon-middle::before
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .5);
}

/* line 27, styles/components3/videocontainer.scss */
.video-container.video-component.icon-middle::after
{
    font-family: FontAwesome;
    font-size: 2.666666666666667rem;
    font-weight: 200;
    line-height: 3rem;

    position: absolute;
    z-index: 1;
    top: calc(50% - 2.4666666666666667rem);
    left: calc(50% - 2.4666666666666667rem);

    display: block;

    box-sizing: border-box;
    width: 5rem;
    height: 5rem;
    margin: 0;
    padding: .533333333333333rem .33333333333333rem .666666666666667rem .666666666666667rem;

    content: '\f04b';
    text-align: center;

    color: #fff;
    border: .4666666666666667rem solid #fff;
    border-radius: 100%;
}

/* line 49, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal
{
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;

    display: none;
    overflow: scroll;

    width: 100%;
    height: 100%;

    background: rgba(0, 0, 0, .8);
}

/* line 60, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .jwplayer
{
    width: 80%;
    max-width: 80rem;
}

/* line 64, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .jwplayer.jw-flag-fullscreen
{
    top: 0 !important;
    left: 0 !important;

    max-width: 100% !important;
}

/* line 71, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .close-button
{
    position: absolute;
    z-index: 11;
    top: 1.33333333333333rem;
    right: 1rem;

    display: block;

    width: 2.8666666666666667rem;
    height: 2.8666666666666667rem;

    cursor: pointer;

    color: #57068c;
    border: .0666666666666667rem solid #57068c;
    background: #fff;
}

/* line 86, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .close-button::before
{
    font-family: icomoon;
    font-size: 2.133333333333333rem;
    line-height: 2.666666666666667rem;

    position: absolute;

    display: block;

    width: 100%;
    height: 100%;

    content: '\e815';
    text-align: center;
}

/* line 98, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .close-button:hover
{
    background: #57068c;
}

/* line 101, styles/components3/videocontainer.scss */
.video-container.video-component .video-modal .close-button:hover::before
{
    color: #fff;
}

/* line 108, styles/components3/videocontainer.scss */
.video-container.video-component > .jwplayer
{
    z-index: 10;
    top: initial !important;
    left: initial !important;

    display: none;
    overflow: hidden;

    width: 100%;
    height: 100%;
}

/* line 118, styles/components3/videocontainer.scss */
.video-container.video-component > .video-player
{
    z-index: 10;

    display: none;
    overflow: hidden;

    width: 100%;
    height: 100%;
}

/* line 125, styles/components3/videocontainer.scss */
.video-container.video-component > .video-player iframe
{
    min-height: 44.33333333333333rem;
}

/* line 132, styles/components3/videocontainer.scss */
.video-container.video-component.active img
{
    display: none;
}

/* line 136, styles/components3/videocontainer.scss */
.video-container.video-component.active.icon-middle::after
{
    display: none;
}

/* line 140, styles/components3/videocontainer.scss */
.video-container.video-component.active .jwplayer
{
    display: block;
}

/* line 147, styles/components3/videocontainer.scss */
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .media-reference
{
    display: block;

    padding: 1rem .33333333333333rem;
}

/* line 151, styles/components3/videocontainer.scss */
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .media-reference .title
{
    font-weight: 700;
}

/* line 156, styles/components3/videocontainer.scss */
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-youtube,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-stream,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-vimeo
{
    display: none;
}

/* line 162, styles/components3/videocontainer.scss */
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container::before,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-youtube::before,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-stream::before,
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container-vimeo::before
{
    display: none;
}

/* line 168, styles/components3/videocontainer.scss */
#CQ #cq-paragraphreference-data .cq-paragraphreference-paragraph .video-container.video-component.icon-middle::after
{
    display: none !important;
}

/* line 175, styles/components3/videocontainer.scss */
.media-reference
{
    display: none;
}

@media screen and (max-width: 45.93333em)
{
    /* line 185, styles/components3/videocontainer.scss */
    .video-container.video-component .video-modal .close-button
    {
        visibility: hidden;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 196, styles/components3/videocontainer.scss */
    .video-container.video-component
    {
        width: 100%;
        margin: 1rem 0;
    }
}

/* line 1, styles/components3/shoppingnav.scss */
.shopping-nav
{
    display: none;

    width: 100%;
}

@media screen and (max-width: 61.93333em)
{
    /* line 10, styles/components3/shoppingnav.scss */
    .shopping-nav
    {
        display: block;

        width: 100%;

        border-bottom: .26667rem solid #57068c;
        background: white;
        background:    -moz-linear-gradient(left, white 0%, white 57%, #f2f2f2 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, white), color-stop(57%, white), color-stop(100%, #f2f2f2));
        background: -webkit-linear-gradient(left, white 0%, white 57%, #f2f2f2 100%);
        background:      -o-linear-gradient(left, white 0%, white 57%, #f2f2f2 100%);
        background:     -ms-linear-gradient(left, white 0%, white 57%, #f2f2f2 100%);
        background:         linear-gradient(to right, white 0%, white 57%, #f2f2f2 100%);

        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=1 );
    }
    /* line 24, styles/components3/shoppingnav.scss */
    .shopping-nav .inner-shopnav
    {
        display: flex;
        flex-direction: row;

        width: 100%;
        max-width: 46rem;
        margin: auto;
    }
    /* line 32, styles/components3/shoppingnav.scss */
    .shopping-nav .large
    {
        font-size: .8666666666666667rem;
        font-weight: 600;

        padding: .666666666666667rem 1rem;

        cursor: pointer;

        color: #000;
        background: #fff;

        flex-grow: 1;
    }
    /* line 41, styles/components3/shoppingnav.scss */
    .shopping-nav .large a
    {
        color: #000;
    }
    /* line 46, styles/components3/shoppingnav.scss */
    .shopping-nav .small
    {
        font-size: .8666666666666667rem;
        font-weight: 600;

        padding: .666666666666667rem 1rem;

        cursor: pointer;

        color: #57068c;
        background: #f2f2f2;
    }
    /* line 54, styles/components3/shoppingnav.scss */
    .shopping-nav .small.active,
    .shopping-nav .small:active
    {
        color: #f2f2f2;
        background: #57068c;
    }
    /* line 61, styles/components3/shoppingnav.scss */
    .shopping-nav .small + .small
    {
        padding-right: 1.8666666666666667rem;
    }
    /* line 65, styles/components3/shoppingnav.scss */
    .shopping-nav .has-sub
    {
        border-right: .0666666666666667rem solid #dfdfdf;
        border-left: .0666666666666667rem solid #dfdfdf;
    }
    /* line 70, styles/components3/shoppingnav.scss */
    .shopping-nav .shopping-sub
    {
        position: absolute;
        z-index: 1;

        display: none;

        width: 100%;

        border-top: .0666666666666667rem solid #dfdfdf;
        border-bottom: .2666666666666667rem solid #57068c;
        background: #fff;
    }
    /* line 79, styles/components3/shoppingnav.scss */
    .shopping-nav .shopping-sub .sub-inner
    {
        width: 46rem;
        margin: auto;
        padding: .33333333333333rem 0;
    }
    /* line 84, styles/components3/shoppingnav.scss */
    .shopping-nav .shopping-sub .sub-inner li
    {
        margin-top: 0;

        list-style: none;
    }
    /* line 88, styles/components3/shoppingnav.scss */
    .shopping-nav .shopping-sub .sub-inner li a
    {
        font-size: .8666666666666667rem;

        display: block;

        box-sizing: border-box;
        width: 100%;
        padding: .666666666666667rem 1rem;

        -webkit-text-size-adjust: none;
    }
    /* line 98, styles/components3/shoppingnav.scss */
    .shopping-nav .shopping-sub .sub-inner li.active a
    {
        font-weight: 700;
    }
    /* line 106, styles/components3/shoppingnav.scss */
    .shopping-nav.browseactive .shopping-sub
    {
        display: block;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 118, styles/components3/shoppingnav.scss */
    .shopping-nav .inner-shopnav
    {
        max-width: 32rem;
    }
    /* line 122, styles/components3/shoppingnav.scss */
    .shopping-nav .small + .small
    {
        padding-right: 1rem;
    }
    /* line 127, styles/components3/shoppingnav.scss */
    .shopping-nav .shopping-sub .sub-inner
    {
        width: 32rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 139, styles/components3/shoppingnav.scss */
    .shopping-nav .inner-shopnav
    {
        width: 100%;
        max-width: 100%;
    }
    /* line 145, styles/components3/shoppingnav.scss */
    .shopping-nav .shopping-sub .sub-inner
    {
        width: 100%;
    }
}

/* line 3, styles/components4/key-people.scss */
.key-people .col,
.bios .col
{
    position: relative;

    float: left;
    overflow: hidden;

    box-sizing: border-box;
    padding: 1rem;
}

/* line 11, styles/components4/key-people.scss */
.key-people .cc_25-25-25-25_c0,
.bios .cc_25-25-25-25_c0
{
    clear: left !important;

    width: 25% !important;
    padding: 0 !important;
}

/* line 12, styles/components4/key-people.scss */
.key-people .cc_25-25-25-25_c1,
.bios .cc_25-25-25-25_c1
{
    clear: none !important;

    width: 25% !important;
    padding: 0 !important;
}

/* line 13, styles/components4/key-people.scss */
.key-people .cc_25-25-25-25_c2,
.bios .cc_25-25-25-25_c2
{
    clear: none !important;

    width: 25% !important;
    padding: 0 !important;
}

/* line 14, styles/components4/key-people.scss */
.key-people .cc_25-25-25-25_c3,
.bios .cc_25-25-25-25_c3
{
    clear: none !important;

    width: 25% !important;
    padding: 0 !important;
}

/* line 15, styles/components4/key-people.scss */
.key-people .cc_25-75_c0,
.bios .cc_25-75_c0
{
    clear: left !important;

    width: 25% !important;
    padding: 0 !important;
}

/* line 16, styles/components4/key-people.scss */
.key-people .cc_25-75_c1,
.bios .cc_25-75_c1
{
    clear: none !important;

    width: 75% !important;
    padding: 0 !important;
}

/* line 17, styles/components4/key-people.scss */
.key-people .cc_75-25_c0,
.bios .cc_75-25_c0
{
    clear: left !important;

    width: 75% !important;
    padding: 0 !important;
}

/* line 18, styles/components4/key-people.scss */
.key-people .cc_75-25_c1,
.bios .cc_75-25_c1
{
    clear: none !important;

    width: 25% !important;
    padding: 0 !important;
}

/* line 19, styles/components4/key-people.scss */
.key-people .cc_33-33-33_c0,
.bios .cc_33-33-33_c0
{
    clear: left !important;

    width: 33.33% !important;
    padding: 0 !important;
}

/* line 20, styles/components4/key-people.scss */
.key-people .cc_33-33-33_c1,
.bios .cc_33-33-33_c1
{
    clear: none !important;

    width: 33.33% !important;
    padding: 0 !important;
}

/* line 21, styles/components4/key-people.scss */
.key-people .cc_33-33-33_c2,
.bios .cc_33-33-33_c2
{
    clear: none !important;

    width: 33.33% !important;
    padding: 0 !important;
}

/* line 22, styles/components4/key-people.scss */
.key-people .cc_33-66_c0,
.bios .cc_33-66_c0
{
    clear: left !important;

    width: 33.33% !important;
    padding: 0 !important;
}

/* line 23, styles/components4/key-people.scss */
.key-people .cc_33-66_c1,
.bios .cc_33-66_c1
{
    clear: none !important;

    width: 66.33% !important;
    padding: 0 !important;
}

/* line 24, styles/components4/key-people.scss */
.key-people .cc_66-33_c0,
.bios .cc_66-33_c0
{
    clear: left !important;

    width: 66.33% !important;
    padding: 0 !important;
}

/* line 25, styles/components4/key-people.scss */
.key-people .cc_66-33_c1,
.bios .cc_66-33_c1
{
    clear: none !important;

    width: 33.33% !important;
    padding: 0 !important;
}

/* line 26, styles/components4/key-people.scss */
.key-people .cc_50-50_c0,
.bios .cc_50-50_c0
{
    clear: left !important;

    width: 50% !important;
    padding: 0 !important;
}

/* line 27, styles/components4/key-people.scss */
.key-people .cc_50-50_c1,
.bios .cc_50-50_c1
{
    clear: none !important;

    width: 50% !important;
    padding: 0 !important;
}

/* line 28, styles/components4/key-people.scss */
.key-people .cc_100_c0,
.bios .cc_100_c0
{
    clear: both !important;

    width: 100% !important;
    padding: 0 !important;
}

/* line 30, styles/components4/key-people.scss */
.key-people .key-people-title,
.key-people .bios-title,
.bios .key-people-title,
.bios .bios-title
{
    font: 700 2rem 'Gotham A', 'Gotham B', sans-serif;

    margin: .666666666666667rem 0;
    padding: 0 1rem;

    color: #000;
}

/* line 38, styles/components4/key-people.scss */
.key-people .key-people-subtitle,
.key-people .bios-subtitle,
.bios .key-people-subtitle,
.bios .bios-subtitle
{
    font: 700 1.2rem 'Gotham A', 'Gotham B', sans-serif;

    margin-bottom: 2rem;
    padding: 0 1rem;

    color: #000;
}

/* line 48, styles/components4/key-people.scss */
.key-people .key-people-container::before,
.key-people .key-people-container::after,
.key-people .bios-container::before,
.key-people .bios-container::after,
.bios .key-people-container::before,
.bios .key-people-container::after,
.bios .bios-container::before,
.bios .bios-container::after
{
    display: table;

    content: '';
}

/* line 54, styles/components4/key-people.scss */
.key-people .key-people-container::after,
.key-people .bios-container::after,
.bios .key-people-container::after,
.bios .bios-container::after
{
    clear: both;
}

/* line 58, styles/components4/key-people.scss */
.key-people .key-people-container .bio-single,
.key-people .bios-container .bio-single,
.bios .key-people-container .bio-single,
.bios .bios-container .bio-single
{
    box-sizing: content-box;
    padding: 1rem;
}

/* line 62, styles/components4/key-people.scss */
.key-people .key-people-container .bio-single .image-container,
.key-people .bios-container .bio-single .image-container,
.bios .key-people-container .bio-single .image-container,
.bios .bios-container .bio-single .image-container
{
    position: relative;

    display: block;

    width: 100%;
    margin: 0 0 1.33333333333333rem;
}

/* line 68, styles/components4/key-people.scss */
.key-people .key-people-container .bio-single .image-container::after,
.key-people .bios-container .bio-single .image-container::after,
.bios .key-people-container .bio-single .image-container::after,
.bios .bios-container .bio-single .image-container::after
{
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    opacity: .4;
    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 81, styles/components4/key-people.scss */
.key-people .key-people-container .bio-single .image-container:hover::after,
.key-people .bios-container .bio-single .image-container:hover::after,
.bios .key-people-container .bio-single .image-container:hover::after,
.bios .bios-container .bio-single .image-container:hover::after
{
    opacity: 1;
    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat .06667rem bottom;
    background-size: 2.666666666666667rem;
}

/* line 87, styles/components4/key-people.scss */
.key-people .key-people-container .bio-single .image-container img,
.key-people .bios-container .bio-single .image-container img,
.bios .key-people-container .bio-single .image-container img,
.bios .bios-container .bio-single .image-container img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 94, styles/components4/key-people.scss */
.key-people .key-people-container .bio-single .bio-name,
.key-people .key-people-container .bio-single .org-chart-bio .main-content-container .sidebar .bio-name-link,
.org-chart-bio .main-content-container .sidebar .key-people .key-people-container .bio-single .bio-name-link,
.key-people .key-people-container .bio-single .org-chart .main-content-container .sidebar .head-of-unit .bio-name-link,
.org-chart .main-content-container .sidebar .head-of-unit .key-people .key-people-container .bio-single .bio-name-link,
.key-people .key-people-container .bio-single .bio-name-link,
.key-people .bios-container .bio-single .bio-name,
.key-people .bios-container .bio-single .org-chart-bio .main-content-container .sidebar .bio-name-link,
.org-chart-bio .main-content-container .sidebar
.key-people .bios-container .bio-single .bio-name-link,
.key-people .bios-container .bio-single .org-chart .main-content-container .sidebar .head-of-unit .bio-name-link,
.org-chart .main-content-container .sidebar .head-of-unit
.key-people .bios-container .bio-single .bio-name-link,
.key-people .bios-container .bio-single .bio-name-link,
.bios .key-people-container .bio-single .bio-name,
.bios .key-people-container .bio-single .org-chart-bio .main-content-container .sidebar .bio-name-link,
.org-chart-bio .main-content-container .sidebar
.bios .key-people-container .bio-single .bio-name-link,
.bios .key-people-container .bio-single .org-chart .main-content-container .sidebar .head-of-unit .bio-name-link,
.org-chart .main-content-container .sidebar .head-of-unit
.bios .key-people-container .bio-single .bio-name-link,
.bios .key-people-container .bio-single .bio-name-link,
.bios .bios-container .bio-single .bio-name,
.bios .bios-container .bio-single .org-chart-bio .main-content-container .sidebar .bio-name-link,
.org-chart-bio .main-content-container .sidebar
.bios .bios-container .bio-single .bio-name-link,
.bios .bios-container .bio-single .org-chart .main-content-container .sidebar .head-of-unit .bio-name-link,
.org-chart .main-content-container .sidebar .head-of-unit
.bios .bios-container .bio-single .bio-name-link,
.bios .bios-container .bio-single .bio-name-link
{
    font: 700 1rem 'Gotham A', 'Gotham B', sans-serif;

    margin-bottom: .666666666666667rem;

    color: #6d6d6d;
}

/* line 101, styles/components4/key-people.scss */
.key-people .key-people-container .bio-single .bio-name-link,
.key-people .bios-container .bio-single .bio-name-link,
.bios .key-people-container .bio-single .bio-name-link,
.bios .bios-container .bio-single .bio-name-link
{
    margin-top: 0;
}

/* line 105, styles/components4/key-people.scss */
.key-people .key-people-container .bio-single .bio-job-title,
.key-people .bios-container .bio-single .bio-job-title,
.bios .key-people-container .bio-single .bio-job-title,
.bios .bios-container .bio-single .bio-job-title
{
    margin-bottom: .666666666666667rem;
}

@media screen and (max-width: 79.93333em)
{
    /* line 116, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c0,
    .bios .cc_25-25-25-25_c0
    {
        clear: left !important;

        width: 50% !important;
    }
    /* line 117, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c1,
    .bios .cc_25-25-25-25_c1
    {
        clear: none !important;

        width: 50% !important;
    }
    /* line 118, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c2,
    .bios .cc_25-25-25-25_c2
    {
        clear: left !important;

        width: 50% !important;
    }
    /* line 119, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c3,
    .bios .cc_25-25-25-25_c3
    {
        clear: none !important;

        width: 50% !important;
    }
    /* line 120, styles/components4/key-people.scss */
    .key-people .cc_25-75_c0,
    .bios .cc_25-75_c0
    {
        width: 33.3333333333333% !important;
    }
    /* line 121, styles/components4/key-people.scss */
    .key-people .cc_25-75_c1,
    .bios .cc_25-75_c1
    {
        width: 66.6666666666% !important;
    }
    /* line 122, styles/components4/key-people.scss */
    .key-people .cc_75-25_c0,
    .bios .cc_75-25_c0
    {
        width: 66.6666666666% !important;
    }
    /* line 123, styles/components4/key-people.scss */
    .key-people .cc_75-25_c1,
    .bios .cc_75-25_c1
    {
        width: 33.3333333333333% !important;
    }
    /* line 124, styles/components4/key-people.scss */
    .key-people .cc_33-33-33_c0,
    .bios .cc_33-33-33_c0
    {
        width: 33.3333333333333% !important;
    }
    /* line 125, styles/components4/key-people.scss */
    .key-people .cc_33-33-33_c1,
    .bios .cc_33-33-33_c1
    {
        width: 33.3333333333333% !important;
    }
    /* line 126, styles/components4/key-people.scss */
    .key-people .cc_33-33-33_c2,
    .bios .cc_33-33-33_c2
    {
        width: 33.3333333333333% !important;
    }
    /* line 127, styles/components4/key-people.scss */
    .key-people .cc_33-66_c0,
    .bios .cc_33-66_c0
    {
        width: 33.3333333333333% !important;
    }
    /* line 128, styles/components4/key-people.scss */
    .key-people .cc_33-66_c1,
    .bios .cc_33-66_c1
    {
        width: 66.6666666666% !important;
    }
    /* line 129, styles/components4/key-people.scss */
    .key-people .cc_66-33_c0,
    .bios .cc_66-33_c0
    {
        width: 66.6666666666% !important;
    }
    /* line 130, styles/components4/key-people.scss */
    .key-people .cc_66-33_c1,
    .bios .cc_66-33_c1
    {
        width: 33.3333333333333% !important;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 140, styles/components4/key-people.scss */
    .key-people .key-people-subtitle,
    .key-people .bios-subtitle,
    .bios .key-people-subtitle,
    .bios .bios-subtitle
    {
        margin-bottom: 1.33333333333333rem;
    }
    /* line 148, styles/components4/key-people.scss */
    .key-people .key-people-container .bio-single .bio-name,
    .key-people .key-people-container .bio-single .org-chart-bio .main-content-container .sidebar .bio-name-link,
    .org-chart-bio .main-content-container .sidebar .key-people .key-people-container .bio-single .bio-name-link,
    .key-people .key-people-container .bio-single .org-chart .main-content-container .sidebar .head-of-unit .bio-name-link,
    .org-chart .main-content-container .sidebar .head-of-unit .key-people .key-people-container .bio-single .bio-name-link,
    .key-people .key-people-container .bio-single .bio-name-link,
    .key-people .bios-container .bio-single .bio-name,
    .key-people .bios-container .bio-single .org-chart-bio .main-content-container .sidebar .bio-name-link,
    .org-chart-bio .main-content-container .sidebar
    .key-people .bios-container .bio-single .bio-name-link,
    .key-people .bios-container .bio-single .org-chart .main-content-container .sidebar .head-of-unit .bio-name-link,
    .org-chart .main-content-container .sidebar .head-of-unit
    .key-people .bios-container .bio-single .bio-name-link,
    .key-people .bios-container .bio-single .bio-name-link,
    .bios .key-people-container .bio-single .bio-name,
    .bios .key-people-container .bio-single .org-chart-bio .main-content-container .sidebar .bio-name-link,
    .org-chart-bio .main-content-container .sidebar
    .bios .key-people-container .bio-single .bio-name-link,
    .bios .key-people-container .bio-single .org-chart .main-content-container .sidebar .head-of-unit .bio-name-link,
    .org-chart .main-content-container .sidebar .head-of-unit
    .bios .key-people-container .bio-single .bio-name-link,
    .bios .key-people-container .bio-single .bio-name-link,
    .bios .bios-container .bio-single .bio-name,
    .bios .bios-container .bio-single .org-chart-bio .main-content-container .sidebar .bio-name-link,
    .org-chart-bio .main-content-container .sidebar
    .bios .bios-container .bio-single .bio-name-link,
    .bios .bios-container .bio-single .org-chart .main-content-container .sidebar .head-of-unit .bio-name-link,
    .org-chart .main-content-container .sidebar .head-of-unit
    .bios .bios-container .bio-single .bio-name-link,
    .bios .bios-container .bio-single .bio-name-link
    {
        font-size: .8666666666666667rem;
    }
    /* line 153, styles/components4/key-people.scss */
    .key-people .key-people-container .bio-single .bio-job-title,
    .key-people .bios-container .bio-single .bio-job-title,
    .bios .key-people-container .bio-single .bio-job-title,
    .bios .bios-container .bio-single .bio-job-title
    {
        margin-bottom: 1rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 167, styles/components4/key-people.scss */
    .key-people .separator,
    .bios .separator
    {
        margin: 1.33333333333333rem auto;
    }
    /* line 175, styles/components4/key-people.scss */
    .key-people .key-people-container .bio-single .image-container,
    .key-people .bios-container .bio-single .image-container,
    .bios .key-people-container .bio-single .image-container,
    .bios .bios-container .bio-single .image-container
    {
        margin: 0 0 1.33333333333333rem;
    }
    /* line 179, styles/components4/key-people.scss */
    .key-people .key-people-container .bio-single .bio-job-title,
    .key-people .bios-container .bio-single .bio-job-title,
    .bios .key-people-container .bio-single .bio-job-title,
    .bios .bios-container .bio-single .bio-job-title
    {
        margin-bottom: .666666666666667rem;
    }
    /* line 185, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c0,
    .bios .cc_25-25-25-25_c0
    {
        margin-right: 0 !important;
    }
    /* line 186, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c1,
    .bios .cc_25-25-25-25_c1
    {
        margin-left: 0 !important;
    }
    /* line 187, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c2,
    .bios .cc_25-25-25-25_c2
    {
        margin-right: 0 !important;
    }
    /* line 188, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c3,
    .bios .cc_25-25-25-25_c3
    {
        margin-left: 0 !important;
    }
    /* line 189, styles/components4/key-people.scss */
    .key-people .cc_25-75_c0,
    .bios .cc_25-75_c0
    {
        clear: both !important;

        width: 100% !important;
    }
    /* line 190, styles/components4/key-people.scss */
    .key-people .cc_25-75_c1,
    .bios .cc_25-75_c1
    {
        clear: both !important;

        width: 100% !important;
    }
    /* line 191, styles/components4/key-people.scss */
    .key-people .cc_75-25_c0,
    .bios .cc_75-25_c0
    {
        clear: both !important;

        width: 100% !important;
    }
    /* line 192, styles/components4/key-people.scss */
    .key-people .cc_75-25_c1,
    .bios .cc_75-25_c1
    {
        clear: both !important;

        width: 100% !important;
    }
    /* line 193, styles/components4/key-people.scss */
    .key-people .cc_33-33-33_c0,
    .bios .cc_33-33-33_c0
    {
        clear: left !important;

        width: 50% !important;
        margin-right: 0 !important;
    }
    /* line 194, styles/components4/key-people.scss */
    .key-people .cc_33-33-33_c1,
    .bios .cc_33-33-33_c1
    {
        clear: none !important;

        width: 50% !important;
        margin-left: 0 !important;
    }
    /* line 195, styles/components4/key-people.scss */
    .key-people .cc_33-33-33_c2,
    .bios .cc_33-33-33_c2
    {
        clear: left !important;

        width: 50% !important;
        margin-right: 0 !important;
    }
    /* line 196, styles/components4/key-people.scss */
    .key-people .cc_33-66_c0,
    .bios .cc_33-66_c0
    {
        clear: both !important;

        width: 100% !important;
    }
    /* line 197, styles/components4/key-people.scss */
    .key-people .cc_33-66_c1,
    .bios .cc_33-66_c1
    {
        clear: both !important;

        width: 100% !important;
    }
    /* line 198, styles/components4/key-people.scss */
    .key-people .cc_66-33_c0,
    .bios .cc_66-33_c0
    {
        clear: both !important;

        width: 100% !important;
    }
    /* line 199, styles/components4/key-people.scss */
    .key-people .cc_66-33_c1,
    .bios .cc_66-33_c1
    {
        clear: both !important;

        width: 100% !important;
    }
    /* line 200, styles/components4/key-people.scss */
    .key-people .cc_50-50_c0,
    .bios .cc_50-50_c0
    {
        clear: both !important;

        width: 100% !important;
    }
    /* line 201, styles/components4/key-people.scss */
    .key-people .cc_50-50_c1,
    .bios .cc_50-50_c1
    {
        clear: both !important;

        width: 100% !important;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 212, styles/components4/key-people.scss */
    .key-people .key-people-title,
    .key-people .bios-title,
    .bios .key-people-title,
    .bios .bios-title
    {
        padding: 0;
    }
    /* line 217, styles/components4/key-people.scss */
    .key-people .key-people-subtitle,
    .key-people .bios-subtitle,
    .bios .key-people-subtitle,
    .bios .bios-subtitle
    {
        padding: 0;
    }
    /* line 224, styles/components4/key-people.scss */
    .key-people .key-people-container .bio-single,
    .key-people .bios-container .bio-single,
    .bios .key-people-container .bio-single,
    .bios .bios-container .bio-single
    {
        padding: 1rem 0;
    }
    /* line 229, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c0,
    .bios .cc_25-25-25-25_c0
    {
        width: calc(50% - .33333333333333rem) !important;
        margin-right: .33333333333333rem !important;
    }
    /* line 230, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c1,
    .bios .cc_25-25-25-25_c1
    {
        width: calc(50% - .33333333333333rem) !important;
        margin-left: .33333333333333rem !important;
    }
    /* line 231, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c2,
    .bios .cc_25-25-25-25_c2
    {
        width: calc(50% - .33333333333333rem) !important;
        margin-right: .33333333333333rem !important;
    }
    /* line 232, styles/components4/key-people.scss */
    .key-people .cc_25-25-25-25_c3,
    .bios .cc_25-25-25-25_c3
    {
        width: calc(50% - .33333333333333rem) !important;
        margin-left: .33333333333333rem !important;
    }
    /* line 233, styles/components4/key-people.scss */
    .key-people .cc_33-33-33_c0,
    .bios .cc_33-33-33_c0
    {
        width: calc(50% - .33333333333333rem) !important;
        margin-right: .33333333333333rem !important;
    }
    /* line 234, styles/components4/key-people.scss */
    .key-people .cc_33-33-33_c1,
    .bios .cc_33-33-33_c1
    {
        width: calc(50% - .33333333333333rem) !important;
        margin-left: .33333333333333rem !important;
    }
    /* line 235, styles/components4/key-people.scss */
    .key-people .cc_33-33-33_c2,
    .bios .cc_33-33-33_c2
    {
        width: calc(50% - .33333333333333rem) !important;
        margin-right: .33333333333333rem !important;
    }
}

/* line 1, styles/components4/search.scss */
.search-component
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 5, styles/components4/search.scss */
.search-component .result-item p > a
{
    word-break: break-all;
}

/* line 10, styles/components4/search.scss */
.search-component .search-form-container .form-clear
{
    font: 700 1.2rem 'Gotham A', 'Gotham B', sans-serif;

    float: right;

    text-decoration: none;
    text-transform: uppercase;
}

/* line 16, styles/components4/search.scss */
.search-component .search-form-container .form-clear::after
{
    clear: both;
}

/* line 21, styles/components4/search.scss */
.search-component .search-form-container .one-field-wrapper
{
    display: block;

    box-sizing: border-box;
    margin-bottom: 1.33333333333333rem;

    border: .0666666666666667rem solid #ddd4d4;
}

/* line 27, styles/components4/search.scss */
.search-component .search-form-container .one-field-wrapper .one-field
{
    display: table;

    width: 100%;
}

/* line 31, styles/components4/search.scss */
.search-component .search-form-container .one-field-wrapper .one-field .input-container
{
    display: table-cell;

    width: auto;
}

/* line 35, styles/components4/search.scss */
.search-component .search-form-container .one-field-wrapper .one-field .input-container input[type='text']
{
    font: 400 .93333rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    display: block;

    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 1rem 1.33333333333333rem;

    color: #6d6d6d;
    border: 0;
    background-color: #fbfbfb;
}

/* line 48, styles/components4/search.scss */
.search-component .search-form-container .one-field-wrapper .one-field .submit-container
{
    position: relative;

    display: table-cell;

    width: 3rem;

    vertical-align: top;
}

/* line 54, styles/components4/search.scss */
.search-component .search-form-container .one-field-wrapper .one-field .submit-container .search-form-submit
{
    font: 400 .93333rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    line-height: 200%;

    display: block;

    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: .6rem 1.33333333333333rem;

    cursor: pointer;
    text-indent: -133.33333333333333rem;

    color: #8b54b0;
    border: 0;
    border-radius: 0;
    background: #fbfbfb url('clientlib/assets/img/search_lens_purple.svg') no-repeat center;
    background-size: 40% auto;

    -webkit-appearance: none;
}

/* line 77, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .top
{
    margin-bottom: 1.666666666666667rem;
}

/* line 80, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .top .search-item-count
{
    float: left;
}

/* line 82, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .top .search-item-count span
{
    font: 400 1rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;
}

/* line 85, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .top .search-item-count span.highlight
{
    font-weight: 700;
}

/* line 91, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .top .clear-wrapper
{
    float: right;
}

/* line 94, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .top .clear-wrapper::after
{
    clear: both;
}

/* line 99, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .top::before,
.search-component .search-form-container .multi-fields .top::after
{
    display: table;

    content: '';
}

/* line 105, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .top::after
{
    clear: both;
}

/* line 110, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields
{
    margin-bottom: 2.666666666666667rem;
}

/* line 113, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields::before,
.search-component .search-form-container .multi-fields .input-fields::after
{
    display: table;

    content: '';
}

/* line 119, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields::after
{
    clear: both;
}

/* line 123, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .input-container
{
    display: inline-block;
    float: left;

    width: calc(22.11% - 1rem);
    margin: 0 1rem 1rem 0;
}

/* line 129, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .input-container input[type='text']
{
    font: 400 1rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    display: block;
    display: inline-block;

    box-sizing: border-box;
    width: 100%;
    height: 100%;
    height: 3rem;
    padding: 1rem 1.33333333333333rem;

    color: #6d6d6d;
    border: .0666666666666667rem solid #d6d6d6;
    background-color: #fbfbfb;
}

/* line 143, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .input-container .ui-selectmenu-button
{
    font: 400 1rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    width: 100% !important;
    height: 3rem;
    margin: 0;
    padding: 1rem 1.33333333333333rem;

    background-color: #fbfbfb;
}

/* line 151, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .input-container .ui-selectmenu-button::after
{
    font-size: 1.2rem;

    right: 1rem;
}

/* line 158, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .search-field
{
    width: calc(66.33% - 1rem);
}

/* line 162, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .range
{
    float: right;

    width: 33.5%;
    margin: 0 0 1rem 0;
}

/* line 167, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .range ::before
{
    font-family: icomoon;
    font-size: 1.6rem;

    display: inline-block;

    width: 1.33333333333333rem;
    height: auto;
    margin-right: .666666666666667rem;

    content: '\e900';
    vertical-align: middle;

    color: #57068c;
    background-position: center;
}

/* line 180, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .range .ui-input-text
{
    display: inline-block;
    float: left;

    width: calc(50% - .666666666666667rem);
}

/* line 186, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .range .ui-input-text:nth-child(2)
{
    margin-left: 1.33333333333333rem;
}

/* line 191, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .range input[type='text']
{
    width: calc(100% - 2rem);
}

/* line 196, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .submit-container
{
    display: inline-block;
    float: right;

    width: 11.1%;
    margin: 0;
}

/* line 202, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .submit-container .form-submit
{
    font: 700 1.2rem 'Gotham A', 'Gotham B', sans-serif;

    position: relative;

    display: block;

    height: 3rem;
    margin: 0;
    padding: .8rem;

    text-align: center;
    text-decoration: none;

    border: .0666666666666667rem solid #57068c;
}

/* line 213, styles/components4/search.scss */
.search-component .search-form-container .multi-fields .input-fields .submit-container .form-submit::after
{
    vertical-align: middle;
}

/* line 222, styles/components4/search.scss */
.search-component .search-toggle
{
    display: block;

    margin-bottom: 2.666666666666667rem;

    background: #f2f2f2;
}

/* line 227, styles/components4/search.scss */
.search-component .search-toggle .nav-list
{
    height: auto !important;
    margin: 0;
    padding: .33333333333333rem 1.33333333333333rem;
}

/* line 232, styles/components4/search.scss */
.search-component .search-toggle .nav-list .nav-list-item
{
    line-height: 1;

    display: inline;

    margin: 0 .666666666666667rem 0 0;
}

/* line 237, styles/components4/search.scss */
.search-component .search-toggle .nav-list .nav-list-item a
{
    font-size: 1rem;
}

/* line 241, styles/components4/search.scss */
.search-component .search-toggle .nav-list .nav-list-item a.current
{
    font-weight: 700;

    color: #2a0347;
}

/* line 249, styles/components4/search.scss */
.search-component .search-results-container
{
    display: block;
}

/* line 252, styles/components4/search.scss */
.search-component .search-results-container .result-item
{
    display: block;

    padding: 2rem 1rem;

    border-bottom: .0666666666666667rem solid #ddd4d4;
}

/* line 257, styles/components4/search.scss */
.search-component .search-results-container .result-item .title
{
    font: 700 1.2rem 'Gotham A', 'Gotham B', sans-serif;

    margin-bottom: .666666666666667rem;

    color: #56058c;
}

/* line 263, styles/components4/search.scss */
.search-component .search-results-container .result-item:nth-child(even)
{
    background: #fff;
}

/* line 267, styles/components4/search.scss */
.search-component .search-results-container .result-item:nth-child(odd)
{
    background: #fbfbfb;
}

/* line 271, styles/components4/search.scss */
.search-component .search-results-container .result-item.suggested
{
    background: #f2f2f2;
}

/* line 279, styles/components4/search.scss */
.search-component .search-results-container .result-item span.match
{
    font-weight: 700;
}

/* line 285, styles/components4/search.scss */
.search-component .search-results-container .people .contact-detail
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;
            flex-direction: row;

    width: 100%;
    padding: .666666666666667rem 0 0;

    -webkit-flex-wrap: wrap;
       -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-direction: row;
}

/* line 302, styles/components4/search.scss */
.search-component .search-results-container .people .contact-detail .column
{
    box-sizing: border-box;
    width: 33.33%;
}

/* line 307, styles/components4/search.scss */
.search-component .search-results-container .people .contact-detail .contact-phone,
.search-component .search-results-container .people .contact-detail .contact-fax
{
    color: #6d6d6d;
}

/* line 314, styles/components4/search.scss */
.search-component .search-results-container .event .title
{
    display: block;
}

/* line 318, styles/components4/search.scss */
.search-component .search-results-container .event .upcoming-events-wrapper
{
    margin-top: .666666666666667rem;
    padding: 0;
}

/* line 322, styles/components4/search.scss */
.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-events-list
{
    margin-top: 0;
}

/* line 325, styles/components4/search.scss */
.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-events-list li
{
    display: initial;

    border-bottom: 0;
}

/* line 331, styles/components4/search.scss */
.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-date::after
{
    height: 100%;
}

/* line 334, styles/components4/search.scss */
.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-month
{
    font-size: 1rem;
}

/* line 338, styles/components4/search.scss */
.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-day
{
    font-size: 2rem;
}

/* line 342, styles/components4/search.scss */
.search-component .search-results-container .event .upcoming-events-wrapper .upcoming-year
{
    font-size: 1rem;
}

/* line 346, styles/components4/search.scss */
.search-component .search-results-container .event .upcoming-events-wrapper .event-data
{
    width: calc(100% - 5.33333333333333rem);
    margin-left: 1rem;
}

/* line 351, styles/components4/search.scss */
.search-component .search-results-container .event .upcoming-events-wrapper .event-text
{
    margin-bottom: .666666666666667rem;
}

/* line 358, styles/components4/search.scss */
.search-component .search-results-container .location .breadcrumb
{
    padding: 0;
}

/* line 361, styles/components4/search.scss */
.search-component .search-results-container .location .breadcrumb::before
{
    font: 400 1rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    content: '';

    color: #6d6d6d;
}

/* line 367, styles/components4/search.scss */
.search-component .search-results-container .location .breadcrumb .first::after
{
    content: '';
}

/* line 371, styles/components4/search.scss */
.search-component .search-results-container .location .breadcrumb li
{
    font-size: 1rem;
}

/* line 374, styles/components4/search.scss */
.search-component .search-results-container .location .breadcrumb li::after
{
    font-size: 1.133333333333333rem;
    font-weight: 400;

    color: #57068c;
}

/* line 381, styles/components4/search.scss */
.search-component .search-results-container .location .breadcrumb .breadcrumb-link
{
    font-size: 1rem;

    padding: .33333333333333rem .33333333333333rem .33333333333333rem 0;

    color: #57068c;
}

/* line 389, styles/components4/search.scss */
.search-component .search-results-container .news
{
    padding: 0 0 2.666666666666667rem;

    border-bottom: 0;
}

/* line 393, styles/components4/search.scss */
.search-component .search-results-container .news::before,
.search-component .search-results-container .news::after
{
    display: table;

    content: '';
}

/* line 399, styles/components4/search.scss */
.search-component .search-results-container .news::after
{
    clear: both;
}

/* line 403, styles/components4/search.scss */
.search-component .search-results-container .news .image-link
{
    position: relative;

    display: block;
    float: left;

    width: 14rem;
    margin: .4rem 0 0;
}

/* line 410, styles/components4/search.scss */
.search-component .search-results-container .news .image-link img
{
    display: block;

    width: 100%;
    height: Auto;
}

/* line 416, styles/components4/search.scss */
.search-component .search-results-container .news .image-link::after
{
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 429, styles/components4/search.scss */
.search-component .search-results-container .news .image-link:hover::after
{
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat .06667rem bottom;
    background-size: 2.666666666666667rem;
}

/* line 443, styles/components4/search.scss */
.search-component .search-results-container .news .video-link
{
    position: relative;

    display: block;
    float: left;

    width: 14rem;
    margin: .4rem 0 0;
}

/* line 450, styles/components4/search.scss */
.search-component .search-results-container .news .video-link img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 456, styles/components4/search.scss */
.search-component .search-results-container .news .video-link::before
{
    font-family: FontAwesome;
    font-size: .8rem;
    font-weight: 200;

    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    margin: .4666666666666667rem;
    padding: .133333333333333rem .4rem .133333333333333rem .533333333333333rem;

    content: '\f04b';

    color: #fff;
    border: .2rem solid #fff;
    border-radius: 100%;
}

/* line 474, styles/components4/search.scss */
.search-component .search-results-container .news .gallery-type
{
    position: relative;

    display: block;
    float: left;

    width: 14rem;
    margin: .4rem 0 0;
}

/* line 481, styles/components4/search.scss */
.search-component .search-results-container .news .gallery-type img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 488, styles/components4/search.scss */
.search-component .search-results-container .news .story-info
{
    position: relative;

    display: inline-block;
    float: left;

    width: 41.666666666666667rem;
    margin: 0 0 0 2.666666666666667rem;
}

/* line 496, styles/components4/search.scss */
.search-component .search-results-container .news .story-info time::after
{
    font-weight: 400;

    margin-left: .33333333333333rem;

    content: '| ';
}

/* line 503, styles/components4/search.scss */
.search-component .search-results-container .news .story-info span.tag
{
    font-weight: 700;
}

/* line 508, styles/components4/search.scss */
.search-component .search-results-container .news .story-info a.tag::after
{
    content: ',';
}

/* line 512, styles/components4/search.scss */
.search-component .search-results-container .news .story-info a.tag:last-of-type::after
{
    content: '';
}

/* line 517, styles/components4/search.scss */
.search-component .search-results-container .news .story-info p
{
    padding-top: .666666666666667rem;
}

/* line 521, styles/components4/search.scss */
.search-component .search-results-container .news .story-info .image-link
{
    display: none;
}

/* line 522, styles/components4/search.scss */
.search-component .search-results-container .news .story-info .video-link
{
    display: none;
}

/* line 523, styles/components4/search.scss */
.search-component .search-results-container .news .story-info .gallery-type
{
    display: none;
}

/* line 528, styles/components4/search.scss */
.search-component .pagination-controls
{
    padding: 1.33333333333333rem 0;
}

@media screen and (max-width: 79.93333em)
{
    /* line 540, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .input-container
    {
        width: calc(21.33% - 1rem);
    }
    /* line 544, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .submit-container
    {
        width: 13.5%;
    }
    /* line 547, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .submit-container .form-submit
    {
        padding: .8rem;
    }
    /* line 552, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .search-field
    {
        width: calc(64% - 1rem);
    }
    /* line 556, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .range
    {
        width: 36%;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 572, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .top
    {
        margin: .666666666666667rem 0 1rem;
    }
    /* line 575, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .top .search-item-count
    {
        float: none;
    }
    /* line 579, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .top .clear-wrapper
    {
        float: left;

        margin-top: 1.666666666666667rem;
    }
    /* line 585, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .hide-md
    {
        display: none !important;

        -webkit-transition: all 200ms ease-in-out;
                transition: all 200ms ease-in-out;
    }
    /* line 592, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields
    {
        margin-bottom: .666666666666667rem;
    }
    /* line 595, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .input-container
    {
        position: relative;

        float: none;

        width: 100%;
        margin: 0 0 1.33333333333333rem;
    }
    /* line 601, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .input-container .ui-selectmenu-button
    {
        width: 100% !important;
    }
    /* line 604, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .input-container .ui-selectmenu-button ul li.ui-menu-item
    {
        width: 100% !important;
    }
    /* line 610, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .submit-container
    {
        width: 100%;
    }
    /* line 613, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .submit-container .submit
    {
        float: none;

        width: 100%;
    }
    /* line 619, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .search-field
    {
        position: relative;
    }
    /* line 622, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .search-field input[type='text']
    {
        padding: 1rem 2.33333333333333rem 1rem 1.33333333333333rem;

        background: url('clientlib/assets/img/search_lens_purple.svg') #fbfbfb no-repeat center;
        background-position: 98%;
        background-size: 1.33333333333333rem auto;
    }
    /* line 630, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .range
    {
        margin: 0;
    }
    /* line 633, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .range .ui-input-text
    {
        display: block;
        float: none;

        width: 100%;
        margin: 0 0 1.33333333333333rem;
    }
    /* line 639, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields .range .ui-input-text:nth-child(2)
    {
        margin: 0 0 1.33333333333333rem;
    }
    /* line 649, styles/components4/search.scss */
    .search-component .search-toggle .nav-list
    {
        padding: .33333333333333rem 1rem;
    }
    /* line 652, styles/components4/search.scss */
    .search-component .search-toggle .nav-list .nav-list-item a
    {
        font-size: .8666666666666667rem;

        overflow: hidden;

        white-space: nowrap;
    }
    /* line 661, styles/components4/search.scss */
    .search-component .search-results-container .result-item
    {
        padding: 1.33333333333333rem 1rem;
    }
    /* line 664, styles/components4/search.scss */
    .search-component .search-results-container .result-item .title
    {
        font-size: 1rem;
        line-height: 150%;

        display: block;

        margin-bottom: 0;
    }
    /* line 673, styles/components4/search.scss */
    .search-component .search-results-container .people .contact-detail
    {
        padding: .33333333333333rem 0 0;
    }
    /* line 676, styles/components4/search.scss */
    .search-component .search-results-container .people .contact-detail .column
    {
        width: 50%;
    }
    /* line 684, styles/components4/search.scss */
    .search-component .search-results-container .location .breadcrumb li
    {
        font-size: .8666666666666667rem;
    }
    /* line 687, styles/components4/search.scss */
    .search-component .search-results-container .location .breadcrumb li ::after
    {
        font-size: 1rem;
    }
    /* line 692, styles/components4/search.scss */
    .search-component .search-results-container .location .breadcrumb .breadcrumb-link
    {
        font-size: .8666666666666667rem;
    }
    /* line 699, styles/components4/search.scss */
    .search-component .search-results-container .event .upcoming-day
    {
        font-size: 1.6rem;
    }
    /* line 704, styles/components4/search.scss */
    .search-component .search-results-container .news
    {
        margin-bottom: 1.33333rem;
        padding: 0 0 1.33333333333333rem;

        border-bottom: .0666666666666667rem solid #ddd4d4;
    }
    /* line 709, styles/components4/search.scss */
    .search-component .search-results-container .news .story-info
    {
        width: 26rem;
        margin: 0 0 0 1.33333333333333rem;
    }
    /* line 713, styles/components4/search.scss */
    .search-component .search-results-container .news .story-info span.tag
    {
        display: none;
    }
    /* line 730, styles/components4/search.scss */
    .search-component.active .search-form-container .multi-fields .hide-md
    {
        display: block !important;
    }
    /* line 734, styles/components4/search.scss */
    .search-component.active .search-form-container .multi-fields .input-fields
    {
        position: absolute;
        z-index: 50;

        width: 100%;
        max-width: 46rem;
        margin: 0 auto;
        padding: 0 0 2rem;

        background: #fff;
    }
    /* line 743, styles/components4/search.scss */
    .search-component.active .search-form-container .multi-fields .input-fields::after
    {
        position: relative;
        bottom: -2rem;
        left: -200%;

        width: 500%;

        content: '';

        border-bottom: .33333333333333rem solid #56058c;
    }
    /* line 762, styles/components4/search.scss */
    .search-component.active .search-toggle
    {
        margin-top: 6.33333333333333rem;
    }
    /* line 767, styles/components4/search.scss */
    .ui-selectmenu-menu.search-mobile
    {
        z-index: 90;
    }
    /* line 773, styles/components4/search.scss */
    .ui-selectmenu-menu.search-mobile ul li.ui-menu-item
    {
        width: 100% !important;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 783, styles/components4/search.scss */
    .search-component
    {
        padding: 1rem 0;
    }
    /* line 788, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .top
    {
        margin: 0;
    }
    /* line 791, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .top .clear-wrapper
    {
        margin: .666666666666667rem 0;
    }
    /* line 796, styles/components4/search.scss */
    .search-component .search-form-container .multi-fields .input-fields
    {
        margin-bottom: 0;
    }
    /* line 805, styles/components4/search.scss */
    .search-component .search-results-container .people .contact-detail .column
    {
        width: 100%;
    }
    /* line 814, styles/components4/search.scss */
    .search-component .search-results-container .event .upcoming-events-list > li
    {
        padding: 0;
    }
    /* line 820, styles/components4/search.scss */
    .search-component .search-results-container .news .image-link
    {
        z-index: 1;

        float: right;

        width: 9rem;
        margin: 0 0 0 1rem;
    }
    /* line 827, styles/components4/search.scss */
    .search-component .search-results-container .news .video-link
    {
        z-index: 1;

        float: right;

        width: 9rem;
        margin: 0 0 0 1rem;
    }
    /* line 834, styles/components4/search.scss */
    .search-component .search-results-container .news .gallery-type
    {
        z-index: 1;

        float: right;

        width: 9rem;
        margin: 0 0 0 1rem;
    }
    /* line 841, styles/components4/search.scss */
    .search-component .search-results-container .news .story-info
    {
        display: block;
        float: none;

        width: auto;
        margin: 0;
    }
    /* line 848, styles/components4/search.scss */
    .search-component .search-results-container .news .story-info .detail time
    {
        display: block;
    }
    /* line 851, styles/components4/search.scss */
    .search-component .search-results-container .news .story-info .detail time::after
    {
        content: '';
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 867, styles/components4/search.scss */
    .search-component .search-toggle
    {
        margin-bottom: 2rem;
    }
    /* line 871, styles/components4/search.scss */
    .search-component .search-toggle .nav-list .nav-list-item
    {
        line-height: 1.5;

        display: block;
        float: left;
    }
    /* line 877, styles/components4/search.scss */
    .search-component .search-toggle .nav-list::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
}

/* line 1, styles/components5/policy_search.scss */
.policy-search-form
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 5, styles/components5/policy_search.scss */
.policy-search-form .form-title
{
    font-size: 1.6rem;
    line-height: 1.3;
}

/* line 10, styles/components5/policy_search.scss */
.policy-search-form .form
{
    padding: 1.33333333333333rem;

    border: .06667rem solid #d6d6d6;
}

/* line 15, styles/components5/policy_search.scss */
.policy-search-form .form input[type='text']
{
    width: 100%;
    margin: .33333333333333rem 0 .666666666666667rem;
}

/* line 19, styles/components5/policy_search.scss */
.policy-search-form .form input[type='text']::-webkit-input-placeholder
{
    color: #5c5c5c;
}

/* line 23, styles/components5/policy_search.scss */
.policy-search-form .form input[type='text']:-moz-placeholder
{
    color: #5c5c5c;
}

/* line 27, styles/components5/policy_search.scss */
.policy-search-form .form input[type='text']::-moz-placeholder
{
    color: #5c5c5c;
}

/* line 31, styles/components5/policy_search.scss */
.policy-search-form .form input[type='text']:-ms-input-placeholder
{
    color: #5c5c5c;
}

/* line 36, styles/components5/policy_search.scss */
.policy-search-form .form select
{
    width: 100%;
}

/* line 40, styles/components5/policy_search.scss */
.policy-search-form .form .ui-selectmenu-button
{
    width: 100% !important;
    margin: .33333333333333rem 0 .666666666666667rem;
}

/* line 46, styles/components5/policy_search.scss */
.policy-search-form .range .ui-input-text
{
    position: relative;

    padding-left: 2rem;
}

/* line 50, styles/components5/policy_search.scss */
.policy-search-form .range .ui-input-text::before
{
    font-family: icomoon;
    font-size: 1.6rem;

    position: absolute;
    top: .666666666666667rem;
    left: 0;

    display: inline-block;

    width: 1.33333333333333rem;
    height: auto;
    margin-right: .666666666666667rem;

    content: '\e900';
    vertical-align: middle;

    color: #57068c;
    background-position: center;
}

/* line 68, styles/components5/policy_search.scss */
.policy-search-form .form a.form-submit
{
    margin: .666666666666667rem 0 0;
}

/* line 74, styles/components5/policy_search.scss */
.policy-search-form.inline .form
{
    padding: 1.33333333333333rem;
}

/* line 77, styles/components5/policy_search.scss */
.policy-search-form.inline .form::before,
.policy-search-form.inline .form::after
{
    display: table;

    content: '';
}

/* line 83, styles/components5/policy_search.scss */
.policy-search-form.inline .form::after
{
    clear: both;
}

/* line 88, styles/components5/policy_search.scss */
.policy-search-form.inline .input-container
{
    width: calc(50% - .666666666666667rem);
}

/* line 91, styles/components5/policy_search.scss */
.policy-search-form.inline .input-container:nth-child(even)
{
    float: left;

    margin-right: .666666666666667rem;
}

/* line 96, styles/components5/policy_search.scss */
.policy-search-form.inline .input-container:nth-child(odd)
{
    float: right;

    margin-left: .666666666666667rem;
}

/* line 101, styles/components5/policy_search.scss */
.policy-search-form.inline .input-container label
{
    margin-bottom: .666666666666667rem;
}

/* line 107, styles/components5/policy_search.scss */
.policy-search-form.inline .range::before,
.policy-search-form.inline .range::after
{
    display: table;

    content: '';
}

/* line 113, styles/components5/policy_search.scss */
.policy-search-form.inline .range::after
{
    clear: both;
}

/* line 117, styles/components5/policy_search.scss */
.policy-search-form.inline .range label
{
    display: block;
}

/* line 121, styles/components5/policy_search.scss */
.policy-search-form.inline .range .ui-input-text
{
    width: calc(50% - 2.666666666666667rem);
}

/* line 124, styles/components5/policy_search.scss */
.policy-search-form.inline .range .ui-input-text::before
{
    top: 1rem;
}

/* line 128, styles/components5/policy_search.scss */
.policy-search-form.inline .range .ui-input-text:nth-child(even)
{
    float: left;

    margin-right: .666666666666667rem;
}

/* line 133, styles/components5/policy_search.scss */
.policy-search-form.inline .range .ui-input-text:nth-child(odd)
{
    float: right;

    margin-left: .666666666666667rem;
}

/* line 138, styles/components5/policy_search.scss */
.policy-search-form.inline .range .ui-input-text input[type='text']
{
    font-size: .8666666666666667rem;

    margin: .33333333333333rem 0 0;
}

/* line 146, styles/components5/policy_search.scss */
.policy-search-form.inline .submit-container .form-submit
{
    float: right;

    margin: 1.733333333333333rem auto 0;
    padding: .8rem .933333333333333rem;
}

/* line 155, styles/components5/policy_search.scss */
.policy-search-form.small .form
{
    padding: .666666666666667rem 1rem 1.33333333333333rem;
}

@media screen and (max-width: 31.93333em)
{
    /* line 190, styles/components5/policy_search.scss */
    .policy-search-form
    {
        padding: 1rem 0;
    }
    /* line 193, styles/components5/policy_search.scss */
    .policy-search-form .form
    {
        padding: 1rem;
    }
}

/* line 1, styles/components6/_lead_paragraph.scss */
.leadParagraph
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;

    position: relative;

    padding: 0 1rem 0 1.33333333333333rem !important;
}

/* line 6, styles/components6/_lead_paragraph.scss */
.leadParagraph::before
{
    position: absolute;
    left: 0;

    content: '';

    background: #57068c;
}

@media screen and (min-width: 80em)
{
    /* line 18, styles/components6/_lead_paragraph.scss */
    .leadParagraph
    {
        font-size: 1.4666666666666667rem;
        line-height: 1.45;
    }
    /* line 22, styles/components6/_lead_paragraph.scss */
    .leadParagraph::before
    {
        top: 6%;

        width: .33333333333333rem;
        height: 84%;
    }
}

@media screen and (min-width: 62em) and (max-width: 79.93333em)
{
    /* line 34, styles/components6/_lead_paragraph.scss */
    .leadParagraph
    {
        font-size: 1.4666666666666667rem;
        line-height: 1.45;
    }
    /* line 38, styles/components6/_lead_paragraph.scss */
    .leadParagraph::before
    {
        top: 5%;

        width: .33333333333333rem;
        height: 88%;
    }
}

@media screen and (min-width: 46em) and (max-width: 61.86667em)
{
    /* line 51, styles/components6/_lead_paragraph.scss */
    .leadParagraph
    {
        font-size: 1rem;
        line-height: 1.6;
    }
    /* line 55, styles/components6/_lead_paragraph.scss */
    .leadParagraph::before
    {
        top: 5%;

        width: .53333rem;
        height: 88%;
    }
}

@media screen and (max-width: 45.86667em)
{
    /* line 67, styles/components6/_lead_paragraph.scss */
    .leadParagraph
    {
        font-size: 1rem;
        line-height: 1.6;
    }
    /* line 71, styles/components6/_lead_paragraph.scss */
    .leadParagraph::before
    {
        top: 3%;

        width: .53333rem;
        height: 93%;
    }
}

/* line 31, styles/components6/_program_search.scss */
.programSearchComponent
{
    margin: .33333333333333rem 0 2rem;
}

/* line 34, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader
{
    position: static !important;
}

/* line 37, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader .formCollapse
{
    display: none;
}

/* line 41, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader p
{
    font-size: 1rem;
    font-weight: bold;

    display: inline-block;

    color: #000;
}

/* line 49, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader .errorMessages p
{
    font-size: 1rem;
    font-weight: bold;

    display: none;

    color: #cb0200;
}

/* line 55, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader .errorMessages p#noResults
{
    color: #57068c;
}

/* line 61, styles/components6/_program_search.scss */
.programSearchComponent .pSearchHeader::after
{
    display: table;
    clear: both;

    content: '';
}

/* line 68, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm
{
    width: 100%;
    margin-top: 1.33333333333333rem;
}

/* line 72, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .collapseIcon
{
    display: none;
}

/* line 77, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .selectorContainer .ui-selectmenu-button
{
    display: none !important;
}

/* line 81, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .selectorContainer::after
{
    display: table;
    clear: both;

    content: '';
}

/* line 88, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect
{
    margin: .33333333333333rem 0 1.4666666666666667rem;
}

/* line 91, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio
{
    display: inline-block;

    margin-right: .33333333333333rem;
}

/* line 95, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio input[type=radio]
{
    display: none;
}

/* line 99, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio label
{
    font-size: 1rem;

    position: relative;

    margin-right: 2rem;

    cursor: pointer;

    color: #4a4f55;
}

/* line 106, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio label .nyuRadio
{
    position: relative;
    top: .33333333333333rem;

    display: inline-block;

    width: 1.33333333333333rem;
    height: 1.33333333333333rem;
    margin-right: 1rem;

    border: .0666666666666667rem solid #a49482;
    border-radius: 100%;
}

/* line 117, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio label.ui-state-active
{
    font-weight: bold;
}

/* line 120, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio label.ui-state-active .nyuRadio::after
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: .533333333333333rem;
    height: .533333333333333rem;
    margin-top: -.2666666666666667rem;
    margin-left: -.2666666666666667rem;

    content: '';

    border-radius: 100%;
    background: #57068c;
}

/* line 134, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .educationSelect .ui-radio label:last-child
{
    margin-right: 0;
}

/* line 141, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm .mobileEduContainer
{
    display: none;
}

/* line 145, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm select
{
    width: 100%;
}

/* line 149, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm button[type=submit]
{
    margin: 0;
    padding: .9666666666666667rem 1.6rem !important;
}

/* line 154, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm::after
{
    display: table;
    clear: both;

    content: '';
}

/* line 160, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm ::-webkit-input-placeholder
{
    /* Chrome/Opera/Safari */
    color: #5c5c5c;
}

/* line 164, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm ::-moz-placeholder
{
    /* Firefox 19+ */
    color: #5c5c5c;
}

/* line 168, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm :-ms-input-placeholder
{
    /* IE 10+ */
    color: #5c5c5c;
}

/* line 172, styles/components6/_program_search.scss */
.programSearchComponent .pSearchForm :-moz-placeholder
{
    /* Firefox 18- */
    color: #5c5c5c;
}

/* line 177, styles/components6/_program_search.scss */
.programSearchComponent .clearFiltersBTN
{
    font-size: 1.2rem;
    font-weight: bold;

    display: inline-block;

    margin-top: 2rem;

    cursor: pointer;
    text-transform: uppercase;

    color: #57068c;
}

/* line 188, styles/components6/_program_search.scss */
#fullProgramModal
{
    position: relative;
    z-index: 10;
    top: 0;
    left: 0;

    width: 93% !important;
    padding: 2rem 2.33333333333333rem 3rem;

    border: solid #a49482 .0666666666666667rem;
    background: #fff;
}

/* line 198, styles/components6/_program_search.scss */
#fullProgramModal .col
{
    float: left;

    width: 32%;
}

/* line 203, styles/components6/_program_search.scss */
#fullProgramModal .itemOption
{
    clear: left;

    margin-bottom: 2rem;

    cursor: pointer;
}

/* line 208, styles/components6/_program_search.scss */
#fullProgramModal .itemOption .innerContainer
{
    display: inline-block;

    margin-right: 1rem;
}

/* line 213, styles/components6/_program_search.scss */
#fullProgramModal .itemOption .checkbox
{
    position: absolute;

    display: inline-block;
    float: left;

    width: 1.0666666666666667rem;
    height: 1.0666666666666667rem;
    margin-top: .33333333333333rem;
    margin-bottom: 0;

    content: '';
    -webkit-transform: translateY(calc(50% - .533333333333333rem));
       -moz-transform: translateY(calc(50% - .533333333333333rem));
        -ms-transform: translateY(calc(50% - .533333333333333rem));
         -o-transform: translateY(calc(50% - .533333333333333rem));
            transform: translateY(calc(50% - .533333333333333rem));

    border: #777 solid .0666666666666667rem;
    background: transparent;
}

/* line 222, styles/components6/_program_search.scss */
#fullProgramModal .itemOption p
{
    font-size: 1rem;
    font-weight: bold;

    display: inline;
    float: right;

    margin-left: 2.533333333333333rem;

    color: #000;
}

/* line 231, styles/components6/_program_search.scss */
#fullProgramModal .itemOption.selected .checkbox
{
    background: url(clientlib/assets/img/purple-check.png) no-repeat center center;
}

/* line 236, styles/components6/_program_search.scss */
#fullProgramModal::after
{
    display: table;
    clear: both;

    content: '';
}

/* line 243, styles/components6/_program_search.scss */
.ui-dialog[aria-describedby=fullProgramModal]
{
    position: absolute !important;
    z-index: 50;
    left: 50.5% !important;

    width: 97% !important;

    transform: translate(-50%, 0);
}

/* line 250, styles/components6/_program_search.scss */
.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar
{
    position: absolute;
    z-index: 11;
    top: 0;
    right: 0;

    width: auto;

    text-align: right;
}

/* line 258, styles/components6/_program_search.scss */
.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close
{
    margin: 1.2rem 2.4666666666666667rem 0 0;
    padding: 0;

    cursor: pointer;

    border: .06667rem solid #57068c;
    background: url(clientlib/assets/img/close.png) no-repeat 50% 50%;
}

/* line 265, styles/components6/_program_search.scss */
.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close i
{
    display: block;

    width: 3rem;
    height: 3rem;
}

/* line 271, styles/components6/_program_search.scss */
.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close:active,
.ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close:focus
{
    outline: 3px solid #3dbbdb !important;
}

/* line 280, styles/components6/_program_search.scss */
.select2-container--default
{
    width: 95% !important;

    background: #fff;
}

/* line 284, styles/components6/_program_search.scss */
.select2-container--default .select2-results__message
{
    padding: .666666666666667rem 1rem !important;
}

/* line 288, styles/components6/_program_search.scss */
.select2-container--default .select2-selection--multiple
{
    position: relative;
    z-index: 2;

    overflow: auto;

    min-height: 3.33333333333333rem;
    max-height: 10.8rem;

    border: solid #a49482 .0666666666666667rem;
    border-radius: 0;
    background: transparent;
}

/* line 298, styles/components6/_program_search.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice
{
    font-size: 1rem;

    overflow: hidden;

    max-width: 100%;
    padding: .4666666666666667rem .6rem;

    list-style: none;

    color: #fff;
    border: none;
    border-radius: 0;
    background-color: #b8b8b8;
}

/* line 310, styles/components6/_program_search.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove
{
    font-size: 1.4666666666666667rem;
    font-weight: normal;

    position: relative;
    z-index: 10;

    float: right;

    margin-right: -.6rem;
    margin-left: .6rem;
    padding-right: .6rem;
    padding-left: .33333333333333rem;

    text-transform: uppercase;

    color: #fff;
    background-color: #b8b8b8;
}

/* line 324, styles/components6/_program_search.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover
{
    color: #fff;
}

/* line 329, styles/components6/_program_search.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered
{
    position: relative;
    top: .2rem;

    padding: 0 .733333333333333rem;
    padding-right: 2.33333333333333rem;
}

/* line 337, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option
{
    margin: 0;
    padding: 0;
}

/* line 341, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div
{
    position: relative;

    min-height: none;
    margin: 0;
    padding: .666666666666667rem 1rem .4rem 2rem;

    color: #000;
}

/* line 348, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div .checkbox
{
    display: inline-block;

    width: 1.0666666666666667rem;
    height: 1.0666666666666667rem;

    content: '';
    -webkit-transform: translateY(calc(50% - .533333333333333rem));
       -moz-transform: translateY(calc(50% - .533333333333333rem));
        -ms-transform: translateY(calc(50% - .533333333333333rem));
         -o-transform: translateY(calc(50% - .533333333333333rem));
            transform: translateY(calc(50% - .533333333333333rem));

    border: #777 solid .0666666666666667rem;
    background: transparent;
}

/* line 352, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div .selectorText
{
    line-height: 1.7;

    display: block;
    float: right;

    width: calc(100% - 1.8666666666666667em);
}

/* line 360, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div.SeeFullList .checkbox
{
    display: none;
}

/* line 364, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div.SeeFullList .selectorText
{
    float: none;

    margin-left: -.6rem;
}

/* line 370, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option div::after
{
    display: table;
    clear: both;

    content: '';
}

/* line 378, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option[aria-selected=true]
{
    background: #fff;
}

/* line 381, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option[aria-selected=true] div
{
    background: transparent;
}

/* line 384, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option[aria-selected=true] div .checkbox
{
    background: url(clientlib/assets/img/purple-check.png) no-repeat center center;
}

/* line 390, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected]
{
    background: transparent;
}

/* line 393, styles/components6/_program_search.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] div
{
    color: #000;
    background-color: #fae2cc;
}

/* line 399, styles/components6/_program_search.scss */
.select2-container--default .select2-dropdown
{
    z-index: 100;

    border: solid #a49482 .0666666666666667rem;
    border-top: none;
}

/* line 405, styles/components6/_program_search.scss */
.select2-container--default .select2-results > .select2-results__options
{
    overflow-y: auto;

    max-height: 29rem;
}

/* line 410, styles/components6/_program_search.scss */
.select2-container--default .select2-search--inline
{
    margin-top: .4666666666666667rem;

    list-style: none;
}

/* line 414, styles/components6/_program_search.scss */
.select2-container--default .select2-search--inline .select2-search__field
{
    padding-left: .33333333333333rem;
}

/* line 419, styles/components6/_program_search.scss */
.select2-container--default .mCSB_inside > .mCSB_container
{
    margin-right: 0;
}

/* line 423, styles/components6/_program_search.scss */
.select2-container--default .mCSB_scrollTools
{
    width: .33333333333333rem;

    opacity: 1;
    background: #fff;
}

/* line 428, styles/components6/_program_search.scss */
.select2-container--default .mCSB_scrollTools .mCSB_dragger
{
    background: #57068c;
}

/* line 431, styles/components6/_program_search.scss */
.select2-container--default .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
    opacity: 0;
}

/* line 437, styles/components6/_program_search.scss */
.select2-container--default.select2-container--open
{
    background: #e4e4e4;
}

/* line 441, styles/components6/_program_search.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple
{
    border: solid #a49482 .0666666666666667rem;
}

/* line 446, styles/components6/_program_search.scss */
.locationSelectorContainer .select2-container
{
    width: 93% !important;
}

/* line 449, styles/components6/_program_search.scss */
.locationSelectorContainer .select2-container .select2-selection--multiple,
.locationSelectorContainer .select2-container .select2-search__field
{
    cursor: pointer;
}

/* line 454, styles/components6/_program_search.scss */
.locationSelectorContainer .select2-container::after
{
    position: absolute;
    z-index: 1;
    top: .6rem;
    right: .933333333333333rem;

    width: 1.2rem;
    height: .6rem;

    content: url(clientlib/assets/img/drop-down-arrow.png);
    cursor: pointer;
}

@media screen and (min-width: 80em)
{
    /* line 462, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchForm .selectorContainer
    {
        float: left;

        width: 51.5%;
    }
    /* line 467, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchForm .locationSelectorContainer
    {
        width: 34.5%;
    }
}

@media screen and (min-width: 62em) and (max-width: 79.93333em)
{
    /* line 476, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchForm .selectorContainer
    {
        float: left;

        width: 38.5%;
    }
    /* line 481, styles/components6/_program_search.scss */
    #fullProgramModal
    {
        padding: 6.666666666666667rem 1.666666666666667rem 0;
    }
}

@media screen and (min-width: 46em) and (max-width: 61.93333em)
{
    /* line 490, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchForm .selectorContainer
    {
        float: left;

        width: 38.5%;
    }
    /* line 495, styles/components6/_program_search.scss */
    #fullProgramModal
    {
        left: 0;

        width: 92% !important;
        padding: 5.33333333333333rem 1.666666666666667rem 0;
    }
    /* line 500, styles/components6/_program_search.scss */
    #fullProgramModal .col
    {
        width: 50%;
    }
    /* line 503, styles/components6/_program_search.scss */
    #fullProgramModal .col:nth-child(even)
    {
        float: right;
    }
    /* line 508, styles/components6/_program_search.scss */
    #fullProgramModal .itemOption
    {
        margin-bottom: 1.6rem;
    }
    /* line 511, styles/components6/_program_search.scss */
    #fullProgramModal .itemOption p
    {
        margin-left: 2rem;
    }
    /* line 517, styles/components6/_program_search.scss */
    .ui-dialog[aria-describedby=fullProgramModal]
    {
        width: 90% !important;
    }
    /* line 521, styles/components6/_program_search.scss */
    .ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close
    {
        margin: 1.2rem 1.2rem 0 0;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 532, styles/components6/_program_search.scss */
    .programSearchComponent
    {
        margin: .33333333333333rem 0 1rem;
    }
    /* line 535, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchHeader
    {
        line-height: 100%;

        padding: .133333333333333rem 0;

        cursor: pointer;
    }
    /* line 540, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchHeader .collapseIcon
    {
        position: relative;

        display: inline-block;

        width: .8666666666666667rem;
        height: .8666666666666667rem;
        margin-right: .533333333333333rem;
    }
    /* line 547, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchHeader .collapseIcon span
    {
        position: absolute;

        background: #57068c;
    }
    /* line 551, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchHeader .collapseIcon span:first-child
    {
        top: .3rem;

        width: .8666666666666667rem;
        height: .2666666666666667rem;
    }
    /* line 557, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchHeader .collapseIcon span:last-child
    {
        left: .3rem;

        display: none;

        width: .2666666666666667rem;
        height: .8666666666666667rem;
    }
    /* line 566, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchHeader p
    {
        font-size: 1rem;

        color: #57068c;
    }
    /* line 572, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchHeader.collapse .collapseIcon span:last-child
    {
        display: block;
    }
    /* line 578, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchForm
    {
        overflow: hidden;

        max-height: 56.666666666666667rem;
        margin-top: 0;
        margin-bottom: 1.666666666666667rem;

        -webkit-transition: max-height 300ms ease;
                transition: max-height 300ms ease;
    }
    /* line 587, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchForm .selectorContainer
    {
        width: 100%;
        margin: 1.33333333333333rem 0;
    }
    /* line 592, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchForm .educationSelect
    {
        margin: .33333333333333rem 0 1rem;
    }
    /* line 595, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchForm .educationSelect .ui-radio
    {
        display: block;

        margin-bottom: .33333333333333rem;
    }
    /* line 599, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchForm .educationSelect .ui-radio:last-child
    {
        margin-bottom: 0;
    }
    /* line 605, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchForm button[type='submit']
    {
        font-size: 1rem;
    }
    /* line 609, styles/components6/_program_search.scss */
    .programSearchComponent .pSearchForm.collapse
    {
        max-height: 0;
    }
    /* line 614, styles/components6/_program_search.scss */
    .programSearchComponent .clearFiltersBTN
    {
        font-size: 1rem;

        margin-top: 0;
        margin-bottom: 1.33333333333333rem;
    }
    /* line 619, styles/components6/_program_search.scss */
    .programSearchComponent .clearFiltersBTN.hide
    {
        display: none;
    }
    /* line 625, styles/components6/_program_search.scss */
    #fullProgramModal
    {
        left: -.0666666666666667rem;

        width: 83% !important;
        padding: 5.33333333333333rem 1.666666666666667rem 0;
    }
    /* line 630, styles/components6/_program_search.scss */
    #fullProgramModal .col
    {
        float: none;

        width: 100%;
    }
    /* line 635, styles/components6/_program_search.scss */
    #fullProgramModal .itemOption
    {
        margin-bottom: 1.6rem;
    }
    /* line 638, styles/components6/_program_search.scss */
    #fullProgramModal .itemOption .innerContainer
    {
        margin-right: 0;
    }
    /* line 642, styles/components6/_program_search.scss */
    #fullProgramModal .itemOption p
    {
        margin-left: 2rem;
    }
    /* line 648, styles/components6/_program_search.scss */
    .ui-dialog[aria-describedby=fullProgramModal]
    {
        width: 90% !important;
    }
    /* line 652, styles/components6/_program_search.scss */
    .ui-dialog[aria-describedby=fullProgramModal] .ui-dialog-titlebar .ui-dialog-titlebar-close
    {
        margin: 1.2rem 1.2rem 0 0;
    }
    /* line 658, styles/components6/_program_search.scss */
    .ui-selectmenu-menu
    {
        z-index: 10;

        background: #fff;
    }
    /* line 662, styles/components6/_program_search.scss */
    .ui-selectmenu-menu ul
    {
        margin-bottom: 0;
    }
    /* line 665, styles/components6/_program_search.scss */
    .ui-selectmenu-menu ul li.ui-menu-item
    {
        padding: 1rem .666666666666667rem .33333333333333rem;

        cursor: pointer;
    }
    /* line 669, styles/components6/_program_search.scss */
    .ui-selectmenu-menu ul li.ui-menu-item:hover
    {
        color: #000;
        background-color: #fae2cc;
    }
    /* line 677, styles/components6/_program_search.scss */
    .select2-container--default
    {
        width: 100% !important;
    }
    /* line 681, styles/components6/_program_search.scss */
    .select2-container--default .select2-selection--multiple .select2-search__field
    {
        font-size: 1rem;
    }
    /* line 685, styles/components6/_program_search.scss */
    .select2-container--default .select2-selection--multiple .select2-selection__rendered
    {
        padding: 0 .666666666666667rem;
    }
    /* line 690, styles/components6/_program_search.scss */
    .select2-container--default .select2-results__option div
    {
        padding: .666666666666667rem 1rem .4rem 1rem;
    }
    /* line 693, styles/components6/_program_search.scss */
    .select2-container--default .select2-results__option div .selectorText
    {
        width: calc(100% - 2.2rem);
    }
    /* line 698, styles/components6/_program_search.scss */
    .select2-container--default .select2-results > .select2-results__options
    {
        max-height: 16.666666666666667rem;
    }
    /* line 703, styles/components6/_program_search.scss */
    .locationSelectorContainer .select2-container
    {
        width: 100% !important;
    }
}

/* line 1, styles/components6/_program_results.scss */
.programResultsComponent,
.programSuggestionComponent
{
    display: none;
}

/* line 5, styles/components6/_program_results.scss */
.programResultsComponent .resultsContainer,
.programSuggestionComponent .resultsContainer
{
    -webkit-transition: max-height 1000ms ease, min-height 1000ms ease;
            transition: max-height 1000ms ease, min-height 1000ms ease;
}

/* line 11, styles/components6/_program_results.scss */
.programResultsComponent .resultsContainer.autoHeight,
.programSuggestionComponent .resultsContainer.autoHeight
{
    min-height: 0 !important;
}

/* line 16, styles/components6/_program_results.scss */
.programResultsComponent .programResult,
.programSuggestionComponent .programResult
{
    position: relative;

    display: block;

    width: 100%;
    min-height: 7.6rem;
    padding: 2rem 0;

    cursor: pointer;

    border-top: .06667rem solid #d6d6d6;
    border-bottom: .06667rem solid #d6d6d6;
}

/* line 26, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer,
.programResultsComponent .programResult .programDetailsContainer,
.programSuggestionComponent .programResult .programDegreesContainer,
.programSuggestionComponent .programResult .programDetailsContainer
{
    position: absolute;
    top: 2rem;
}

/* line 32, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer,
.programSuggestionComponent .programResult .programDegreesContainer
{
    left: 0;

    width: 7.666666666666667rem;
    height: calc(100% - 4rem);
}

/* line 37, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer .innerContainer,
.programSuggestionComponent .programResult .programDegreesContainer .innerContainer
{
    position: absolute;
    top: 50%;
    left: 0;

    width: 100%;

    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    text-align: center;
}

/* line 51, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer .programDegree,
.programSuggestionComponent .programResult .programDegreesContainer .programDegree
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: 2rem;
    line-height: 1;

    margin-bottom: .33333333333333rem;
}

/* line 58, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer .programMajMin,
.programSuggestionComponent .programResult .programDegreesContainer .programMajMin
{
    font-size: .933333333333333rem;

    text-transform: uppercase;
}

/* line 62, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer .programMajMin.major,
.programSuggestionComponent .programResult .programDegreesContainer .programMajMin.major
{
    font-weight: bold;
}

/* line 68, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer,
.programSuggestionComponent .programResult .programDetailsContainer
{
    left: 8rem;

    width: calc(100% - 8rem);
    padding-left: 2rem;
}

/* line 73, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article,
.programSuggestionComponent .programResult .programDetailsContainer article
{
    padding-right: 10.666666666666667rem;
}

/* line 76, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .programTitle,
.programSuggestionComponent .programResult .programDetailsContainer article .programTitle
{
    font-size: 1.2rem;

    margin-top: 0;
    margin-bottom: .33333333333333rem;

    text-transform: capitalize;
}

/* line 84, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .schoolLocation img,
.programSuggestionComponent .programResult .programDetailsContainer article .schoolLocation img
{
    vertical-align: sub;
}

/* line 88, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .schoolLocation p,
.programSuggestionComponent .programResult .programDetailsContainer article .schoolLocation p
{
    font-weight: bold;

    display: inline-block;

    margin-left: .4rem;

    color: #6d6d6d;
}

/* line 96, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .programDescription .readMore,
.programSuggestionComponent .programResult .programDetailsContainer article .programDescription .readMore
{
    font-style: normal;

    cursor: pointer;
}

/* line 102, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer,
.programSuggestionComponent .programResult .programDetailsContainer .numContainer
{
    position: absolute;
    top: 0;
    right: 2rem;
}

/* line 107, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer p,
.programSuggestionComponent .programResult .programDetailsContainer .numContainer p
{
    font-size: 1rem;

    display: inline-block;
}

/* line 112, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars,
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars
{
    position: relative;

    float: right;

    width: 2.8666666666666667rem;
    height: 1.33333333333333rem;
    margin-left: 1rem;
}

/* line 119, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span,
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span
{
    position: absolute;
    bottom: 0;

    width: .666666666666667rem;

    background: #d6d6d6;
}

/* line 125, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span:first-child,
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span:first-child
{
    left: 0;

    height: .33333333333333rem;
}

/* line 130, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(2),
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(2)
{
    left: .733333333333333rem;

    height: .666666666666667rem;
}

/* line 135, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(3),
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(3)
{
    left: 1.4666666666666667rem;

    height: 1rem;
}

/* line 140, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(4),
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span:nth-child(4)
{
    left: 2.2rem;

    height: 1.33333333333333rem;
}

/* line 149, styles/components6/_program_results.scss */
.programResultsComponent .programResult::after,
.programSuggestionComponent .programResult::after
{
    display: table;
    clear: both;

    content: '';
}

/* line 157, styles/components6/_program_results.scss */
.programResultsComponent
{
    border-top: .06667rem solid #d6d6d6;
}

/* line 160, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer
{
    padding: 2.33333333333333rem 0;
}

/* line 163, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer p
{
    display: inline-block;

    vertical-align: text-top;
}

/* line 168, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer .filterContainer
{
    display: inline-block;
    float: right;

    margin-top: -.133333333333333rem;
}

/* line 173, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer .filterContainer p
{
    font-weight: bold;

    float: left;

    margin-top: .4666666666666667rem;
    margin-right: 1.133333333333333rem;

    vertical-align: baseline;

    color: #000;
}

/* line 182, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer .filterContainer select
{
    width: 15rem !important;
}

/* line 186, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer .filterContainer .ui-selectmenu-button
{
    cursor: pointer;
}

/* line 190, styles/components6/_program_results.scss */
.programResultsComponent .resultsFilterContainer .filterContainer::after
{
    display: table;
    clear: both;

    content: '';
}

/* line 199, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer
{
    border-right: .33333rem solid #57068c;
}

/* line 202, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDegreesContainer .programMajMin.major
{
    color: #8900e1;
}

/* line 208, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .programTitle
{
    color: #330662;
}

/* line 212, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer article .programDescription .readMore
{
    color: #57068c;
}

/* line 217, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer p
{
    color: #e86c00;
}

/* line 221, styles/components6/_program_results.scss */
.programResultsComponent .programResult .programDetailsContainer .numContainer .bars span.active
{
    background: #e86c00;
}

/* line 228, styles/components6/_program_results.scss */
.programResultsComponent #returnMessage
{
    display: none;

    margin-bottom: 2rem;
    padding: 2.666666666666667rem 0;

    border-bottom: .06667rem solid #d6d6d6;
}

/* line 234, styles/components6/_program_results.scss */
.programResultsComponent #returnMessage p
{
    font-size: 1.0666666666666667rem;
    font-weight: bold;

    color: #6d6d6d;
}

/* line 241, styles/components6/_program_results.scss */
.programResultsComponent #programsPagination
{
    padding: 3.33333333333333rem 0;

    border-bottom: .06667rem solid #d6d6d6;
}

/* line 246, styles/components6/_program_results.scss */
.programResultsComponent #programsPagination .pages a
{
    width: 3rem;
    padding: .733333333333333rem 0 !important;

    text-align: center;
}

/* line 251, styles/components6/_program_results.scss */
.programResultsComponent #programsPagination .pages a.active
{
    width: 3.2rem;
    padding: .8666666666666667rem 0 !important;

    color: #fff !important;
    background: #57068c !important;
}

/* line 262, styles/components6/_program_results.scss */
.programSuggestionComponent
{
    margin: 1.666666666666667rem 0;
}

/* line 265, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse
{
    display: inline-block;

    cursor: pointer;
}

/* line 269, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse .collapseIcon
{
    position: relative;

    display: inline-block;

    width: .8666666666666667rem;
    height: .8666666666666667rem;
    margin-right: .533333333333333rem;
}

/* line 276, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse .collapseIcon span
{
    position: absolute;

    background: #57068c;
}

/* line 280, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse .collapseIcon span:first-child
{
    top: .3rem;

    width: .8666666666666667rem;
    height: .2666666666666667rem;
}

/* line 286, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse .collapseIcon span:last-child
{
    left: .3rem;

    display: none;

    width: .2666666666666667rem;
    height: .8666666666666667rem;
}

/* line 295, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse p
{
    font-size: 1rem;
    font-weight: bold;

    display: inline-block;

    color: #57068c;
}

/* line 302, styles/components6/_program_results.scss */
.programSuggestionComponent .suggestCollapse.collapsed .collapseIcon span:last-child
{
    display: block;
}

/* line 308, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult .programDegreesContainer
{
    border-right: .33333rem solid #6d6d6d;
}

/* line 311, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult .programDegreesContainer .programMajMin.major
{
    color: #6d6d6d;
}

/* line 317, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult .programDetailsContainer article .programTitle,
.programSuggestionComponent .programResult .programDetailsContainer article .programDescription .readMore
{
    color: #6d6d6d;
}

/* line 323, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult .programDetailsContainer .numContainer p
{
    color: #6d6d6d;
}

/* line 327, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars span.active
{
    background: #6d6d6d;
}

/* line 333, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult:first-child
{
    border-top: none;
}

/* line 337, styles/components6/_program_results.scss */
.programSuggestionComponent .programResult:last-child
{
    border-bottom: none;
}

/* line 342, styles/components6/_program_results.scss */
.programSuggestionComponent #suggestionContainer
{
    max-height: 93.33333333333333rem;

    -webkit-transition: max-height 300ms ease;
            transition: max-height 300ms ease;
}

/* line 349, styles/components6/_program_results.scss */
.programSuggestionComponent #showMoreSuggestions
{
    margin: .33333333333333rem 0 0;
}

/* line 354, styles/components6/_program_results.scss */
.programSuggestionComponent.collapsed #suggestionContainer
{
    max-height: 0;
}

/* line 358, styles/components6/_program_results.scss */
.programSuggestionComponent.collapsed #showMoreSuggestions
{
    display: none !important;
}

/* line 364, styles/components6/_program_results.scss */
.ui-selectmenu-menu ul li.ui-menu-item
{
    cursor: pointer;
}

@media screen and (min-width: 46em) and (max-width: 61.93333em)
{
    /* line 372, styles/components6/_program_results.scss */
    .programResultsComponent .resultsFilterContainer .filterContainer p
    {
        margin-top: .666666666666667rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 383, styles/components6/_program_results.scss */
    .programResultsComponent .resultsContainer,
    .programSuggestionComponent .resultsContainer
    {
        min-height: 0 !important;
    }
    /* line 387, styles/components6/_program_results.scss */
    .programResultsComponent .programResult,
    .programSuggestionComponent .programResult
    {
        padding: 1.33333333333333rem 0;
    }
    /* line 390, styles/components6/_program_results.scss */
    .programResultsComponent .programResult .programDegreesContainer,
    .programResultsComponent .programResult .programDetailsContainer,
    .programSuggestionComponent .programResult .programDegreesContainer,
    .programSuggestionComponent .programResult .programDetailsContainer
    {
        top: 1.33333333333333rem;
    }
    /* line 395, styles/components6/_program_results.scss */
    .programResultsComponent .programResult .programDegreesContainer,
    .programSuggestionComponent .programResult .programDegreesContainer
    {
        width: 5.8rem;
        height: calc(100% - 2.666666666666667rem);
    }
    /* line 399, styles/components6/_program_results.scss */
    .programResultsComponent .programResult .programDegreesContainer .innerContainer,
    .programSuggestionComponent .programResult .programDegreesContainer .innerContainer
    {
        text-align: left;
    }
    /* line 404, styles/components6/_program_results.scss */
    .programResultsComponent .programResult .programDetailsContainer,
    .programSuggestionComponent .programResult .programDetailsContainer
    {
        left: 7.8rem;

        width: calc(100% - 7.8rem);
        padding-left: 0;
    }
    /* line 409, styles/components6/_program_results.scss */
    .programResultsComponent .programResult .programDetailsContainer article,
    .programSuggestionComponent .programResult .programDetailsContainer article
    {
        padding-right: 0;
    }
    /* line 412, styles/components6/_program_results.scss */
    .programResultsComponent .programResult .programDetailsContainer article .programTitle,
    .programSuggestionComponent .programResult .programDetailsContainer article .programTitle
    {
        font-size: 1rem;
    }
    /* line 416, styles/components6/_program_results.scss */
    .programResultsComponent .programResult .programDetailsContainer article .programDescription,
    .programSuggestionComponent .programResult .programDetailsContainer article .programDescription
    {
        display: none;
    }
    /* line 421, styles/components6/_program_results.scss */
    .programResultsComponent .programResult .programDetailsContainer .numContainer,
    .programSuggestionComponent .programResult .programDetailsContainer .numContainer
    {
        position: relative;
        top: initial;
        right: initial;

        display: inline-block;

        margin-top: .33333333333333rem;
    }
    /* line 428, styles/components6/_program_results.scss */
    .programResultsComponent .programResult .programDetailsContainer .numContainer .bars,
    .programSuggestionComponent .programResult .programDetailsContainer .numContainer .bars
    {
        top: .2rem;

        margin-left: 1.33333333333333rem;
    }
    /* line 438, styles/components6/_program_results.scss */
    .programResultsComponent .resultsFilterContainer
    {
        padding: 1.33333333333333rem 0;
    }
    /* line 441, styles/components6/_program_results.scss */
    .programResultsComponent .resultsFilterContainer .viewsLabel
    {
        vertical-align: text-bottom;
    }
    /* line 445, styles/components6/_program_results.scss */
    .programResultsComponent .resultsFilterContainer .filterContainer
    {
        display: block;
        float: none;
    }
    /* line 449, styles/components6/_program_results.scss */
    .programResultsComponent .resultsFilterContainer .filterContainer p
    {
        vertical-align: sub;
    }
    /* line 453, styles/components6/_program_results.scss */
    .programResultsComponent .resultsFilterContainer .filterContainer #programSort-button
    {
        float: right;

        width: 72% !important;
        margin-bottom: 0;
    }
    /* line 461, styles/components6/_program_results.scss */
    .programResultsComponent #programsPagination
    {
        padding: 2rem 0;

        border-bottom: none;
    }
    /* line 467, styles/components6/_program_results.scss */
    .programSuggestionComponent
    {
        margin: 1.33333333333333rem 0;
    }
    /* line 471, styles/components6/_program_results.scss */
    .programSuggestionComponent .suggestCollapse p
    {
        float: right;

        width: 90%;
    }
}

/* line 2, styles/components6/_pagination.scss */
.pagination a
{
    font-weight: bold;

    display: inline-block;

    width: 2.8666666666666667rem;
    margin-right: .6rem;
    padding: .7666666666666667rem 0;

    cursor: pointer;
    text-align: center;

    color: #57068c;
    border: .06667rem solid #57068c;
}

/* line 13, styles/components6/_pagination.scss */
.pagination a:hover
{
    color: #fff;
    background: #57068c;
}

/* line 17, styles/components6/_pagination.scss */
.pagination a:hover::before,
.pagination a:hover::after
{
    color: #fff;
}

/* line 24, styles/components6/_pagination.scss */
.pagination span
{
    display: none;
}

/* line 26, styles/components6/_pagination.scss */
.pagination .jp-previous,
.pagination .jp-next
{
    padding: .7rem 0;
}

/* line 31, styles/components6/_pagination.scss */
.pagination .jp-first::before,
.pagination .jp-previous::before,
.pagination .jp-next::before,
.pagination .jp-last::after
{
    font-family: 'icomoon';

    color: #57068c;
}

/* line 39, styles/components6/_pagination.scss */
.pagination .jp-first::before
{
    position: relative;
    top: .0666666666666667rem;

    margin-right: .33333333333333rem;

    content: '\e80d';
}

/* line 46, styles/components6/_pagination.scss */
.pagination .jp-previous::before
{
    position: relative;
    top: .0666666666666667rem;

    margin-right: .2rem;

    content: '\e80d';
}

/* line 53, styles/components6/_pagination.scss */
.pagination .jp-next::before
{
    position: relative;
    top: .0666666666666667rem;

    content: '\e80a';
}

/* line 59, styles/components6/_pagination.scss */
.pagination .jp-last::after
{
    position: relative;
    top: .0666666666666667rem;

    margin-left: .33333333333333rem;

    content: '\e80a';
}

/* line 66, styles/components6/_pagination.scss */
.pagination .jp-first,
.pagination .jp-last
{
    width: auto;
    padding: .7rem;
}

/* line 72, styles/components6/_pagination.scss */
.pagination .jp-disabled
{
    display: none;
}

/* line 74, styles/components6/_pagination.scss */
.pagination .jp-current
{
    width: 3.2rem;
    padding: .933333333333333rem 0;

    color: #fff;
    background: #57068c;
}

/* line 80, styles/components6/_pagination.scss */
.pagination .jp-current::before,
.pagination .jp-current::after
{
    color: #fff;
}

@media screen and (max-width: 45.93333em)
{
    /* line 92, styles/components6/_pagination.scss */
    .pagination a
    {
        font-size: 1rem;

        width: 2.533333333333333rem;
        padding: .666666666666667rem 0;
    }
    /* line 98, styles/components6/_pagination.scss */
    .pagination .jp-previous,
    .pagination .jp-next
    {
        padding: .633333333333333rem 0;
    }
    /* line 103, styles/components6/_pagination.scss */
    .pagination .jp-first,
    .pagination .jp-last
    {
        padding: .633333333333333rem;
    }
    /* line 108, styles/components6/_pagination.scss */
    .pagination .jp-current
    {
        width: 2.8666666666666667rem;
        margin-right: .4rem;
        padding: .833333333333333rem 0;
    }
}

/* line 1, styles/components6/_social_share.scss */
.socialShare
{
    display: inline-block;

    padding: 1rem .666666666666667rem !important;

    vertical-align: sub;
}

/* line 6, styles/components6/_social_share.scss */
.socialShare li
{
    display: inline-block;

    margin-top: 0 !important;
    margin-right: 1.2rem;
    padding-left: 0 !important;

    vertical-align: text-bottom;
}

/* line 13, styles/components6/_social_share.scss */
.socialShare li i.fa
{
    font-size: 1.666666666666667rem;
}

/* line 16, styles/components6/_social_share.scss */
.socialShare li i.fa.fa-google-plus
{
    position: relative;
    top: .33333333333333rem;
}

/* line 21, styles/components6/_social_share.scss */
.socialShare li i.fa.fa-twitter
{
    position: relative;
    top: .133333333333333rem;
}

/* line 27, styles/components6/_social_share.scss */
.socialShare li::before
{
    display: none !important;
}

/* line 31, styles/components6/_social_share.scss */
.socialShare li:last-child
{
    margin-right: 0;
}

/* line 1, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 5, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    padding: 1rem;

    border-top: .06667rem solid #d6d6d6;
    border-right: .06667rem solid #d6d6d6;
    border-bottom: .26667rem solid #57068c;
    border-left: .06667rem solid #d6d6d6;
}

/* line 15, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper .title
{
    line-height: 1.75;

    position: relative;

    margin-bottom: 1.33333333333333rem;
    padding: 0 0 .666666666666667rem;
}

/* line 21, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper .title::after
{
    position: absolute;
    bottom: 0;
    left: 0;

    display: block;

    width: 3.33333333333333rem;
    height: .2666666666666667rem;

    content: '';

    background: #57068c;
}

/* line 33, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper ul
{
    font-size: 1rem;

    margin: 0 auto;
    padding: 0;

    list-style-type: none;
}

/* line 39, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper ul li
{
    line-height: 1.75;

    list-style: inherit;
}

/* line 44, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper ul ul li
{
    line-height: 1.75;

    padding-left: 1.4666666666666667rem;
}

/* line 50, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper > ul
{
    float: left;

    width: calc(50% - 1.666666666666667rem);
    margin-right: 1.666666666666667rem;
    margin-bottom: .666666666666667rem;
}

/* line 57, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper > ul > li:first-child
{
    font-weight: 700;

    color: #000;
}

/* line 65, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper > ul:last-child
{
    margin-right: 0;
    margin-left: 1.666666666666667rem;
}

/* line 71, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper::before,
.partnerships-affiliations-component .wrapper::after
{
    display: table;

    content: '';
}

/* line 77, styles/components5/partnerships-affiliations.scss */
.partnerships-affiliations-component .wrapper::after
{
    clear: both;
}

@media screen and (max-width: 31.93333em)
{
    /* line 107, styles/components5/partnerships-affiliations.scss */
    .partnerships-affiliations-component
    {
        padding: 1rem 0;
    }
}

/* line 1, styles/components5/study_abroad_banner.scss */
.study-abroad-banner
{
    position: relative;

    padding: 0 0 3.33333333333333rem;
}

/* line 5, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .banner-wrapper
{
    position: relative;

    height: 20rem;

    background-color: #330662;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/* line 14, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .content-area
{
    position: absolute;
    top: 5.666666666666667rem;
    left: 50%;

    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    margin-right: -50%;
    padding: 0 1rem;

    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
}

/* line 31, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .banner-main-content .over-title
{
    font: 700 1.06667rem 'Gotham A', 'Gotham B', sans-serif;
    line-height: 180%;

    position: relative;

    margin-top: 1.33333333333333rem;
    padding-left: 1.33333333333333rem;

    text-transform: uppercase;

    color: white;
}

/* line 40, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .banner-main-content .over-title::before
{
    font-family: icomoon;
    font-size: .8rem;
    font-weight: 100;
    line-height: 180%;

    position: absolute;
    top: 0;
    left: 0;

    display: inline-block;

    content: '\f053';

    color: #fff;
}

/* line 54, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .banner-main-content .title
{
    margin: 0;

    color: #fff;
}

/* line 60, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines
{
    position: absolute;
    position: absolute;
    top: 0;
    right: 0;

    width: 100%;
    max-width: 25rem;

    background-color: rgba(0, 0, 0, .5);
}

/* line 69, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines .deadlines-content
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 73, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines .deadlines-content .over-title
{
    font-size: 1.2rem;
    font-weight: 500;

    position: relative;

    display: block;

    margin-bottom: 1.666666666666667rem;

    color: #fff;
}

/* line 81, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines .deadlines-content .over-title::after
{
    position: absolute;
    bottom: -.666666666666667rem;
    left: 0;

    width: 3.33333333333333rem;

    content: '';

    border-top: .2rem solid #fff;
}

/* line 91, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines .deadlines-content .title
{
    font-size: 1.4666666666666667rem;

    margin-bottom: 0;

    color: #fff;
}

/* line 97, styles/components5/study_abroad_banner.scss */
.study-abroad-banner .deadlines .deadlines-content p
{
    color: #fff;
}

@media screen and (max-width: 79.93333em)
{
    /* line 109, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .banner-wrapper
    {
        background-position: 31%;
    }
    /* line 113, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .content-area
    {
        max-width: 62rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 123, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner
    {
        padding: 0 0 1.33333333333333rem;
    }
    /* line 126, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .banner-wrapper
    {
        height: 7.666666666666667rem;

        background-image: none !important;
    }
    /* line 131, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .content-area
    {
        top: 50%;

        max-width: 46rem;

        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
    }
    /* line 141, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .banner-main-content .over-title
    {
        font-size: 1rem;
    }
    /* line 146, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines
    {
        position: relative;
        top: 0;
        right: 0;

        max-width: 100%;

        -webkit-transform: none;
            -ms-transform: none;
                transform: none;

        background-color: #6d6d6d;
    }
    /* line 157, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines .deadlines-content
    {
        box-sizing: border-box;
        max-width: 46rem;
        margin: 0 auto;
        padding: 2rem 1rem;
    }
    /* line 163, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines .deadlines-content::before,
    .study-abroad-banner .deadlines .deadlines-content::after
    {
        display: table;

        content: '';
    }
    /* line 169, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines .deadlines-content::after
    {
        clear: both;
    }
    /* line 173, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines .deadlines-content .detail
    {
        float: left;

        margin-right: 1rem;
    }
    /* line 178, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines .deadlines-content .over-title
    {
        font-weight: 500;
    }
    /* line 182, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines .deadlines-content p
    {
        font-size: 1rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 195, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .content-area
    {
        max-width: 32rem;
    }
    /* line 200, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines .deadlines-content
    {
        max-width: 32rem;
    }
    /* line 203, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines .deadlines-content .title
    {
        margin-bottom: .666666666666667rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 216, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .content-area
    {
        max-width: 100%;
    }
    /* line 221, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines .deadlines-content
    {
        max-width: 100%;
        padding: 1rem;
    }
    /* line 225, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines .deadlines-content .detail
    {
        float: none;
    }
    /* line 228, styles/components5/study_abroad_banner.scss */
    .study-abroad-banner .deadlines .deadlines-content .detail:nth-of-type(1)
    {
        margin-bottom: .33333333333333rem;
    }
}

/* line 1, styles/components5/study_abroad_footer.scss */
.study-abroad-footer
{
    margin: 0 !important;
    padding: 3.33333333333333rem 0 0;
}

/* line 5, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .container
{
    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 1rem;
}

/* line 12, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .container::before,
.study-abroad-footer .container::after
{
    display: table;

    content: '';
}

/* line 18, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .container::after
{
    clear: both;
}

/* line 23, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .top-wrapper
{
    position: relative;

    background-color: #220337;
}

/* line 27, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .top-wrapper .container
{
    background-image: url('clientlib/assets/img/study-abroad-footer-bg.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

/* line 35, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper
{
    background-color: #000;
}

/* line 38, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .container
{
    padding: 2rem 1rem;
}

/* line 42, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper ul
{
    padding: 0;
}

/* line 45, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper ul li
{
    list-style: none;

    color: #fff;
}

/* line 51, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .highlighted-item
{
    font: 700 1.06667rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    margin: 0 0 .666666666666667rem;
}

/* line 56, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .detail
{
    padding: 0;
}

/* line 59, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .detail::before,
.study-abroad-footer .bottom-wrapper .detail::after
{
    display: table;

    content: '';
}

/* line 65, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .detail::after
{
    clear: both;
}

/* line 70, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .copyright
{
    font: 400 1rem 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    line-height: 200%;

    float: left;

    width: auto;
    max-width: 75%;
    margin: .33333333333333rem 0 0;
}

/* line 79, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .connect-nyu
{
    float: right;

    margin: 0;
}

/* line 83, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .connect-nyu .connect-nyu-menu
{
    float: right;
}

/* line 88, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .connect-nyu .connect-nyu-menu li
{
    display: inline;
}

/* line 91, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .connect-nyu .connect-nyu-menu li a.social
{
    color: #000;
}

/* line 97, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .connect-nyu::before,
.study-abroad-footer .bottom-wrapper .connect-nyu::after
{
    display: table;

    content: '';
}

/* line 103, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .bottom-wrapper .connect-nyu::after
{
    clear: both;
}

/* line 109, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav
{
    float: left;

    width: 50%;
    margin: 3.33333333333333rem 0;
}

/* line 114, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav h6
{
    font-size: 1.6rem;

    margin: 0 0 .666666666666667rem;

    letter-spacing: .0666666666666667em;
    text-transform: uppercase;

    color: #fff;
}

/* line 122, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .on-this-site-menu
{
    display: -webkit-box;
    display:    -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;
            flex-direction: column;

    width: 80%;
    height: 10rem;
    margin: 0 0 1.33333333333333rem;
    padding: 0;

    -webkit-box-orient: vertical;
       -moz-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
}

/* line 151, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .on-this-site-menu li
{
    display: block;

    box-sizing: border-box;
    width: 50%;
    margin: 0 1.33333333333333rem .33333333333333rem 0;

    color: #fff;
}

/* line 158, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .on-this-site-menu li a
{
    color: #fff;
}

/* line 161, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .on-this-site-menu li a:hover
{
    color: #fff;
}

/* line 168, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .cta-wrapper
{
    float: left;

    width: 40%;
}

/* line 173, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav p
{
    color: #fff;
}

/* line 177, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .nyu-centers-abroad
{
    margin: 0;
    padding: 0;

    list-style: none;
}

/* line 182, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .nyu-centers-abroad li
{
    font-size: 1rem;
    line-height: 200%;

    display: block;

    list-style: none;

    color: #fff;
}

/* line 189, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .nyu-centers-abroad li a
{
    color: #fff;
}

/* line 192, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .nyu-centers-abroad li a:hover
{
    text-decoration: underline;

    color: #fff;
}

/* line 198, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .nyu-centers-abroad li ul
{
    display: -webkit-box;
    display:    -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;
            flex-direction: column;

    height: 13.33333333333333rem;
    margin: .666666666666667rem 0 0;
    padding: 0;

    -webkit-box-orient: vertical;
       -moz-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
}

/* line 222, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .nyu-centers-abroad li ul li
{
    box-sizing: border-box;
    width: calc(33% - 1.666666666666667rem);
    margin: 0 1.33333333333333rem .4666666666666667rem 0;

    list-style: none;
}

/* line 232, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .nyu-centers-abroad > li:nth-child(2)
{
    margin-top: 0;
}

/* line 242, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .button
{
    color: #fff;
    border: .0666666666666667rem solid #fff;
}

/* line 246, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav .button:hover
{
    color: #57068c;
    background-color: #fff;
}

/* line 252, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav::before,
.study-abroad-footer .nav::after
{
    display: table;

    content: '';
}

/* line 258, styles/components5/study_abroad_footer.scss */
.study-abroad-footer .nav::after
{
    clear: both;
}

/* line 265, styles/components5/study_abroad_footer.scss */
.content1 .study-abroad-footer
{
    display: inline;
}

/* line 271, styles/components5/study_abroad_footer.scss */
.content2 .study-abroad-footer
{
    display: inline;
}

@media screen and (max-width: 79.93333em)
{
    /* line 281, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .container
    {
        max-width: 62rem;
    }
    /* line 286, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .on-this-site-menu
    {
        width: 90%;
    }
    /* line 290, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .cta-wrapper
    {
        width: 45%;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 301, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer
    {
        padding: .666666666666667rem 0 0;
    }
    /* line 304, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .container
    {
        max-width: 46rem;
    }
    /* line 308, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav
    {
        margin: 3.33333333333333rem 0 2rem;
    }
    /* line 311, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav h6
    {
        font-size: 1.33333333333333rem !important;
    }
    /* line 315, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .on-this-site-menu
    {
        width: 100%;
        height: 25.33333333333333rem;
        margin: 0;
    }
    /* line 320, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .on-this-site-menu li
    {
        width: 100%;
    }
    /* line 325, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .cta-wrapper
    {
        width: 100%;
    }
    /* line 331, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .nyu-centers-abroad li ul
    {
        height: 18.33333333333333rem;
    }
    /* line 334, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .nyu-centers-abroad li ul li
    {
        width: calc(50% - 1.666666666666667rem);
    }
    /* line 341, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .campus-map
    {
        margin-bottom: 2rem;
    }
    /* line 345, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .apply-now
    {
        margin-left: 0;
    }
    /* line 349, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .button
    {
        display: block;

        width: 65%;

        text-align: center;
    }
    /* line 357, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .bottom-wrapper .copyright
    {
        max-width: 69%;
        margin: 0;
    }
    /* line 362, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .bottom-wrapper .connect-nyu
    {
        margin: .533333333333333rem 0 0;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 374, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .container
    {
        max-width: 32rem;
    }
    /* line 379, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .bottom-wrapper .copyright
    {
        font-size: .8666666666666667rem;

        max-width: 100%;
    }
    /* line 384, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .bottom-wrapper .connect-nyu
    {
        float: left;

        margin: 1.33333333333333rem 0 0;
    }
    /* line 390, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav
    {
        float: none;

        width: 100%;
    }
    /* line 394, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav h6
    {
        font-size: 1.33333333333333rem !important;
    }
    /* line 398, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .on-this-site-menu
    {
        width: 100%;
        height: 10rem;
        margin: 0 0 .666666666666667rem;
    }
    /* line 403, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .on-this-site-menu li
    {
        width: calc(50% - 1.666666666666667rem);
    }
    /* line 406, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .on-this-site-menu li a
    {
        font-size: .8666666666666667rem;
    }
    /* line 418, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .campus-map
    {
        width: 50%;
        margin-bottom: 0;
    }
    /* line 423, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .connect-nyu
    {
        margin: 3.33333333333333rem 0 0;
    }
    /* line 427, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .apply-now
    {
        width: calc(50% - .666666666666667rem);
    }
    /* line 431, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .button
    {
        display: block;

        width: 90%;

        text-align: center;
    }
    /* line 439, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .centers-abroad h6
    {
        position: relative;

        margin: 0;

        cursor: pointer;
    }
    /* line 444, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .centers-abroad h6::after
    {
        font-family: fontawesome;
        font-size: .666666666666667rem;
        font-weight: 100;
        line-height: 1;

        position: absolute;
        top: .133333333333333rem;

        display: inline-block;

        margin-left: .666666666666667rem;
        padding: .2666666666666667rem;

        content: '\f067';

        border: .0666666666666667rem solid #fff;
    }
    /* line 469, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .centers-abroad h6:hover::after
    {
        color: #57068c;
        background-color: #fff;
    }
    /* line 476, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .centers-abroad .nyu-centers-abroad
    {
        display: none;
    }
    /* line 482, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .centers-abroad.active h6
    {
        margin: 0 0 .666666666666667rem;
    }
    /* line 485, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .centers-abroad.active h6::after
    {
        content: '\f068';
    }
    /* line 493, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .centers-abroad.active .nyu-centers-abroad
    {
        display: block;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 505, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .container
    {
        width: calc(100% - 2rem);
        max-width: 100%;
        margin: 0 1rem;
        padding: 0;
    }
    /* line 513, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav h6
    {
        font-weight: 500;

        letter-spacing: 0;
    }
    /* line 518, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .on-this-site-menu
    {
        height: 11.33333333333333rem;
        margin: 0;
    }
    /* line 522, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .on-this-site-menu li
    {
        width: 50%;
        margin: 0 .666666666666667rem .33333333333333rem 0;
    }
    /* line 528, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .nav .apply-now
    {
        margin-left: .666666666666667rem;
    }
    /* line 534, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .connect-nyu .cta-wrapper a
    {
        font-size: .8666666666666667rem;

        display: block;

        width: 100%;
        padding: .933333333333333rem 0;
    }
    /* line 543, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .bottom-wrapper .container
    {
        padding: 1rem 0;
    }
}

@media screen and (max-width: 22.26667em)
{
    /* line 557, styles/components5/study_abroad_footer.scss */
    .study-abroad-footer .centers-abroad h6::after
    {
        margin-left: 0;
    }
}

/* line 1, styles/components5/areas-of-study.scss */
.areas-of-study-component
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 5, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    padding: 0 1rem;
}

/* line 11, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper .title
{
    position: relative;

    margin: 0 0 .666666666666667rem;
    padding: 0;

    color: #000;
}

/* line 17, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper .title:nth-of-type(2)
{
    margin: 0 0 1.33333333333333rem;

    color: #000;
}

/* line 23, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper strong
{
    color: #000;
}

/* line 27, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper p
{
    margin-bottom: 1.33333333333333rem;
}

/* line 31, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper ul
{
    font-size: 1rem;

    margin: 0 auto;
    padding: 0;

    list-style-type: none;
}

/* line 37, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper ul li
{
    list-style: inherit;
}

/* line 40, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper ul li:first-child
{
    margin-top: 0;
}

/* line 46, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper::before,
.areas-of-study-component .wrapper::after
{
    display: table;

    content: '';
}

/* line 52, styles/components5/areas-of-study.scss */
.areas-of-study-component .wrapper::after
{
    clear: both;
}

@media screen and (max-width: 45.93333em)
{
    /* line 75, styles/components5/areas-of-study.scss */
    .areas-of-study-component
    {
        padding: 1rem 0;
    }
    /* line 79, styles/components5/areas-of-study.scss */
    .areas-of-study-component .wrapper .title
    {
        font-size: 1.6rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 93, styles/components5/areas-of-study.scss */
    .areas-of-study-component .wrapper
    {
        padding: 0;
    }
    /* line 96, styles/components5/areas-of-study.scss */
    .areas-of-study-component .wrapper .title
    {
        font-size: 1.6rem;
    }
}

/* line 1, styles/components5/policy_summary.scss */
.policy-summary
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 5, styles/components5/policy_summary.scss */
.policy-summary h3
{
    margin-bottom: 1.33333333333333rem;
}

/* line 9, styles/components5/policy_summary.scss */
.policy-summary p
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    margin-bottom: .666666666666667rem;
}

/* line 13, styles/components5/policy_summary.scss */
.policy-summary p span
{
    font-size: 1rem;

    display: block;
}

/* line 17, styles/components5/policy_summary.scss */
.policy-summary p span.label
{
    font-weight: 700;

    color: #6d6d6d;
}

/* line 24, styles/components5/policy_summary.scss */
.policy-summary p span.value
{
    margin-bottom: .666666666666667rem;
}

@media screen and (max-width: 79.93333em)
{
    /* line 34, styles/components5/policy_summary.scss */
    .policy-summary
    {
        padding: 1rem 0;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 41, styles/components5/policy_summary.scss */
    .policy-summary
    {
        padding: 1rem;
    }
    /* line 44, styles/components5/policy_summary.scss */
    .policy-summary h3
    {
        margin: 1.33333333333333rem 0;
    }
    /* line 49, styles/components5/policy_summary.scss */
    .policy-summary p span
    {
        font-size: .8666666666666667rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 60, styles/components5/policy_summary.scss */
    .policy-summary
    {
        padding: 1rem 0 0;
    }
    /* line 64, styles/components5/policy_summary.scss */
    .policy-summary p span
    {
        font-size: .8666666666666667rem;
    }
}

/* line 1, styles/components5/policy_notes.scss */
.policy-notes
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 5, styles/components5/policy_notes.scss */
.policy-notes h6
{
    float: left;

    margin-top: .33333333333333rem;
    margin-bottom: .666666666666667rem;

    text-transform: capitalize;
}

/* line 12, styles/components5/policy_notes.scss */
.policy-notes ol
{
    margin: 0;
    padding: 0;

    counter-reset: i;
}

/* line 17, styles/components5/policy_notes.scss */
.policy-notes ol li
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 400;
    line-height: 200%;

    position: relative;

    margin-top: 0;
    padding-left: 1.4666666666666667rem;

    list-style: none;

    counter-increment: i;

    color: #6d6d6d;
}

/* line 28, styles/components5/policy_notes.scss */
.policy-notes ol li::before
{
    font-weight: bold;

    position: absolute;
    left: 0;

    display: inline-block;

    margin-right: .33333333333333rem;

    content: counter(i) '.';
    text-align: left;

    color: #57068c;
}

/* line 42, styles/components5/policy_notes.scss */
.policy-notes .clearfix::before
{
    display: table;

    content: '';
}

/* line 47, styles/components5/policy_notes.scss */
.policy-notes .clearfix::after
{
    display: table;
    clear: both;

    content: '';
}

@media screen and (max-width: 79.93333em)
{
    /* line 58, styles/components5/policy_notes.scss */
    .policy-notes
    {
        padding: 1rem 0;
    }
    /* line 62, styles/components5/policy_notes.scss */
    .policy-notes ol li
    {
        margin-top: .33333333333333rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 73, styles/components5/policy_notes.scss */
    .policy-notes
    {
        padding: 1rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 82, styles/components5/policy_notes.scss */
    .policy-notes
    {
        padding: 1rem 0 0;
    }
    /* line 85, styles/components5/policy_notes.scss */
    .policy-notes h6
    {
        width: 80%;
        margin-bottom: .33333333333333rem;
    }
}

/* line 2, styles/components7/_globalnav.scss */
.GN-mquery-desktop #GN-sub-nav #GN-global-nav
{
    margin-top: 2.5rem !important;
}

/* line 5, styles/components7/_globalnav.scss */
.GN-mquery-desktop #GN-sub-nav #GN-global-nav ul > li > ul > li,
.GN-mquery-desktop #GN-sub-nav #GN-global-nav ul > li
{
    list-style: none;
}

/* line 11, styles/components7/_globalnav.scss */
#GN-banner
{
    position: absolute !important;

    display: none !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;

    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;

    border: 0 !important;
}

/* line 23, styles/components7/_globalnav.scss */
#GN-overlay
{
    top: 0 !important;

    opacity: 0;
}

/* line 29, styles/components7/_globalnav.scss */
.GN-mquery-phone #GN-global-nav,
.GN-mquery-tablet #GN-global-nav
{
    display: none;

    margin-top: 0 !important;
}

/* line 35, styles/components7/_globalnav.scss */
#GN-global-nav-nyu-logo
{
    transition: opacity 15s cubic-bezier(.55, .055, .675, .19);

    opacity: 0;
}

/* line 42, styles/components7/_globalnav.scss */
.GN-reveal-global.GN-mquery-phone #GN-global-nav-nyu-logo,
.GN-reveal-global.GN-mquery-tablet #GN-global-nav-nyu-logo
{
    transition: opacity .5s ease 0s;

    opacity: 1;
}

/*Service Status List */
/* line 3, styles/components7/service-status.scss */
.serviceStatusListing .sslMousechange:hover
{
    cursor: pointer;
}

/* line 7, styles/components7/service-status.scss */
.serviceStatusListing .sslItem:hover
{
    cursor: pointer;

    background: #f2f2f2;
}

/* line 12, styles/components7/service-status.scss */
.serviceStatusListing .sslItem
{
    float: left;

    width: 100%;
    padding-top: 1.33333333333333rem;
}

/* line 18, styles/components7/service-status.scss */
.serviceStatusListing .sslArchiveIssues
{
    font: Gotham Medium;
    font-size: 1.0666666666666667rem;
    font-weight: normal;

    float: left;

    width: 17.33333333333333rem;
    padding: 1.0666666666666667rem 1rem 1rem 1rem;

    color: #57068c;
    border-bottom: .0666666666666667rem solid #6d6d6d;
}

/* line 29, styles/components7/service-status.scss */
.serviceStatusListing .sslCurrentIssues
{
    font: Gotham Medium;
    font-size: 1.0666666666666667rem;
    font-weight: normal;

    float: left;

    width: 4.666666666666667rem;
    padding: 1rem;

    color: #57068c;
    border-top: .0666666666666667rem solid #6d6d6d;
    border-left: .0666666666666667rem solid #6d6d6d;
}

/* line 41, styles/components7/service-status.scss */
.serviceStatusListing .sslFutureMaintenance
{
    font: Gotham Medium;
    font-size: 1.06667rem;

    float: left;

    width: 10.666666666666667rem;
    padding: 1rem;

    color: #6d6d6d;
    border-top: .0666666666666667rem solid #6d6d6d;
    border-right: .0666666666666667rem solid #6d6d6d;
    border-bottom: .0666666666666667rem solid #6d6d6d;
    background: #f2f2f2;
}

/* line 54, styles/components7/service-status.scss */
.serviceStatusListing .sslCurrentDate
{
    float: left;

    width: 100%;
    margin-right: .666666666666667rem;
    padding: 1.4666666666666667rem 1rem 1rem 1rem;

    text-align: right;

    border-bottom: .06666666666666667rem solid #6d6d6d;
    border-left: .0666666666666667rem solid #6d6d6d;
}

/* line 66, styles/components7/service-status.scss */
.serviceStatusListing .sslArchivePages
{
    overflow: hidden;

    margin: 0 2rem 0 0;
    padding: 0 .2666666666666667rem .2666666666666667rem 0;

    text-align: right;

    color: #818790;
    border-bottom: .0666666666666667rem solid #818790;
}

/*Service Status Details*/
/* line 80, styles/components7/service-status.scss */
.serviceStatusDetails .ssdItem
{
    float: left;

    margin-top: 1rem;
    padding-top: 1.33333333333333rem;

    border-top: .0666666666666667rem solid #6d6d6d;
}

/* line 87, styles/components7/service-status.scss */
.serviceStatusDetails .ssdCreatedUpdatedDatetime
{
    margin: 0 2rem 0 0;

    text-align: right;
}

/* line 92, styles/components7/service-status.scss */
.serviceStatusDetails .ssdUpdatesDetails
{
    overflow: hidden;

    margin: 0 2rem 0 0;
}

/* line 97, styles/components7/service-status.scss */
.serviceStatusDetails .ssdFooterLine
{
    display: none;
    clear: both;

    margin: 0 2rem 0 0;
    padding: 0 1.33333333333333rem 0 0;

    border-bottom: .0666666666666667rem solid #6d6d6d;
}

/* line 107, styles/components7/service-status.scss */
.serviceCategory img[title='login-button-generic']
{
    margin: 1rem;
}

/*Common for List and Details*/
/* line 116, styles/components7/service-status.scss */
.ssIcon
{
    float: left;

    width: 1.33333333333333rem;
    padding: 0 1.33333333333333rem 0 1.33333333333333rem;
}

/* line 122, styles/components7/service-status.scss */
.ssDivider
{
    clear: both;

    padding: 0 1.33333333333333rem 0 0;

    border-bottom: .0666666666666667rem solid #6d6d6d;
}

/* line 128, styles/components7/service-status.scss */
.ssService
{
    float: left;

    width: 10.33333333333333rem;
    padding: 0 1.33333333333333rem 0 1.33333333333333rem;
}

/* line 136, styles/components7/service-status.scss */
.ssStatus
{
    width: 100%;
    padding: 0 4.666666666666667rem 0 1.33333333333333rem;
}

/* line 1, styles/components7/global-study-planner.scss */
.gsp
{
    min-height: 23.33333333333333rem;
    margin-top: 2rem;
}

/* line 5, styles/components7/global-study-planner.scss */
.gsp li
{
    min-height: 1.33333333333333rem;
    padding-left: 0;

    list-style: none;

    background-image: none;
}

/* line 12, styles/components7/global-study-planner.scss */
.gsp #formContainer
{
    padding-top: 0;
}

/* line 16, styles/components7/global-study-planner.scss */
.gsp ul
{
    margin: 0;
}

/* line 20, styles/components7/global-study-planner.scss */
.gsp h3
{
    margin-bottom: 1em;
}

/* line 24, styles/components7/global-study-planner.scss */
.gsp h4
{
    font-size: .733333333333333rem;

    margin: 0 0 .666666666666667rem 0;
    padding: .666666666666667rem;
}

/* line 33, styles/components7/global-study-planner.scss */
.gsp .col4
{
    float: left;
    clear: none;

    width: 12rem;
    margin: 0;
}

/* line 39, styles/components7/global-study-planner.scss */
.gsp .col4 .border
{
    border-right: .13333rem dotted #ddd;
}

/* line 44, styles/components7/global-study-planner.scss */
.gsp cols li
{
    display: inline-block;

    width: 33%;
}

/* line 49, styles/components7/global-study-planner.scss */
.gsp .intro
{
    font-size: 1.0666666666666667rem;

    margin-top: 1.33333333333333rem;
}

/* line 54, styles/components7/global-study-planner.scss */
.gsp .subjects
{
    display: table;

    margin-right: 1rem;
    padding: .666666666666667rem;
}

/* line 59, styles/components7/global-study-planner.scss */
.gsp .subjects div
{
    display: inline;

    margin-bottom: .33333333333333rem;
}

/* line 64, styles/components7/global-study-planner.scss */
.gsp .subjects p
{
    position: relative;

    display: table-cell;

    width: 13.33333333333333rem;
    margin: 0;
    padding: 0 .33333333333333rem .666666666666667rem 0;

    vertical-align: top;
}

/* line 73, styles/components7/global-study-planner.scss */
.gsp .subjects input[type='checkbox']
{
    width: 11%;
    margin: .133333333333333rem 0 .2666666666666667rem 0;
}

/* line 78, styles/components7/global-study-planner.scss */
.gsp .subjects span
{
    float: right;

    width: 80%;
}

/* line 84, styles/components7/global-study-planner.scss */
.gsp .language
{
    float: left;

    width: 72%;
}

/* line 89, styles/components7/global-study-planner.scss */
.gsp .semester
{
    float: left;

    width: 27%;
}

/* line 94, styles/components7/global-study-planner.scss */
.gsp .criteria
{
    position: absolute;

    width: 10.8rem;
    padding: 0 0 .666666666666667rem 0;

    border: .06667rem solid #daebed;
    -webkit-border-radius: .133333333333333rem;
       -moz-border-radius: .133333333333333rem;
            border-radius: .133333333333333rem;
    background-color: #f2fafb;
}

/* line 105, styles/components7/global-study-planner.scss */
.gsp .criteria h4
{
    margin: 0;
    padding: .33333333333333rem;
}

/* line 110, styles/components7/global-study-planner.scss */
.gsp .criteria h5
{
    margin: 1rem 0 .33333333333333rem 0;
    padding: .133333333333333rem .33333333333333rem;
}

/* line 115, styles/components7/global-study-planner.scss */
.gsp .criteria .inner
{
    padding: .2rem .2rem 0 .2rem;
}

/* line 119, styles/components7/global-study-planner.scss */
.gsp .criteria .search-again
{
    margin-top: .666666666666667rem;
    padding: .33333333333333rem;

    background: #eee;
}

/* line 126, styles/components7/global-study-planner.scss */
.gsp .results
{
    float: left;

    width: 37.0666666666666667em;
    margin: 0 0 1.33333333333333rem 12.8rem;
}

/* line 131, styles/components7/global-study-planner.scss */
.gsp .results tr:nth-of-type(2n+1)
{
    background-color: #f2fafb;
}

/* line 135, styles/components7/global-study-planner.scss */
.gsp .results table
{
    width: 100%;
}

/* line 138, styles/components7/global-study-planner.scss */
.gsp .results table tr:nth-of-type(2n+1)
{
    background-color: transparent;
}

/* line 143, styles/components7/global-study-planner.scss */
.gsp .results th
{
    font-size: .733333333333333rem;

    margin: 0;
    padding: .666666666666667rem;

    text-align: left;

    background: #f9f9f9;
}

/* line 151, styles/components7/global-study-planner.scss */
.gsp .results span
{
    font-weight: normal;
}

/* line 155, styles/components7/global-study-planner.scss */
.gsp .results td
{
    font-size: .733333333333333rem;

    padding: .666666666666667rem;

    border-bottom: 0;
}

/* line 162, styles/components7/global-study-planner.scss */
.gsp .results tr tr td
{
    border-bottom: .0666666666666667rem dotted #ccc;
}

/* line 166, styles/components7/global-study-planner.scss */
.gsp .results tr tr:last-of-type td
{
    border-bottom: none;
}

/* line 171, styles/components7/global-study-planner.scss */
.gsp .results .location
{
    font-weight: bold;

    width: 10.666666666666667rem;
}

/* line 176, styles/components7/global-study-planner.scss */
.gsp .results .term
{
    width: 6.666666666666667rem;
}

/* line 180, styles/components7/global-study-planner.scss */
.gsp .results .location a:hover
{
    color: #d11255;
}

/* line 185, styles/components7/global-study-planner.scss */
.gsp .term a:hover
{
    color: #d11255;
}

/* line 189, styles/components7/global-study-planner.scss */
.gsp .note
{
    font-size: .733333333333333rem;
    font-weight: normal;
    font-style: italic;

    clear: both;

    margin-top: .666666666666667rem;
}

/* line 197, styles/components7/global-study-planner.scss */
.gsp .submit
{
    clear: both;
}

/* line 201, styles/components7/global-study-planner.scss */
.gsp .btn
{
    font-family: Verdana;
    font-size: .733333333333333rem;
    font-weight: bold;

    display: inline-block;

    margin: .666666666666667rem 0 .33333333333333rem .33333333333333rem;
    padding: .2666666666666667rem;

    text-transform: uppercase;

    color: white;
    border: 0;
    -webkit-border-radius: .2rem;
       -moz-border-radius: .2rem;
            border-radius: .2rem;
    background-color: #d11255;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d73c5f), to(#d11255));
    background-image: -moz-linear-gradient(100% 100% 90deg, #d11255, #d73c5f);
    -webkit-box-shadow: 0 .13333rem .2rem #999;
       -moz-box-shadow: 0 .133333333333333rem .2rem #999;
}

/* line 224, styles/components7/global-study-planner.scss */
.gsp .cf::after
{
    display: table;
    clear: both;

    content: '';
}

/* line 1, styles/components7/campus-map.scss */
.campus-map
{
    position: relative;

    width: 100%;
    height: 100%;
    padding: 1rem;
}

/* line 7, styles/components7/campus-map.scss */
.campus-map .input--search
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;

    position: relative;

    display: inline-block;
    float: left;

    box-sizing: border-box;
    width: 26.666666666666667rem;
    margin: 1rem 1rem 0 0;
    padding: .666666666666667rem;

    border: 1px solid #d6d6d6;
    background: #f2f2f2;
}

/* line 21, styles/components7/campus-map.scss */
.campus-map .btn--map
{
    font-size: 1rem;
    font-weight: 700;

    position: relative;

    display: inline-block;

    width: 11.666666666666667rem;
    margin: 1rem 0;
    padding: .666666666666667rem;

    text-transform: uppercase;

    border: 1px solid #57068c;
}

/* line 33, styles/components7/campus-map.scss */
.campus-map #map-canvas
{
    width: 100%;
    height: 33.33333333333333rem;
}

@media print
{
    /* line 2, styles/components7/_print.scss */
    header,
    footer,
    nav,
    audio,
    video,
    embed,
    object
    {
        display: none;
    }
    /* line 6, styles/components7/_print.scss */
    *
    {
        float: none !important;
        overflow: visible !important;
    }
    /* line 11, styles/components7/_print.scss */
    .body,
    .content
    {
        width: 100% !important;
    }
    /* line 15, styles/components7/_print.scss */
    .main-navigation-wrapper
    {
        display: none;
    }
    /* line 20, styles/components7/_print.scss */
    .breadcrumb :before
    {
        display: none !important;
    }
    /* line 25, styles/components7/_print.scss */
    .sidebar
    {
        width: 100% !important;
    }
    /* line 29, styles/components7/_print.scss */
    .hero-container
    {
        display: none;
    }
    /* line 33, styles/components7/_print.scss */
    .image-component
    {
        display: none;
    }
    /* line 37, styles/components7/_print.scss */
    .promo-image-component
    {
        display: none;
    }
    /* line 41, styles/components7/_print.scss */
    .expandable-content
    {
        display: block;

        max-width: 100%;
    }
    /* line 46, styles/components7/_print.scss */
    .nyumediaplayer
    {
        display: none;
    }
    /* line 50, styles/components7/_print.scss */
    .news-slider-component
    {
        display: none;
    }
    /* line 54, styles/components7/_print.scss */
    .connect-nyu-component
    {
        display: none;
    }
    /* line 58, styles/components7/_print.scss */
    .footer
    {
        display: none;
    }
    /* line 61, styles/components7/_print.scss */
    .footer .footer-navigation
    {
        display: none;
    }
    /* line 66, styles/components7/_print.scss */
    .back-to-top
    {
        display: none;
    }
    /* line 70, styles/components7/_print.scss */
    .sec-links-container
    {
        height: auto !important;
    }
    /* line 74, styles/components7/_print.scss */
    .primary-links .nyuprimarylinkpromo
    {
        width: calc(50% - 2.000rem);
    }
    /* line 80, styles/components7/_print.scss */
    .intro-banner-image-div h2,
    .intro-banner-image-div p.text,
    .intro-banner-image-div .left,
    .intro-banner-image-div .right
    {
        width: 100%;
    }
    /* line 87, styles/components7/_print.scss */
    .intro-banner-image-div .caret-button
    {
        display: none;
    }
    /* line 95, styles/components7/_print.scss */
    .nyufeaturedprofileblock .featured-profile-component .featured-profiles-controls,
    .nyufeaturedprofileblock .featured-profile-component .slide-order
    {
        display: none;
    }
    /* line 100, styles/components7/_print.scss */
    .nyufeaturedprofileblock .featured-information
    {
        position: relative;

        width: 100%;
    }
    /* line 105, styles/components7/_print.scss */
    .nyufeaturedprofileblock .featured-profile-component .featured-image-container
    {
        width: 100%;
        height: auto;
    }
    /* line 112, styles/components7/_print.scss */
    .navigation
    {
        display: none !important;
    }
    /* line 116, styles/components7/_print.scss */
    .stream,
    .stream li,
    .stream .block
    {
        width: 100% !important;
    }
    /* line 125, styles/components7/_print.scss */
    .content1 .navigation,
    .content2 .navigation
    {
        display: none !important;
    }
    /* line 129, styles/components7/_print.scss */
    .content1 .upcoming-events-wrapper .event-data .event-summary,
    .content2 .upcoming-events-wrapper .event-data .event-summary
    {
        width: 100% !important;
    }
    /* line 137, styles/components7/_print.scss */
    .channel .big-number-container
    {
        width: 100% !important;
    }
    /* line 145, styles/components7/_print.scss */
    .study-abroad .breadcrumb-wrapper .breadcrumb-inner .breadcrumb li
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    /* line 152, styles/components7/_print.scss */
    .study-abroad .study-abroad-footer .nav .cta-wrapper
    {
        float: left !important;
    }
    /* line 156, styles/components7/_print.scss */
    .study-abroad .study-abroad-footer .nav .apply-now
    {
        margin-top: 1rem;

        white-space: nowrap;
    }
    /* line 163, styles/components7/_print.scss */
    .study-abroad.content1 .header
    {
        padding-top: 0 !important;
    }
    /* line 169, styles/components7/_print.scss */
    div,
    p
    {
        margin: 0 !important;
        padding: 0 !important;
    }
    @page
    {
        /* auto is the initial value */
        margin: 15mm 20mm 15mm 20mm;

        size: auto;
        /* this affects the margin in the printer settings */
    }
    /* line 179, styles/components7/_print.scss */
    .policy-detail,
    .study-abroad,
    .content1,
    .content2
    {
        display: inline !important;
        overflow: visible !important;
    }
    /* line 183, styles/components7/_print.scss */
    .policy-detail p,
    .policy-detail ul,
    .policy-detail li,
    .study-abroad p,
    .study-abroad ul,
    .study-abroad li,
    .content1 p,
    .content1 ul,
    .content1 li,
    .content2 p,
    .content2 ul,
    .content2 li
    {
        font-size: .93333rem !important;

        color: #000 !important;
    }
    /* line 188, styles/components7/_print.scss */
    .policy-detail h1:empty,
    .policy-detail h2:empty,
    .policy-detail h3:empty,
    .policy-detail h4:empty,
    .policy-detail h5:empty,
    .policy-detail h6:empty,
    .policy-detail p:empty,
    .policy-detail .rte p:empty,
    .study-abroad h1:empty,
    .study-abroad h2:empty,
    .study-abroad h3:empty,
    .study-abroad h4:empty,
    .study-abroad h5:empty,
    .study-abroad h6:empty,
    .study-abroad p:empty,
    .study-abroad .rte p:empty,
    .content1 h1:empty,
    .content1 h2:empty,
    .content1 h3:empty,
    .content1 h4:empty,
    .content1 h5:empty,
    .content1 h6:empty,
    .content1 p:empty,
    .content1 .rte p:empty,
    .content2 h1:empty,
    .content2 h2:empty,
    .content2 h3:empty,
    .content2 h4:empty,
    .content2 h5:empty,
    .content2 h6:empty,
    .content2 p:empty,
    .content2 .rte p:empty
    {
        display: none !important;

        padding: 0 !important;
    }
    /* line 195, styles/components7/_print.scss */
    .policy-detail ul.breadcrumb li.last,
    .study-abroad ul.breadcrumb li.last,
    .content1 ul.breadcrumb li.last,
    .content2 ul.breadcrumb li.last
    {
        padding-bottom: 2.000rem !important;
    }
    /* line 199, styles/components7/_print.scss */
    .policy-detail ul.breadcrumb a.breadcrumb-link,
    .study-abroad ul.breadcrumb a.breadcrumb-link,
    .content1 ul.breadcrumb a.breadcrumb-link,
    .content2 ul.breadcrumb a.breadcrumb-link
    {
        padding-bottom: 0;

        color: #000 !important;
    }
    /* line 205, styles/components7/_print.scss */
    .policy-detail .content,
    .study-abroad .content,
    .content1 .content,
    .content2 .content
    {
        position: static !important;

        display: inline !important;

        -webkit-print-color-adjust: exact;
    }
    /* line 210, styles/components7/_print.scss */
    .policy-detail .content h1,
    .study-abroad .content h1,
    .content1 .content h1,
    .content2 .content h1
    {
        font-size: 1.66667rem;
    }
    /* line 211, styles/components7/_print.scss */
    .policy-detail .content h2,
    .study-abroad .content h2,
    .content1 .content h2,
    .content2 .content h2
    {
        font-size: 1.53333rem;

        margin-top: 2.25em;
        margin-bottom: .5em;
    }
    /* line 212, styles/components7/_print.scss */
    .policy-detail .content h3,
    .study-abroad .content h3,
    .content1 .content h3,
    .content2 .content h3
    {
        font-size: 1.33333rem;

        margin-top: 2.25em;
        margin-bottom: .5em;
    }
    /* line 213, styles/components7/_print.scss */
    .policy-detail .content h4,
    .study-abroad .content h4,
    .content1 .content h4,
    .content2 .content h4
    {
        font-size: 1.200rem;

        margin-top: 2.25em;
        margin-bottom: .5em;
    }
    /* line 215, styles/components7/_print.scss */
    .policy-detail .content .page-title,
    .study-abroad .content .page-title,
    .content1 .content .page-title,
    .content2 .content .page-title
    {
        width: 100%;
        margin-bottom: 0 !important;
        padding: 0;
    }
    /* line 221, styles/components7/_print.scss */
    .policy-detail .content .content-container p,
    .study-abroad .content .content-container p,
    .content1 .content .content-container p,
    .content2 .content .content-container p
    {
        margin-bottom: 2em !important;
        padding-bottom: 0 !important;
    }
    /* line 227, styles/components7/_print.scss */
    .policy-detail .sidebar,
    .study-abroad .sidebar,
    .content1 .sidebar,
    .content2 .sidebar
    {
        position: static !important;

        display: inline !important;
        float: none;

        width: auto !important;

        -webkit-print-color-adjust: exact;
    }
    /* line 234, styles/components7/_print.scss */
    .policy-detail .sidebar > div,
    .study-abroad .sidebar > div,
    .content1 .sidebar > div,
    .content2 .sidebar > div
    {
        padding-top: 2em !important;
    }
    /* line 238, styles/components7/_print.scss */
    .policy-detail .sidebar h3,
    .study-abroad .sidebar h3,
    .content1 .sidebar h3,
    .content2 .sidebar h3
    {
        font-size: 1.66667rem;
    }
    /* line 244, styles/components7/_print.scss */
    .policy-detail .expandable.singleton + .expandable.singleton .expandable-item-title,
    .study-abroad .expandable.singleton + .expandable.singleton .expandable-item-title,
    .content1 .expandable.singleton + .expandable.singleton .expandable-item-title,
    .content2 .expandable.singleton + .expandable.singleton .expandable-item-title
    {
        margin-top: 2em;
    }
    /* line 248, styles/components7/_print.scss */
    .policy-detail .expandable.singleton .expandable-content,
    .study-abroad .expandable.singleton .expandable-content,
    .content1 .expandable.singleton .expandable-content,
    .content2 .expandable.singleton .expandable-content
    {
        display: inline !important;
    }
    /* line 251, styles/components7/_print.scss */
    .policy-detail .expandable.singleton .expandable-content p,
    .policy-detail .expandable.singleton .expandable-content ul,
    .study-abroad .expandable.singleton .expandable-content p,
    .study-abroad .expandable.singleton .expandable-content ul,
    .content1 .expandable.singleton .expandable-content p,
    .content1 .expandable.singleton .expandable-content ul,
    .content2 .expandable.singleton .expandable-content p,
    .content2 .expandable.singleton .expandable-content ul
    {
        margin-bottom: 2em !important;
    }
    /* line 257, styles/components7/_print.scss */
    .policy-detail .expandable-component,
    .study-abroad .expandable-component,
    .content1 .expandable-component,
    .content2 .expandable-component
    {
        display: inline !important;
        overflow: visible !important;

        width: 100%;
    }
    /* line 263, styles/components7/_print.scss */
    .policy-detail .promo-image-component,
    .policy-detail .promo-text-component,
    .study-abroad .promo-image-component,
    .study-abroad .promo-text-component,
    .content1 .promo-image-component,
    .content1 .promo-text-component,
    .content2 .promo-image-component,
    .content2 .promo-text-component
    {
        display: block !important;

        margin: 1rem 0 !important;

        page-break-inside: avoid !important;
    }
    /* line 268, styles/components7/_print.scss */
    .policy-detail .promo-image-component picture,
    .policy-detail .promo-image-component img,
    .policy-detail .promo-text-component picture,
    .policy-detail .promo-text-component img,
    .study-abroad .promo-image-component picture,
    .study-abroad .promo-image-component img,
    .study-abroad .promo-text-component picture,
    .study-abroad .promo-text-component img,
    .content1 .promo-image-component picture,
    .content1 .promo-image-component img,
    .content1 .promo-text-component picture,
    .content1 .promo-text-component img,
    .content2 .promo-image-component picture,
    .content2 .promo-image-component img,
    .content2 .promo-text-component picture,
    .content2 .promo-text-component img
    {
        display: none !important;
    }
    /* line 274, styles/components7/_print.scss */
    .policy-detail .contact-wrapper .map-marker,
    .study-abroad .contact-wrapper .map-marker,
    .content1 .contact-wrapper .map-marker,
    .content2 .contact-wrapper .map-marker
    {
        padding-left: 1.53333rem !important;
    }
    /* line 278, styles/components7/_print.scss */
    .policy-detail .contact-wrapper .phone-icon,
    .study-abroad .contact-wrapper .phone-icon,
    .content1 .contact-wrapper .phone-icon,
    .content2 .contact-wrapper .phone-icon
    {
        padding-left: 1.66667rem !important;
    }
    /* line 283, styles/components7/_print.scss */
    .policy-detail .nyureference.parbase.section.reference,
    .study-abroad .nyureference.parbase.section.reference,
    .content1 .nyureference.parbase.section.reference,
    .content2 .nyureference.parbase.section.reference
    {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    /* line 289, styles/components7/_print.scss */
    .policy-detail .list-with-thumbnails-list .list-img-link,
    .study-abroad .list-with-thumbnails-list .list-img-link,
    .content1 .list-with-thumbnails-list .list-img-link,
    .content2 .list-with-thumbnails-list .list-img-link
    {
        display: none;
    }
    /* line 294, styles/components7/_print.scss */
    .policy-detail a.promo-button-text,
    .policy-detail a.promo-button-text:visited,
    .policy-detail button.promo-button-text,
    .policy-detail button.promo-button-text:visited,
    .study-abroad a.promo-button-text,
    .study-abroad a.promo-button-text:visited,
    .study-abroad button.promo-button-text,
    .study-abroad button.promo-button-text:visited,
    .content1 a.promo-button-text,
    .content1 a.promo-button-text:visited,
    .content1 button.promo-button-text,
    .content1 button.promo-button-text:visited,
    .content2 a.promo-button-text,
    .content2 a.promo-button-text:visited,
    .content2 button.promo-button-text,
    .content2 button.promo-button-text:visited
    {
        margin-left: 0 !important;
    }
    /* line 306, styles/components7/_print.scss */
    .study-abroad .study-abroad-banner
    {
        padding-bottom: 0;
    }
    /* line 309, styles/components7/_print.scss */
    .study-abroad .study-abroad-banner .banner-wrapper
    {
        height: auto;
    }
    /* line 312, styles/components7/_print.scss */
    .study-abroad .study-abroad-banner .banner-wrapper .banner-main-content
    {
        position: relative;
        top: initial;
        left: initial;

        margin: 0;

        transform: none;
    }
    /* line 319, styles/components7/_print.scss */
    .study-abroad .study-abroad-banner .banner-wrapper .banner-main-content a
    {
        color: #57068c;
    }
    /* line 323, styles/components7/_print.scss */
    .study-abroad .study-abroad-banner .banner-wrapper .banner-main-content h1.title
    {
        font-size: 1.5em;

        margin-bottom: 0;
        margin-bottom: 1.5em;

        color: #000;
    }
    /* line 332, styles/components7/_print.scss */
    .study-abroad .study-abroad-banner .deadlines
    {
        position: relative;

        padding: 1rem !important;

        border: 1px solid #d6d6d6;
        border-bottom-width: 4px;
    }
    /* line 340, styles/components7/_print.scss */
    .study-abroad .study-abroad-banner .deadlines .deadlines-content .over-title
    {
        color: #000;
    }
    /* line 343, styles/components7/_print.scss */
    .study-abroad .study-abroad-banner .deadlines .deadlines-content .over-title:after
    {
        border-top-color: #d6d6d6;
    }
    /* line 352, styles/components7/_print.scss */
    .study-abroad .cband.main
    {
        overflow: visible !important;

        width: auto !important;
    }
    /* line 356, styles/components7/_print.scss */
    .study-abroad .cband.main .sidebar
    {
        width: auto !important;
    }
    /* line 359, styles/components7/_print.scss */
    .study-abroad .cband.main .sidebar .nyupromobutton
    {
        display: none;
    }
    /* line 363, styles/components7/_print.scss */
    .study-abroad .cband.main .sidebar .contact-wrapper
    {
        padding-top: 0 !important;
    }
    /* line 367, styles/components7/_print.scss */
    .study-abroad .cband.main .main-content
    {
        display: inline !important;
        overflow: visible !important;

        width: auto !important;
    }
    /* line 375, styles/components7/_print.scss */
    .study-abroad .map-wrapper img
    {
        display: none;
    }
    /* line 379, styles/components7/_print.scss */
    .study-abroad .cc_33-33-33_c0,
    .study-abroad .cc_33-33-33_c1,
    .study-abroad .cc_33-33-33_c2,
    .study-abroad .cc_50-50_c0,
    .study-abroad .cc_50-50_c1,
    .study-abroad .cc_66-33_c0,
    .study-abroad .cc_66-33_c1,
    .study-abroad .cc_75-25_c0,
    .study-abroad .cc_75-25_c1
    {
        display: inline !important;
        overflow: visible !important;

        width: 100%;
    }
    /* line 393, styles/components7/_print.scss */
    .study-abroad .partnerships-affiliations-component .wrapper
    {
        margin-bottom: 2.000rem !important;

        border-bottom-color: #d6d6d6;
    }
    /* line 397, styles/components7/_print.scss */
    .study-abroad .partnerships-affiliations-component .wrapper .title
    {
        margin-top: 1rem !important;
        margin-left: 1rem !important;
    }
    /* line 400, styles/components7/_print.scss */
    .study-abroad .partnerships-affiliations-component .wrapper .title:after
    {
        background-color: #d6d6d6;
    }
    /* line 405, styles/components7/_print.scss */
    .study-abroad .partnerships-affiliations-component .wrapper .parbase.section
    {
        padding: 1rem 2.000rem 2.000rem !important;
    }
    /* line 410, styles/components7/_print.scss */
    .study-abroad .parbase.nyustorytellingblock.section
    {
        margin-top: 2.000rem !important;
    }
    /* line 413, styles/components7/_print.scss */
    .study-abroad .parbase.nyustorytellingblock.section .story-telling-component
    {
        max-width: unset !important;
    }
    /* line 419, styles/components7/_print.scss */
    .study-abroad .parbase.nyustorytellingblock.section .story-title:after
    {
        background-color: #d6d6d6;
    }
    /* line 424, styles/components7/_print.scss */
    .study-abroad .parbase.nyustorytellingblock.section .story-image-container
    {
        display: none;
    }
    /* line 428, styles/components7/_print.scss */
    .study-abroad .parbase.nyustorytellingblock.section .story-content
    {
        color: #000;
    }
    /* line 434, styles/components7/_print.scss */
    .study-abroad .section.nyucontactus
    {
        margin-bottom: 3.000rem !important;
    }
    /* line 441, styles/components7/_print.scss */
    .study-abroad .study-abroad-footer .top-wrapper,
    .study-abroad .study-abroad-footer .bottom-wrapper,
    .study-abroad .study-abroad-footer .nav
    {
        display: none !important;
    }
    /* line 452, styles/components7/_print.scss */
    .content1 .hero-container.large-hero,
    .content2 .hero-container.large-hero
    {
        height: auto;
        padding-top: 2em !important;

        color: #000 !important;
    }
    /* line 457, styles/components7/_print.scss */
    .content1 .hero-container.large-hero h1,
    .content2 .hero-container.large-hero h1
    {
        font-size: 2em;

        margin: 2em 0 1em !important;
        padding-left: 0 !important;

        color: #000 !important;
    }
    /* line 464, styles/components7/_print.scss */
    .content1 .hero-container.large-hero .hero-inner,
    .content2 .hero-container.large-hero .hero-inner
    {
        position: relative;
        top: initial;
        left: initial;

        transform: none;

        color: #000 !important;
    }
    /* line 471, styles/components7/_print.scss */
    .content1 .hero-container.large-hero .hero-inner .dek,
    .content2 .hero-container.large-hero .hero-inner .dek
    {
        padding-left: 2.000rem !important;

        color: #000 !important;
        border-left-color: #d6d6d6;
    }
    /* line 479, styles/components7/_print.scss */
    .content1 a.promo.brand_color_1 .promo-content,
    .content1 a.promo.brand_color_1 .promo-content p,
    .content2 a.promo.brand_color_1 .promo-content,
    .content2 a.promo.brand_color_1 .promo-content p
    {
        color: #fff !important;
    }
    /* line 483, styles/components7/_print.scss */
    .content1 .body > h1,
    .content1 .rte h1,
    .content2 .body > h1,
    .content2 .rte h1
    {
        font-size: 1.5em;

        padding-top: 0 !important;
        padding-left: 0 !important;
    }
    /* line 489, styles/components7/_print.scss */
    .content1 .body > h2,
    .content1 h2,
    .content1 .rte h2,
    .content2 .body > h2,
    .content2 h2,
    .content2 .rte h2
    {
        font-size: 1.4em;
    }
    /* line 493, styles/components7/_print.scss */
    .content1 .body > h3,
    .content1 h3,
    .content1 .rte h3,
    .content2 .body > h3,
    .content2 h3,
    .content2 .rte h3
    {
        font-size: 1.3em;
    }
    /* line 497, styles/components7/_print.scss */
    .content1 .body > h4,
    .content1 h4,
    .content1 .rte h4,
    .content2 .body > h4,
    .content2 h4,
    .content2 .rte h4
    {
        font-size: 1.2em;
    }
    /* line 501, styles/components7/_print.scss */
    .content1 p,
    .content2 p
    {
        font-size: 1em;
    }
    /* line 506, styles/components7/_print.scss */
    .content1 .parbase.nyudivider.section .divider,
    .content1 .parbase.nyudivider.section .separator,
    .content2 .parbase.nyudivider.section .divider,
    .content2 .parbase.nyudivider.section .separator
    {
        width: 100% !important;
    }
    /* line 511, styles/components7/_print.scss */
    .content1 .promo,
    .content2 .promo
    {
        width: 100%;
    }
    /* line 515, styles/components7/_print.scss */
    .content1 .phone-icon,
    .content2 .phone-icon
    {
        padding-left: 1.66667rem !important;
    }
    /* line 519, styles/components7/_print.scss */
    .content1 .libraryh3lp,
    .content2 .libraryh3lp
    {
        display: none;
    }
    /* line 523, styles/components7/_print.scss */
    .content1 .col.cc_33-33-33_c0,
    .content1 .col.cc_33-33-33_c1,
    .content1 .col.cc_33-33-33_c2,
    .content1 .col.cc_50-50_c0,
    .content1 .col.cc_50-50_c1,
    .content1 .col.cc_66-33_c0,
    .content1 .col.cc_66-33_c1,
    .content1 .col.cc_75-25_c0,
    .content1 .col.cc_75-25_c1,
    .content2 .col.cc_33-33-33_c0,
    .content2 .col.cc_33-33-33_c1,
    .content2 .col.cc_33-33-33_c2,
    .content2 .col.cc_50-50_c0,
    .content2 .col.cc_50-50_c1,
    .content2 .col.cc_66-33_c0,
    .content2 .col.cc_66-33_c1,
    .content2 .col.cc_75-25_c0,
    .content2 .col.cc_75-25_c1
    {
        display: inline !important;
        overflow: visible !important;

        width: 100%;
    }
    /* line 539, styles/components7/_print.scss */
    .content1 .sidebar .content2-sidebar .adaptiveimage.parbase.image.nyubasicpromo.section,
    .content1 .sidebar .content2-sidebar .parbase.nyupromobutton.section,
    .content2 .sidebar .content2-sidebar .adaptiveimage.parbase.image.nyubasicpromo.section,
    .content2 .sidebar .content2-sidebar .parbase.nyupromobutton.section
    {
        margin-bottom: 2.000rem !important;
    }
    /* line 545, styles/components7/_print.scss */
    .content1 .sidebar .content2-sidebar a.promo-button-text,
    .content1 .sidebar .content2-sidebar a.promo-button-text:visited,
    .content1 .sidebar .content2-sidebar button.promo-button-text,
    .content1 .sidebar .content2-sidebar button.promo-button-text:visited,
    .content2 .sidebar .content2-sidebar a.promo-button-text,
    .content2 .sidebar .content2-sidebar a.promo-button-text:visited,
    .content2 .sidebar .content2-sidebar button.promo-button-text,
    .content2 .sidebar .content2-sidebar button.promo-button-text:visited
    {
        margin: 0 !important;
    }
    /* line 552, styles/components7/_print.scss */
    .content1 .adaptiveimage.parbase.nyuphotogallery.image.section,
    .content2 .adaptiveimage.parbase.nyuphotogallery.image.section
    {
        display: none;
    }
    /* line 556, styles/components7/_print.scss */
    .content1 .nyuquoteblock.section,
    .content2 .nyuquoteblock.section
    {
        margin-bottom: 2.000rem !important;
    }
    /* line 561, styles/components7/_print.scss */
    .content1 .upcoming-events-wrapper .upcoming-events-list,
    .content2 .upcoming-events-wrapper .upcoming-events-list
    {
        width: 100% !important;
        margin-bottom: 1rem !important;
    }
    /* line 565, styles/components7/_print.scss */
    .content1 .upcoming-events-wrapper .upcoming-events-list > li,
    .content2 .upcoming-events-wrapper .upcoming-events-list > li
    {
        width: 100% !important;
    }
    /* line 570, styles/components7/_print.scss */
    .content1 .upcoming-events-wrapper .upcoming-date,
    .content2 .upcoming-events-wrapper .upcoming-date
    {
        display: inline-block !important;

        width: 5% !important;
        padding-right: 1.600rem !important;

        text-align: left;
    }
    /* line 576, styles/components7/_print.scss */
    .content1 .upcoming-events-wrapper .upcoming-date:after,
    .content2 .upcoming-events-wrapper .upcoming-date:after
    {
        background: #d6d6d6;
    }
    /* line 582, styles/components7/_print.scss */
    .content1 .upcoming-events-wrapper .event-data,
    .content2 .upcoming-events-wrapper .event-data
    {
        display: inline-block !important;

        width: 80% !important;
        padding-left: 1.600rem !important;
    }
    /* line 592, styles/components7/_print.scss */
    #alertContainer
    {
        display: none;
    }
}

/* line 93, styles/components.scss */
body
{
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-weight: 400;

    color: #6d6d6d;
}

/* line 99, styles/components.scss */
a,
a:visited
{
    text-decoration: none;

    color: #57068c;
}

/* line 109, styles/components.scss */
a:hover
{
    color: #330662;
}

/* line 115, styles/components.scss */
ul > li
{
    margin-top: 10px;

    list-style: disc;
}

/* line 120, styles/components.scss */
ul > li > ul > li
{
    list-style: square;
}

/* line 124, styles/components.scss */
ol > li
{
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-weight: 700;

    margin-top: 10px;

    list-style: decimal;
}

/* line 131, styles/components.scss */
ol > li > ol > li
{
    font-weight: bold;

    list-style: upper-latin;
}

/* line 136, styles/components.scss */
ol > li > span,
ol > li > ol > li > span
{
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-weight: 400;
}

/* line 141, styles/components.scss */
blockquote cite
{
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-weight: 700;
    font-style: normal;
}

/* line 147, styles/components.scss */
div
{
    line-height: 200%;
}

/* line 150, styles/components.scss */
div h1,
div h2,
div h3,
div h4,
div h5,
div h6,
div li,
div a
{
    line-height: 125%;
}

/* line 155, styles/components.scss */
.divider,
.separator
{
    width: calc(100% - 2.000rem);
    margin: 2.000rem auto;

    border-top: none;
    border-bottom: 1px solid #d6d6d6;
    border-left: none;
}

/* line 163, styles/components.scss */
.gallery-type
{
    position: relative;

    display: block;
}

/* line 167, styles/components.scss */
.gallery-type img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 174, styles/components.scss */
.gallery-type:before
{
    font-family: icomoon;
    font-size: 2.26666666666666667rem;
    font-weight: 200;
    line-height: 1;

    position: absolute;
    z-index: 1;
    right: .6000rem;
    bottom: .4666666666666667rem;

    display: block;

    width: 3.3333333333333335rem;

    content: '\e80e';
    text-align: right;

    color: #fff;
    border-radius: 100%;
}

/* line 191, styles/components.scss */
.parbase
{
    clear: left;
}

@media screen and (max-width: 31.93333em)
{
    /* line 199, styles/components.scss */
    .divider
    {
        width: 100%;
        margin: 2.000rem auto;
    }
}

/* line 2, styles/templates/_content1Template.scss */
.content1 .body
{
    width: 100%;
    margin: auto;
    padding: 0;
}

/* line 7, styles/templates/_content1Template.scss */
.content1 .body > h1
{
    padding: 2.666666666666667rem 1rem 0 1rem;
}

/* line 12, styles/templates/_content1Template.scss */
.content1 .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 18, styles/templates/_content1Template.scss */
.content1 .navigation
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;

    width: 0;
}

/* line 26, styles/templates/_content1Template.scss */
.content1 .content
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;

    width: calc(100% - 2rem);
    margin: 0 1rem;
}

/* line 35, styles/templates/_content1Template.scss */
.content1 .footer
{
    position: relative;

    display: inline-block;
    clear: both;

    width: 100%;
    margin-top: 5rem;
}

/* line 43, styles/templates/_content1Template.scss */
.content1 .promo
{
    width: 100%;
}

/* line 47, styles/templates/_content1Template.scss */
.content1 .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 48, styles/templates/_content1Template.scss */
.content1 .cc_25-25-25-25_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 49, styles/templates/_content1Template.scss */
.content1 .cc_25-25-25-25_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 50, styles/templates/_content1Template.scss */
.content1 .cc_25-25-25-25_c3
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 51, styles/templates/_content1Template.scss */
.content1 .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 52, styles/templates/_content1Template.scss */
.content1 .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 53, styles/templates/_content1Template.scss */
.content1 .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 54, styles/templates/_content1Template.scss */
.content1 .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 55, styles/templates/_content1Template.scss */
.content1 .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 56, styles/templates/_content1Template.scss */
.content1 .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 57, styles/templates/_content1Template.scss */
.content1 .cc_33-33-33_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 58, styles/templates/_content1Template.scss */
.content1 .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 59, styles/templates/_content1Template.scss */
.content1 .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 60, styles/templates/_content1Template.scss */
.content1 .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 61, styles/templates/_content1Template.scss */
.content1 .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 62, styles/templates/_content1Template.scss */
.content1 .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 63, styles/templates/_content1Template.scss */
.content1 .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 64, styles/templates/_content1Template.scss */
.content1 .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 65, styles/templates/_content1Template.scss */
.content1 .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 66, styles/templates/_content1Template.scss */
.content1 .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 67, styles/templates/_content1Template.scss */
.content1 .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

@media screen and (min-width: 32em)
{
    /* line 75, styles/templates/_content1Template.scss */
    .content1 .body
    {
        width: 32rem;
    }
    /* line 76, styles/templates/_content1Template.scss */
    .content1 .navigation
    {
        width: 0;
    }
    /* line 77, styles/templates/_content1Template.scss */
    .content1 .sidebar
    {
        display: block;
        float: none;

        width: 32rem;
        margin: 0 auto;
        padding: 0;
    }
    /* line 78, styles/templates/_content1Template.scss */
    .content1 .content
    {
        width: 100%;
        margin: 0 auto;
    }
    /* line 80, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 81, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 82, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 83, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 84, styles/templates/_content1Template.scss */
    .content1 .cc_25-75_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 85, styles/templates/_content1Template.scss */
    .content1 .cc_25-75_c1
    {
        clear: none;

        width: 75%;
        padding: 0;
    }
    /* line 86, styles/templates/_content1Template.scss */
    .content1 .cc_75-25_c0
    {
        clear: left;

        width: 75%;
        padding: 0;
    }
    /* line 87, styles/templates/_content1Template.scss */
    .content1 .cc_75-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 88, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 89, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 90, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 91, styles/templates/_content1Template.scss */
    .content1 .cc_33-66_c0
    {
        clear: left;

        width: 40%;
        padding: 0;
    }
    /* line 92, styles/templates/_content1Template.scss */
    .content1 .cc_33-66_c1
    {
        clear: none;

        width: 60%;
        padding: 0;
    }
    /* line 93, styles/templates/_content1Template.scss */
    .content1 .cc_66-33_c0
    {
        clear: left;

        width: 60%;
        padding: 0;
    }
    /* line 94, styles/templates/_content1Template.scss */
    .content1 .cc_66-33_c1
    {
        clear: none;

        width: 40%;
        padding: 0;
    }
    /* line 95, styles/templates/_content1Template.scss */
    .content1 .cc_50-50_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 96, styles/templates/_content1Template.scss */
    .content1 .cc_50-50_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 97, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 98, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c1
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 99, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c2
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 100, styles/templates/_content1Template.scss */
    .content1 .cc_100_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
}

@media screen and (min-width: 46em)
{
    /* line 109, styles/templates/_content1Template.scss */
    .content1 .body
    {
        width: 46rem;
    }
    /* line 110, styles/templates/_content1Template.scss */
    .content1 .navigation
    {
        width: 0;
    }
    /* line 111, styles/templates/_content1Template.scss */
    .content1 .content
    {
        width: 100%;
    }
    /* line 113, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 114, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c1
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 115, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c2
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 116, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c3
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 117, styles/templates/_content1Template.scss */
    .content1 .cc_25-75_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 118, styles/templates/_content1Template.scss */
    .content1 .cc_25-75_c1
    {
        clear: none;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 119, styles/templates/_content1Template.scss */
    .content1 .cc_75-25_c0
    {
        clear: left;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 120, styles/templates/_content1Template.scss */
    .content1 .cc_75-25_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 121, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 122, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 123, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c2
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 124, styles/templates/_content1Template.scss */
    .content1 .cc_33-66_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 125, styles/templates/_content1Template.scss */
    .content1 .cc_33-66_c1
    {
        clear: none;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 126, styles/templates/_content1Template.scss */
    .content1 .cc_66-33_c0
    {
        clear: left;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 127, styles/templates/_content1Template.scss */
    .content1 .cc_66-33_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 128, styles/templates/_content1Template.scss */
    .content1 .cc_50-50_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 129, styles/templates/_content1Template.scss */
    .content1 .cc_50-50_c1
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 130, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 131, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c1
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 132, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c2
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 133, styles/templates/_content1Template.scss */
    .content1 .cc_100_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
}

@media screen and (min-width: 62em)
{
    /* line 142, styles/templates/_content1Template.scss */
    .content1 .body
    {
        width: 62rem;
    }
    /* line 143, styles/templates/_content1Template.scss */
    .content1 .navigation
    {
        width: 14rem;
        margin-right: 0;
        padding: 0;
    }
    /* line 144, styles/templates/_content1Template.scss */
    .content1 .content
    {
        width: 48rem;
    }
    /* line 146, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 147, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c1
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 148, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c2
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 149, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c3
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 150, styles/templates/_content1Template.scss */
    .content1 .cc_25-75_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 151, styles/templates/_content1Template.scss */
    .content1 .cc_25-75_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 152, styles/templates/_content1Template.scss */
    .content1 .cc_75-25_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 153, styles/templates/_content1Template.scss */
    .content1 .cc_75-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 154, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 155, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 156, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 157, styles/templates/_content1Template.scss */
    .content1 .cc_33-66_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 158, styles/templates/_content1Template.scss */
    .content1 .cc_33-66_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 159, styles/templates/_content1Template.scss */
    .content1 .cc_66-33_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 160, styles/templates/_content1Template.scss */
    .content1 .cc_66-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 161, styles/templates/_content1Template.scss */
    .content1 .cc_50-50_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 162, styles/templates/_content1Template.scss */
    .content1 .cc_50-50_c1
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 163, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 164, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c1
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 165, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c2
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 166, styles/templates/_content1Template.scss */
    .content1 .cc_100_c0
    {
        clear: both;

        width: 48rem;
        padding: 0;
    }
    /* line 173, styles/templates/_content1Template.scss */
    .content1 .table-sortable td,
    .content1 .table-vertical td,
    .content1 .table-no-sort td,
    .content1 .table-no-style table td
    {
        white-space: normal;
    }
    /* line 178, styles/templates/_content1Template.scss */
    .content1 .table-container
    {
        max-width: 64rem;
    }
    /* line 182, styles/templates/_content1Template.scss */
    .content1 .table-shadow
    {
        display: none !important;
    }
}

@media screen and (min-width: 80em)
{
    /* line 192, styles/templates/_content1Template.scss */
    .content1 .body
    {
        width: 80rem;
    }
    /* line 193, styles/templates/_content1Template.scss */
    .content1 .navigation
    {
        width: 14rem;
        margin-right: 2rem;
        padding: 0;
    }
    /* line 194, styles/templates/_content1Template.scss */
    .content1 .content
    {
        width: 64rem;
    }
    /* line 196, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 197, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 198, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 199, styles/templates/_content1Template.scss */
    .content1 .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 200, styles/templates/_content1Template.scss */
    .content1 .cc_25-75_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 201, styles/templates/_content1Template.scss */
    .content1 .cc_25-75_c1
    {
        clear: none;

        width: 48rem;
        padding: 0;
    }
    /* line 202, styles/templates/_content1Template.scss */
    .content1 .cc_75-25_c0
    {
        clear: left;

        width: 48rem;
        padding: 0;
    }
    /* line 203, styles/templates/_content1Template.scss */
    .content1 .cc_75-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 204, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c0
    {
        clear: left;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 205, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c1
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 206, styles/templates/_content1Template.scss */
    .content1 .cc_33-33-33_c2
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 207, styles/templates/_content1Template.scss */
    .content1 .cc_33-66_c0
    {
        clear: left;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 208, styles/templates/_content1Template.scss */
    .content1 .cc_33-66_c1
    {
        clear: none;

        width: 42.666666666666667rem;
        padding: 0;
    }
    /* line 209, styles/templates/_content1Template.scss */
    .content1 .cc_66-33_c0
    {
        clear: left;

        width: 42.666666666666667rem;
        padding: 0;
    }
    /* line 210, styles/templates/_content1Template.scss */
    .content1 .cc_66-33_c1
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 211, styles/templates/_content1Template.scss */
    .content1 .cc_50-50_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 212, styles/templates/_content1Template.scss */
    .content1 .cc_50-50_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 213, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 214, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 215, styles/templates/_content1Template.scss */
    .content1 .cc_50-25-25_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 216, styles/templates/_content1Template.scss */
    .content1 .cc_100_c0
    {
        clear: both;

        width: 64rem;
        padding: 0;
    }
}

/* line 2, styles/templates/_content2Template.scss */
.content2 .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 8, styles/templates/_content2Template.scss */
.content2 .navigation
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;
}

/* line 15, styles/templates/_content2Template.scss */
.content2 .sidebar
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;
}

/* line 22, styles/templates/_content2Template.scss */
.content2 .content
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;
}

/* line 29, styles/templates/_content2Template.scss */
.content2 .footer
{
    position: relative;

    display: inline-block;
    clear: both;

    width: 100%;
    margin-top: 5rem;
}

/* line 37, styles/templates/_content2Template.scss */
.content2 .body
{
    margin: auto;
    padding: 0;
}

/* line 41, styles/templates/_content2Template.scss */
.content2 .body > h1
{
    padding: 2.666666666666667rem 1rem 0 1rem;
}

/* line 46, styles/templates/_content2Template.scss */
.content2 .body
{
    width: 100%;
}

/* line 47, styles/templates/_content2Template.scss */
.content2 .navigation
{
    width: 0;
}

/* line 48, styles/templates/_content2Template.scss */
.content2 .sidebar
{
    display: block;
    float: none;

    width: calc(100% - 2rem);
    margin: 0 1rem;
    padding: 0;
}

/* line 49, styles/templates/_content2Template.scss */
.content2 .content
{
    width: calc(100% - 2rem);
    margin: 0 1rem;
}

/* line 51, styles/templates/_content2Template.scss */
.content2 .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 52, styles/templates/_content2Template.scss */
.content2 .cc_25-25-25-25_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 53, styles/templates/_content2Template.scss */
.content2 .cc_25-25-25-25_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 54, styles/templates/_content2Template.scss */
.content2 .cc_25-25-25-25_c3
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 55, styles/templates/_content2Template.scss */
.content2 .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 56, styles/templates/_content2Template.scss */
.content2 .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 57, styles/templates/_content2Template.scss */
.content2 .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 58, styles/templates/_content2Template.scss */
.content2 .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 59, styles/templates/_content2Template.scss */
.content2 .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 60, styles/templates/_content2Template.scss */
.content2 .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 61, styles/templates/_content2Template.scss */
.content2 .cc_33-33-33_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 62, styles/templates/_content2Template.scss */
.content2 .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 63, styles/templates/_content2Template.scss */
.content2 .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 64, styles/templates/_content2Template.scss */
.content2 .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 65, styles/templates/_content2Template.scss */
.content2 .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 66, styles/templates/_content2Template.scss */
.content2 .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 67, styles/templates/_content2Template.scss */
.content2 .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 68, styles/templates/_content2Template.scss */
.content2 .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 69, styles/templates/_content2Template.scss */
.content2 .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 70, styles/templates/_content2Template.scss */
.content2 .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 71, styles/templates/_content2Template.scss */
.content2 .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 74, styles/templates/_content2Template.scss */
.ui-page
{
    overflow: hidden;
}

@media screen and (min-width: 32em)
{
    /* line 83, styles/templates/_content2Template.scss */
    .content2 .body
    {
        width: 32rem;
    }
    /* line 84, styles/templates/_content2Template.scss */
    .content2 .navigation
    {
        width: 0;
    }
    /* line 85, styles/templates/_content2Template.scss */
    .content2 .sidebar
    {
        display: block;
        float: none;

        width: 32rem;
        margin: 0 auto;
        padding: 0;
    }
    /* line 86, styles/templates/_content2Template.scss */
    .content2 .content
    {
        width: 100%;
        margin: 0 auto;
    }
    /* line 88, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 89, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 90, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 91, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 92, styles/templates/_content2Template.scss */
    .content2 .cc_25-75_c0
    {
        clear: left;

        width: 14rem;
        padding: 0;
    }
    /* line 93, styles/templates/_content2Template.scss */
    .content2 .cc_25-75_c1
    {
        clear: none;

        width: 18rem;
        padding: 0;
    }
    /* line 94, styles/templates/_content2Template.scss */
    .content2 .cc_75-25_c0
    {
        clear: left;

        width: 18rem;
        padding: 0;
    }
    /* line 95, styles/templates/_content2Template.scss */
    .content2 .cc_75-25_c1
    {
        clear: none;

        width: 14rem;
        padding: 0;
    }
    /* line 96, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 97, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 98, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 99, styles/templates/_content2Template.scss */
    .content2 .cc_33-66_c0
    {
        clear: left;

        width: 40%;
        padding: 0;
    }
    /* line 100, styles/templates/_content2Template.scss */
    .content2 .cc_33-66_c1
    {
        clear: none;

        width: 60%;
        padding: 0;
    }
    /* line 101, styles/templates/_content2Template.scss */
    .content2 .cc_66-33_c0
    {
        clear: left;

        width: 60%;
        padding: 0;
    }
    /* line 102, styles/templates/_content2Template.scss */
    .content2 .cc_66-33_c1
    {
        clear: none;

        width: 40%;
        padding: 0;
    }
    /* line 103, styles/templates/_content2Template.scss */
    .content2 .cc_50-50_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 104, styles/templates/_content2Template.scss */
    .content2 .cc_50-50_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 105, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 106, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c1
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 107, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c2
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 108, styles/templates/_content2Template.scss */
    .content2 .cc_100_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
}

@media screen and (min-width: 46em)
{
    /* line 117, styles/templates/_content2Template.scss */
    .content2 .body
    {
        width: 46rem;
    }
    /* line 118, styles/templates/_content2Template.scss */
    .content2 .navigation
    {
        width: 0;
    }
    /* line 119, styles/templates/_content2Template.scss */
    .content2 .sidebar
    {
        display: inline-block;
        float: left;

        width: 14rem;
        margin-left: 0;
        padding: 0;
    }
    /* line 120, styles/templates/_content2Template.scss */
    .content2 .content
    {
        width: 32rem;
    }
    /* line 122, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 123, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 124, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 125, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 126, styles/templates/_content2Template.scss */
    .content2 .cc_25-75_c0
    {
        clear: left;

        width: 14rem;
        padding: 0;
    }
    /* line 127, styles/templates/_content2Template.scss */
    .content2 .cc_25-75_c1
    {
        clear: none;

        width: 18rem;
        padding: 0;
    }
    /* line 128, styles/templates/_content2Template.scss */
    .content2 .cc_75-25_c0
    {
        clear: left;

        width: 18rem;
        padding: 0;
    }
    /* line 129, styles/templates/_content2Template.scss */
    .content2 .cc_75-25_c1
    {
        clear: none;

        width: 14rem;
        padding: 0;
    }
    /* line 130, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 131, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 132, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 133, styles/templates/_content2Template.scss */
    .content2 .cc_33-66_c0
    {
        clear: left;

        width: 40%;
        padding: 0;
    }
    /* line 134, styles/templates/_content2Template.scss */
    .content2 .cc_33-66_c1
    {
        clear: none;

        width: 60%;
        padding: 0;
    }
    /* line 135, styles/templates/_content2Template.scss */
    .content2 .cc_66-33_c0
    {
        clear: left;

        width: 60%;
        padding: 0;
    }
    /* line 136, styles/templates/_content2Template.scss */
    .content2 .cc_66-33_c1
    {
        clear: none;

        width: 40%;
        padding: 0;
    }
    /* line 137, styles/templates/_content2Template.scss */
    .content2 .cc_50-50_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 138, styles/templates/_content2Template.scss */
    .content2 .cc_50-50_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 139, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 140, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c1
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 141, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 142, styles/templates/_content2Template.scss */
    .content2 .cc_100_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
}

@media screen and (min-width: 62em)
{
    /* line 151, styles/templates/_content2Template.scss */
    .content2 .body
    {
        width: 62rem;
    }
    /* line 152, styles/templates/_content2Template.scss */
    .content2 .navigation
    {
        width: 14rem;
        margin-right: 0;
        padding: 0;
    }
    /* line 153, styles/templates/_content2Template.scss */
    .content2 .sidebar
    {
        width: 14rem;
        margin-left: 0;
        padding: 0;
    }
    /* line 154, styles/templates/_content2Template.scss */
    .content2 .content
    {
        width: 34rem;
    }
    /* line 156, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c0
    {
        clear: left;

        width: 17rem;
        padding: 0;
    }
    /* line 157, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c1
    {
        clear: none;

        width: 17rem;
        padding: 0;
    }
    /* line 158, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c2
    {
        clear: left;

        width: 17rem;
        padding: 0;
    }
    /* line 159, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c3
    {
        clear: none;

        width: 17rem;
        padding: 0;
    }
    /* line 160, styles/templates/_content2Template.scss */
    .content2 .cc_25-75_c0
    {
        clear: left;

        width: 8.5rem;
        padding: 0;
    }
    /* line 161, styles/templates/_content2Template.scss */
    .content2 .cc_25-75_c1
    {
        clear: none;

        width: 25.5rem;
        padding: 0;
    }
    /* line 162, styles/templates/_content2Template.scss */
    .content2 .cc_75-25_c0
    {
        clear: left;

        width: 25.5rem;
        padding: 0;
    }
    /* line 163, styles/templates/_content2Template.scss */
    .content2 .cc_75-25_c1
    {
        clear: none;

        width: 8.5rem;
        padding: 0;
    }
    /* line 164, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c0
    {
        clear: left;

        width: 17rem;
        padding: 0;
    }
    /* line 165, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c1
    {
        clear: none;

        width: 17rem;
        padding: 0;
    }
    /* line 166, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c2
    {
        clear: none;

        width: 17rem;
        padding: 0;
    }
    /* line 167, styles/templates/_content2Template.scss */
    .content2 .cc_33-66_c0
    {
        clear: left;

        width: 14rem;
        padding: 0;
    }
    /* line 168, styles/templates/_content2Template.scss */
    .content2 .cc_33-66_c1
    {
        clear: none;

        width: 20rem;
        padding: 0;
    }
    /* line 169, styles/templates/_content2Template.scss */
    .content2 .cc_66-33_c0
    {
        clear: left;

        width: 20rem;
        padding: 0;
    }
    /* line 170, styles/templates/_content2Template.scss */
    .content2 .cc_66-33_c1
    {
        clear: none;

        width: 14rem;
        padding: 0;
    }
    /* line 171, styles/templates/_content2Template.scss */
    .content2 .cc_50-50_c0
    {
        clear: left;

        width: 17rem;
        padding: 0;
    }
    /* line 172, styles/templates/_content2Template.scss */
    .content2 .cc_50-50_c1
    {
        clear: none;

        width: 17rem;
        padding: 0;
    }
    /* line 173, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c0
    {
        clear: left;

        width: 17rem;
        padding: 0;
    }
    /* line 174, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c1
    {
        clear: none;

        width: 8.5rem;
        padding: 0;
    }
    /* line 175, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c2
    {
        clear: none;

        width: 8.5rem;
        padding: 0;
    }
    /* line 176, styles/templates/_content2Template.scss */
    .content2 .cc_100_c0
    {
        clear: both;

        width: 34rem;
        padding: 0;
    }
    /* line 180, styles/templates/_content2Template.scss */
    .content2 .table-sortable td,
    .content2 .table-vertical td,
    .content2 .table-no-sort td,
    .content2 .table-no-style table td
    {
        white-space: normal;
    }
    /* line 185, styles/templates/_content2Template.scss */
    .content2 .table-container
    {
        max-width: 46rem;
    }
}

@media screen and (min-width: 80em)
{
    /* line 203, styles/templates/_content2Template.scss */
    .content2 .body
    {
        width: 80rem;
    }
    /* line 204, styles/templates/_content2Template.scss */
    .content2 .navigation
    {
        width: 14rem;
        margin-right: 2rem;
        padding: 0;
    }
    /* line 205, styles/templates/_content2Template.scss */
    .content2 .sidebar
    {
        width: 14rem;
        margin-left: 2rem;
        padding: 0;
    }
    /* line 206, styles/templates/_content2Template.scss */
    .content2 .content
    {
        width: 48rem;
    }
    /* line 208, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c0
    {
        clear: left;

        width: 12rem;
        padding: 0;
    }
    /* line 209, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c1
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 210, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c2
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 211, styles/templates/_content2Template.scss */
    .content2 .cc_25-25-25-25_c3
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 212, styles/templates/_content2Template.scss */
    .content2 .cc_25-75_c0
    {
        clear: left;

        width: 12rem;
        padding: 0;
    }
    /* line 213, styles/templates/_content2Template.scss */
    .content2 .cc_25-75_c1
    {
        clear: none;

        width: 36rem;
        padding: 0;
    }
    /* line 214, styles/templates/_content2Template.scss */
    .content2 .cc_75-25_c0
    {
        clear: left;

        width: 36rem;
        padding: 0;
    }
    /* line 215, styles/templates/_content2Template.scss */
    .content2 .cc_75-25_c1
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 216, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 217, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 218, styles/templates/_content2Template.scss */
    .content2 .cc_33-33-33_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 219, styles/templates/_content2Template.scss */
    .content2 .cc_33-66_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 220, styles/templates/_content2Template.scss */
    .content2 .cc_33-66_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 221, styles/templates/_content2Template.scss */
    .content2 .cc_66-33_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 222, styles/templates/_content2Template.scss */
    .content2 .cc_66-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 223, styles/templates/_content2Template.scss */
    .content2 .cc_50-50_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 224, styles/templates/_content2Template.scss */
    .content2 .cc_50-50_c1
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 225, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 226, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c1
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 227, styles/templates/_content2Template.scss */
    .content2 .cc_50-25-25_c2
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 228, styles/templates/_content2Template.scss */
    .content2 .cc_100_c0
    {
        clear: both;

        width: 48rem;
        padding: 0;
    }
}

/* line 2, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .body
{
    margin: auto;
    padding: 0;
}

/* line 6, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .body > h1
{
    padding: 0 1rem;
}

/* line 11, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 17, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .navigation
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;
}

/* line 24, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .content
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;
}

/* line 31, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .footer
{
    position: relative;

    display: inline-block;
    clear: both;

    width: 100%;
    margin-top: 5rem;
}

/* line 39, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .promo
{
    width: 100%;
}

/* line 43, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .body
{
    width: 100%;
}

/* line 44, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .navigation
{
    width: 0;
}

/* line 45, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .content
{
    width: calc(100% - 2rem);
    margin: 0 1rem;
}

/* line 47, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 48, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-25-25-25_c1
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 49, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-25-25-25_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 50, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-25-25-25_c3
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 51, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 52, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 53, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 54, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 55, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 56, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 57, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_33-33-33_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 58, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 59, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 60, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 61, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 62, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 63, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 64, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 65, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 66, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 67, styles/templates/_fullWidthTemplate.scss */
.contentfullwidth .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

@media screen and (min-width: 32em)
{
    /* line 75, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .body
    {
        width: 32rem;
    }
    /* line 76, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .navigation
    {
        width: 0;
    }
    /* line 77, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .content
    {
        width: 100%;
        margin: 0 auto;
    }
    /* line 79, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 80, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 81, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 82, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 83, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 84, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 85, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 86, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 87, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 88, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 89, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 90, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 91, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 92, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 93, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 94, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 95, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 96, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 97, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 98, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 99, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_100_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
}

@media screen and (min-width: 46em)
{
    /* line 108, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .body
    {
        width: 46rem;
    }
    /* line 109, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .navigation
    {
        width: 0;
    }
    /* line 110, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .content
    {
        width: 100%;
    }
    /* line 112, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 113, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 114, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 115, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 116, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 117, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 118, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 119, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 120, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 121, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 122, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 123, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 124, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 125, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 126, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 127, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 128, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 129, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 130, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 131, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 132, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_100_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
}

@media screen and (min-width: 62em)
{
    /* line 141, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .body
    {
        width: 62rem;
    }
    /* line 142, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .navigation
    {
        width: 0;
    }
    /* line 143, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .content
    {
        width: 100%;
    }
    /* line 145, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 146, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 147, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 148, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 149, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 150, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 151, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 152, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 153, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 154, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 155, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 156, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 157, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 158, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 159, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 160, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 161, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 162, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 163, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 164, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 165, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_100_c0
    {
        clear: both;

        width: 62rem;
        padding: 0;
    }
}

@media screen and (min-width: 80em)
{
    /* line 173, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .body
    {
        width: 80rem;
    }
    /* line 174, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .navigation
    {
        width: 0;
    }
    /* line 175, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .content
    {
        width: 100%;
    }
    /* line 177, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 178, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 179, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 180, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-25-25-25_c3
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 181, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-75_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 182, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_25-75_c1
    {
        clear: none;

        width: 75%;
        padding: 0;
    }
    /* line 183, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_75-25_c0
    {
        clear: left;

        width: 75%;
        padding: 0;
    }
    /* line 184, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_75-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 185, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 186, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 187, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 188, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 189, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 190, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 191, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 192, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 193, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 194, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 195, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 196, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 197, styles/templates/_fullWidthTemplate.scss */
    .contentfullwidth .cc_100_c0
    {
        clear: both;

        width: 80rem;
        padding: 0;
    }
}

/* line 2, styles/templates2/_channel.scss */
.component-container > .content
{
    width: calc(100% - 2rem);
    margin: 0 1rem;
}

/* line 9, styles/templates2/_channel.scss */
.channel .body.menu-opened
{
    width: 100%;
}

/* line 13, styles/templates2/_channel.scss */
.channel .header::after
{
    display: none;
}

/* line 17, styles/templates2/_channel.scss */
.channel .double-quote
{
    padding-bottom: 2rem;
}

/* line 21, styles/templates2/_channel.scss */
.channel .cband
{
    display: block;
    float: none;
    clear: both;

    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
}

/* line 30, styles/templates2/_channel.scss */
.channel .cband > .content
{
    width: 100%;
    max-width: 100%;
}

/* line 35, styles/templates2/_channel.scss */
.channel .cband::after
{
    display: block;
    float: none;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 48, styles/templates2/_channel.scss */
.channel .cband .big-numbers-container
{
    margin: -1rem 0;
}

/* line 54, styles/templates2/_channel.scss */
.channel .component-container > .content
{
    width: calc(100% - 2rem);
    margin: 0 1rem;
}

/* line 59, styles/templates2/_channel.scss */
.channel .component-container .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 65, styles/templates2/_channel.scss */
.channel .component-container .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 66, styles/templates2/_channel.scss */
.channel .component-container .cc_25-25-25-25_c1
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 67, styles/templates2/_channel.scss */
.channel .component-container .cc_25-25-25-25_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 68, styles/templates2/_channel.scss */
.channel .component-container .cc_25-25-25-25_c3
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 69, styles/templates2/_channel.scss */
.channel .component-container .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 70, styles/templates2/_channel.scss */
.channel .component-container .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 71, styles/templates2/_channel.scss */
.channel .component-container .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 72, styles/templates2/_channel.scss */
.channel .component-container .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 73, styles/templates2/_channel.scss */
.channel .component-container .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 74, styles/templates2/_channel.scss */
.channel .component-container .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 75, styles/templates2/_channel.scss */
.channel .component-container .cc_33-33-33_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 76, styles/templates2/_channel.scss */
.channel .component-container .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 77, styles/templates2/_channel.scss */
.channel .component-container .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 78, styles/templates2/_channel.scss */
.channel .component-container .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 79, styles/templates2/_channel.scss */
.channel .component-container .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 80, styles/templates2/_channel.scss */
.channel .component-container .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 81, styles/templates2/_channel.scss */
.channel .component-container .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 82, styles/templates2/_channel.scss */
.channel .component-container .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 83, styles/templates2/_channel.scss */
.channel .component-container .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 84, styles/templates2/_channel.scss */
.channel .component-container .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 85, styles/templates2/_channel.scss */
.channel .component-container .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 88, styles/templates2/_channel.scss */
.channel .navigation-container
{
    box-sizing: border-box;
    width: calc(100% - 2rem);
    margin: 0 1rem;
}

/* line 93, styles/templates2/_channel.scss */
.channel .navigation-container .navigation
{
    position: relative;

    display: none;
    float: none;
    overflow: hidden;

    box-sizing: border-box;
    width: 100%;
    margin: 0;
}

/* line 103, styles/templates2/_channel.scss */
.channel .navigation-container .content
{
    position: relative;

    display: block;
    float: none;
    overflow: hidden;

    box-sizing: border-box;
    width: 100%;
    margin: 0;
}

/* line 113, styles/templates2/_channel.scss */
.channel .navigation-container .component
{
    box-sizing: border-box;
    width: 100%;
    padding: 1rem 0;
}

/* line 119, styles/templates2/_channel.scss */
.channel .navigation-container .content-component
{
    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 122, styles/templates2/_channel.scss */
.channel .navigation-container .content-component .channel-content-title
{
    font-size: 2rem;
    font-weight: 700;
    line-height: 100%;

    margin-top: 0;
    margin-bottom: 1.33333333333333rem;

    color: #000;
}

/* line 131, styles/templates2/_channel.scss */
.channel .navigation-container .content-component .channel-content
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;

    color: #6d6d6d;
}

/* line 135, styles/templates2/_channel.scss */
.channel .navigation-container .content-component .channel-content .rte
{
    padding: 0;
}

/* line 141, styles/templates2/_channel.scss */
.channel .navigation-container .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 142, styles/templates2/_channel.scss */
.channel .navigation-container .cc_25-25-25-25_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 143, styles/templates2/_channel.scss */
.channel .navigation-container .cc_25-25-25-25_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 144, styles/templates2/_channel.scss */
.channel .navigation-container .cc_25-25-25-25_c3
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 145, styles/templates2/_channel.scss */
.channel .navigation-container .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 146, styles/templates2/_channel.scss */
.channel .navigation-container .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 147, styles/templates2/_channel.scss */
.channel .navigation-container .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 148, styles/templates2/_channel.scss */
.channel .navigation-container .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 149, styles/templates2/_channel.scss */
.channel .navigation-container .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 150, styles/templates2/_channel.scss */
.channel .navigation-container .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 151, styles/templates2/_channel.scss */
.channel .navigation-container .cc_33-33-33_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 152, styles/templates2/_channel.scss */
.channel .navigation-container .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 153, styles/templates2/_channel.scss */
.channel .navigation-container .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 154, styles/templates2/_channel.scss */
.channel .navigation-container .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 155, styles/templates2/_channel.scss */
.channel .navigation-container .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 156, styles/templates2/_channel.scss */
.channel .navigation-container .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 157, styles/templates2/_channel.scss */
.channel .navigation-container .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 158, styles/templates2/_channel.scss */
.channel .navigation-container .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 159, styles/templates2/_channel.scss */
.channel .navigation-container .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 160, styles/templates2/_channel.scss */
.channel .navigation-container .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 161, styles/templates2/_channel.scss */
.channel .navigation-container .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 164, styles/templates2/_channel.scss */
.channel .footer
{
    margin-top: 1.33333333333333rem;
}

/* line 169, styles/templates2/_channel.scss */
.channel h6.promo-title
{
    padding: 0;
}

@media screen and (min-width: 32em)
{
    /* line 180, styles/templates2/_channel.scss */
    .component-container > .content
    {
        width: 100%;
        max-width: 32rem;
        margin: auto;
        padding: 0;
    }
    /* line 190, styles/templates2/_channel.scss */
    .channel .component-container > .content
    {
        width: 100%;
        max-width: 32rem;
        margin: auto;
        padding: 0;
    }
    /* line 197, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 198, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 199, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 200, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 201, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 202, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 203, styles/templates2/_channel.scss */
    .channel .component-container .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 204, styles/templates2/_channel.scss */
    .channel .component-container .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 205, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 206, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 207, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 208, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 209, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 210, styles/templates2/_channel.scss */
    .channel .component-container .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 211, styles/templates2/_channel.scss */
    .channel .component-container .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 212, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 213, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 214, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 215, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 216, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 217, styles/templates2/_channel.scss */
    .channel .component-container .cc_100_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 220, styles/templates2/_channel.scss */
    .channel .navigation-container
    {
        box-sizing: border-box;
        width: 32rem;
        max-width: 32rem;
        margin: auto;
    }
    /* line 226, styles/templates2/_channel.scss */
    .channel .navigation-container > .navigation
    {
        position: relative;

        display: block;
        float: none;
        overflow: hidden;

        box-sizing: border-box;
        width: 100%;
        padding: 0 0 1rem;
    }
    /* line 236, styles/templates2/_channel.scss */
    .channel .navigation-container > .content
    {
        position: relative;

        display: block;
        float: none;
        overflow: hidden;

        box-sizing: border-box;
        width: 100%;
        padding: 1rem 0;
    }
    /* line 246, styles/templates2/_channel.scss */
    .channel .navigation-container .component
    {
        box-sizing: border-box;
        padding: 1rem;
    }
    /* line 251, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 252, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 253, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 254, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 255, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-75_c0
    {
        clear: left;

        width: 14rem;
        padding: 0;
    }
    /* line 256, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-75_c1
    {
        clear: none;

        width: 18rem;
        padding: 0;
    }
    /* line 257, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_75-25_c0
    {
        clear: left;

        width: 18rem;
        padding: 0;
    }
    /* line 258, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_75-25_c1
    {
        clear: none;

        width: 14rem;
        padding: 0;
    }
    /* line 259, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 260, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 261, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 262, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-66_c0
    {
        clear: left;

        width: 14rem;
        padding: 0;
    }
    /* line 263, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-66_c1
    {
        clear: none;

        width: 18rem;
        padding: 0;
    }
    /* line 264, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_66-33_c0
    {
        clear: left;

        width: 18rem;
        padding: 0;
    }
    /* line 265, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_66-33_c1
    {
        clear: none;

        width: 14rem;
        padding: 0;
    }
    /* line 266, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-50_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 267, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-50_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 268, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 269, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c1
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 270, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c2
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 271, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_100_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
}

@media screen and (min-width: 46em)
{
    /* line 281, styles/templates2/_channel.scss */
    .component-container > .content
    {
        max-width: 46rem;
    }
    /* line 288, styles/templates2/_channel.scss */
    .channel .component-container > .content
    {
        max-width: 46rem;
    }
    /* line 292, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 293, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 294, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 295, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 296, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 297, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 298, styles/templates2/_channel.scss */
    .channel .component-container .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 299, styles/templates2/_channel.scss */
    .channel .component-container .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 300, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 301, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 302, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 303, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 304, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 305, styles/templates2/_channel.scss */
    .channel .component-container .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 306, styles/templates2/_channel.scss */
    .channel .component-container .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 307, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 308, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 309, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 310, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 311, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 312, styles/templates2/_channel.scss */
    .channel .component-container .cc_100_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 315, styles/templates2/_channel.scss */
    .channel .navigation-container
    {
        box-sizing: border-box;
        width: 46rem;
        max-width: 46rem;
        margin: auto;
    }
    /* line 321, styles/templates2/_channel.scss */
    .channel .navigation-container > .navigation
    {
        position: relative;

        display: block;
        float: none;
        overflow: hidden;

        width: 100%;
        padding-top: 0;
    }
    /* line 329, styles/templates2/_channel.scss */
    .channel .navigation-container > .navigation .nav-list-container
    {
        padding-top: 0;
    }
    /* line 336, styles/templates2/_channel.scss */
    .channel .navigation-container > .content
    {
        position: relative;

        display: inline-block;
        float: none;
        overflow: hidden;

        width: 100%;
        padding-top: 2rem;
    }
    /* line 345, styles/templates2/_channel.scss */
    .channel .navigation-container .content-component .channel-content-title
    {
        font-size: 3.2rem;
    }
    /* line 349, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 350, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c1
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 351, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c2
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 352, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c3
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 353, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-75_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 354, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-75_c1
    {
        clear: none;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 355, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_75-25_c0
    {
        clear: left;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 356, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_75-25_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 357, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 358, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 359, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c2
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 360, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-66_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 361, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-66_c1
    {
        clear: none;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 362, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_66-33_c0
    {
        clear: left;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 363, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_66-33_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 364, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-50_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 365, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-50_c1
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 366, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 367, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c1
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 368, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c2
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 369, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_100_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
}

@media screen and (min-width: 62em)
{
    /* line 379, styles/templates2/_channel.scss */
    .component-container > .content
    {
        max-width: 62rem;
    }
    /* line 386, styles/templates2/_channel.scss */
    .channel .component-container > .content
    {
        max-width: 62rem;
    }
    /* line 390, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 391, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 392, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 393, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 394, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 395, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 396, styles/templates2/_channel.scss */
    .channel .component-container .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 397, styles/templates2/_channel.scss */
    .channel .component-container .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 398, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 399, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 400, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 401, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 402, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 403, styles/templates2/_channel.scss */
    .channel .component-container .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 404, styles/templates2/_channel.scss */
    .channel .component-container .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 405, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 406, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 407, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 408, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 409, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 410, styles/templates2/_channel.scss */
    .channel .component-container .cc_100_c0
    {
        clear: both;

        width: 62rem;
        padding: 0;
    }
    /* line 413, styles/templates2/_channel.scss */
    .channel .navigation-container
    {
        box-sizing: border-box;
        width: 62rem;
        max-width: 62rem;
        margin: auto;
    }
    /* line 419, styles/templates2/_channel.scss */
    .channel .navigation-container > .navigation
    {
        position: relative;

        display: inline-block;
        float: right;
        overflow: hidden;

        width: 14rem;
        margin: 0;
    }
    /* line 427, styles/templates2/_channel.scss */
    .channel .navigation-container > .navigation .nav-list-container
    {
        padding-top: 2rem;
    }
    /* line 431, styles/templates2/_channel.scss */
    .channel .navigation-container > .navigation .nav-list-container .nav-list-title
    {
        margin-top: 1rem;
    }
    /* line 437, styles/templates2/_channel.scss */
    .channel .navigation-container > .content
    {
        position: relative;

        display: inline-block;
        float: right;
        overflow: hidden;

        width: 48rem;
        margin: 0;
    }
    /* line 446, styles/templates2/_channel.scss */
    .channel .navigation-container .content-component
    {
        padding: .666666666666667rem 1rem;

        border-bottom: none;
    }
    /* line 450, styles/templates2/_channel.scss */
    .channel .navigation-container .content-component .channel-content-title
    {
        font-size: 3.2rem;
    }
    /* line 454, styles/templates2/_channel.scss */
    .channel .navigation-container .content-component .channel-content
    {
        font-size: 1rem;
    }
    /* line 459, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 460, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c1
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 461, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c2
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 462, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c3
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 463, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-75_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 464, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-75_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 465, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_75-25_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 466, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_75-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 467, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 468, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 469, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 470, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-66_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 471, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-66_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 472, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_66-33_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 473, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_66-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 474, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-50_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 475, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-50_c1
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 476, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 477, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c1
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 478, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c2
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 479, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_100_c0
    {
        clear: both;

        width: 48rem;
        padding: 0;
    }
}

@media screen and (min-width: 80em)
{
    /* line 488, styles/templates2/_channel.scss */
    .component-container > .content
    {
        max-width: 80rem;
    }
    /* line 494, styles/templates2/_channel.scss */
    .channel .cband
    {
        padding: 0 0 1rem 0;
    }
    /* line 498, styles/templates2/_channel.scss */
    .channel .double-quote
    {
        padding-bottom: 1rem;
    }
    /* line 503, styles/templates2/_channel.scss */
    .channel .component-container > .content
    {
        max-width: 80rem;
    }
    /* line 507, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 508, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 509, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c2
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 510, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-25-25-25_c3
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 511, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-75_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 512, styles/templates2/_channel.scss */
    .channel .component-container .cc_25-75_c1
    {
        clear: none;

        width: 75%;
        padding: 0;
    }
    /* line 513, styles/templates2/_channel.scss */
    .channel .component-container .cc_75-25_c0
    {
        clear: left;

        width: 75%;
        padding: 0;
    }
    /* line 514, styles/templates2/_channel.scss */
    .channel .component-container .cc_75-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 515, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 516, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 517, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 518, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 519, styles/templates2/_channel.scss */
    .channel .component-container .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 520, styles/templates2/_channel.scss */
    .channel .component-container .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 521, styles/templates2/_channel.scss */
    .channel .component-container .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 522, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 523, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 524, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 525, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 526, styles/templates2/_channel.scss */
    .channel .component-container .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 527, styles/templates2/_channel.scss */
    .channel .component-container .cc_100_c0
    {
        clear: both;

        width: 80rem;
        padding: 0;
    }
    /* line 530, styles/templates2/_channel.scss */
    .channel .navigation-container
    {
        box-sizing: border-box;
        width: 80rem;
        max-width: 80rem;
        margin: auto;
    }
    /* line 536, styles/templates2/_channel.scss */
    .channel .navigation-container > .navigation
    {
        position: relative;

        display: block;
        float: right;
        overflow: hidden;

        width: 14rem;
        margin: 0 2rem 0 0;
    }
    /* line 545, styles/templates2/_channel.scss */
    .channel .navigation-container > .content
    {
        position: relative;

        display: block;
        float: right;
        overflow: hidden;

        width: 64rem;
        margin: 0;
    }
    /* line 554, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 555, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 556, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 557, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 558, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-75_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 559, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_25-75_c1
    {
        clear: none;

        width: 48rem;
        padding: 0;
    }
    /* line 560, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_75-25_c0
    {
        clear: left;

        width: 48rem;
        padding: 0;
    }
    /* line 561, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_75-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 562, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c0
    {
        clear: left;

        width: 21.33333rem;
        padding: 0;
    }
    /* line 563, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c1
    {
        clear: none;

        width: 21.33333rem;
        padding: 0;
    }
    /* line 564, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-33-33_c2
    {
        clear: none;

        width: 21.33333rem;
        padding: 0;
    }
    /* line 565, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-66_c0
    {
        clear: left;

        width: 21.33333rem;
        padding: 0;
    }
    /* line 566, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_33-66_c1
    {
        clear: none;

        width: 42.666666666666667rem;
        padding: 0;
    }
    /* line 567, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_66-33_c0
    {
        clear: left;

        width: 42.666666666666667rem;
        padding: 0;
    }
    /* line 568, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_66-33_c1
    {
        clear: none;

        width: 21.33333rem;
        padding: 0;
    }
    /* line 569, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-50_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 570, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-50_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 571, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 572, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 573, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_50-25-25_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 574, styles/templates2/_channel.scss */
    .channel .navigation-container .cc_100_c0
    {
        clear: both;

        width: 64rem;
        padding: 0;
    }
}

/* line 2, styles/templates2/_role.scss */
.role .body.menu-opened
{
    width: 100%;
}

/* line 6, styles/templates2/_role.scss */
.role .anchor
{
    position: relative;

    display: block;
    visibility: hidden;
}

/* line 11, styles/templates2/_role.scss */
.role .anchor::before
{
    display: table;

    content: '';
}

/* line 16, styles/templates2/_role.scss */
.role .anchor::after
{
    clear: both;
}

/* line 21, styles/templates2/_role.scss */
.role .cband
{
    display: block;
    float: none;
    clear: both;

    width: 100%;
    padding: 1.33333333333333rem 0;
}

/* line 29, styles/templates2/_role.scss */
.role .cband.brand_color_1 .band-title,
.role .cband.brand_color_2 .band-title,
.role .cband.brand_color_3 .band-title,
.role .cband.brand_color_4 .band-title
{
    color: #fff;
}

/* line 34, styles/templates2/_role.scss */
.role .cband.purple
{
    background: #220337;
}

/* line 38, styles/templates2/_role.scss */
.role .cband.gray
{
    background: #f2f2f2;
}

/* line 42, styles/templates2/_role.scss */
.role .cband .inner-band
{
    display: block;

    box-sizing: border-box;
    margin: auto;
    padding: 0 1rem;
}

/* line 49, styles/templates2/_role.scss */
.role .cband .band-title
{
    font-size: 2rem;

    margin-bottom: 0;
}

/* line 55, styles/templates2/_role.scss */
.role .header::after
{
    display: none;
}

/* line 59, styles/templates2/_role.scss */
.role .cband.title-band
{
    box-sizing: border-box;
    padding: 1rem 0;

    color: #fff;
}

/* line 64, styles/templates2/_role.scss */
.role .cband.title-band form
{
    float: right;
}

/* line 68, styles/templates2/_role.scss */
.role .cband.title-band .ui-selectmenu-button
{
    font-size: .8666666666666667rem;

    width: auto !important;
    min-width: 6.666666666666667rem;
    height: 2rem;
    margin: 0;
    margin-top: .4rem;
    padding-top: 0;
    padding-bottom: 0;

    opacity: .50;
    color: #fff;
    border: none;
    background-color: transparent;
}

/* line 82, styles/templates2/_role.scss */
.role .cband.title-band .ui-selectmenu-button::after
{
    color: #fff;
}

/* line 86, styles/templates2/_role.scss */
.role .cband.title-band .ui-selectmenu-button:hover
{
    cursor: pointer;

    color: #fff;
}

/* line 91, styles/templates2/_role.scss */
.role .cband.title-band .ui-selectmenu-button:hover::after
{
    color: #fff;
}

/* line 96, styles/templates2/_role.scss */
.role .cband.title-band .title-label
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    line-height: 150%;
}

/* line 102, styles/templates2/_role.scss */
.role .cband.title-band .page-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 2rem;
    font-weight: 500;
    line-height: 100%;

    margin-top: .33333333333333rem;
    margin-bottom: 1.33333333333333rem;

    color: #fff;
}

/* line 113, styles/templates2/_role.scss */
.role .cband.title-band .right-band div
{
    vertical-align: middle;
}

/* line 119, styles/templates2/_role.scss */
.role .cband.title-band .location .current
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    line-height: 125%;

    display: inline-block;
}

/* line 126, styles/templates2/_role.scss */
.role .cband.title-band .location form
{
    display: inline-block;
}

/* line 130, styles/templates2/_role.scss */
.role .cband.title-band .location form .ui-selectmenu-button::after
{
    top: .133333333333333rem;
    right: 1.666666666666667rem;
}

/* line 137, styles/templates2/_role.scss */
.role .cband.title-band .location::before
{
    font-family: icomoon;
    font-size: 2rem;

    display: inline-block;

    width: 2rem;
    padding-right: .33333333333333rem;

    content: '\e907 ';
    vertical-align: middle;

    color: #fff;
}

/* line 149, styles/templates2/_role.scss */
.role .cband.title-band .weather
{
    border-top: .0666666666666667rem solid #fff;
    border-bottom: .0666666666666667rem solid #fff;
}

/* line 153, styles/templates2/_role.scss */
.role .cband.title-band .weather .current-temp
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;

    display: inline-block;
}

/* line 159, styles/templates2/_role.scss */
.role .cband.title-band .weather::before
{
    font-family: icomoon;
    font-size: 1.8666666666666667rem;

    display: inline-block;

    width: 2rem;
    padding-right: .33333333333333rem;

    content: '\e905 ';
    vertical-align: middle;

    color: #fff;
}

/* line 172, styles/templates2/_role.scss */
.role .cband.title-band .date-time .date,
.role .cband.title-band .date-time .time
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;

    display: inline-block;
}

/* line 178, styles/templates2/_role.scss */
.role .cband.title-band .date-time::before
{
    font-family: icomoon;
    font-size: 1.666666666666667rem;

    display: inline-block;

    width: 2rem;
    padding-right: .33333333333333rem;

    content: '\e904 ';
    vertical-align: middle;

    color: #fff;
}

/* line 192, styles/templates2/_role.scss */
.role .cta-triplets::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 201, styles/templates2/_role.scss */
.role .anchor-cta
{
    font-size: .8666666666666667rem;

    display: block;

    width: 100%;
    margin: .33333333333333rem 0;
    padding: 1.2rem 0;

    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase !important;

    color: #fff !important;
    background: #57068c;
}

/* line 213, styles/templates2/_role.scss */
.role .anchor-cta::after
{
    font-family: icomoon;
    font-size: 1rem;

    display: inline-block;

    margin-left: .666666666666667rem;

    content: '\e906';
    vertical-align: middle;

    color: #fff;
    background-repeat: no-repeat;
}

/* line 224, styles/templates2/_role.scss */
.role .anchor-cta:hover
{
    background: #330662;
}

/* line 228, styles/templates2/_role.scss */
.role .anchor-cta:active
{
    background: #220337;
}

/* line 233, styles/templates2/_role.scss */
.role .information-text
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;

    box-sizing: border-box;
    padding: 1rem;

    color: #6d6d6d;
}

/* line 242, styles/templates2/_role.scss */
.role .promo-quadruplets .promo-title
{
    font-size: 1rem;
}

/* line 244, styles/templates2/_role.scss */
.role .promo-quadruplets .promo
{
    background-color: #fff;
}

/* line 249, styles/templates2/_role.scss */
.role .col
{
    float: left;
}

/* line 253, styles/templates2/_role.scss */
.role .cband::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 261, styles/templates2/_role.scss */
.role .cc_25-25-25-25_c0
{
    clear: left;

    width: 100%;
    padding: 0;
}

/* line 262, styles/templates2/_role.scss */
.role .cc_25-25-25-25_c1
{
    width: 100%;
    padding: 0;
}

/* line 263, styles/templates2/_role.scss */
.role .cc_25-25-25-25_c2
{
    clear: none;

    width: 100%;
    padding: 0;
}

/* line 264, styles/templates2/_role.scss */
.role .cc_25-25-25-25_c3
{
    width: 100%;
    padding: 0;
}

/* line 265, styles/templates2/_role.scss */
.role .cc_33-33-33_c0
{
    clear: left;

    width: 100%;
    padding: 0;
}

/* line 266, styles/templates2/_role.scss */
.role .cc_33-33-33_c1
{
    clear: none;

    width: 100%;
    padding: 0;
}

/* line 267, styles/templates2/_role.scss */
.role .cc_33-33-33_c2
{
    clear: left;

    width: 100%;
    padding: 0;
}

/* line 268, styles/templates2/_role.scss */
.role .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 269, styles/templates2/_role.scss */
.role .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 270, styles/templates2/_role.scss */
.role .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 271, styles/templates2/_role.scss */
.role .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 272, styles/templates2/_role.scss */
.role .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 273, styles/templates2/_role.scss */
.role .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 274, styles/templates2/_role.scss */
.role .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 275, styles/templates2/_role.scss */
.role .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 276, styles/templates2/_role.scss */
.role .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 277, styles/templates2/_role.scss */
.role .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 278, styles/templates2/_role.scss */
.role .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 279, styles/templates2/_role.scss */
.role .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 282, styles/templates2/_role.scss */
.role .secondary-links .secondary-links-title
{
    font-size: 1.33333333333333rem;
}

/* line 286, styles/templates2/_role.scss */
.role .secondary-links .secondary-links-description
{
    line-height: 175%;
}

/* line 290, styles/templates2/_role.scss */
.role .secondary-links .secondary-link
{
    display: block !important;
    float: left;
}

/* line 294, styles/templates2/_role.scss */
.role .secondary-links .secondary-link.ui-link:hover
{
    text-decoration: underline;
}

/* line 300, styles/templates2/_role.scss */
.role .explanatory-text
{
    font-size: .8666666666666667rem;

    padding: .666666666666667rem 0;
}

/* line 306, styles/templates2/_role.scss */
.role .upcoming-events-wrapper h2
{
    font-size: 1.33333333333333rem;

    margin-bottom: 0;

    border: none;
}

/* line 311, styles/templates2/_role.scss */
.role .upcoming-events-wrapper h2::after
{
    display: none;
}

/* line 316, styles/templates2/_role.scss */
.role .upcoming-events-wrapper .event-text
{
    line-height: 200%;
}

/* line 320, styles/templates2/_role.scss */
.role .upcoming-events-wrapper .upcoming-events-more-button
{
    margin: 0;
    padding: 0 !important;

    text-align: left;
    text-transform: uppercase;

    color: #57068c;
    border: none;
}

/* line 328, styles/templates2/_role.scss */
.role .upcoming-events-wrapper .upcoming-events-more-button:hover
{
    color: #330662 !important;
    background: #fff !important;
}

/* line 333, styles/templates2/_role.scss */
.role .upcoming-events-wrapper .upcoming-events-more-button:active
{
    color: #220337 !important;
    background: #fff !important;
}

/* line 340, styles/templates2/_role.scss */
.role .news-preview
{
    padding: 1.666666666666667rem 0;
}

/* line 343, styles/templates2/_role.scss */
.role .news-preview h2
{
    font-size: 1.33333333333333rem !important;

    margin-bottom: 0;

    border: none;
}

/* line 348, styles/templates2/_role.scss */
.role .news-preview h2::after
{
    display: none;
}

/* line 353, styles/templates2/_role.scss */
.role .news-preview .story-listed
{
    position: relative;

    display: block;

    padding: .666666666666667rem 0 1.33333333333333rem;

    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 359, styles/templates2/_role.scss */
.role .news-preview .story-listed::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 368, styles/templates2/_role.scss */
.role .news-preview .image-link
{
    position: relative;

    float: left;

    width: 8rem;
    margin-top: .666666666666667rem;
    margin-right: 1rem;
    margin-left: 0;
}

/* line 376, styles/templates2/_role.scss */
.role .news-preview .image-link img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 382, styles/templates2/_role.scss */
.role .news-preview .image-link::after
{
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 395, styles/templates2/_role.scss */
.role .news-preview .image-link:hover::after
{
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 409, styles/templates2/_role.scss */
.role .news-preview .story-info
{
    position: relative;

    display: inline-block;
    float: left;

    width: calc(100% - 9rem);
}

/* line 415, styles/templates2/_role.scss */
.role .news-preview .story-info a
{
    font-size: .8666666666666667rem;

    color: #57068c;
}

/* line 419, styles/templates2/_role.scss */
.role .news-preview .story-info a:hover
{
    color: #330662;
}

/* line 423, styles/templates2/_role.scss */
.role .news-preview .story-info a:active
{
    color: #220337;
}

/* line 429, styles/templates2/_role.scss */
.role .news-preview .news-cta
{
    font-weight: 700;

    display: block;

    margin: 1.666666666666667rem 0;
    padding: 0;

    text-transform: uppercase;

    color: #57068c;
    border: none;
}

/* line 438, styles/templates2/_role.scss */
.role .news-preview .news-cta:hover
{
    color: #330662;
    background: #fff;
}

/* line 443, styles/templates2/_role.scss */
.role .news-preview .news-cta:active
{
    color: #220337;
    background: #fff;
}

/* line 450, styles/templates2/_role.scss */
.role .blocks-container
{
    box-sizing: border-box;
    padding: 0;
}

/* line 454, styles/templates2/_role.scss */
.role .blocks-container .contact-block
{
    display: block;

    width: 100%;
    padding: 1rem 0;
}

/* line 459, styles/templates2/_role.scss */
.role .blocks-container .contact-block h4
{
    font-size: 1.33333333333333rem;

    display: block;

    margin-bottom: .666666666666667rem;

    color: #fff;
}

/* line 466, styles/templates2/_role.scss */
.role .blocks-container .contact-block a
{
    font-size: 1rem;

    display: block;

    margin-bottom: 1rem;

    color: #fff;
}

/* line 473, styles/templates2/_role.scss */
.role .blocks-container .contact-block .location
{
    font-size: 1rem;
    line-height: 200%;

    display: inline-block;

    width: calc(100% - 1.666666666666667rem);
    padding: .666666666666667rem 0;

    color: #fff;
}

/* line 481, styles/templates2/_role.scss */
.role .blocks-container .contact-block .location::before
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;

    display: inline-block;

    width: .8rem;
    padding-right: .33333333333333rem;

    content: '\e907';

    color: #57068c;
}

/* line 491, styles/templates2/_role.scss */
.role .blocks-container .contact-block .location div
{
    display: block;

    padding-left: 1.33333333333333rem;
}

/* line 496, styles/templates2/_role.scss */
.role .blocks-container .contact-block .location div:first-child
{
    font-weight: 500;

    display: inline-block;

    padding-left: 0;
}

/* line 503, styles/templates2/_role.scss */
.role .blocks-container .contact-block .phone
{
    display: block;

    color: #fff;
}

/* line 507, styles/templates2/_role.scss */
.role .blocks-container .contact-block .phone::before
{
    font-family: icomoon;
    font-size: 1.0666666666666667rem;

    display: inline-block;

    width: 1rem;
    padding-right: .33333333333333rem;

    content: '\e903 ';

    color: #57068c;
}

/* line 521, styles/templates2/_role.scss */
.role h6.promo-title
{
    padding: 0;
}

@media screen and (min-width: 21.26667em)
{
    /* line 532, styles/templates2/_role.scss */
    .role .anchor
    {
        top: 4.33333333333333rem;
    }
}

@media screen and (max-width: 26.6em)
{
    /* line 544, styles/templates2/_role.scss */
    .role .secondary-links .secondary-link
    {
        float: none !important;
    }
}

@media screen and (min-width: 32em)
{
    /* line 557, styles/templates2/_role.scss */
    .role .cband .inner-band
    {
        width: 32rem;
        padding: 0;
    }
    /* line 561, styles/templates2/_role.scss */
    .role .cband .inner-band .band-title
    {
        box-sizing: border-box;
        padding: 0 1rem;
    }
    /* line 567, styles/templates2/_role.scss */
    .role .cband hr
    {
        width: calc(100% - 2rem);
        margin: auto;

        border-top: none;
        border-bottom: .0666666666666667rem solid #d6d6d6;
    }
    /* line 575, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 576, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 577, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 578, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 579, styles/templates2/_role.scss */
    .role .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 580, styles/templates2/_role.scss */
    .role .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 581, styles/templates2/_role.scss */
    .role .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 582, styles/templates2/_role.scss */
    .role .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 583, styles/templates2/_role.scss */
    .role .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 584, styles/templates2/_role.scss */
    .role .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 585, styles/templates2/_role.scss */
    .role .cc_33-33-33_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 586, styles/templates2/_role.scss */
    .role .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 587, styles/templates2/_role.scss */
    .role .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 588, styles/templates2/_role.scss */
    .role .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 589, styles/templates2/_role.scss */
    .role .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 590, styles/templates2/_role.scss */
    .role .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 591, styles/templates2/_role.scss */
    .role .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 592, styles/templates2/_role.scss */
    .role .cc_100_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 594, styles/templates2/_role.scss */
    .role .cband.title-band
    {
        padding: 1.33333333333333rem 0;
    }
    /* line 597, styles/templates2/_role.scss */
    .role .cband.title-band .inner-band
    {
        box-sizing: border-box;
        padding: 0 1rem;
    }
    /* line 603, styles/templates2/_role.scss */
    .role .anchor-cta
    {
        width: calc(100% - 2rem);
        margin: .33333333333333rem 1rem;
    }
    /* line 612, styles/templates2/_role.scss */
    .role .blocks-container
    {
        box-sizing: border-box;
    }
    /* line 615, styles/templates2/_role.scss */
    .role .blocks-container .contact-block
    {
        box-sizing: border-box;
        padding: 1rem;
    }
    /* line 621, styles/templates2/_role.scss */
    .role .news-preview
    {
        box-sizing: border-box;
        padding: 1.666666666666667rem 1rem;
    }
    /* line 626, styles/templates2/_role.scss */
    .role .explanatory-text
    {
        max-width: 60rem;
        padding: 1rem;
    }
}

@media screen and (min-width: 46em)
{
    /* line 638, styles/templates2/_role.scss */
    .role .cband
    {
        padding: 1.33333333333333rem 0;
    }
    /* line 641, styles/templates2/_role.scss */
    .role .cband .inner-band
    {
        width: 46rem;
    }
    /* line 645, styles/templates2/_role.scss */
    .role .cband .band-title
    {
        font-size: 2.666666666666667rem;
    }
    /* line 650, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 651, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 652, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 653, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c3
    {
        clear: left;

        width: 33.3333333333333%;
        padding: .666666666666667rem 0 0 0;
    }
    /* line 654, styles/templates2/_role.scss */
    .role .cc_33-33-33_c0
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 655, styles/templates2/_role.scss */
    .role .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 656, styles/templates2/_role.scss */
    .role .cc_33-33-33_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 657, styles/templates2/_role.scss */
    .role .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 658, styles/templates2/_role.scss */
    .role .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 659, styles/templates2/_role.scss */
    .role .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 660, styles/templates2/_role.scss */
    .role .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 661, styles/templates2/_role.scss */
    .role .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 662, styles/templates2/_role.scss */
    .role .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 663, styles/templates2/_role.scss */
    .role .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 664, styles/templates2/_role.scss */
    .role .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 665, styles/templates2/_role.scss */
    .role .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 666, styles/templates2/_role.scss */
    .role .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 667, styles/templates2/_role.scss */
    .role .cc_100_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 669, styles/templates2/_role.scss */
    .role .cband.title-band
    {
        padding: 2rem 0;
    }
    /* line 672, styles/templates2/_role.scss */
    .role .cband.title-band form
    {
        float: none;
    }
    /* line 676, styles/templates2/_role.scss */
    .role .cband.title-band .ui-selectmenu-button
    {
        font-size: 1rem;

        width: auto !important;
        min-width: 8.666666666666667rem;
        height: 2rem;
        margin: 0;
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;

        opacity: .50;
        color: #fff;
        border: none;
        background-color: transparent;
    }
    /* line 690, styles/templates2/_role.scss */
    .role .cband.title-band .ui-selectmenu-button::after
    {
        color: #fff;
    }
    /* line 695, styles/templates2/_role.scss */
    .role .cband.title-band .inner-band
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6, BB7 */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
        display:         flex;
        flex-direction: row;
    }
    /* line 704, styles/templates2/_role.scss */
    .role .cband.title-band .title-label
    {
        font-size: 1.133333333333333rem;
        line-height: 100%;
    }
    /* line 709, styles/templates2/_role.scss */
    .role .cband.title-band .page-title
    {
        margin-bottom: 0;
    }
    /* line 716, styles/templates2/_role.scss */
    .role .cband.title-band .location
    {
        line-height: 100%;

        display: inline-block;

        text-align: center;
    }
    /* line 721, styles/templates2/_role.scss */
    .role .cband.title-band .location .current
    {
        display: block;

        padding-bottom: .33333333333333rem;

        text-align: center;
    }
    /* line 729, styles/templates2/_role.scss */
    .role .cband.title-band .location form
    {
        display: block;

        height: 2rem;
    }
    /* line 734, styles/templates2/_role.scss */
    .role .cband.title-band .location::before
    {
        line-height: 100%;

        height: 2rem;
        padding-right: .33333333333333rem;
        padding-bottom: .33333333333333rem;
    }
    /* line 742, styles/templates2/_role.scss */
    .role .cband.title-band .weather
    {
        display: inline-block;

        text-align: center;

        border-top: none;
        border-right: .0666666666666667rem solid #fff;
        border-bottom: none;
        border-left: .0666666666666667rem solid #fff;
    }
    /* line 750, styles/templates2/_role.scss */
    .role .cband.title-band .weather .current-temp
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;
        line-height: 100%;

        display: block;
    }
    /* line 758, styles/templates2/_role.scss */
    .role .cband.title-band .weather::before
    {
        height: 2rem;
        padding-bottom: .33333333333333rem;
        padding-left: .33333333333333rem;
    }
    /* line 765, styles/templates2/_role.scss */
    .role .cband.title-band .date-time
    {
        display: inline-block;

        text-align: center;
    }
    /* line 769, styles/templates2/_role.scss */
    .role .cband.title-band .date-time .date,
    .role .cband.title-band .date-time .time
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;
        line-height: 100%;

        display: block;

        padding-bottom: .33333333333333rem;
    }
    /* line 778, styles/templates2/_role.scss */
    .role .cband.title-band .date-time::before
    {
        height: 2rem;
        padding-right: .33333333333333rem;
        padding-bottom: .33333333333333rem;
    }
    /* line 785, styles/templates2/_role.scss */
    .role .cband.title-band .left-band
    {
        margin-top: 1.33333333333333rem;

                flex-grow: 1;
        -webkit-flex-grow: 1;
    }
    /* line 791, styles/templates2/_role.scss */
    .role .cband.title-band .right-band
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6, BB7 */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
        display:         flex;
        flex-direction: row;

        height: 5.33333333333333rem;

        -webkit-flex-grow: 1;
                flex-grow: 1;
    }
    /* line 803, styles/templates2/_role.scss */
    .role .cband.title-band .right-band div
    {
        flex-grow: 1;
    }
    /* line 809, styles/templates2/_role.scss */
    .role .anchor-cta
    {
        width: calc(100% - .33333333333333rem);
        margin: 0;
    }
    /* line 814, styles/templates2/_role.scss */
    .role .cta-triplets
    {
        padding: 1rem;
    }
    /* line 817, styles/templates2/_role.scss */
    .role .cta-triplets .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 823, styles/templates2/_role.scss */
    .role .cta-triplets .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        margin: auto;
        padding: 0;
    }
    /* line 830, styles/templates2/_role.scss */
    .role .cta-triplets .cc_33-33-33_c2
    {
        float: right;
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 838, styles/templates2/_role.scss */
    .role .information-text
    {
        font-size: 1rem;
    }
    /* line 842, styles/templates2/_role.scss */
    .role .explanatory-text
    {
        font-size: 1rem;
    }
    /* line 847, styles/templates2/_role.scss */
    .role .upcoming-events-wrapper h2
    {
        font-size: 2rem !important;

        margin: 0;
        padding: 0 0 1rem 0;
    }
    /* line 855, styles/templates2/_role.scss */
    .role .news-preview h2
    {
        font-size: 2rem !important;

        margin: 0;
        padding: 0;
    }
    /* line 862, styles/templates2/_role.scss */
    .role .news-preview
    {
        padding: 1rem;
    }
    /* line 865, styles/templates2/_role.scss */
    .role .news-preview .story-listed
    {
        padding: .666666666666667rem 0 1.33333333333333rem 0;
    }
    /* line 869, styles/templates2/_role.scss */
    .role .news-preview .image-link
    {
        width: 8rem;
        margin: .666666666666667rem 1rem 0 0;
    }
    /* line 874, styles/templates2/_role.scss */
    .role .news-preview .story-info
    {
        width: calc(100% - 9rem);
    }
    /* line 877, styles/templates2/_role.scss */
    .role .news-preview .story-info a
    {
        font-size: 1rem;
    }
    /* line 883, styles/templates2/_role.scss */
    .role .blocks-container
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6, BB7 */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
        display:         flex;
        flex-direction: row;

        flex-wrap: wrap;
    }
    /* line 892, styles/templates2/_role.scss */
    .role .blocks-container .contact-block
    {
        display: block;

        width: 50%;
    }
    /* line 896, styles/templates2/_role.scss */
    .role .blocks-container .contact-block h4
    {
        font-size: 1.6rem;
    }
    /* line 903, styles/templates2/_role.scss */
    .role .secondary-links .secondary-links-title
    {
        font-size: 1.6rem;
    }
}

@media screen and (min-width: 62em)
{
    /* line 915, styles/templates2/_role.scss */
    .role .anchor
    {
        top: 1rem;
    }
    /* line 919, styles/templates2/_role.scss */
    .role .cband
    {
        padding: 1.33333333333333rem 0;
    }
    /* line 922, styles/templates2/_role.scss */
    .role .cband .inner-band
    {
        width: 62rem;
    }
    /* line 925, styles/templates2/_role.scss */
    .role .cband .inner-band .band-title
    {
        margin: 0 0 1rem;
    }
    /* line 932, styles/templates2/_role.scss */
    .role .cband.title-band .left-band
    {
        margin-top: .666666666666667rem;
    }
    /* line 936, styles/templates2/_role.scss */
    .role .cband.title-band .title-label
    {
        font-size: 1.2rem;
        line-height: 150%;
    }
    /* line 941, styles/templates2/_role.scss */
    .role .cband.title-band .page-title
    {
        font-size: 2.666666666666667rem;
        font-weight: 700;

        margin-top: 0;
    }
    /* line 947, styles/templates2/_role.scss */
    .role .cband.title-band .date-time .date
    {
        font-size: 1.2rem;

        padding-bottom: .33333333333333rem;
    }
    /* line 952, styles/templates2/_role.scss */
    .role .cband.title-band .location .current,
    .role .cband.title-band .weather .current-temp,
    .role .cband.title-band .date-time .time
    {
        font-size: 1.2rem;
    }
    /* line 959, styles/templates2/_role.scss */
    .role .cta-triplets
    {
        padding: 0;
    }
    /* line 963, styles/templates2/_role.scss */
    .role .anchor-cta
    {
        font-size: 1rem;

        width: calc(100% - 2rem);
        margin: 1rem;
        padding: 1.2666666666666667rem 0;
    }
    /* line 970, styles/templates2/_role.scss */
    .role .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 976, styles/templates2/_role.scss */
    .role .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        margin: auto;
        padding: 0;
    }
    /* line 983, styles/templates2/_role.scss */
    .role .cc_33-33-33_c2
    {
        float: right;
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 989, styles/templates2/_role.scss */
    .role .cc_33-33-33_c2 a
    {
        float: none;
    }
    /* line 994, styles/templates2/_role.scss */
    .role .information-text
    {
        font-size: 1rem;

        max-width: 60rem;
    }
    /* line 999, styles/templates2/_role.scss */
    .role .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1000, styles/templates2/_role.scss */
    .role .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666667%;
        padding: 0;
    }
    /* line 1001, styles/templates2/_role.scss */
    .role .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666667%;
        padding: 0;
    }
    /* line 1002, styles/templates2/_role.scss */
    .role .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1003, styles/templates2/_role.scss */
    .role .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1004, styles/templates2/_role.scss */
    .role .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666667%;
        padding: 0;
    }
    /* line 1005, styles/templates2/_role.scss */
    .role .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666667%;
        padding: 0;
    }
    /* line 1006, styles/templates2/_role.scss */
    .role .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1007, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 1008, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 1009, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 1010, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c3
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 1011, styles/templates2/_role.scss */
    .role .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1012, styles/templates2/_role.scss */
    .role .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1013, styles/templates2/_role.scss */
    .role .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1014, styles/templates2/_role.scss */
    .role .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 1015, styles/templates2/_role.scss */
    .role .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 1016, styles/templates2/_role.scss */
    .role .cc_100_c0
    {
        clear: both;

        width: 62rem;
        padding: 0;
    }
    /* line 1023, styles/templates2/_role.scss */
    .role .blocks-container
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6, BB7 */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
        display:         flex;
        flex-direction: row;

        box-sizing: border-box;

        flex-wrap: wrap;
    }
    /* line 1033, styles/templates2/_role.scss */
    .role .blocks-container .contact-block
    {
        display: block;

        width: 25%;
        padding: 1rem;
    }
    /* line 1038, styles/templates2/_role.scss */
    .role .blocks-container .contact-block h4
    {
        max-width: 12.666666666666667rem;
    }
    /* line 1042, styles/templates2/_role.scss */
    .role .blocks-container .contact-block .location
    {
        font-size: 1rem;
        line-height: 200%;

        display: inline-block;

        width: 100%;
        padding: .66667rem 0;

        vertical-align: top;

        color: #fff;
    }
    /* line 1051, styles/templates2/_role.scss */
    .role .blocks-container .contact-block .location::before
    {
        font-family: icomoon;
        font-size: 1.33333333333333rem;

        display: inline-block;

        width: .666666666666667rem;
        padding-right: .33333333333333rem;

        content: '\e907 ';
        vertical-align: top;

        color: #57068c;
    }
    /* line 1062, styles/templates2/_role.scss */
    .role .blocks-container .contact-block .location div
    {
        display: block;

        padding-left: 1.2rem;
    }
    /* line 1066, styles/templates2/_role.scss */
    .role .blocks-container .contact-block .location div:first-child
    {
        display: inline-block;

        width: calc(100% - 1.666666666666667rem);
        padding-left: 0;
    }
    /* line 1074, styles/templates2/_role.scss */
    .role .blocks-container .contact-block .phone
    {
        display: block;

        vertical-align: top;

        color: #fff;
    }
    /* line 1079, styles/templates2/_role.scss */
    .role .blocks-container .contact-block .phone::before
    {
        font-family: icomoon;
        font-size: 1.0666666666666667rem;

        display: inline-block;

        width: .8666666666666667rem;
        padding-right: .33333333333333rem;

        content: '\e903 ';
        vertical-align: top;

        color: #57068c;
    }
    /* line 1093, styles/templates2/_role.scss */
    .role .explanatory-text
    {
        padding: 0 1rem 1rem 1rem;
    }
    /* line 1098, styles/templates2/_role.scss */
    .role .upcoming-events-wrapper h2
    {
        font-size: 2rem !important;

        margin: 0;
        padding: 0 0 1rem 0;
    }
    /* line 1106, styles/templates2/_role.scss */
    .role .news-preview h2
    {
        font-size: 2rem !important;

        margin: 0;
        padding: 0;
    }
    /* line 1114, styles/templates2/_role.scss */
    .role .news-preview .story-listed
    {
        padding: .666666666666667rem 0 1.33333333333333rem 0;
    }
    /* line 1118, styles/templates2/_role.scss */
    .role .news-preview .image-link
    {
        width: 10rem;
        margin: .666666666666667rem 2rem 0 0;
    }
    /* line 1123, styles/templates2/_role.scss */
    .role .news-preview .story-info
    {
        width: calc(100% - 12rem);
    }
    /* line 1126, styles/templates2/_role.scss */
    .role .news-preview .story-info a
    {
        font-size: 1rem;
    }
}

@media screen and (min-width: 80em)
{
    /* line 1150, styles/templates2/_role.scss */
    .role .cband
    {
        padding: 2rem 0;
    }
    /* line 1153, styles/templates2/_role.scss */
    .role .cband .inner-band
    {
        width: 80rem;
    }
    /* line 1158, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 1159, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 1160, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 1161, styles/templates2/_role.scss */
    .role .cc_25-25-25-25_c3
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 1162, styles/templates2/_role.scss */
    .role .cc_25-75_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 1163, styles/templates2/_role.scss */
    .role .cc_25-75_c1
    {
        clear: none;

        width: 75%;
        padding: 0;
    }
    /* line 1164, styles/templates2/_role.scss */
    .role .cc_75-25_c0
    {
        clear: left;

        width: 75%;
        padding: 0;
    }
    /* line 1165, styles/templates2/_role.scss */
    .role .cc_75-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 1166, styles/templates2/_role.scss */
    .role .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1167, styles/templates2/_role.scss */
    .role .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1168, styles/templates2/_role.scss */
    .role .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1169, styles/templates2/_role.scss */
    .role .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1170, styles/templates2/_role.scss */
    .role .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 1171, styles/templates2/_role.scss */
    .role .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 1172, styles/templates2/_role.scss */
    .role .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 1173, styles/templates2/_role.scss */
    .role .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 1174, styles/templates2/_role.scss */
    .role .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 1175, styles/templates2/_role.scss */
    .role .cc_100_c0
    {
        clear: both;

        width: 80rem;
        padding: 0;
    }
    /* line 1177, styles/templates2/_role.scss */
    .role .cband.title-band
    {
        padding: 3.33333333333333rem 0;
    }
    /* line 1180, styles/templates2/_role.scss */
    .role .cband.title-band .inner-band
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6, BB7 */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
        display:         flex;
        flex-direction: row;
    }
    /* line 1189, styles/templates2/_role.scss */
    .role .cband.title-band .title-label
    {
        font-size: 1.6rem;
        line-height: 100%;
    }
    /* line 1194, styles/templates2/_role.scss */
    .role .cband.title-band .page-title
    {
        font-size: 3.2rem;

        margin-top: .666666666666667rem;
        margin-bottom: 0;
    }
    /* line 1200, styles/templates2/_role.scss */
    .role .cband.title-band .left-band
    {
        width: 50%;
        margin-top: 0;

        -webkit-flex-grow: 1;
                flex-grow: 1;
    }
    /* line 1208, styles/templates2/_role.scss */
    .role .cband.title-band .right-band
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6, BB7 */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
        display:         flex;
        flex-direction: row;

        width: 50%;

        flex-grow: 1;
    }
    /* line 1218, styles/templates2/_role.scss */
    .role .cband.title-band .right-band div
    {
        -webkit-flex-grow: 1;
                flex-grow: 1;
    }
    /* line 1225, styles/templates2/_role.scss */
    .role .resources-band
    {
        padding: 3rem 0 2.33333333333333rem;
    }
    /* line 1229, styles/templates2/_role.scss */
    .role .information-text
    {
        padding: 1.666666666666667rem 1rem;
    }
    /* line 1233, styles/templates2/_role.scss */
    .role .anchor-cta
    {
        font-size: 1.2rem;
    }
    /* line 1240, styles/templates2/_role.scss */
    .role .blocks-container .contact-block .location::before
    {
        font-family: icomoon;
        font-size: 1.33333333333333rem;

        display: inline-block;

        width: .8rem;
        padding-right: .33333333333333rem;

        content: '\e907 ';

        color: #57068c;
    }
    /* line 1250, styles/templates2/_role.scss */
    .role .blocks-container .contact-block .location div
    {
        display: block;

        padding-left: 1.33333333333333rem;
    }
    /* line 1255, styles/templates2/_role.scss */
    .role .blocks-container .contact-block .location div:first-child
    {
        display: inline-block;

        width: calc(100% - 1.666666666666667rem);
        padding-left: 0;
    }
    /* line 1262, styles/templates2/_role.scss */
    .role .blocks-container .contact-block .phone
    {
        display: block;

        color: #fff;
    }
    /* line 1266, styles/templates2/_role.scss */
    .role .blocks-container .contact-block .phone::before
    {
        font-family: icomoon;
        font-size: 1.0666666666666667rem;

        display: inline-block;

        width: 1rem;
        padding-right: .33333333333333rem;

        content: '\e903 ';

        color: #57068c;
    }
    /* line 1280, styles/templates2/_role.scss */
    .role .news-preview .image-link
    {
        width: 12rem;
        margin: .666666666666667rem 2rem 0 0;
    }
    /* line 1285, styles/templates2/_role.scss */
    .role .news-preview .story-info
    {
        width: calc(100% - 14.666666666666667rem);
    }
    /* line 1288, styles/templates2/_role.scss */
    .role .news-preview .story-info a
    {
        font-size: 1rem;
    }
}

/* line 2, styles/templates2/_category.scss */
.category .body
{
    width: 100%;
    margin: auto;
    padding: 0;
}

/* line 8, styles/templates2/_category.scss */
.category .navigation
{
    position: relative;

    display: block;
    float: none;
    overflow: hidden;

    width: 100%;
    margin: 2rem 0 0;

    background: #f2f2f2;
}

/* line 18, styles/templates2/_category.scss */
.category .content
{
    position: relative;

    display: block;
    float: none;
    overflow: hidden;

    width: calc(100% - 2rem);
    margin: 0 1rem;
}

/* line 27, styles/templates2/_category.scss */
.category .footer
{
    position: relative;

    display: inline-block;
    clear: both;

    width: 100%;
    margin-top: 0;
}

/* line 35, styles/templates2/_category.scss */
.category .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 36, styles/templates2/_category.scss */
.category .cc_25-25-25-25_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 37, styles/templates2/_category.scss */
.category .cc_25-25-25-25_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 38, styles/templates2/_category.scss */
.category .cc_25-25-25-25_c3
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 39, styles/templates2/_category.scss */
.category .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 40, styles/templates2/_category.scss */
.category .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 41, styles/templates2/_category.scss */
.category .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 42, styles/templates2/_category.scss */
.category .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 43, styles/templates2/_category.scss */
.category .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 44, styles/templates2/_category.scss */
.category .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 45, styles/templates2/_category.scss */
.category .cc_33-33-33_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 46, styles/templates2/_category.scss */
.category .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 47, styles/templates2/_category.scss */
.category .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 48, styles/templates2/_category.scss */
.category .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 49, styles/templates2/_category.scss */
.category .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 50, styles/templates2/_category.scss */
.category .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 51, styles/templates2/_category.scss */
.category .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 52, styles/templates2/_category.scss */
.category .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 53, styles/templates2/_category.scss */
.category .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 54, styles/templates2/_category.scss */
.category .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 55, styles/templates2/_category.scss */
.category .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 57, styles/templates2/_category.scss */
.category .component
{
    display: block;

    box-sizing: border-box;
    padding: 1rem 0;
}

/* line 64, styles/templates2/_category.scss */
.category h1
{
    font-size: 2rem;
    font-weight: 700;

    margin: 0;
    padding: 0;
    padding: 1rem 0 0;
}

/* line 72, styles/templates2/_category.scss */
.category h2
{
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 125%;

    position: relative;

    display: block;

    width: 100%;
    margin: 0 0 1rem 0;
    padding: 0 0 1rem;

    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 83, styles/templates2/_category.scss */
.category h2::after
{
    position: absolute;
    bottom: 0;
    left: 0;

    display: block;

    width: 3.33333333333333rem;
    height: .2666666666666667rem;

    content: '';

    background: #57068c;
}

/* line 95, styles/templates2/_category.scss */
.category .image-link
{
    position: relative;

    display: block;

    height: auto;
}

/* line 100, styles/templates2/_category.scss */
.category .image-link img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 106, styles/templates2/_category.scss */
.category .image-link::after
{
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 119, styles/templates2/_category.scss */
.category .image-link:hover::after
{
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background: url('clientlib/assets/img/img_hover.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 133, styles/templates2/_category.scss */
.category .video-link
{
    position: relative;

    display: block;

    height: auto;
}

/* line 138, styles/templates2/_category.scss */
.category .video-link img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 144, styles/templates2/_category.scss */
.category .video-link::before
{
    font-family: FontAwesome;
    font-size: .8rem;
    font-weight: 200;
    line-height: 1.7;

    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    margin: .4666666666666667rem;
    padding: .133333333333333rem .4rem .133333333333333rem .533333333333333rem;

    content: '\f04b';

    color: #fff;
    border: .2rem solid #fff;
    border-radius: 100%;
}

/* line 164, styles/templates2/_category.scss */
.category .editor-picks::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 173, styles/templates2/_category.scss */
.category .left-highlight
{
    display: block;
    float: none;

    width: 100%;
}

/* line 178, styles/templates2/_category.scss */
.category .left-highlight .pick-image-link
{
    position: relative;

    display: block;

    width: 100%;
    height: auto;
    margin: 1.33333333333333rem 0 .666666666666667rem;
}

/* line 185, styles/templates2/_category.scss */
.category .left-highlight .pick-image-link img
{
    width: 100%;
    height: auto;
}

/* line 191, styles/templates2/_category.scss */
.category .left-highlight .pick-link
{
    position: relative;

    display: block;

    width: 100%;
    height: auto;
    margin: 1.33333333333333rem 0 .666666666666667rem;
}

/* line 198, styles/templates2/_category.scss */
.category .left-highlight .pick-link img
{
    width: 100%;
    height: auto;
}

/* line 204, styles/templates2/_category.scss */
.category .left-highlight .pick-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 150%;

    display: block;

    padding-bottom: 1rem;
}

/* line 212, styles/templates2/_category.scss */
.category .left-highlight .pick-title:hover
{
    color: #330662;
}

/* line 216, styles/templates2/_category.scss */
.category .left-highlight .pick-title:active
{
    color: #220337;
}

/* line 221, styles/templates2/_category.scss */
.category .left-highlight .pick-excerpt
{
    font-size: .8666666666666667rem;
    line-height: 175%;

    display: block;

    color: #6d6d6d;
}

/* line 229, styles/templates2/_category.scss */
.category .right-picks
{
    position: relative;

    display: block;
}

/* line 233, styles/templates2/_category.scss */
.category .right-picks .right-highlight
{
    position: relative;

    display: block;

    margin: 1.33333333333333rem 0 0 0;

    vertical-align: top;
}

/* line 239, styles/templates2/_category.scss */
.category .right-picks .right-highlight .image-link
{
    float: right;

    width: 9.33333333333333rem;
    margin-left: .33333333333333rem;
}

/* line 245, styles/templates2/_category.scss */
.category .right-picks .right-highlight .video-link
{
    float: right;

    width: 9.33333333333333rem;
    margin-left: .33333333333333rem;
}

/* line 251, styles/templates2/_category.scss */
.category .right-picks .right-highlight .gallery-type
{
    float: right;

    width: 9.33333333333333rem;
    margin-left: .33333333333333rem;
}

/* line 257, styles/templates2/_category.scss */
.category .right-picks .right-highlight .pick-title
{
    font-size: .8666666666666667rem;
    font-weight: 700;
    line-height: 175%;

    display: block;
    float: left;

    width: calc(100% - 9.666666666666667rem);
    margin-top: -.33333333333333rem;

    color: #57068c;
}

/* line 267, styles/templates2/_category.scss */
.category .right-picks .right-highlight .pick-title:hover
{
    color: #330662;
}

/* line 271, styles/templates2/_category.scss */
.category .right-picks .right-highlight .pick-title:active
{
    color: #220337;
}

/* line 276, styles/templates2/_category.scss */
.category .right-picks .right-highlight::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 284, styles/templates2/_category.scss */
.category .right-picks .right-highlight:nth-child(4)
{
    display: none;
}

/* line 291, styles/templates2/_category.scss */
.category .latest-stories .story-listed
{
    position: relative;

    display: block;

    padding: 1.33333333333333rem 0;

    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 298, styles/templates2/_category.scss */
.category .latest-stories .image-link
{
    display: block;
    float: right;

    width: 9.33333333333333rem;
    margin-left: .33333333333333rem;
}

/* line 305, styles/templates2/_category.scss */
.category .latest-stories .video-link
{
    display: block;
    float: right;

    width: 9.33333333333333rem;
    margin-left: .33333333333333rem;
}

/* line 312, styles/templates2/_category.scss */
.category .latest-stories .gallery-type
{
    display: block;
    float: right;

    width: 9.33333333333333rem;
    margin-left: .33333333333333rem;
}

/* line 319, styles/templates2/_category.scss */
.category .latest-stories .story-info
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    display: block;
    float: left;

    width: calc(100% - 9.666666666666667rem);
    margin-top: -.33333333333333rem;
}

/* line 326, styles/templates2/_category.scss */
.category .latest-stories .story-info .story-title
{
    font-size: .8666666666666667rem;
    font-weight: 700;
    line-height: 175%;

    display: block;

    margin: 0;

    color: #57068c;
}

/* line 334, styles/templates2/_category.scss */
.category .latest-stories .story-info .story-title:hover
{
    color: #330662;
}

/* line 339, styles/templates2/_category.scss */
.category .latest-stories .story-info .story-date
{
    font-size: .8666666666666667rem;
    line-height: 175%;

    color: #6d6d6d;
}

/* line 346, styles/templates2/_category.scss */
.category .latest-stories .story-excerpt
{
    font-size: .8666666666666667rem;
    line-height: 175%;

    display: block;
    float: none;
    clear: both;

    width: 100%;
    margin: 0;
    padding: .666666666666667rem 0 0 0;

    color: #6d6d6d;
}

/* line 359, styles/templates2/_category.scss */
.category .list-controls
{
    display: block;

    margin: 0;
    padding: 1rem 0 0 0;
}

/* line 364, styles/templates2/_category.scss */
.category .list-controls::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 374, styles/templates2/_category.scss */
.category .navigation .search-box
{
    display: none;
}

@media screen and (min-width: 32em)
{
    /* line 386, styles/templates2/_category.scss */
    .category .body
    {
        width: 100%;
    }
    /* line 387, styles/templates2/_category.scss */
    .category .content
    {
        width: 32rem;
        margin: 0 auto;
    }
    /* line 388, styles/templates2/_category.scss */
    .category .navigation
    {
        width: 100%;
    }
    /* line 391, styles/templates2/_category.scss */
    .category .navigation > *
    {
        max-width: 32rem;
        margin: auto;
    }
    /* line 396, styles/templates2/_category.scss */
    .category h1
    {
        padding: 1rem 1rem 0;
    }
    /* line 400, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 401, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 402, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 403, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 404, styles/templates2/_category.scss */
    .category .cc_25-75_c0
    {
        clear: left;

        width: 14rem;
        padding: 0;
    }
    /* line 405, styles/templates2/_category.scss */
    .category .cc_25-75_c1
    {
        clear: none;

        width: 18rem;
        padding: 0;
    }
    /* line 406, styles/templates2/_category.scss */
    .category .cc_75-25_c0
    {
        clear: left;

        width: 18rem;
        padding: 0;
    }
    /* line 407, styles/templates2/_category.scss */
    .category .cc_75-25_c1
    {
        clear: none;

        width: 14rem;
        padding: 0;
    }
    /* line 408, styles/templates2/_category.scss */
    .category .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 409, styles/templates2/_category.scss */
    .category .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 410, styles/templates2/_category.scss */
    .category .cc_33-33-33_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 411, styles/templates2/_category.scss */
    .category .cc_33-66_c0
    {
        clear: left;

        width: 14rem;
        padding: 0;
    }
    /* line 412, styles/templates2/_category.scss */
    .category .cc_33-66_c1
    {
        clear: none;

        width: 18rem;
        padding: 0;
    }
    /* line 413, styles/templates2/_category.scss */
    .category .cc_66-33_c0
    {
        clear: left;

        width: 18rem;
        padding: 0;
    }
    /* line 414, styles/templates2/_category.scss */
    .category .cc_66-33_c1
    {
        clear: none;

        width: 14rem;
        padding: 0;
    }
    /* line 415, styles/templates2/_category.scss */
    .category .cc_50-50_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 416, styles/templates2/_category.scss */
    .category .cc_50-50_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 417, styles/templates2/_category.scss */
    .category .cc_50-25-25_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 418, styles/templates2/_category.scss */
    .category .cc_50-25-25_c1
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 419, styles/templates2/_category.scss */
    .category .cc_50-25-25_c2
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 420, styles/templates2/_category.scss */
    .category .cc_100_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 422, styles/templates2/_category.scss */
    .category .component
    {
        padding: 1rem;
    }
    /* line 427, styles/templates2/_category.scss */
    .category .left-highlight .pick-image-link
    {
        margin: 1.33333333333333rem 0;
    }
}

@media screen and (min-width: 46em)
{
    /* line 441, styles/templates2/_category.scss */
    .category .content
    {
        width: 46rem;
    }
    /* line 444, styles/templates2/_category.scss */
    .category .navigation > *
    {
        max-width: 46rem;
    }
    /* line 449, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 450, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c1
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 451, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c2
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 452, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c3
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 453, styles/templates2/_category.scss */
    .category .cc_25-75_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 454, styles/templates2/_category.scss */
    .category .cc_25-75_c1
    {
        clear: none;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 455, styles/templates2/_category.scss */
    .category .cc_75-25_c0
    {
        clear: left;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 456, styles/templates2/_category.scss */
    .category .cc_75-25_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 457, styles/templates2/_category.scss */
    .category .cc_33-33-33_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 458, styles/templates2/_category.scss */
    .category .cc_33-33-33_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 459, styles/templates2/_category.scss */
    .category .cc_33-33-33_c2
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 460, styles/templates2/_category.scss */
    .category .cc_33-66_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 461, styles/templates2/_category.scss */
    .category .cc_33-66_c1
    {
        clear: none;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 462, styles/templates2/_category.scss */
    .category .cc_66-33_c0
    {
        clear: left;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 463, styles/templates2/_category.scss */
    .category .cc_66-33_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 464, styles/templates2/_category.scss */
    .category .cc_50-50_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 465, styles/templates2/_category.scss */
    .category .cc_50-50_c1
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 466, styles/templates2/_category.scss */
    .category .cc_50-25-25_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 467, styles/templates2/_category.scss */
    .category .cc_50-25-25_c1
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 468, styles/templates2/_category.scss */
    .category .cc_50-25-25_c2
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 469, styles/templates2/_category.scss */
    .category .cc_100_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 471, styles/templates2/_category.scss */
    .category .left-highlight
    {
        float: left;

        width: calc(100% - 16rem);
        padding-right: 1rem;
    }
    /* line 476, styles/templates2/_category.scss */
    .category .left-highlight .image-link
    {
        width: 100%;
    }
    /* line 480, styles/templates2/_category.scss */
    .category .left-highlight .pick-title
    {
        font-size: 1.4666666666666667rem;

        width: 100%;
    }
    /* line 485, styles/templates2/_category.scss */
    .category .left-highlight .pick-excerpt
    {
        width: 100%;
    }
    /* line 490, styles/templates2/_category.scss */
    .category .right-picks
    {
        float: left;

        width: 14rem;
        padding-left: 1rem;
    }
    /* line 495, styles/templates2/_category.scss */
    .category .right-picks .right-highlight
    {
        width: 14rem;
    }
    /* line 498, styles/templates2/_category.scss */
    .category .right-picks .right-highlight .image-link
    {
        float: none;

        width: 100%;
        margin: 0 0 1rem 0;
    }
    /* line 504, styles/templates2/_category.scss */
    .category .right-picks .right-highlight .video-link
    {
        float: none;

        width: 100%;
        margin: 0 0 1rem 0;
    }
    /* line 510, styles/templates2/_category.scss */
    .category .right-picks .right-highlight .gallery-type
    {
        float: none;

        width: 100%;
        margin: 0 0 1rem 0;
    }
    /* line 516, styles/templates2/_category.scss */
    .category .right-picks .right-highlight .pick-title
    {
        float: none;

        width: 100%;
    }
    /* line 521, styles/templates2/_category.scss */
    .category .right-picks .right-highlight:nth-child(3)
    {
        display: none;
    }
    /* line 526, styles/templates2/_category.scss */
    .category .right-picks::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 536, styles/templates2/_category.scss */
    .category .latest-stories .story-info
    {
        float: none;

        margin-bottom: .666666666666667rem;
    }
    /* line 541, styles/templates2/_category.scss */
    .category .latest-stories .story-excerpt
    {
        display: inline;
    }
    /* line 545, styles/templates2/_category.scss */
    .category .latest-stories .image-link
    {
        width: 14rem;
        margin-left: 2rem;
    }
    /* line 550, styles/templates2/_category.scss */
    .category .latest-stories .video-link
    {
        width: 14rem;
        margin-left: 2rem;
    }
    /* line 555, styles/templates2/_category.scss */
    .category .latest-stories .gallery-type
    {
        width: 14rem;
        margin-left: 2rem;
    }
    /* line 560, styles/templates2/_category.scss */
    .category .latest-stories .story-listed::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
}

@media screen and (min-width: 62em)
{
    /* line 578, styles/templates2/_category.scss */
    .category .body
    {
        width: 62rem;
    }
    /* line 580, styles/templates2/_category.scss */
    .category .navigation
    {
        float: right;

        width: 14rem;
        margin: 0 2rem 0 0;
        padding: 2rem 0;

        background: #fff;
    }
    /* line 587, styles/templates2/_category.scss */
    .category .navigation > *
    {
        max-width: 100%;
    }
    /* line 592, styles/templates2/_category.scss */
    .category h1
    {
        font-size: 2.666666666666667rem;

        padding: .666666666666667rem 1rem 0;
    }
    /* line 597, styles/templates2/_category.scss */
    .category h2
    {
        font-size: 2rem;
    }
    /* line 602, styles/templates2/_category.scss */
    .category .content
    {
        float: right;

        width: 46rem;
        padding: 2rem 0;
    }
    /* line 604, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 605, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c1
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 606, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c2
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 607, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c3
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 608, styles/templates2/_category.scss */
    .category .cc_25-75_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 609, styles/templates2/_category.scss */
    .category .cc_25-75_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 610, styles/templates2/_category.scss */
    .category .cc_75-25_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 611, styles/templates2/_category.scss */
    .category .cc_75-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 612, styles/templates2/_category.scss */
    .category .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 613, styles/templates2/_category.scss */
    .category .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 614, styles/templates2/_category.scss */
    .category .cc_33-33-33_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 615, styles/templates2/_category.scss */
    .category .cc_33-66_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 616, styles/templates2/_category.scss */
    .category .cc_33-66_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 617, styles/templates2/_category.scss */
    .category .cc_66-33_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 618, styles/templates2/_category.scss */
    .category .cc_66-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 619, styles/templates2/_category.scss */
    .category .cc_50-50_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 620, styles/templates2/_category.scss */
    .category .cc_50-50_c1
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 621, styles/templates2/_category.scss */
    .category .cc_50-25-25_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 622, styles/templates2/_category.scss */
    .category .cc_50-25-25_c1
    {
        clear: none;

        width: 11.5rem;
        padding: 0;
    }
    /* line 623, styles/templates2/_category.scss */
    .category .cc_50-25-25_c2
    {
        clear: none;

        width: 11.5rem;
        padding: 0;
    }
    /* line 624, styles/templates2/_category.scss */
    .category .cc_100_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 626, styles/templates2/_category.scss */
    .category .left-highlight
    {
        width: calc(100% - 16rem);
    }
    /* line 629, styles/templates2/_category.scss */
    .category .left-highlight .pick-excerpt
    {
        font-size: 1rem;
    }
    /* line 636, styles/templates2/_category.scss */
    .category .right-picks .right-highlight .pick-title
    {
        font-size: 1rem;
    }
    /* line 643, styles/templates2/_category.scss */
    .category .latest-stories .story-listed
    {
        padding: 1.33333333333333rem 1rem 1.33333333333333rem 0;
    }
    /* line 647, styles/templates2/_category.scss */
    .category .latest-stories .story-info
    {
        display: inline-block;

        width: calc(100% - 16rem);
    }
    /* line 651, styles/templates2/_category.scss */
    .category .latest-stories .story-info .story-title
    {
        font-size: 1.2rem;
    }
    /* line 655, styles/templates2/_category.scss */
    .category .latest-stories .story-info .story-date
    {
        font-size: 1rem;
    }
    /* line 660, styles/templates2/_category.scss */
    .category .latest-stories .story-excerpt
    {
        font-size: 1rem;

        display: inline-block;

        width: calc(100% - 16rem);
        padding-top: 0;
    }
    /* line 667, styles/templates2/_category.scss */
    .category .latest-stories .image-link
    {
        float: left;

        margin-right: 2rem;
        margin-left: 0;
    }
    /* line 673, styles/templates2/_category.scss */
    .category .latest-stories .video-link
    {
        float: left;

        margin-right: 2rem;
        margin-left: 0;
    }
    /* line 679, styles/templates2/_category.scss */
    .category .latest-stories .gallery-type
    {
        float: left;

        margin-right: 2rem;
        margin-left: 0;
    }
    /* line 689, styles/templates2/_category.scss */
    .navigation .search-box
    {
        display: block;

        box-sizing: border-box;
        width: calc(100% - 2rem);
        margin: 1rem;
        padding: 1rem;

        border: .0666666666666667rem solid #d6d6d6;
    }
    /* line 697, styles/templates2/_category.scss */
    .navigation .search-box h4
    {
        font-size: 1.6rem;
        font-weight: 700;

        margin: 0;
    }
    /* line 703, styles/templates2/_category.scss */
    .navigation .search-box .label
    {
        font-size: 1rem;
        font-weight: 700;
        line-height: 100%;

        padding-top: .666666666666667rem;

        color: #6d6d6d;
    }
    /* line 711, styles/templates2/_category.scss */
    .navigation .search-box input[type='text']
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;
        font-size: 1rem;

        position: relative;

        display: inline-block;

        box-sizing: border-box;
        width: 100%;
        margin: .666666666666667rem 0;
        padding: .666666666666667rem;

        border: .0666666666666667rem solid #d6d6d6;
        background: #f2f2f2;
    }
    /* line 724, styles/templates2/_category.scss */
    .navigation .search-box .range .ui-input-text
    {
        display: block;

        width: 100%;
    }
    /* line 728, styles/templates2/_category.scss */
    .navigation .search-box .range .ui-input-text input[type='text']
    {
        width: calc(100% - 2rem);
    }
    /* line 732, styles/templates2/_category.scss */
    .navigation .search-box .range .ui-input-text::before
    {
        font-family: icomoon;
        font-size: 1.6rem;

        display: inline-block;

        width: 1.33333333333333rem;
        height: auto;
        margin-right: .666666666666667rem;

        content: '\e900';
        vertical-align: middle;

        color: #57068c;
        background-position: center;
    }
    /* line 774, styles/templates2/_category.scss */
    .navigation .search-box .caret-button
    {
        display: block;

        width: 100%;
        margin-top: .666666666666667rem;

        text-align: center;

        border: .06667rem solid #57068c;
    }
    /* line 781, styles/templates2/_category.scss */
    .navigation .search-box .caret-button:hover
    {
        color: #fff;
        background: #57068c;
    }
    /* line 786, styles/templates2/_category.scss */
    .navigation .search-box .caret-button:active
    {
        color: #fff;
        background: #220337;
    }
}

@media screen and (min-width: 80em)
{
    /* line 800, styles/templates2/_category.scss */
    .category .body
    {
        width: 80rem;
    }
    /* line 801, styles/templates2/_category.scss */
    .category .navigation
    {
        width: 14rem;
        margin-right: 2rem;

        background: #fff;
    }
    /* line 802, styles/templates2/_category.scss */
    .category .content
    {
        width: 64rem;
    }
    /* line 804, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 805, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 806, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 807, styles/templates2/_category.scss */
    .category .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 808, styles/templates2/_category.scss */
    .category .cc_25-75_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 809, styles/templates2/_category.scss */
    .category .cc_25-75_c1
    {
        clear: none;

        width: 48rem;
        padding: 0;
    }
    /* line 810, styles/templates2/_category.scss */
    .category .cc_75-25_c0
    {
        clear: left;

        width: 48rem;
        padding: 0;
    }
    /* line 811, styles/templates2/_category.scss */
    .category .cc_75-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 812, styles/templates2/_category.scss */
    .category .cc_33-33-33_c0
    {
        clear: left;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 813, styles/templates2/_category.scss */
    .category .cc_33-33-33_c1
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 814, styles/templates2/_category.scss */
    .category .cc_33-33-33_c2
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 815, styles/templates2/_category.scss */
    .category .cc_33-66_c0
    {
        clear: left;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 816, styles/templates2/_category.scss */
    .category .cc_33-66_c1
    {
        clear: none;

        width: 42.666666666666667rem;
        padding: 0;
    }
    /* line 817, styles/templates2/_category.scss */
    .category .cc_66-33_c0
    {
        clear: left;

        width: 42.666666666666667rem;
        padding: 0;
    }
    /* line 818, styles/templates2/_category.scss */
    .category .cc_66-33_c1
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 819, styles/templates2/_category.scss */
    .category .cc_50-50_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 820, styles/templates2/_category.scss */
    .category .cc_50-50_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 821, styles/templates2/_category.scss */
    .category .cc_50-25-25_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 822, styles/templates2/_category.scss */
    .category .cc_50-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 823, styles/templates2/_category.scss */
    .category .cc_50-25-25_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 824, styles/templates2/_category.scss */
    .category .cc_100_c0
    {
        clear: both;

        width: 64rem;
        padding: 0;
    }
    /* line 826, styles/templates2/_category.scss */
    .category .left-highlight
    {
        width: calc(100% - 32rem);
    }
    /* line 828, styles/templates2/_category.scss */
    .category .right-picks
    {
        width: 30rem;
    }
    /* line 831, styles/templates2/_category.scss */
    .category .right-picks .right-highlight
    {
        display: inline-block;
    }
    /* line 834, styles/templates2/_category.scss */
    .category .right-picks .right-highlight:nth-child(1)
    {
        margin: 1.33333333333333rem 1.666666666666667rem 0 0;
    }
    /* line 838, styles/templates2/_category.scss */
    .category .right-picks .right-highlight:nth-child(3)
    {
        display: inline-block;

        margin: 1.33333333333333rem 1.666666666666667rem 0 0;
    }
    /* line 843, styles/templates2/_category.scss */
    .category .right-picks .right-highlight:nth-child(4)
    {
        display: inline-block;
    }
}

/* line 2, styles/templates2/_newslanding.scss */
.newslanding .hide-desktop
{
    display: block !important;
}

/* line 6, styles/templates2/_newslanding.scss */
.newslanding .hide-mobile
{
    display: none !important;
}

/* line 10, styles/templates2/_newslanding.scss */
.newslanding .in-content-form
{
    padding-bottom: 1rem;
}

/* line 14, styles/templates2/_newslanding.scss */
.newslanding .title-band
{
    display: block;

    width: 100%;
    height: 7.33333333333333rem;

    color: #fff;
    background: #330662;
}

/* line 21, styles/templates2/_newslanding.scss */
.newslanding .title-band .inner-band
{
    box-sizing: border-box;
    height: 7.33333333333333rem;
    padding: 1.666666666666667rem 1rem;
}

/* line 26, styles/templates2/_newslanding.scss */
.newslanding .title-band .inner-band .page-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 100%;

    margin: 0;
    padding-bottom: .666666666666667rem;

    color: #fff;
}

/* line 36, styles/templates2/_newslanding.scss */
.newslanding .title-band .inner-band .page-tag-line
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    line-height: 100%;

    padding: .33333333333333rem 0;

    color: #fff;
}

/* line 46, styles/templates2/_newslanding.scss */
.newslanding .title-band.menu-opened
{
    margin-top: 3.33333333333333rem !important;
    margin-left: 18.33333333333333rem !important;

    transition: margin-left 500ms ease-in-out;
}

/* line 52, styles/templates2/_newslanding.scss */
.newslanding .body.menu-opened
{
    margin-top: 0 !important;
}

/* line 56, styles/templates2/_newslanding.scss */
.newslanding .col
{
    float: left;
}

/* line 60, styles/templates2/_newslanding.scss */
.newslanding .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 61, styles/templates2/_newslanding.scss */
.newslanding .cc_25-25-25-25_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 62, styles/templates2/_newslanding.scss */
.newslanding .cc_25-25-25-25_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 63, styles/templates2/_newslanding.scss */
.newslanding .cc_25-25-25-25_c3
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 64, styles/templates2/_newslanding.scss */
.newslanding .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 65, styles/templates2/_newslanding.scss */
.newslanding .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 66, styles/templates2/_newslanding.scss */
.newslanding .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 67, styles/templates2/_newslanding.scss */
.newslanding .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 68, styles/templates2/_newslanding.scss */
.newslanding .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 69, styles/templates2/_newslanding.scss */
.newslanding .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 70, styles/templates2/_newslanding.scss */
.newslanding .cc_33-33-33_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 71, styles/templates2/_newslanding.scss */
.newslanding .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 72, styles/templates2/_newslanding.scss */
.newslanding .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 73, styles/templates2/_newslanding.scss */
.newslanding .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 74, styles/templates2/_newslanding.scss */
.newslanding .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 75, styles/templates2/_newslanding.scss */
.newslanding .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 76, styles/templates2/_newslanding.scss */
.newslanding .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 77, styles/templates2/_newslanding.scss */
.newslanding .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 78, styles/templates2/_newslanding.scss */
.newslanding .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 79, styles/templates2/_newslanding.scss */
.newslanding .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 80, styles/templates2/_newslanding.scss */
.newslanding .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 82, styles/templates2/_newslanding.scss */
.newslanding .component
{
    padding: .666666666666667rem 0 1.33333333333333rem;
}

/* line 86, styles/templates2/_newslanding.scss */
.newslanding .content-container
{
    display: block;
    overflow: visible;

    width: 100%;
    margin: auto;
}

/* line 92, styles/templates2/_newslanding.scss */
.newslanding .content-container::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 101, styles/templates2/_newslanding.scss */
.newslanding .content
{
    box-sizing: border-box;
    width: calc(100% - 2rem);
    margin: 0 1rem;
    padding: 0 0 2.33333333333333rem;
}

/* line 107, styles/templates2/_newslanding.scss */
.newslanding .content h2
{
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 125%;

    position: relative;

    display: block;

    width: 100%;
    padding: 0 0 1rem;

    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 117, styles/templates2/_newslanding.scss */
.newslanding .content h2::after
{
    position: absolute;
    bottom: 0;
    left: 0;

    display: block;

    width: 3.33333333333333rem;
    height: .2666666666666667rem;

    content: '';

    background: #57068c;
}

/* line 130, styles/templates2/_newslanding.scss */
.newslanding .navigation
{
    position: relative;

    display: block;
    float: none;
    overflow: hidden;

    box-sizing: border-box;
    width: 100%;
    margin: 0 0;

    background: #f2f2f2;
}

/* line 146, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight
{
    position: relative;

    display: block;

    box-sizing: border-box;
    padding: 0 0 1rem;
}

/* line 152, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .video-container
{
    position: relative;

    display: block;
    float: none;

    box-sizing: border-box;
    width: 100%;
    margin: 0 0 1.33333333333333rem;
    padding: 0;
}

/* line 161, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .video-container::before
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .5);
}

/* line 172, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .video-container::after
{
    font-family: FontAwesome;
    font-size: 2.666666666666667rem;
    font-weight: 200;
    line-height: 3rem;

    position: absolute;
    z-index: 1;
    top: calc(50% - 2.4666666666666667rem);
    left: calc(50% - 2.4666666666666667rem);

    display: block;

    box-sizing: border-box;
    width: 5rem;
    height: 5rem;
    margin: 0;
    padding: .533333333333333rem .33333333333333rem .666666666666667rem .666666666666667rem;

    content: '\f04b';
    text-align: center;

    color: #fff;
    border: .4666666666666667rem solid #fff;
    border-radius: 100%;
}

/* line 195, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .image-ph
{
    position: relative;

    display: block;
    float: left;

    box-sizing: border-box;
    width: 100%;
    margin: 0 0 1.33333333333333rem;
}

/* line 206, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .image-ph a.dark-overlay::after
{
    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom rgba(0, 0, 0, .5);
    background-size: 2.666666666666667rem;
}

/* line 211, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .image-ph a.dark-overlay:hover::after
{
    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom rgba(0, 0, 0, .5);
    background-size: 2.666666666666667rem;
}

/* line 217, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .image-ph a img
{
    display: block;

    width: 100%;
}

/* line 222, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .image-ph a::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 234, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .image-ph a:hover::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 248, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .video-ph
{
    position: relative;

    display: block;
    float: left;

    box-sizing: border-box;
    width: 100%;
    margin: 0 0 1.33333333333333rem;
}

/* line 259, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .video-ph a.dark-overlay::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .5);
    background-size: 2.666666666666667rem;
}

/* line 272, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .video-ph a img
{
    display: block;

    width: 100%;
}

/* line 277, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .video-ph a::before
{
    font-family: FontAwesome;
    font-size: .8rem;
    font-weight: 200;
    line-height: 1.7;

    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    margin: .4666666666666667rem;
    padding: .133333333333333rem .4rem .133333333333333rem .533333333333333rem;

    content: '\f04b';

    color: #fff;
    border: .2rem solid #fff;
    border-radius: 100%;
}

/* line 297, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .gallery-type
{
    position: relative;

    display: block;
    float: left;

    box-sizing: border-box;
    width: 100%;
    margin: 0 0 1.33333333333333rem;
}

/* line 308, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .gallery-type a.dark-overlay::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .5);
    background-size: 2.666666666666667rem;
}

/* line 321, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .gallery-type a img
{
    display: block;

    width: 100%;
}

/* line 328, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .highlight-info
{
    position: relative;

    display: block;
    float: none;

    box-sizing: border-box;
    width: 100%;
    padding-left: 0;
}

/* line 336, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .highlight-info .highlight-title
{
    font-size: 1.2rem;

    margin-top: -.533333333333333rem;
    margin-bottom: 0;

    color: #57068c;
}

/* line 343, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .highlight-info .highlight-date
{
    font-size: .8666666666666667rem;
    font-weight: 400;

    display: inline-block;
    float: left;

    color: #6d6d6d;
}

/* line 350, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .highlight-info .highlight-date::after
{
    font-weight: normal;

    margin-right: .2666666666666667rem;
    margin-left: .2666666666666667rem;

    content: '|';
}

/* line 358, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .highlight-info .highlight-category
{
    font-size: .8666666666666667rem;

    display: inline-block;
    float: left;

    color: #57068c;
}

/* line 365, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .highlight-info .highlight-excerpt
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;

    clear: both;

    box-sizing: border-box;
    padding: .33333333333333rem 0 1rem;

    color: #6d6d6d;
}

/* line 374, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .highlight-info .highlight-cta
{
    font-size: 1.0666666666666667rem;
    font-weight: 700;

    position: relative;

    display: inline-block;

    padding: .933333333333333rem 1rem;

    text-transform: uppercase;

    border: .06667rem solid #57068c;
}

/* line 383, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .highlight-info .highlight-cta:hover
{
    color: #fff;
    background: #57068c;
}

/* line 388, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .highlight-info .highlight-cta:active
{
    color: #fff;
    background: #330662;
}

/* line 394, styles/templates2/_newslanding.scss */
.newslanding .editor-picks .large-highlight .highlight-info::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 405, styles/templates2/_newslanding.scss */
.newslanding .latest-news-preview
{
    position: relative;
}

/* line 408, styles/templates2/_newslanding.scss */
.newslanding .latest-news-preview .more-cta
{
    position: absolute;
    right: 0;
    bottom: 2.666666666666667rem;

    width: 100%;

    text-align: center;

    border: .06667rem solid #57068c;
}

/* line 416, styles/templates2/_newslanding.scss */
.newslanding .latest-news-preview .more-cta::after
{
    display: none;
}

/* line 420, styles/templates2/_newslanding.scss */
.newslanding .latest-news-preview .more-cta:hover
{
    color: #fff;
    background: #57068c;
}

/* line 425, styles/templates2/_newslanding.scss */
.newslanding .latest-news-preview .more-cta:active
{
    color: #fff;
    background: #330662;
}

/* line 431, styles/templates2/_newslanding.scss */
.newslanding .latest-news-preview .title-quadruplets
{
    position: relative;

    overflow: hidden;

    padding-bottom: 6.666666666666667rem;
}

/* line 436, styles/templates2/_newslanding.scss */
.newslanding .latest-news-preview .title-quadruplets .news-link-single
{
    display: block;
    float: none;

    width: 100%;
    padding-bottom: 1rem;
}

/* line 443, styles/templates2/_newslanding.scss */
.newslanding .latest-news-preview .title-quadruplets .post-time
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: .8666666666666667rem;

    display: inline-block;

    margin-bottom: .33333333333333rem;

    color: #000;
}

/* line 450, styles/templates2/_newslanding.scss */
.newslanding .latest-news-preview .title-quadruplets .post-time::before
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;

    position: relative;

    display: inline-block;

    margin-top: -.0666666666666667rem;
    margin-right: .2rem;

    content: '\e908';
    vertical-align: middle;

    color: #57068c;
}

/* line 463, styles/templates2/_newslanding.scss */
.newslanding .latest-news-preview .title-quadruplets .news-link-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    font-weight: 700;
    line-height: 175%;

    display: block;
}

/* line 471, styles/templates2/_newslanding.scss */
.newslanding .latest-news-preview .title-quadruplets::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 482, styles/templates2/_newslanding.scss */
.newslanding .featured-series .series-title
{
    margin-bottom: .33333333333333rem;

    color: #57068c;
}

/* line 487, styles/templates2/_newslanding.scss */
.newslanding .featured-series .series-description
{
    font-size: .8666666666666667rem;
}

/* line 491, styles/templates2/_newslanding.scss */
.newslanding .featured-series .left-side-cta a
{
    font-size: 1.0666666666666667rem;
    font-weight: 700;

    display: block;

    box-sizing: border-box;
    width: 100%;
    margin-top: .666666666666667rem;
    padding: .933333333333333rem 1rem;

    text-align: center;
    text-transform: uppercase;

    border: .06667rem solid #57068c;
}

/* line 503, styles/templates2/_newslanding.scss */
.newslanding .featured-series .left-side-cta a:hover
{
    color: #fff;
    background: #57068c;
}

/* line 508, styles/templates2/_newslanding.scss */
.newslanding .featured-series .left-side-cta a:active
{
    color: #fff;
    background: #330662;
}

/* line 514, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block
{
    position: relative;

    display: block;

    width: 100%;
}

/* line 519, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 526, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block.image-container
{
    position: relative;

    margin-bottom: 1rem;
}

/* line 530, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block.image-container::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 542, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block.image-container.dark-overlay::after
{
    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom rgba(0, 0, 0, .5);
    background-size: 2.666666666666667rem;
}

/* line 547, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block.image-container:hover::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 559, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block.image-container.dark-overlay:hover::after
{
    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat right bottom rgba(0, 0, 0, .5);
    background-size: 2.666666666666667rem;
}

/* line 565, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block.video-container
{
    position: relative;

    margin-bottom: 1rem;
}

/* line 569, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block.video-container::before
{
    font-family: FontAwesome;
    font-size: .8rem;
    font-weight: 200;

    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    margin: .4666666666666667rem;
    padding: .133333333333333rem .4rem .133333333333333rem .533333333333333rem;

    content: '\f04b';

    color: #fff;
    border: .2rem solid #fff;
    border-radius: 100%;
}

/* line 586, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block.video-container::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .5);
}

/* line 598, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block.gallery-type
{
    position: relative;

    margin-bottom: 1rem;
}

/* line 602, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block.gallery-type::before
{
    font-family: icomoon;
    font-size: 2.2666666666666667rem;
    font-weight: 200;
    line-height: 1;

    position: absolute;
    z-index: 1;
    right: .6rem;
    bottom: .4666666666666667rem;

    display: block;

    width: 3.33333333333333rem;

    content: '\e80e';
    text-align: right;

    color: #fff;
    border-radius: 100%;
}

/* line 619, styles/templates2/_newslanding.scss */
.newslanding .featured-series .highlighted-block.gallery-type::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .5);
}

/* line 632, styles/templates2/_newslanding.scss */
.newslanding .search-box
{
    display: none;
}

/* line 636, styles/templates2/_newslanding.scss */
.newslanding .col > div.component
{
    padding: 1rem 0;
}

/* line 639, styles/templates2/_newslanding.scss */
.newslanding .col > div.component.featured-series
{
    padding: 2rem 0;
}

@media screen and (min-width: 32em)
{
    /* line 651, styles/templates2/_newslanding.scss */
    .newslanding .title-band .inner-band
    {
        width: 100%;
        max-width: 32rem;
        margin: auto;
    }
    /* line 658, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .more-cta
    {
        right: 1rem;

        width: calc(100% - 2rem);
    }
    /* line 663, styles/templates2/_newslanding.scss */
    .newslanding .content-container
    {
        width: 100%;
    }
    /* line 667, styles/templates2/_newslanding.scss */
    .newslanding .content
    {
        width: 100%;
        max-width: 32rem;
        margin: auto;
    }
    /* line 673, styles/templates2/_newslanding.scss */
    .newslanding .navigation
    {
        width: 100%;
        margin: 0 auto;
    }
    /* line 677, styles/templates2/_newslanding.scss */
    .newslanding .navigation > *
    {
        max-width: 32rem;
        margin: auto;
    }
    /* line 683, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 684, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 685, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 686, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 687, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-75_c0
    {
        clear: left;

        width: 14rem;
        padding: 0;
    }
    /* line 688, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-75_c1
    {
        clear: none;

        width: 18rem;
        padding: 0;
    }
    /* line 689, styles/templates2/_newslanding.scss */
    .newslanding .cc_75-25_c0
    {
        clear: left;

        width: 18rem;
        padding: 0;
    }
    /* line 690, styles/templates2/_newslanding.scss */
    .newslanding .cc_75-25_c1
    {
        clear: none;

        width: 14rem;
        padding: 0;
    }
    /* line 691, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 692, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 693, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 694, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-66_c0
    {
        clear: left;

        width: 14rem;
        padding: 0;
    }
    /* line 695, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-66_c1
    {
        clear: none;

        width: 18rem;
        padding: 0;
    }
    /* line 696, styles/templates2/_newslanding.scss */
    .newslanding .cc_66-33_c0
    {
        clear: left;

        width: 18rem;
        padding: 0;
    }
    /* line 697, styles/templates2/_newslanding.scss */
    .newslanding .cc_66-33_c1
    {
        clear: none;

        width: 14rem;
        padding: 0;
    }
    /* line 698, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-50_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 699, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-50_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 700, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 701, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c1
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 702, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c2
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 703, styles/templates2/_newslanding.scss */
    .newslanding .cc_100_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 705, styles/templates2/_newslanding.scss */
    .newslanding .component
    {
        box-sizing: border-box;
        padding: 1rem;
    }
    /* line 710, styles/templates2/_newslanding.scss */
    .newslanding .col > div.component
    {
        padding: 1rem;
    }
    /* line 713, styles/templates2/_newslanding.scss */
    .newslanding .col > div.component.featured-series
    {
        padding: 2rem 1rem;
    }
}

@media screen and (min-width: 46em)
{
    /* line 726, styles/templates2/_newslanding.scss */
    .newslanding .title-band .inner-band
    {
        max-width: 46rem;
        margin: auto;
    }
    /* line 732, styles/templates2/_newslanding.scss */
    .newslanding .content-container
    {
        width: 100%;
    }
    /* line 736, styles/templates2/_newslanding.scss */
    .newslanding .content
    {
        max-width: 46rem;
        padding-top: .666666666666667rem;
        padding-bottom: 2.33333333333333rem;
    }
    /* line 743, styles/templates2/_newslanding.scss */
    .newslanding .navigation > *
    {
        max-width: 46rem;
    }
    /* line 748, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 749, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c1
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 750, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c2
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 751, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c3
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 752, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-75_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 753, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-75_c1
    {
        clear: none;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 754, styles/templates2/_newslanding.scss */
    .newslanding .cc_75-25_c0
    {
        clear: left;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 755, styles/templates2/_newslanding.scss */
    .newslanding .cc_75-25_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 756, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 757, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 758, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c2
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 759, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-66_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 760, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-66_c1
    {
        clear: none;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 761, styles/templates2/_newslanding.scss */
    .newslanding .cc_66-33_c0
    {
        clear: left;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 762, styles/templates2/_newslanding.scss */
    .newslanding .cc_66-33_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 763, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-50_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 764, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-50_c1
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 765, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 766, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c1
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 767, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c2
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 768, styles/templates2/_newslanding.scss */
    .newslanding .cc_100_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 770, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview
    {
        position: relative;
    }
    /* line 773, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .more-cta
    {
        position: absolute;
        top: .666666666666667rem;
        right: 0;
        bottom: auto;

        width: auto;

        border: none;
    }
    /* line 781, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .more-cta::after
    {
        display: inline-block;
    }
    /* line 785, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .more-cta:hover
    {
        color: #330662;
        background: #fff;
    }
    /* line 790, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .more-cta:active
    {
        color: #220337;
        background: #fff;
    }
    /* line 796, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets
    {
        padding-bottom: 0;
    }
    /* line 799, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single
    {
        display: inline-block;
        float: left;

        width: calc(50% - 2rem);
    }
    /* line 804, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single:first-child
    {
        padding-right: 2rem;
        padding-bottom: 1rem;
    }
    /* line 809, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single:nth-child(2)
    {
        padding-bottom: 1rem;
        padding-left: 2rem;
    }
    /* line 814, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single:nth-child(3)
    {
        padding-right: 2rem;
        padding-bottom: .666666666666667rem;
    }
    /* line 819, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single:nth-child(4)
    {
        padding-bottom: .666666666666667rem;
        padding-left: 2rem;
    }
    /* line 825, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .post-time
    {
        font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
        font-size: .8666666666666667rem;

        display: inline-block;

        color: #000;
    }
    /* line 831, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .post-time::before
    {
        font-family: icomoon;
        font-size: 1.4rem;

        position: relative;

        display: inline-block;

        margin-top: -.2rem;
        margin-right: .2rem;

        content: '\e908';
        vertical-align: middle;

        color: #57068c;
    }
    /* line 844, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 855, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .component-title
    {
        margin-bottom: 1.33333333333333rem;
    }
    /* line 859, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .right-side-info
    {
        float: left;

        width: 33.33333333333333rem;
    }
    /* line 864, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .series-title
    {
        font-size: 1.4666666666666667rem;

        margin-bottom: 1rem;

        color: #57068c;
    }
    /* line 870, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .series-intro
    {
        display: block;
    }
    /* line 873, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .series-intro::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 882, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .series-description
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;

        display: block;

        color: #6d6d6d;
    }
    /* line 888, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .left-side-cta
    {
        float: left;

        width: calc(100% - 33.33333333333333rem);
    }
    /* line 892, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .left-side-cta .button
    {
        font-size: 1.0666666666666667rem;
        font-weight: 700;

        float: right;

        width: auto;
        padding: .933333333333333rem 1rem;

        text-transform: uppercase;

        border: .06667rem solid #57068c;
    }
    /* line 902, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .left-side-cta::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 912, styles/templates2/_newslanding.scss */
    .newslanding .hide-mobile
    {
        display: block !important;
    }
    /* line 916, styles/templates2/_newslanding.scss */
    .newslanding .hide-desktop
    {
        display: none !important;
    }
    /* line 922, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks .large-highlight .highlight-info .highlight-excerpt
    {
        padding: .666666666666667rem 0 1rem;
    }
    /* line 926, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks .large-highlight .highlight-info .highlight-title
    {
        line-height: 150%;
    }
    /* line 932, styles/templates2/_newslanding.scss */
    .newslanding .col > div.component
    {
        padding: 1rem;
    }
    /* line 935, styles/templates2/_newslanding.scss */
    .newslanding .col > div.component.featured-series
    {
        padding-top: 2rem;
    }
}

@media screen and (min-width: 62em)
{
    /* line 947, styles/templates2/_newslanding.scss */
    .newslanding .title-band
    {
        height: auto;
    }
    /* line 950, styles/templates2/_newslanding.scss */
    .newslanding .title-band .inner-band
    {
        max-width: 62rem;
        height: auto;
        margin: auto;
        padding: 2.666666666666667rem 1rem 3.33333333333333rem;
    }
    /* line 956, styles/templates2/_newslanding.scss */
    .newslanding .title-band .inner-band .page-title
    {
        font-size: 3.2rem;

        padding-top: 0;
        padding-bottom: 1rem;
    }
    /* line 962, styles/templates2/_newslanding.scss */
    .newslanding .title-band .inner-band .page-tag-line
    {
        font-size: 1.200em;

        padding: 0;
    }
    /* line 969, styles/templates2/_newslanding.scss */
    .newslanding .content-container
    {
        width: 100%;
        max-width: 62rem;
    }
    /* line 974, styles/templates2/_newslanding.scss */
    .newslanding .content
    {
        float: right;

        width: calc(100% - 16rem);
        max-width: 46rem;
        padding: 1.666666666666667rem 0 2rem;
    }
    /* line 980, styles/templates2/_newslanding.scss */
    .newslanding .content h2
    {
        font-size: 2.666666666666667rem;

        margin-bottom: 1rem;
    }
    /* line 986, styles/templates2/_newslanding.scss */
    .newslanding .navigation
    {
        float: right;

        width: 14rem;
        margin: 0 2rem 0 0;
        padding: 2rem 0;

        background: #fff;
    }
    /* line 993, styles/templates2/_newslanding.scss */
    .newslanding .navigation > *
    {
        max-width: 100%;
    }
    /* line 998, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 999, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c1
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 1000, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c2
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 1001, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c3
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 1002, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-75_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 1003, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-75_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 1004, styles/templates2/_newslanding.scss */
    .newslanding .cc_75-25_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 1005, styles/templates2/_newslanding.scss */
    .newslanding .cc_75-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 1006, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 1007, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 1008, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 1009, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-66_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 1010, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-66_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 1011, styles/templates2/_newslanding.scss */
    .newslanding .cc_66-33_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 1012, styles/templates2/_newslanding.scss */
    .newslanding .cc_66-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 1013, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-50_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 1014, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-50_c1
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 1015, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 1016, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c1
    {
        clear: none;

        width: 11.5rem;
        padding: 0;
    }
    /* line 1017, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c2
    {
        clear: none;

        width: 11.5rem;
        padding: 0;
    }
    /* line 1018, styles/templates2/_newslanding.scss */
    .newslanding .cc_100_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 1020, styles/templates2/_newslanding.scss */
    .newslanding .nav-list-container
    {
        padding: 1rem;
    }
    /* line 1023, styles/templates2/_newslanding.scss */
    .newslanding .nav-list-container .nav-list-title
    {
        font-size: 1.6rem;
    }
    /* line 1027, styles/templates2/_newslanding.scss */
    .newslanding .nav-list-container .nav-list li a
    {
        font-size: 1rem;
    }
    /* line 1031, styles/templates2/_newslanding.scss */
    .newslanding .nav-list-container .nav-list li
    {
        display: block;

        width: 100%;
        margin-top: .666666666666667rem;
        margin-bottom: 1rem;
    }
    /* line 1037, styles/templates2/_newslanding.scss */
    .newslanding .nav-list-container .nav-list li a
    {
        font-size: 1rem;
    }
    /* line 1044, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component h2
    {
        font-size: 2.666666666666667rem;
    }
    /* line 1048, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight
    {
        padding: 1rem 0;
    }
    /* line 1053, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .highlight-info .highlight-title
    {
        font-size: 2rem;
        line-height: 125%;
    }
    /* line 1058, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .highlight-info .highlight-date
    {
        font-size: 1rem;
        font-weight: 500;
    }
    /* line 1063, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .highlight-info .highlight-category
    {
        font-size: 1rem;
    }
    /* line 1067, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .highlight-info .highlight-excerpt
    {
        font-size: 1rem;
    }
    /* line 1073, styles/templates2/_newslanding.scss */
    .newslanding .search-box
    {
        display: block;

        width: calc(100% - 2rem);
        margin: 1rem;

        border: .0666666666666667rem solid #d6d6d6;
    }
    /* line 1079, styles/templates2/_newslanding.scss */
    .newslanding .search-box h4
    {
        font-size: 1.6rem;
        font-weight: 700;

        margin: 0;
    }
    /* line 1085, styles/templates2/_newslanding.scss */
    .newslanding .search-box .label
    {
        font-size: 1rem;
        font-weight: 700;
        line-height: 100%;

        padding-top: .666666666666667rem;

        color: #6d6d6d;
    }
    /* line 1093, styles/templates2/_newslanding.scss */
    .newslanding .search-box input[type='text']
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;
        font-size: 1rem;

        position: relative;

        display: inline-block;

        box-sizing: border-box;
        width: 100%;
        margin: .666666666666667rem 0;
        padding: .666666666666667rem;

        border: .0666666666666667rem solid #d6d6d6;
        background: #f2f2f2;
    }
    /* line 1106, styles/templates2/_newslanding.scss */
    .newslanding .search-box .range .ui-input-text
    {
        display: block;

        width: 100%;
    }
    /* line 1110, styles/templates2/_newslanding.scss */
    .newslanding .search-box .range .ui-input-text input[type='text']
    {
        width: calc(100% - 2rem);
    }
    /* line 1156, styles/templates2/_newslanding.scss */
    .newslanding .search-box .caret-button
    {
        display: block;

        width: 100%;
        margin-top: .666666666666667rem;

        text-align: center;

        border: .06667rem solid #57068c;
    }
    /* line 1163, styles/templates2/_newslanding.scss */
    .newslanding .search-box .caret-button:hover
    {
        color: #fff;
        background: #57068c;
    }
    /* line 1168, styles/templates2/_newslanding.scss */
    .newslanding .search-box .caret-button:active
    {
        color: #fff;
        background: #220337;
    }
    /* line 1175, styles/templates2/_newslanding.scss */
    .newslanding .overflow-column
    {
        display: block;

        width: 62rem;
        margin-left: -16rem;
    }
    /* line 1181, styles/templates2/_newslanding.scss */
    .newslanding .featured-series
    {
        padding-top: 3.33333333333333rem;
        padding-bottom: 3.33333333333333rem;
    }
    /* line 1185, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .series-description
    {
        font-size: 1rem;
    }
    /* line 1192, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single
    {
        padding-bottom: 2rem;
    }
    /* line 1196, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-title
    {
        font-size: 1rem;
    }
    /* line 1201, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .more-cta
    {
        top: 2.33333333333333rem;
    }
    /* line 1206, styles/templates2/_newslanding.scss */
    .newslanding .col > div.component
    {
        padding: 2.2rem 1rem;
    }
    /* line 1209, styles/templates2/_newslanding.scss */
    .newslanding .col > div.component.editor-picks
    {
        padding-top: 1rem;
    }
    /* line 1213, styles/templates2/_newslanding.scss */
    .newslanding .col > div.component.featured-series
    {
        padding-top: 3.33333333333333rem;
    }
    /* line 1218, styles/templates2/_newslanding.scss */
    .newslanding .overflow-column
    {
        padding-top: 2.2rem;
        padding-bottom: 4.666666666666667rem;
    }
}

@media screen and (min-width: 80em)
{
    /* line 1230, styles/templates2/_newslanding.scss */
    .newslanding .title-band .inner-band
    {
        max-width: 80rem;
        margin: auto;
    }
    /* line 1236, styles/templates2/_newslanding.scss */
    .newslanding .content-container
    {
        width: 100%;
        max-width: 80rem;
    }
    /* line 1241, styles/templates2/_newslanding.scss */
    .newslanding .content
    {
        max-width: 64rem;
    }
    /* line 1245, styles/templates2/_newslanding.scss */
    .newslanding .navigation
    {
        max-width: 14rem;
    }
    /* line 1249, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 1250, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 1251, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 1252, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 1253, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-75_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 1254, styles/templates2/_newslanding.scss */
    .newslanding .cc_25-75_c1
    {
        clear: none;

        width: 48rem;
        padding: 0;
    }
    /* line 1255, styles/templates2/_newslanding.scss */
    .newslanding .cc_75-25_c0
    {
        clear: left;

        width: 48rem;
        padding: 0;
    }
    /* line 1256, styles/templates2/_newslanding.scss */
    .newslanding .cc_75-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 1257, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c0
    {
        clear: left;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 1258, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c1
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 1259, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-33-33_c2
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 1260, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-66_c0
    {
        clear: left;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 1261, styles/templates2/_newslanding.scss */
    .newslanding .cc_33-66_c1
    {
        clear: none;

        width: 42.666666666666667rem;
        padding: 0;
    }
    /* line 1262, styles/templates2/_newslanding.scss */
    .newslanding .cc_66-33_c0
    {
        clear: left;

        width: 42.666666666666667rem;
        padding: 0;
    }
    /* line 1263, styles/templates2/_newslanding.scss */
    .newslanding .cc_66-33_c1
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 1264, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-50_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 1265, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-50_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 1266, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 1267, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 1268, styles/templates2/_newslanding.scss */
    .newslanding .cc_50-25-25_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 1269, styles/templates2/_newslanding.scss */
    .newslanding .cc_100_c0
    {
        clear: both;

        width: 64rem;
        padding: 0;
    }
    /* line 1271, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component
    {
        position: relative;
    }
    /* line 1274, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component h2
    {
        display: block;

        width: 100%;
        margin: 0 auto 1rem auto;
        padding: 0 0 1rem;
    }
    /* line 1281, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight
    {
        position: relative;

        display: table;

        box-sizing: border-box;
    }
    /* line 1286, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .video-container
    {
        position: relative;

        display: block;
        float: left;

        box-sizing: border-box;
        width: 40.666666666666667rem;
        margin: 0;
        padding: 0;
    }
    /* line 1295, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .video-container::before
    {
        position: absolute;
        top: 0;
        left: 0;

        display: block;

        width: 100%;
        height: 100%;

        content: '';

        background: rgba(0, 0, 0, .5);
    }
    /* line 1306, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .video-container::after
    {
        font-family: FontAwesome;
        font-size: 2.666666666666667rem;
        font-weight: 200;
        line-height: 3rem;

        position: absolute;
        z-index: 1;
        top: calc(50% - 2.4666666666666667rem);
        left: calc(50% - 2.4666666666666667rem);

        display: block;

        box-sizing: border-box;
        width: 5rem;
        height: 5rem;
        margin: 0;
        padding: .533333333333333rem .33333333333333rem .666666666666667rem .666666666666667rem;

        content: '\f04b';
        text-align: center;

        color: #fff;
        border: .4666666666666667rem solid #fff;
        border-radius: 100%;
    }
    /* line 1329, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .image-ph
    {
        width: 40.666666666666667rem;
        margin: 0;
        padding: 0;
    }
    /* line 1335, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .video-ph
    {
        width: 40.666666666666667rem;
        margin: 0;
        padding: 0;
    }
    /* line 1341, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .gallery-type
    {
        width: 40.666666666666667rem;
        margin: 0;
        padding: 0;
    }
    /* line 1347, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .highlight-info
    {
        position: static;

        display: block;
        float: left;

        box-sizing: border-box;
        width: calc(100% - 40.666666666666667rem);
        padding-left: 2rem;
    }
    /* line 1355, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .highlight-info .highlight-title
    {
        font-size: 2rem;

        margin-bottom: 0;

        color: #57068c;
    }
    /* line 1361, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .highlight-info .highlight-date
    {
        display: inline-block;

        color: #6d6d6d;
    }
    /* line 1366, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .highlight-info .highlight-category
    {
        display: inline-block;

        color: #57068c;
    }
    /* line 1371, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .highlight-info .highlight-excerpt
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;
        font-size: 1rem;

        box-sizing: border-box;
        padding: .33333333333333rem 0 3.33333333333333rem 0;

        color: #6d6d6d;
    }
    /* line 1379, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .highlight-info .highlight-cta
    {
        font-size: 1.0666666666666667rem;
        font-weight: 700;

        position: relative;
        position: absolute;
        bottom: 1rem;

        display: block;

        padding: .933333333333333rem 1rem;

        text-transform: uppercase;

        border: .06667rem solid #57068c;
    }
    /* line 1392, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .highlight-info .highlight-cta:hover
    {
        color: #fff;
        background: #57068c;
    }
    /* line 1397, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .highlight-info .highlight-cta:active
    {
        color: #fff;
        background: #330662;
    }
    /* line 1403, styles/templates2/_newslanding.scss */
    .newslanding .editor-picks.component .large-highlight .highlight-info::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 1414, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview
    {
        position: relative;
    }
    /* line 1417, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .more-cta
    {
        position: absolute;
        right: 0;
    }
    /* line 1423, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single
    {
        display: inline-block;
        float: left;

        width: calc(25% - 1.533333333333333rem);
    }
    /* line 1428, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single::before
    {
        position: absolute;

        width: .0666666666666667rem;
        height: 6.666666666666667rem;
        margin-top: .666666666666667rem;
        margin-left: -1.33333333333333rem;

        content: '';

        background: #d6d6d6;
    }
    /* line 1438, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single:first-child
    {
        padding-right: 1rem;
    }
    /* line 1442, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single:nth-child(2)
    {
        padding: 0 1rem;
    }
    /* line 1446, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single:nth-child(3)
    {
        padding: 0 1rem;
    }
    /* line 1450, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .news-link-single:nth-child(4)
    {
        padding: 0 0 0 1rem;
    }
    /* line 1455, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .post-time
    {
        font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
        font-size: .8666666666666667rem;

        display: inline-block;

        color: #000;
    }
    /* line 1461, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets .post-time::before
    {
        font-family: icomoon;
        font-size: 1.533333333333333rem;

        position: relative;

        display: inline-block;

        margin-top: -.0666666666666667rem;
        margin-right: .2rem;

        content: '\e908';
        vertical-align: middle;

        color: #57068c;
    }
    /* line 1474, styles/templates2/_newslanding.scss */
    .newslanding .latest-news-preview .title-quadruplets::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 1485, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .right-side-info
    {
        float: left;

        width: 41.33333333333333rem;
    }
    /* line 1490, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .series-title
    {
        font-size: 1.4666666666666667rem;

        margin-bottom: 1rem;

        color: #57068c;
    }
    /* line 1496, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .series-intro
    {
        display: block;
    }
    /* line 1499, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .series-intro::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 1508, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .series-description
    {
        font-family: 'Gotham A', 'Gotham B', sans-serif;
        font-size: 1rem;

        display: block;

        color: #6d6d6d;
    }
    /* line 1515, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .left-side-cta
    {
        float: left;

        width: calc(100% - 41.33333333333333rem);
    }
    /* line 1519, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .left-side-cta .button
    {
        font-size: 1.0666666666666667rem;
        font-weight: 700;

        float: right;

        padding: .933333333333333rem 1rem;

        text-transform: uppercase;

        border: .06667rem solid #57068c;
    }
    /* line 1528, styles/templates2/_newslanding.scss */
    .newslanding .featured-series .left-side-cta::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 1538, styles/templates2/_newslanding.scss */
    .newslanding .overflow-column
    {
        width: 80rem;
    }
    /* line 1542, styles/templates2/_newslanding.scss */
    .newslanding .triplet-highlights
    {
        padding-top: 0;
    }
}

/* line 2, styles/templates2/_series.scss */
.series h1
{
    font-size: 30;

    margin: 0;
    margin-top: 0;
}

/* line 8, styles/templates2/_series.scss */
.series .hide-mobile
{
    display: none;
}

/* line 12, styles/templates2/_series.scss */
.series hr
{
    border: none;
    border-top: .0666666666666667rem solid #d6d6d6;
}

/* line 17, styles/templates2/_series.scss */
.series .bottomhr
{
    margin: 1.33333333333333rem 0;
}

/* line 21, styles/templates2/_series.scss */
.series .in-content-form
{
    padding: 1.33333333333333rem 0;
}

/* line 25, styles/templates2/_series.scss */
.series .content-container
{
    display: block;
    float: none;

    width: 100%;
}

/* line 30, styles/templates2/_series.scss */
.series .content-container .content
{
    display: block;
    float: none;

    box-sizing: border-box;
    width: 100%;
    max-width: auto;
    margin: auto;
    padding: 1rem;
}

/* line 40, styles/templates2/_series.scss */
.series .content-container .navigation
{
    display: block;
    float: none;

    box-sizing: border-box;
    width: 100%;
    margin: auto;

    background: #f2f2f2;
}

/* line 51, styles/templates2/_series.scss */
.series .archive-container
{
    display: block;

    width: 100%;
}

/* line 55, styles/templates2/_series.scss */
.series .archive-container .single-post
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    padding: 1rem 0;
}

/* line 61, styles/templates2/_series.scss */
.series .archive-container .single-post a
{
    font-size: .8666666666666667rem;
    font-weight: 700;
    line-height: 2;

    position: relative;

    display: block;
    float: right;

    box-sizing: border-box;
    width: 50%;
}

/* line 71, styles/templates2/_series.scss */
.series .archive-container .single-post a img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 77, styles/templates2/_series.scss */
.series .archive-container .single-post a.post-title
{
    width: calc(50% - .666666666666667rem);
    margin-right: .666666666666667rem;
}

/* line 83, styles/templates2/_series.scss */
.series .archive-container .single-post .image-container::after
{
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 100%;

    content: '';

    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 95, styles/templates2/_series.scss */
.series .archive-container .single-post .image-container:hover::after
{
    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat .06667rem bottom;
    background-size: 2.666666666666667rem;
}

/* line 100, styles/templates2/_series.scss */
.series .archive-container .single-post .video-container::before
{
    font-family: FontAwesome;
    font-size: .8rem;
    font-weight: 200;
    line-height: 1.7;

    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;

    display: block;

    margin: .4666666666666667rem;
    padding: .133333333333333rem .4rem .133333333333333rem .533333333333333rem;

    content: '\f04b';

    color: #fff;
    border: .2rem solid #fff;
    border-radius: 100%;
}

/* line 118, styles/templates2/_series.scss */
.series .archive-container .single-post::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 128, styles/templates2/_series.scss */
.series .archive-controls
{
    padding-bottom: 1.33333333333333rem;
}

/* line 131, styles/templates2/_series.scss */
.series .archive-controls::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 140, styles/templates2/_series.scss */
.series .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 146, styles/templates2/_series.scss */
.series .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 147, styles/templates2/_series.scss */
.series .cc_25-25-25-25_c1
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 148, styles/templates2/_series.scss */
.series .cc_25-25-25-25_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 149, styles/templates2/_series.scss */
.series .cc_25-25-25-25_c3
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 150, styles/templates2/_series.scss */
.series .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 151, styles/templates2/_series.scss */
.series .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 152, styles/templates2/_series.scss */
.series .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 153, styles/templates2/_series.scss */
.series .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 154, styles/templates2/_series.scss */
.series .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 155, styles/templates2/_series.scss */
.series .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 156, styles/templates2/_series.scss */
.series .cc_33-33-33_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 157, styles/templates2/_series.scss */
.series .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 158, styles/templates2/_series.scss */
.series .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 159, styles/templates2/_series.scss */
.series .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 160, styles/templates2/_series.scss */
.series .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 161, styles/templates2/_series.scss */
.series .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 162, styles/templates2/_series.scss */
.series .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 163, styles/templates2/_series.scss */
.series .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 164, styles/templates2/_series.scss */
.series .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 165, styles/templates2/_series.scss */
.series .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 166, styles/templates2/_series.scss */
.series .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

@media screen and (min-width: 32em)
{
    /* line 174, styles/templates2/_series.scss */
    .series h1
    {
        padding: 0 1rem;
    }
    /* line 178, styles/templates2/_series.scss */
    .series .bottomhr
    {
        margin: 1.33333333333333rem 1rem;
    }
    /* line 183, styles/templates2/_series.scss */
    .series .content-container .content
    {
        width: 32rem;
        max-width: 32rem;
        padding: 1rem 0;
    }
    /* line 190, styles/templates2/_series.scss */
    .series .component
    {
        box-sizing: border-box;
        padding: 0 1rem;
    }
    /* line 195, styles/templates2/_series.scss */
    .series .archive-container
    {
        display: block;

        width: 100%;
    }
    /* line 199, styles/templates2/_series.scss */
    .series .archive-container .single-post
    {
        display: block;

        box-sizing: border-box;
        width: 100%;
        padding: 1rem;
    }
    /* line 207, styles/templates2/_series.scss */
    .series .separator
    {
        width: calc(100% - 2rem);
    }
    /* line 211, styles/templates2/_series.scss */
    .series .archive-controls
    {
        padding: 0 1rem 1rem;
    }
    /* line 215, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 216, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 217, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 218, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 219, styles/templates2/_series.scss */
    .series .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 220, styles/templates2/_series.scss */
    .series .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 221, styles/templates2/_series.scss */
    .series .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 222, styles/templates2/_series.scss */
    .series .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 223, styles/templates2/_series.scss */
    .series .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 224, styles/templates2/_series.scss */
    .series .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 225, styles/templates2/_series.scss */
    .series .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 226, styles/templates2/_series.scss */
    .series .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 227, styles/templates2/_series.scss */
    .series .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 228, styles/templates2/_series.scss */
    .series .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 229, styles/templates2/_series.scss */
    .series .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 230, styles/templates2/_series.scss */
    .series .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 231, styles/templates2/_series.scss */
    .series .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 232, styles/templates2/_series.scss */
    .series .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 233, styles/templates2/_series.scss */
    .series .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 234, styles/templates2/_series.scss */
    .series .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 235, styles/templates2/_series.scss */
    .series .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 46em)
{
    /* line 244, styles/templates2/_series.scss */
    .series h1
    {
        margin-top: .533333333333333rem;
    }
    /* line 248, styles/templates2/_series.scss */
    .series .bottomhr
    {
        margin: 3.33333333333333rem 1rem .666666666666667rem;
    }
    /* line 252, styles/templates2/_series.scss */
    .series .in-content-form
    {
        padding: 1.33333333333333rem 0 2rem;
    }
    /* line 257, styles/templates2/_series.scss */
    .series .content-container .content
    {
        width: 46rem;
        max-width: 46rem;
        padding: 1rem 0;
    }
    /* line 264, styles/templates2/_series.scss */
    .series .archive-container
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6, BB7 */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
        display:         flex;
                flex-direction: row;
        /* NEW, Spec - Firefox, Chrome, Opera */

        -webkit-flex-wrap: wrap;
        /* Safari 6.1+ */
           -moz-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-flex-direction: row;
    }
    /* line 278, styles/templates2/_series.scss */
    .series .archive-container .single-post
    {
        box-sizing: border-box;
        width: 33.3%;
        padding: .533333333333333rem 1rem;
    }
    /* line 283, styles/templates2/_series.scss */
    .series .archive-container .single-post a
    {
        line-height: 2;

        display: block;

        width: 100%;
        margin: .33333333333333rem 0 0;
    }
    /* line 289, styles/templates2/_series.scss */
    .series .archive-container .single-post a.post-title
    {
        width: 100%;
        margin-right: 0;
    }
    /* line 297, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 298, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 299, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 300, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 301, styles/templates2/_series.scss */
    .series .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 302, styles/templates2/_series.scss */
    .series .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 303, styles/templates2/_series.scss */
    .series .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 304, styles/templates2/_series.scss */
    .series .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 305, styles/templates2/_series.scss */
    .series .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 306, styles/templates2/_series.scss */
    .series .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 307, styles/templates2/_series.scss */
    .series .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 308, styles/templates2/_series.scss */
    .series .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 309, styles/templates2/_series.scss */
    .series .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 310, styles/templates2/_series.scss */
    .series .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 311, styles/templates2/_series.scss */
    .series .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 312, styles/templates2/_series.scss */
    .series .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 313, styles/templates2/_series.scss */
    .series .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 314, styles/templates2/_series.scss */
    .series .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 315, styles/templates2/_series.scss */
    .series .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 316, styles/templates2/_series.scss */
    .series .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 317, styles/templates2/_series.scss */
    .series .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 62em)
{
    /* line 326, styles/templates2/_series.scss */
    .series h1
    {
        font-size: 2.666666666666667rem;
    }
    /* line 330, styles/templates2/_series.scss */
    .series .tophr
    {
        margin: 1.33333333333333rem 1rem 2.666666666666667rem;
    }
    /* line 334, styles/templates2/_series.scss */
    .series .bottomhr
    {
        margin: 1rem 1rem .666666666666667rem;
    }
    /* line 338, styles/templates2/_series.scss */
    .series .hide-mobile
    {
        display: block;
    }
    /* line 342, styles/templates2/_series.scss */
    .series .content-container
    {
        display: block;
        float: none;

        width: 62rem;
        max-width: 62rem;
        margin: auto;
    }
    /* line 349, styles/templates2/_series.scss */
    .series .content-container .content
    {
        float: right;

        width: 46rem;
        margin: 0;
        padding: 2rem 0;
    }
    /* line 356, styles/templates2/_series.scss */
    .series .content-container .navigation
    {
        display: block;
        float: right;

        width: 14rem;
        margin: 0 2rem 0 0;
        padding: 2rem 0;

        background: #fff;
    }
    /* line 364, styles/templates2/_series.scss */
    .series .content-container .navigation .search-box
    {
        padding: 1rem;
    }
    /* line 368, styles/templates2/_series.scss */
    .series .content-container .navigation .nav-list-title
    {
        margin-bottom: 1.33333333333333rem;
    }
    /* line 373, styles/templates2/_series.scss */
    .series .content-container::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 383, styles/templates2/_series.scss */
    .series .archive-container .single-post
    {
        width: 33.3%;
    }
    /* line 386, styles/templates2/_series.scss */
    .series .archive-container .single-post a
    {
        font-size: 1rem;
    }
    /* line 392, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 393, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 394, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 395, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 396, styles/templates2/_series.scss */
    .series .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 397, styles/templates2/_series.scss */
    .series .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 398, styles/templates2/_series.scss */
    .series .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 399, styles/templates2/_series.scss */
    .series .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 400, styles/templates2/_series.scss */
    .series .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 401, styles/templates2/_series.scss */
    .series .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 402, styles/templates2/_series.scss */
    .series .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 403, styles/templates2/_series.scss */
    .series .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 404, styles/templates2/_series.scss */
    .series .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 405, styles/templates2/_series.scss */
    .series .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 406, styles/templates2/_series.scss */
    .series .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 407, styles/templates2/_series.scss */
    .series .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 408, styles/templates2/_series.scss */
    .series .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 409, styles/templates2/_series.scss */
    .series .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 410, styles/templates2/_series.scss */
    .series .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 411, styles/templates2/_series.scss */
    .series .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 412, styles/templates2/_series.scss */
    .series .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 80em)
{
    /* line 420, styles/templates2/_series.scss */
    .series .tophr
    {
        margin: 1.33333333333333rem 1rem 2.666666666666667rem;
    }
    /* line 424, styles/templates2/_series.scss */
    .series .bottomhr
    {
        margin: 2rem 1rem 1.33333333333333rem;
    }
    /* line 428, styles/templates2/_series.scss */
    .series .content-container
    {
        width: 80rem;
        max-width: 80rem;
    }
    /* line 432, styles/templates2/_series.scss */
    .series .content-container .content
    {
        width: 64rem;
        max-width: 64rem;
    }
    /* line 438, styles/templates2/_series.scss */
    .series .content-container .navigation .nav-list-title
    {
        margin-bottom: 1.33333333333333rem;
    }
    /* line 445, styles/templates2/_series.scss */
    .series .archive-container .single-post
    {
        width: 25%;
    }
    /* line 450, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 451, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 452, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 453, styles/templates2/_series.scss */
    .series .cc_25-25-25-25_c3
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 454, styles/templates2/_series.scss */
    .series .cc_25-75_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 455, styles/templates2/_series.scss */
    .series .cc_25-75_c1
    {
        clear: none;

        width: 75%;
        padding: 0;
    }
    /* line 456, styles/templates2/_series.scss */
    .series .cc_75-25_c0
    {
        clear: left;

        width: 75%;
        padding: 0;
    }
    /* line 457, styles/templates2/_series.scss */
    .series .cc_75-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 458, styles/templates2/_series.scss */
    .series .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 459, styles/templates2/_series.scss */
    .series .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 460, styles/templates2/_series.scss */
    .series .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 461, styles/templates2/_series.scss */
    .series .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 462, styles/templates2/_series.scss */
    .series .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 463, styles/templates2/_series.scss */
    .series .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 464, styles/templates2/_series.scss */
    .series .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 465, styles/templates2/_series.scss */
    .series .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 466, styles/templates2/_series.scss */
    .series .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 467, styles/templates2/_series.scss */
    .series .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 468, styles/templates2/_series.scss */
    .series .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 469, styles/templates2/_series.scss */
    .series .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 470, styles/templates2/_series.scss */
    .series .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

/* line 2, styles/templates2/_storyarticle.scss */
.storyarticle .body.menu-opened
{
    width: 100%;
}

/* line 6, styles/templates2/_storyarticle.scss */
.storyarticle .body
{
    padding: 1rem 0 2rem;
}

/* line 10, styles/templates2/_storyarticle.scss */
.storyarticle .separator
{
    margin: 1.33333rem auto 0;

    border-top: 0;
    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 16, styles/templates2/_storyarticle.scss */
.storyarticle .bband
{
    box-sizing: border-box;
    width: 100%;
    margin: auto;
    padding: 0;
}

/* line 22, styles/templates2/_storyarticle.scss */
.storyarticle .bband .separator
{
    display: inline-block;

    width: calc(100% - 2rem);
}

/* line 28, styles/templates2/_storyarticle.scss */
.storyarticle .bband.spaceout
{
    box-sizing: border-box;
    width: 100%;
    margin: auto;
    padding: 0 1rem;
}

/* line 35, styles/templates2/_storyarticle.scss */
.storyarticle .sband
{
    box-sizing: border-box;
    width: 100%;
    margin: auto;
    padding: 0 1rem;
}

/* line 41, styles/templates2/_storyarticle.scss */
.storyarticle .sband .separator
{
    width: 100%;
}

/* line 47, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .top-portion
{
    padding: .666666666666667rem 0 1rem 0;

    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 51, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .top-portion .post-date
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 125%;

    display: inline-block;

    color: #000;
}

/* line 59, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .top-portion .post-date::after
{
    display: inline-block;

    padding: 0 .33333333333333rem;

    content: '|';
}

/* line 66, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .top-portion .story-author
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    font-weight: 700;
    line-height: 125%;

    display: inline-block;

    color: #6d6d6d;
}

/* line 74, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .top-portion .story-author::before
{
    font-weight: 700;

    display: inline;

    content: 'by ';
}

/* line 81, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .top-portion .modification-date
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    line-height: 125%;

    color: #6d6d6d;
}

/* line 87, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .top-portion .modification-date::before
{
    font-weight: 400;

    display: inline;

    content: 'Modified ';
}

/* line 95, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .bottom-portion
{
    padding: 1rem 0;

    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 99, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .bottom-portion .post-category
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    line-height: 150%;

    display: block;

    padding: .133333333333333rem 0;

    color: #57068c;
}

/* line 107, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .bottom-portion .post-category::after
{
    content: ',';
}

/* line 113, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .bottom-portion .post-category.first::before
{
    font-size: .8666666666666667rem;
    font-weight: 700;

    display: inline;

    content: 'Posted in ';

    color: #6d6d6d;
}

/* line 123, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .bottom-portion .post-category.last::after
{
    content: '';
}

/* line 128, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .bottom-portion .post-tag
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    line-height: 150%;

    display: block;

    padding: .133333333333333rem 0;

    color: #57068c;
}

/* line 136, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .bottom-portion .post-tag::after
{
    content: ',';
}

/* line 142, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .bottom-portion .post-tag.first::before
{
    font-size: .8666666666666667rem;
    font-weight: 700;

    display: inline;

    content: 'Tagged ';

    color: #6d6d6d;
}

/* line 152, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .bottom-portion .post-tag.last::after
{
    content: '';
}

/* line 157, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .bottom-portion .post-location
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    font-weight: 700;
    line-height: 150%;

    position: relative;

    display: block;

    padding: .133333333333333rem 0 .133333333333333rem 1.33333333333333rem;

    color: #6d6d6d;
}

/* line 167, styles/templates2/_storyarticle.scss */
.storyarticle .post-information .bottom-portion .post-location::before
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;

    position: absolute;
    top: .133333333333333rem;
    left: 0;

    display: block;

    width: 1.33333333333333rem;
    margin-left: -.133333333333333rem;

    content: '\e800';
    vertical-align: middle;

    color: #57068c;
}

/* line 185, styles/templates2/_storyarticle.scss */
.storyarticle .story-text p
{
    padding: 0 0 1rem 0;
}

/* line 190, styles/templates2/_storyarticle.scss */
.storyarticle .story-label
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    font-weight: 700;

    text-transform: uppercase;

    color: #57068c;
}

/* line 198, styles/templates2/_storyarticle.scss */
.storyarticle .story-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 2rem;
    font-weight: 700;

    margin: 0;
    padding: .33333333333333rem 0;

    color: #000;
}

/* line 207, styles/templates2/_storyarticle.scss */
.storyarticle .story-subtitle
{
    display: none;
}

/* line 211, styles/templates2/_storyarticle.scss */
.storyarticle .story-image-container
{
    position: relative;

    margin: 1rem 0;
    padding: 0;
}

/* line 216, styles/templates2/_storyarticle.scss */
.storyarticle .story-image-container img
{
    display: block;

    width: 100%;
    height: auto;
    margin: auto;
}

/* line 224, styles/templates2/_storyarticle.scss */
.storyarticle .story-image-caption
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: .733333333333333rem;

    padding-bottom: .666666666666667rem;

    color: #6d6d6d;
}

/* line 231, styles/templates2/_storyarticle.scss */
.storyarticle .quadruplet-highlights .highlight1-4 .highlight-image-container
{
    padding-top: .33333333333333rem;
}

/* line 235, styles/templates2/_storyarticle.scss */
.storyarticle .story-text
{
    padding: 1rem 0;
}

/* line 239, styles/templates2/_storyarticle.scss */
.storyarticle .storyarticle-image-container
{
    display: block;

    padding: 0;

    text-align: center;
}

/* line 245, styles/templates2/_storyarticle.scss */
.storyarticle .featured-articles
{
    padding: 3rem 1rem 0;
}

/* line 248, styles/templates2/_storyarticle.scss */
.storyarticle .featured-articles h3
{
    font-size: 1.6rem;

    margin: 0 0 .33333333333333rem 0;
}

/* line 254, styles/templates2/_storyarticle.scss */
.storyarticle .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 260, styles/templates2/_storyarticle.scss */
.storyarticle .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 261, styles/templates2/_storyarticle.scss */
.storyarticle .cc_25-25-25-25_c1
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 262, styles/templates2/_storyarticle.scss */
.storyarticle .cc_25-25-25-25_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 263, styles/templates2/_storyarticle.scss */
.storyarticle .cc_25-25-25-25_c3
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 264, styles/templates2/_storyarticle.scss */
.storyarticle .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 265, styles/templates2/_storyarticle.scss */
.storyarticle .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 266, styles/templates2/_storyarticle.scss */
.storyarticle .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 267, styles/templates2/_storyarticle.scss */
.storyarticle .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 268, styles/templates2/_storyarticle.scss */
.storyarticle .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 269, styles/templates2/_storyarticle.scss */
.storyarticle .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 270, styles/templates2/_storyarticle.scss */
.storyarticle .cc_33-33-33_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 271, styles/templates2/_storyarticle.scss */
.storyarticle .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 272, styles/templates2/_storyarticle.scss */
.storyarticle .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 273, styles/templates2/_storyarticle.scss */
.storyarticle .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 274, styles/templates2/_storyarticle.scss */
.storyarticle .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 275, styles/templates2/_storyarticle.scss */
.storyarticle .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 276, styles/templates2/_storyarticle.scss */
.storyarticle .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 277, styles/templates2/_storyarticle.scss */
.storyarticle .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 278, styles/templates2/_storyarticle.scss */
.storyarticle .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 279, styles/templates2/_storyarticle.scss */
.storyarticle .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 280, styles/templates2/_storyarticle.scss */
.storyarticle .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

@media screen and (min-width: 32em)
{
    /* line 288, styles/templates2/_storyarticle.scss */
    .storyarticle .body
    {
        padding: 1.33333333333333rem 0 2rem;
    }
    /* line 292, styles/templates2/_storyarticle.scss */
    .storyarticle .featured-articles
    {
        padding: 3rem 1rem .666666666666667rem;
    }
    /* line 296, styles/templates2/_storyarticle.scss */
    .storyarticle .bband,
    .storyarticle .sband
    {
        width: 32rem;
    }
    /* line 300, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 301, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 302, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 303, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 304, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 305, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 306, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 307, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 308, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 309, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 310, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 311, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 312, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 313, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 314, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 315, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 316, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 317, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 318, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 319, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 320, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 46em)
{
    /* line 329, styles/templates2/_storyarticle.scss */
    .storyarticle .bband,
    .storyarticle .sband
    {
        width: 46rem;
    }
    /* line 332, styles/templates2/_storyarticle.scss */
    .storyarticle .bband::after,
    .storyarticle .sband::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 341, styles/templates2/_storyarticle.scss */
    .storyarticle .story-label
    {
        font-size: 1.0666666666666667rem;
    }
    /* line 345, styles/templates2/_storyarticle.scss */
    .storyarticle .story-subtitle
    {
        font-size: 1rem;
        font-weight: 500;

        display: block;

        padding: .666666666666667rem 0;
    }
    /* line 352, styles/templates2/_storyarticle.scss */
    .storyarticle .story-image-caption
    {
        font-size: .733333333333333rem;
    }
    /* line 356, styles/templates2/_storyarticle.scss */
    .storyarticle .quadruplet-highlights .highlight1-4 .highlight-image-container
    {
        padding-top: 0;
    }
    /* line 360, styles/templates2/_storyarticle.scss */
    .storyarticle .storyarticle-image-container
    {
        position: relative;

        display: block;
        float: left;
        overflow: hidden;

        width: 45%;
        margin-top: .33333333333333rem;
        padding: 1rem 1rem 1rem 0;
    }
    /* line 370, styles/templates2/_storyarticle.scss */
    .storyarticle .featured-articles
    {
        padding: 3rem 1rem .666666666666667rem;
    }
    /* line 373, styles/templates2/_storyarticle.scss */
    .storyarticle .featured-articles h3
    {
        font-size: 2rem;

        margin: 0 0 .666666666666667rem 0;
    }
    /* line 379, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information
    {
        float: left;

        box-sizing: border-box;
        width: 12rem;
        padding-top: 2rem;
        padding-right: 1rem;
    }
    /* line 386, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .top-portion
    {
        padding: 0 0 1rem 0;
    }
    /* line 389, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .top-portion .post-date
    {
        display: block;

        padding: .33333333333333rem 0;
    }
    /* line 393, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .top-portion .post-date::after
    {
        display: none;
    }
    /* line 398, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .top-portion .story-author
    {
        display: block;

        padding: .33333333333333rem 0;
    }
    /* line 403, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .top-portion .modification-date
    {
        line-height: 150%;

        padding: .33333333333333rem 0;
    }
    /* line 407, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .top-portion .modification-date::before
    {
        font-weight: 400;

        display: inlne;
    }
    /* line 414, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .bottom-portion
    {
        border-bottom: none;
    }
    /* line 417, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .bottom-portion .post-category
    {
        line-height: 150%;

        padding: .33333333333333rem 0;
    }
    /* line 423, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .bottom-portion .post-category.first::before
    {
        font-size: 1rem;

        display: block;

        padding-bottom: .33333333333333rem;
    }
    /* line 430, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .bottom-portion .post-tag
    {
        line-height: 150%;

        padding: .33333333333333rem 0;
    }
    /* line 436, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .bottom-portion .post-tag.first::before
    {
        font-size: 1rem;

        display: block;

        padding-bottom: .33333333333333rem;
    }
    /* line 443, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .bottom-portion .post-location
    {
        line-height: 150%;

        margin-top: 1rem;
        padding-top: .33333333333333rem;
        padding-bottom: .33333333333333rem;
    }
    /* line 449, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .bottom-portion .post-location::before
    {
        display: block;
    }
    /* line 456, styles/templates2/_storyarticle.scss */
    .storyarticle .story-text
    {
        float: left;

        box-sizing: border-box;
        width: 32rem;
        padding-left: 1rem;
    }
    /* line 463, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 464, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 465, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 466, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 467, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 468, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 469, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 470, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 471, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 472, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 473, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 474, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 475, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 476, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 477, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 478, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 479, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 480, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 481, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 482, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 483, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 62em)
{
    /* line 492, styles/templates2/_storyarticle.scss */
    .storyarticle .body
    {
        padding: 2.666666666666667rem 0 2rem;
    }
    /* line 496, styles/templates2/_storyarticle.scss */
    .storyarticle .bband
    {
        width: 62rem;
    }
    /* line 501, styles/templates2/_storyarticle.scss */
    .storyarticle .sband
    {
        width: 62rem;
    }
    /* line 505, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information
    {
        width: 12rem;
    }
    /* line 509, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .top-portion .post-date
    {
        font-size: 1.2rem;
    }
    /* line 513, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .top-portion .story-author
    {
        font-size: 1rem;
    }
    /* line 517, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .top-portion .modification-date
    {
        font-size: 1rem;
    }
    /* line 520, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .top-portion .modification-date::before
    {
        display: block;
    }
    /* line 526, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .bottom-portion
    {
        border-bottom: none;
    }
    /* line 529, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .bottom-portion .post-category
    {
        font-size: 1rem;
    }
    /* line 533, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .bottom-portion .post-tag
    {
        font-size: 1rem;
    }
    /* line 537, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information .bottom-portion .post-location
    {
        font-size: 1rem;
    }
    /* line 543, styles/templates2/_storyarticle.scss */
    .storyarticle .story-title
    {
        font-size: 3.2rem;
    }
    /* line 547, styles/templates2/_storyarticle.scss */
    .storyarticle .story-text
    {
        width: 48rem;
    }
    /* line 551, styles/templates2/_storyarticle.scss */
    .storyarticle .story-subtitle
    {
        font-size: 1.2rem;

        padding: .33333333333333rem 0 1.33333333333333rem;
    }
    /* line 556, styles/templates2/_storyarticle.scss */
    .storyarticle .featured-articles
    {
        padding: 3rem 1rem;
    }
    /* line 560, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 561, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 562, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 563, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 564, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 565, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 566, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 567, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 568, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 569, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 570, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 571, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 572, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 573, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 574, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 575, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 576, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 577, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 578, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 579, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 580, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 80em)
{
    /* line 588, styles/templates2/_storyarticle.scss */
    .storyarticle .bband
    {
        width: 80rem;
    }
    /* line 592, styles/templates2/_storyarticle.scss */
    .storyarticle .sband
    {
        width: 66rem;
    }
    /* line 596, styles/templates2/_storyarticle.scss */
    .storyarticle .post-information
    {
        width: 13rem;
    }
    /* line 600, styles/templates2/_storyarticle.scss */
    .storyarticle .story-text
    {
        width: 50rem;
    }
    /* line 604, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 605, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 606, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 607, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-25-25-25_c3
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 608, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-75_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 609, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_25-75_c1
    {
        clear: none;

        width: 75%;
        padding: 0;
    }
    /* line 610, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_75-25_c0
    {
        clear: left;

        width: 75%;
        padding: 0;
    }
    /* line 611, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_75-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 612, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 613, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 614, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 615, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 616, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 617, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 618, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 619, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 620, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 621, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 622, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 623, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 624, styles/templates2/_storyarticle.scss */
    .storyarticle .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

/* line 2, styles/templates2/_releasearticle.scss */
.releasearticle .body.menu-opened
{
    width: 100%;
}

/* line 6, styles/templates2/_releasearticle.scss */
.releasearticle .body
{
    display: block;

    padding: 0 0 1.666666666666667rem;
}

/* line 11, styles/templates2/_releasearticle.scss */
.releasearticle .bband
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    margin: auto;
    padding: 1rem;
}

/* line 18, styles/templates2/_releasearticle.scss */
.releasearticle .bband::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 27, styles/templates2/_releasearticle.scss */
.releasearticle .sband
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    margin: auto;
    padding: 1.33333333333333rem;
}

/* line 34, styles/templates2/_releasearticle.scss */
.releasearticle .sband::after
{
    display: block;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 43, styles/templates2/_releasearticle.scss */
.releasearticle .story-label
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    font-weight: 700;

    text-transform: uppercase;

    color: #57068c;
}

/* line 51, styles/templates2/_releasearticle.scss */
.releasearticle .story-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 2rem;
    font-weight: 700;

    margin: 0;
    padding: .33333333333333rem 0;

    color: #000;
}

/* line 60, styles/templates2/_releasearticle.scss */
.releasearticle .story-subtitle
{
    font-size: .8666666666666667rem;
    font-weight: 500;
    line-height: 175%;
}

/* line 66, styles/templates2/_releasearticle.scss */
.releasearticle .story-image-caption
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: .733333333333333rem;

    padding: .666666666666667rem 0;

    color: #6d6d6d;
}

/* line 73, styles/templates2/_releasearticle.scss */
.releasearticle hr
{
    clear: both;

    margin: 1rem 0;

    border-top: none;
    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 81, styles/templates2/_releasearticle.scss */
.releasearticle .sband hr,
.releasearticle .bband hr
{
    width: 100%;
}

/* line 86, styles/templates2/_releasearticle.scss */
.releasearticle .floating-image
{
    float: none;

    box-sizing: content-box;
    width: 100%;
    height: auto;
    margin: 1.33333333333333rem 0;
    padding: 0;
}

/* line 94, styles/templates2/_releasearticle.scss */
.releasearticle .floating-image img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 101, styles/templates2/_releasearticle.scss */
.releasearticle .floating-image-right
{
    float: none;

    box-sizing: content-box;
    width: 100%;
    height: auto;
    margin: 1.33333333333333rem 0;
    padding: 0;
}

/* line 109, styles/templates2/_releasearticle.scss */
.releasearticle .floating-image-right img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 117, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .top-portion
{
    padding: 0 0 1rem 0;

    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 121, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .top-portion .post-date
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    font-weight: 700;

    display: inline-block;

    color: #000;
}

/* line 129, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .top-portion .story-author
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    font-weight: 700;
    line-height: 125%;

    display: inline-block;

    color: #6d6d6d;
}

/* line 137, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .top-portion .story-author::before
{
    font-weight: 700;

    display: inline;

    content: 'by ';
}

/* line 144, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .top-portion .modification-date
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    line-height: 125%;

    color: #6d6d6d;
}

/* line 150, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .top-portion .modification-date::before
{
    font-weight: 700;

    display: inline;

    content: 'Modified ';
}

/* line 158, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion
{
    padding: 1rem 0;

    border-bottom: .0666666666666667rem solid #d6d6d6;
}

/* line 162, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion .add-info
{
    font-size: .8666666666666667rem;
    font-weight: 700;

    display: inline;

    color: #6d6d6d;
}

/* line 169, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion .post-category
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    line-height: 150%;

    display: block;

    padding: .133333333333333rem 0;

    color: #57068c;
}

/* line 177, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion .post-category::after
{
    content: ',';
}

/* line 183, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion .post-category.first::before
{
    font-size: .8666666666666667rem;
    font-weight: 700;

    display: inline;

    content: 'Posted in ';

    color: #6d6d6d;
}

/* line 193, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion .post-category.last::after
{
    content: '';
}

/* line 198, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion .post-tag
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    line-height: 150%;

    display: block;

    padding: .133333333333333rem 0;

    color: #57068c;
}

/* line 206, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion .post-tag::after
{
    content: ',';
}

/* line 212, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion .post-tag.first::before
{
    font-size: .8666666666666667rem;
    font-weight: 700;

    display: inline;

    content: 'Tagged ';

    color: #6d6d6d;
}

/* line 222, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion .post-tag.last::after
{
    content: '';
}

/* line 227, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion .post-location
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    font-weight: 700;
    line-height: 150%;

    position: relative;

    display: block;

    padding: .133333333333333rem 0 .133333333333333rem 1.33333333333333rem;

    color: #6d6d6d;
}

/* line 237, styles/templates2/_releasearticle.scss */
.releasearticle .post-information .bottom-portion .post-location::before
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;

    position: absolute;
    top: .133333333333333rem;
    left: 0;

    display: block;

    width: 1.33333333333333rem;
    margin-left: -.133333333333333rem;

    content: '\e800';
    vertical-align: middle;

    color: #57068c;
}

/* line 255, styles/templates2/_releasearticle.scss */
.releasearticle .story-text p
{
    padding: 1rem 0;
}

/* line 260, styles/templates2/_releasearticle.scss */
.releasearticle .author-contact
{
    float: none;
    clear: both;

    padding: 1.33333333333333rem 0  0;
}

/* line 265, styles/templates2/_releasearticle.scss */
.releasearticle .author-contact h4
{
    font-size: 1.2rem;

    margin-bottom: .33333333333333rem;
}

/* line 270, styles/templates2/_releasearticle.scss */
.releasearticle .author-contact .author-name
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: .8666666666666667rem;
    font-weight: 700;
    line-height: 150%;

    display: block;

    padding: .2666666666666667rem 0;

    color: #6d6d6d;
}

/* line 280, styles/templates2/_releasearticle.scss */
.releasearticle .author-contact .author-mail
{
    font-size: .8666666666666667rem;
    font-weight: 400;
    line-height: 150%;

    display: block;

    padding: .2666666666666667rem 0;

    color: #57068c;
}

/* line 288, styles/templates2/_releasearticle.scss */
.releasearticle .author-contact .author-mail::before
{
    font-family: icomoon;
    font-size: 1.133333333333333rem;

    display: inline-block;

    padding-right: .33333333333333rem;

    content: '\e901';
    vertical-align: middle;
}

/* line 298, styles/templates2/_releasearticle.scss */
.releasearticle .author-contact .author-phone
{
    font-size: .8666666666666667rem;
    line-height: 150%;

    display: block;

    padding: .2666666666666667rem 0;

    color: #6d6d6d;
}

/* line 305, styles/templates2/_releasearticle.scss */
.releasearticle .author-contact .author-phone::before
{
    font-family: icomoon;
    font-size: 1.133333333333333rem;

    display: inline-block;

    margin-left: -.133333333333333rem;
    padding-right: .33333333333333rem;

    content: '\e903';
    vertical-align: middle;

    color: #57068c;
}

/* line 318, styles/templates2/_releasearticle.scss */
.releasearticle .featured-title
{
    margin-top: 3rem;
    margin-bottom: .33333333333333rem;
}

/* line 323, styles/templates2/_releasearticle.scss */
.releasearticle .quadruplet-highlights .highlight1-4 .highlight-image-container
{
    padding-top: .33333333333333rem;
}

/* line 330, styles/templates2/_releasearticle.scss */
.releasearticle .related-articles .triplet-highlights .highlight1-3 .article-date
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
    font-size: .8666666666666667rem;
    font-weight: 700;

    display: block;

    width: 100%;

    color: #000;
}

/* line 339, styles/templates2/_releasearticle.scss */
.releasearticle .related-articles .triplet-highlights .highlight1-3 .highlight-title
{
    display: block;
    float: none;

    width: 100%;
}

/* line 348, styles/templates2/_releasearticle.scss */
.releasearticle .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 354, styles/templates2/_releasearticle.scss */
.releasearticle .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 355, styles/templates2/_releasearticle.scss */
.releasearticle .cc_25-25-25-25_c1
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 356, styles/templates2/_releasearticle.scss */
.releasearticle .cc_25-25-25-25_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 357, styles/templates2/_releasearticle.scss */
.releasearticle .cc_25-25-25-25_c3
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 358, styles/templates2/_releasearticle.scss */
.releasearticle .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 359, styles/templates2/_releasearticle.scss */
.releasearticle .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 360, styles/templates2/_releasearticle.scss */
.releasearticle .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 361, styles/templates2/_releasearticle.scss */
.releasearticle .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 362, styles/templates2/_releasearticle.scss */
.releasearticle .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 363, styles/templates2/_releasearticle.scss */
.releasearticle .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 364, styles/templates2/_releasearticle.scss */
.releasearticle .cc_33-33-33_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 365, styles/templates2/_releasearticle.scss */
.releasearticle .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 366, styles/templates2/_releasearticle.scss */
.releasearticle .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 367, styles/templates2/_releasearticle.scss */
.releasearticle .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 368, styles/templates2/_releasearticle.scss */
.releasearticle .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 369, styles/templates2/_releasearticle.scss */
.releasearticle .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 370, styles/templates2/_releasearticle.scss */
.releasearticle .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 371, styles/templates2/_releasearticle.scss */
.releasearticle .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 372, styles/templates2/_releasearticle.scss */
.releasearticle .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 373, styles/templates2/_releasearticle.scss */
.releasearticle .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 374, styles/templates2/_releasearticle.scss */
.releasearticle .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

@media screen and (min-width: 32em)
{
    /* line 382, styles/templates2/_releasearticle.scss */
    .releasearticle .bband
    {
        display: block;

        box-sizing: border-box;
        width: 32rem;
        margin: auto;
        padding: 1rem;
    }
    /* line 390, styles/templates2/_releasearticle.scss */
    .releasearticle .sband
    {
        display: block;

        box-sizing: border-box;
        width: 32rem;
        margin: auto;
        padding: 1.33333333333333rem;
    }
    /* line 398, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 399, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 400, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 401, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 402, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 403, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 404, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 405, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 406, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 407, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 408, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 409, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 410, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 411, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 412, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 413, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 414, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 415, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 416, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 417, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 418, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 46em)
{
    /* line 427, styles/templates2/_releasearticle.scss */
    .releasearticle .bband
    {
        display: block;

        box-sizing: border-box;
        width: 46rem;
        margin: auto;
        padding: 1rem;
    }
    /* line 435, styles/templates2/_releasearticle.scss */
    .releasearticle .sband
    {
        display: block;

        box-sizing: border-box;
        width: 46rem;
        margin: auto;
        padding: 1.33333333333333rem;
    }
    /* line 443, styles/templates2/_releasearticle.scss */
    .releasearticle .floating-image
    {
        float: left;

        width: 22.666666666666667rem;
        margin: 0;
        padding: 1.33333333333333rem 2rem 1.33333333333333rem 0;
    }
    /* line 450, styles/templates2/_releasearticle.scss */
    .releasearticle .floating-image-right
    {
        float: left;

        width: calc(100% - 12rem);
        margin: 0;
        padding: 0;
    }
    /* line 457, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information
    {
        float: left;

        box-sizing: border-box;
        width: 12rem;
        padding-right: 2rem;
        padding-bottom: 1rem;
    }
    /* line 464, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .top-portion
    {
        padding: 1.133333333333333rem 0;
    }
    /* line 467, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .top-portion .post-date
    {
        line-height: 175%;

        display: block;

        padding: 0;
    }
    /* line 472, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .top-portion .post-date::after
    {
        display: none;
    }
    /* line 477, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .top-portion .story-author
    {
        display: block;

        padding: .33333333333333rem 0;
    }
    /* line 482, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .top-portion .modification-date
    {
        line-height: 150%;

        padding: .33333333333333rem 0;
    }
    /* line 486, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .top-portion .modification-date::before
    {
        font-weight: 400;

        display: block;
    }
    /* line 493, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .bottom-portion
    {
        border-bottom: none;
    }
    /* line 496, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .bottom-portion .post-category
    {
        line-height: 150%;

        padding: .33333333333333rem 0;
    }
    /* line 502, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .bottom-portion .post-category.first::before
    {
        font-size: 1rem;

        display: block;

        padding-bottom: .33333333333333rem;
    }
    /* line 509, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .bottom-portion .post-tag
    {
        line-height: 150%;

        padding: .33333333333333rem 0;
    }
    /* line 515, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .bottom-portion .post-tag.first::before
    {
        font-size: 1rem;

        display: block;

        padding-bottom: .33333333333333rem;
    }
    /* line 522, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .bottom-portion .post-location
    {
        line-height: 150%;

        margin-top: 1rem;
        padding-top: .33333333333333rem;
        padding-bottom: .33333333333333rem;
    }
    /* line 528, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .bottom-portion .post-location::before
    {
        display: block;
    }
    /* line 535, styles/templates2/_releasearticle.scss */
    .releasearticle .story-label
    {
        font-size: 1.0666666666666667rem;
    }
    /* line 539, styles/templates2/_releasearticle.scss */
    .releasearticle .story-title
    {
        font-size: 2rem;
    }
    /* line 543, styles/templates2/_releasearticle.scss */
    .releasearticle .story-image-caption
    {
        font-size: .733333333333333rem;
    }
    /* line 547, styles/templates2/_releasearticle.scss */
    .releasearticle .story-text
    {
        float: none;

        box-sizing: border-box;
        width: 100%;
    }
    /* line 553, styles/templates2/_releasearticle.scss */
    .releasearticle hr
    {
        clear: both;

        margin: 1rem 0;

        border-top: none;
        border-bottom: .0666666666666667rem solid #d6d6d6;
    }
    /* line 560, styles/templates2/_releasearticle.scss */
    .releasearticle .quadruplet-highlights .highlight1-4 .highlight-image-container
    {
        padding-top: 0;
    }
    /* line 566, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles .triplet-highlights .highlight1-3
    {
        display: block;
        float: none;

        width: 100%;
        padding: 1rem 0;
    }
    /* line 572, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles .triplet-highlights .highlight1-3 .article-date
    {
        font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
        font-size: .933333333333333rem;
        font-weight: 400;

        display: block;

        width: 100%;

        color: #000;
    }
    /* line 581, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles .triplet-highlights .highlight1-3 .highlight-title
    {
        display: block;
        float: none;

        width: 100%;
    }
    /* line 590, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 591, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 592, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 593, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 594, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 595, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 596, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 597, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 598, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 599, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 600, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 601, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 602, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 603, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 604, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 605, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 606, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 607, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 608, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 609, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 610, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 62em)
{
    /* line 619, styles/templates2/_releasearticle.scss */
    .releasearticle .body
    {
        padding: 1.666666666666667rem 0 3.33333333333333rem;
    }
    /* line 623, styles/templates2/_releasearticle.scss */
    .releasearticle .bband
    {
        display: block;

        box-sizing: border-box;
        width: 62rem;
        margin: auto;
        padding: 1rem;
    }
    /* line 631, styles/templates2/_releasearticle.scss */
    .releasearticle .sband
    {
        display: block;

        box-sizing: border-box;
        width: 62rem;
        margin: auto;
        padding: 1rem;
    }
    /* line 639, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information
    {
        width: 12rem;
    }
    /* line 643, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .top-portion .post-date
    {
        font-size: 1.2rem;
    }
    /* line 647, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .top-portion .story-author
    {
        font-size: 1rem;
    }
    /* line 651, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .top-portion .modification-date
    {
        font-size: 1rem;
    }
    /* line 656, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .bottom-portion
    {
        border-bottom: none;
    }
    /* line 659, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .bottom-portion .post-category
    {
        font-size: 1rem;
    }
    /* line 663, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .bottom-portion .post-tag
    {
        font-size: 1rem;
    }
    /* line 667, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information .bottom-portion .post-location
    {
        font-size: 1rem;
    }
    /* line 673, styles/templates2/_releasearticle.scss */
    .releasearticle .story-text
    {
        float: left;

        width: 48rem;
    }
    /* line 678, styles/templates2/_releasearticle.scss */
    .releasearticle .story-title
    {
        font-size: 3.2rem;
    }
    /* line 682, styles/templates2/_releasearticle.scss */
    .releasearticle .story-subtitle
    {
        font-size: 1.2rem;
    }
    /* line 686, styles/templates2/_releasearticle.scss */
    .releasearticle .floating-image
    {
        margin-left: -12rem;
    }
    /* line 690, styles/templates2/_releasearticle.scss */
    .releasearticle .floating-image-right
    {
        float: right;

        width: 22.666666666666667rem;
        margin: 0;
        padding: 1.33333333333333rem 0 1.33333333333333rem 2rem;
    }
    /* line 699, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles .triplet-highlights .highlight1-3
    {
        display: block;
        float: left;

        width: calc(33.3% - 1.33333333333333rem);
        padding: 1rem;
    }
    /* line 705, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles .triplet-highlights .highlight1-3 .highlight-title
    {
        font-size: 1rem;

        display: block;
        float: none;

        width: 100%;
    }
    /* line 712, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles .triplet-highlights .highlight1-3 .article-date
    {
        font-size: 1rem;
    }
    /* line 716, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles .triplet-highlights .highlight1-3:first-child
    {
        padding-left: 0;
    }
    /* line 720, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles .triplet-highlights .highlight1-3:last-child
    {
        padding-right: 0;
    }
    /* line 727, styles/templates2/_releasearticle.scss */
    .releasearticle .author-contact
    {
        float: none;
        clear: both;

        padding: 1.33333333333333rem 0  2.666666666666667rem;
    }
    /* line 732, styles/templates2/_releasearticle.scss */
    .releasearticle .author-contact h4
    {
        font-size: 1.4666666666666667rem;

        margin-bottom: .33333333333333rem;
    }
    /* line 737, styles/templates2/_releasearticle.scss */
    .releasearticle .author-contact .author-name
    {
        font-size: 1rem;
    }
    /* line 741, styles/templates2/_releasearticle.scss */
    .releasearticle .author-contact .author-mail
    {
        font-size: 1rem;
    }
    /* line 745, styles/templates2/_releasearticle.scss */
    .releasearticle .author-contact .author-phone
    {
        font-size: 1rem;
    }
    /* line 750, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 751, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 752, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 753, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 754, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 755, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 756, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 757, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 758, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 759, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 760, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 761, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 762, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 763, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 764, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 765, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 766, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 767, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding:  0;
    }
    /* line 768, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding:  0;
    }
    /* line 769, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding:  0;
    }
    /* line 770, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 80em)
{
    /* line 778, styles/templates2/_releasearticle.scss */
    .releasearticle .bband
    {
        display: block;

        box-sizing: border-box;
        width: 80rem;
        margin: auto;
        padding: 1rem;
    }
    /* line 786, styles/templates2/_releasearticle.scss */
    .releasearticle .sband
    {
        display: block;

        box-sizing: border-box;
        width: 66rem;
        margin: auto;
        padding: 1rem;
    }
    /* line 794, styles/templates2/_releasearticle.scss */
    .releasearticle .story-main
    {
        display: block;

        width: 100%;
    }
    /* line 799, styles/templates2/_releasearticle.scss */
    .releasearticle .post-information
    {
        width: 13rem;
    }
    /* line 803, styles/templates2/_releasearticle.scss */
    .releasearticle .story-text
    {
        float: left;

        width: 50rem;
    }
    /* line 808, styles/templates2/_releasearticle.scss */
    .releasearticle .floating-image
    {
        float: left;

        box-sizing: content-box;
        width: 26rem;
        height: auto;
        margin-left: -14rem;
        padding: 2rem 2rem 2rem 0;
    }
    /* line 817, styles/templates2/_releasearticle.scss */
    .releasearticle .floating-image-right
    {
        float: right;

        box-sizing: content-box;
        width: 26rem;
        height: auto;
        padding: 2rem 0 2rem 2rem;
    }
    /* line 825, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles
    {
        padding: 1.33333333333333rem 0;
    }
    /* line 828, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles .featured-title
    {
        display: block;
        float: left;

        width: 25%;
        margin-top: .666666666666667rem;
    }
    /* line 835, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles .triplet-highlights
    {
        display: block;
        float: left;

        width: 75%;
    }
    /* line 841, styles/templates2/_releasearticle.scss */
    .releasearticle .related-articles::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 850, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 851, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 852, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 853, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-25-25-25_c3
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 854, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-75_c0
    {
        clear:  left;

        width: 25%;
        padding: 0;
    }
    /* line 855, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_25-75_c1
    {
        clear:  none;

        width: 75%;
        padding: 0;
    }
    /* line 856, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_75-25_c0
    {
        clear:  left;

        width: 75%;
        padding: 0;
    }
    /* line 857, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_75-25_c1
    {
        clear:  none;

        width: 25%;
        padding: 0;
    }
    /* line 858, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c0
    {
        clear: left;

        width:  33 .33333%;
        padding: 0;
    }
    /* line 859, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c1
    {
        clear: none;

        width:  33 .33333%;
        padding: 0;
    }
    /* line 860, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-33-33_c2
    {
        clear: none;

        width:  33 .33333%;
        padding: 0;
    }
    /* line 861, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-66_c0
    {
        clear:  left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 862, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_33-66_c1
    {
        clear:  none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 863, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_66-33_c0
    {
        clear:  left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 864, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_66-33_c1
    {
        clear:  none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 865, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-50_c0
    {
        clear:  left;

        width: 50%;
        padding: 0;
    }
    /* line 866, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-50_c1
    {
        clear:  none;

        width: 50%;
        padding: 0;
    }
    /* line 867, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 868, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 869, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 870, styles/templates2/_releasearticle.scss */
    .releasearticle .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

/* line 2, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .ui-selectmenu-button.ui-state-default
{
    background: #fff;
}

/* line 6, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .body
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 1rem 1rem 2rem;
}

/* line 15, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .shopping-nav.menu-opened
{
    margin-top: 3.33333333333333rem !important;
    margin-left: 18.33333333333333rem !important;

    transition: margin-left 300ms ease-in-out;
}

/* line 21, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .body.menu-opened
{
    margin-top: 0 !important;
}

/* line 25, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .content
{
    width: 100%;
    padding: 0;
}

/* line 29, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .content::after
{
    display: block;
    float: none;
    clear: both;

    width: 0;
    height: 0;

    content: '';
}

/* line 39, styles/templates3/_shoppingcart.scss */
.shoppingcart-template h1
{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

/* line 45, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-content-table
{
    position: relative;

    display: block;
    float: none;

    box-sizing: border-box;
    width: 100%;
    padding: 2.33333333333333rem 0 0 0;
}

/* line 54, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item-count
{
    position: absolute;
    top: -.4666666666666667rem;
    left: 0;
}

/* line 59, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item-count::after
{
    font-size: .8666666666666667rem;
    font-weight: 400;

    display: inline;

    content: 'Items';

    color: #000;
}

/* line 67, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item-count .item-count
{
    font-size: .8666666666666667rem;
    font-weight: 600;

    color: #000;
}

/* line 72, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item-count .item-count::before
{
    content: '(';
}

/* line 76, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item-count .item-count::after
{
    content: ')';
}

/* line 82, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .clear-cart
{
    font-size: 1rem;
    font-weight: 600;

    position: absolute;
    top: -.33333333333333rem;
    right: 0;

    text-transform: uppercase;

    color: #57068c;
}

/* line 92, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-row
{
    display: block;

    padding: 1rem 0;

    border-top: .0666666666666667rem solid #d6d6d6;
}

/* line 97, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-row .cart-price
{
    font-weight: 400;
}

/* line 100, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-row .cart-price::before
{
    font-weight: 600;

    display: inline;

    content: 'Price: ';
}

/* line 107, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-row .cart-total
{
    font-weight: 600;
    line-height: 100%;
}

/* line 113, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-header
{
    display: none;
            flex-direction: row;

    padding: .666666666666667rem 0;

    border-top: .0666666666666667rem solid #d6d6d6;

    -webkit-box-orient: horizontal;
       -moz-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
}

/* line 128, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-header div
{
    font-size: 1rem !important;
    font-weight: 600 !important;
}

/* line 133, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-header .cart-total
{
    box-sizing: border-box;
    padding-right: 1.33333333333333rem;
}

/* line 139, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item
{
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display:    -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display:         flex;
            flex-direction: row;

    width: 100%;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */

    -webkit-box-orient: horizontal;
       -moz-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
}

/* line 158, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item .item-image
{
    display: block;

    width: 36%;
}

/* line 162, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item .item-image img
{
    display: block;

    width: 100%;
}

/* line 168, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item .item-info
{
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display:    -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display:         flex;
            flex-direction: column;

    padding-left: .666666666666667rem;

    vertical-align: top;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */

    -webkit-box-orient: vertical;
       -moz-box-orient: vertical;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
}

/* line 186, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item .item-name
{
    font-size: 1rem;
    font-weight: 600;
    line-height: 100%;

    color: #57068c;

    -webkit-flex-grow: 1;
            flex-grow: 1;
}

/* line 196, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item .item-type
{
    font-size: .8666666666666667rem;
    font-weight: 600;
    line-height: 100%;

    color: #6d6d6d;

    -webkit-flex-grow: 1;
            flex-grow: 1;
}

/* line 206, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item .item-size
{
    font-size: .8666666666666667rem;
    line-height: 100%;

    color: #6d6d6d;

    -webkit-flex-grow: 1;
            flex-grow: 1;
}

/* line 214, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item .item-size::before
{
    font-weight: 600;

    margin-right: .2666666666666667rem;

    content: 'Size: ';
}

/* line 221, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-item .item-remove
{
    font-size: .8666666666666667rem;
    line-height: 100%;

    color: #57068c;
}

/* line 228, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .nline
{
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display:    -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display:         flex;
            flex-direction: row;

    width: 100%;
    padding-top: 1rem;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */

    -webkit-box-orient: horizontal;
       -moz-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
    -webkit-align-items: center;
            align-items: center;
}

/* line 252, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-price
{
    font-size: .8666666666666667rem;

    width: auto;

    color: #6d6d6d;

    -webkit-flex-grow: 1;
            flex-grow: 1;
}

/* line 261, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-quantity
{
    width: calc(36% + .666666666666667rem);

    color: #6d6d6d;

    order: -1;
}

/* line 266, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-quantity select
{
    width: 4.133333333333333rem;
}

/* line 270, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-quantity .ui-selectmenu-button
{
    font: 400 1rem 'Gotham A', 'Gotham B', sans-serif;
    line-height: 150%;

    margin: 0 !important;
}

/* line 283, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-total
{
    font-size: .8666666666666667rem;

    width: auto;

    text-align: right;

    color: #6d6d6d;

    -webkit-flex-grow: 1;
            flex-grow: 1;
}

/* line 293, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-totalline
{
    font-size: 1rem;

    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display:    -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display:         flex;
            flex-direction: row;

    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;

    border-top: .0666666666666667rem solid #d6d6d6;
    border-bottom: .0666666666666667rem solid #d6d6d6;

    align-items: center;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-orient: horizontal;
       -moz-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
}

/* line 318, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-totalline .cart-label
{
    font-weight: 600;

    min-width: 6.666666666666667rem;
    height: 4rem;

    color: #000;
}

/* line 325, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-totalline .cart-value
{
    width: 100%;
}

/* line 328, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-totalline .cart-value .cart-quantity
{
    font-weight: 400;

    width: 100%;
    padding-left: 0;

    text-align: right;

    color: #000;
}

/* line 336, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-totalline .cart-value .cart-total
{
    font-size: 1rem;
    font-weight: 600;

    width: 100%;

    color: #000;
}

/* line 345, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cart-sidebar
{
    float: none;

    box-sizing: border-box;
    width: 100%;
    padding: 0 0 1rem 0;
}

/* line 352, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cartbox
{
    margin-top: 0;
    padding: 1.666666666666667rem 0;

    border-top: .0666666666666667rem solid #d6d6d6;
}

/* line 359, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cartbox .cartbox-checkout
{
    position: relative;

    width: 100%;
    margin: 0 0 1rem 0;
}

/* line 364, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cartbox .cartbox-checkout::after
{
    position: absolute;
    bottom: .8rem;

    margin-left: 0;
}

/* line 373, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .contact-wrapper h4
{
    font-size: 1.6rem;

    margin-bottom: .33333333333333rem;
}

/* line 378, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .contact-wrapper h6
{
    font-size: .8666666666666667rem;
    line-height: 200%;

    margin-bottom: .666666666666667rem;
}

/* line 384, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .contact-wrapper .map-wrapper
{
    margin-top: .666666666666667rem;
}

/* line 389, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .ui-selectmenu-text
{
    font-weight: 600;
}

/* line 393, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 399, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 400, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_25-25-25-25_c1
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 401, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_25-25-25-25_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 402, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_25-25-25-25_c3
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 403, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 404, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 405, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 406, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 407, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 408, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 409, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_33-33-33_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 410, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 411, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 412, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 413, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 414, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 415, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 416, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 417, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 418, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 419, styles/templates3/_shoppingcart.scss */
.shoppingcart-template .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

@media screen and (min-width: 21.26667em)
{
    /* line 428, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cartbox .cartbox-checkout
    {
        width: 100%;
    }
    /* line 431, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cartbox .cartbox-checkout::after
    {
        position: relative;
        bottom: .0666666666666667rem;

        margin-left: .33333333333333rem;
    }
}

@media screen and (min-width: 32em)
{
    /* line 446, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .body
    {
        width: 32rem;
        max-width: 32rem;
        padding: 1rem 0 2rem;
    }
    /* line 452, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template h1
    {
        padding: 0 1rem;
    }
    /* line 456, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-content-table
    {
        padding: 2rem 1rem 0;
    }
    /* line 460, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .clear-cart
    {
        top: -.33333333333333rem;
        right: 1rem;
    }
    /* line 465, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item-count
    {
        top: -.4666666666666667rem;
        left: 1rem;
    }
    /* line 471, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-totalline .cart-label
    {
        min-width: 10rem;
        margin-left: 0;
    }
    /* line 477, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-totalline .cart-value .cart-quantity
    {
        text-align: right;
    }
    /* line 483, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cartbox
    {
        margin-bottom: 0;
    }
    /* line 486, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cartbox .cartbox-checkout
    {
        position: relative;

        width: auto;
        margin: 0 auto .666666666666667rem;
        padding: .933333333333333rem 2rem .933333333333333rem 1.666666666666667rem;

        text-indent: -.666666666666667rem;
    }
    /* line 493, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cartbox .cartbox-checkout::after
    {
        position: absolute;
        right: .33333333333333rem;
        bottom: .8666666666666667rem;

        margin-left: 0;
    }
    /* line 502, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 503, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 504, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 505, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 506, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 507, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 508, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 509, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 510, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 511, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 512, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 513, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 514, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 515, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 516, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 517, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 518, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 519, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 520, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 521, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 522, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 46em)
{
    /* line 531, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .body
    {
        width: 46rem;
        max-width: 46rem;
    }
    /* line 536, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-row
    {
        position: relative;

        padding: 1.33333333333333rem 0;
    }
    /* line 540, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-row::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 550, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-image
    {
        float: left;

        width: 13.666666666666667rem;
    }
    /* line 555, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-info
    {
        display: inline-block;
    }
    /* line 559, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-name
    {
        line-height: 150%;
    }
    /* line 563, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-type
    {
        line-height: 150%;
    }
    /* line 567, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-size
    {
        line-height: 150%;
    }
    /* line 571, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-remove
    {
        line-height: 150%;
    }
    /* line 576, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .nline
    {
        position: absolute;
        right: 0;
        bottom: 1.33333333333333rem;

        display: -webkit-inline-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display:    -moz-inline-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-inline-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-inline-flex;
        /* NEW - Chrome */
        display:         inline-flex;

        width: calc(100% - 14.33333333333333rem);
        padding-left: .666666666666667rem;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */
    }
    /* line 600, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-totalline .cart-label
    {
        margin-left: 25.33333333333333rem;

        text-align: left;
    }
    /* line 606, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 607, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 608, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 609, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 610, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 611, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 612, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 613, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 614, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 615, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 616, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 617, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 618, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 619, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 620, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 621, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 622, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 623, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 624, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 625, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 626, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 62em)
{
    /* line 635, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .body
    {
        width: 62rem;
        max-width: 62rem;
        padding: 2rem 0 2rem;
    }
    /* line 641, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template h1
    {
        padding-bottom: .33333333333333rem;
    }
    /* line 645, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-content-table
    {
        float: left;

        width: calc(100% - 15.33333333333333rem);
        padding: 3.666666666666667rem 1rem 1rem 1rem;
    }
    /* line 651, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-sidebar
    {
        float: left;

        box-sizing: border-box;
        width: 15.33333333333333rem;
        padding: 2.666666666666667rem 0 1rem 0;
    }
    /* line 658, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item-count
    {
        position: absolute;
        top: 0;
        left: 1rem;
    }
    /* line 663, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item-count::after
    {
        font-size: 1.2rem;
        font-weight: 400;

        display: inline;

        content: 'Items';

        color: #000;
    }
    /* line 671, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item-count .item-count
    {
        font-size: 1.2rem;
        font-weight: 600;

        color: #000;
    }
    /* line 676, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item-count .item-count::before
    {
        content: '(';
    }
    /* line 680, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item-count .item-count::after
    {
        content: ')';
    }
    /* line 686, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .clear-cart
    {
        font-size: 1.2rem;
        font-weight: 600;

        position: absolute;
        top: .2rem;
        right: 1rem;

        text-transform: uppercase;

        color: #57068c;
    }
    /* line 696, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-row
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display:    -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display:         flex;
                flex-direction: row;

        padding: 2rem 0;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */

        -webkit-box-orient: horizontal;
           -moz-box-orient: horizontal;
        -webkit-box-direction: normal;
           -moz-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
    }
    /* line 715, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-row .cart-price,
    .shoppingcart-template .cart-row .cart-total
    {
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 100%;

        color: #000;
    }
    /* line 721, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-row .cart-price::before,
    .shoppingcart-template .cart-row .cart-total::before
    {
        display: none;
    }
    /* line 727, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-header
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display:    -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display:         flex;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */
    }
    /* line 734, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-header div
    {
        -webkit-order: 1;
                order: 1;
    }
    /* line 739, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-header .cart-total
    {
        box-sizing: border-box;
        padding-right: 1rem;
    }
    /* line 745, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item
    {
        width: 24rem;
    }
    /* line 748, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-image
    {
        width: 10rem;
    }
    /* line 752, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-info
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display:    -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display:         flex;

        padding-left: 1.33333333333333rem;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */
    }
    /* line 762, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-name
    {
        font-size: 1.2rem;
        line-height: 100%;

        flex-grow: 1;
    }
    /* line 768, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-type
    {
        font-size: 1rem;
        font-weight: 400;
        line-height: 100%;
    }
    /* line 774, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-size
    {
        font-size: 1rem;
        line-height: 100%;
    }
    /* line 778, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-size::before
    {
        font-weight: 600;

        content: 'Size: ';
    }
    /* line 784, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item .item-remove
    {
        font-size: 1rem;
    }
    /* line 789, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .nline
    {
        position: relative;

        width: calc(100% - 24rem);
        padding-top: 1.4666666666666667rem;

        -webkit-align-items: flex-start;
                align-items: flex-start;
    }
    /* line 798, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-price
    {
        width: auto;
    }
    /* line 802, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-quantity
    {
        width: 4.666666666666667rem;

        order: 0;
    }
    /* line 810, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-quantity .ui-selectmenu-button
    {
        margin: 0 !important;
    }
    /* line 815, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-total
    {
        width: auto;
        padding-right: .4666666666666667rem;

        text-align: right;
    }
    /* line 822, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-totalline .cart-label
    {
        font-size: 1.2rem;

        height: 2rem;
        margin-right: 1.33333333333333rem;
        margin-left: 20.666666666666667rem;

        text-align: right;
    }
    /* line 830, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-totalline .cart-value
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display:    -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display:         flex;
                flex-direction: row;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */

        -webkit-box-orient: horizontal;
           -moz-box-orient: horizontal;
        -webkit-box-direction: normal;
           -moz-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
    }
    /* line 847, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-totalline .cart-value .cart-quantity
    {
        font-size: 1.2rem;

        text-align: left;
    }
    /* line 852, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-totalline .cart-value .cart-total
    {
        font-size: 1.2rem;

        padding-right: .4666666666666667rem;
    }
    /* line 859, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cartbox
    {
        margin-bottom: 1rem;
        padding: 1.33333333333333rem;
    }
    /* line 863, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cartbox .cartbox-checkout
    {
        margin: 1rem auto;
    }
    /* line 874, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-sidebar
    {
        padding: 3.666666666666667rem 0 1rem 0;
    }
    /* line 878, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .contact-wrapper h4
    {
        font-size: 1.6rem;

        margin-bottom: .666666666666667rem;
    }
    /* line 883, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .contact-wrapper h6
    {
        font-size: .33333333333333rem;
    }
    /* line 887, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 888, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 889, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 890, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 891, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 892, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 893, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 894, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 895, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 896, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 897, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 898, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 899, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 900, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 901, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 902, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 903, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 904, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 905, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 906, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 907, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 80em)
{
    /* line 915, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .body
    {
        width: 80rem;
        max-width: 80rem;
    }
    /* line 920, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template h1
    {
        padding-bottom: 0;
    }
    /* line 924, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-content-table
    {
        position: relative;

        display: block;
        float: left;

        box-sizing: border-box;
        width: calc(100% - 20rem);
        padding: 3.666666666666667rem 1rem 1rem 1rem;
    }
    /* line 933, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-sidebar
    {
        float: left;

        box-sizing: border-box;
        width: 20rem;
    }
    /* line 939, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-item
    {
        width: 26.666666666666667rem;
    }
    /* line 943, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .nline
    {
        width: calc(100% - 26.666666666666667rem);
    }
    /* line 948, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-totalline .cart-label
    {
        min-width: 13.33333333333333rem;
        margin-right: 0;
        margin-left: 27.33333333333333rem;

        text-align: left;
    }
    /* line 955, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cart-totalline .cart-quantity
    {
        text-align: left;
    }
    /* line 960, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .ui-selectmenu-button
    {
        padding: .4666666666666667rem 1rem .4666666666666667rem 1rem;
    }
    /* line 964, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 965, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 966, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 967, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-25-25-25_c3
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 968, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-75_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 969, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_25-75_c1
    {
        clear: none;

        width: 75%;
        padding: 0;
    }
    /* line 970, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_75-25_c0
    {
        clear: left;

        width: 75%;
        padding: 0;
    }
    /* line 971, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_75-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 972, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 973, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 974, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 975, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 976, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 977, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 978, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 979, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 980, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 981, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 982, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 983, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 984, styles/templates3/_shoppingcart.scss */
    .shoppingcart-template .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

/* line 2, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .tabs li
{
    font-weight: 500;
}

/* line 6, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .body
{
    box-sizing: border-box;
    padding: 2rem 1rem;
}

/* line 11, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .shopping-nav.menu-opened
{
    margin-top: 3.33333333333333rem !important;
    margin-left: 18.33333333333333rem !important;

    transition: margin-left 300ms ease-in-out;
}

/* line 17, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .body.menu-opened
{
    margin-top: 0 !important;
}

/* line 21, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template h1
{
    margin: 0;
}

/* line 25, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .tabs
{
    display: none;
}

/* line 29, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .category-item-count
{
    font-size: 1rem;

    color: #000;
}

/* line 33, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .category-item-count .item-count
{
    font-size: 1rem;
    font-weight: 600;

    color: #000;
}

/* line 38, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .category-item-count .item-count::before
{
    position: relative;

    display: inline;

    content: '(';
}

/* line 44, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .category-item-count .item-count::after
{
    position: relative;

    display: inline;

    content: ')';
}

/* line 51, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .category-item-count::after
{
    font-weight: 400;

    display: inline;

    content: ' Items';
}

/* line 58, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .shopping-category-table
{
    display: none;

    padding: 1rem 0;
}

/* line 62, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .shopping-category-table::before
{
    position: relative;

    display: block;

    width: 100%;
    height: .0666666666666667rem;
    margin: 0;
    margin-right: 3%;

    content: '';

    border-top: .0666666666666667rem solid #d6d6d6;
}

/* line 73, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .shopping-category-table.active
{
    display: block;
}

/* line 78, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item
{
    position: relative;

    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display:    -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display:         flex;
            flex-direction: row;

    height: 100%;
    padding: 3.33333333333333rem 0 1.33333333333333rem;

    border-bottom: .0666666666666667rem solid #d6d6d6;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */

    -webkit-box-orient: horizontal;
       -moz-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
}

/* line 100, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-name
{
    font-size: 1rem;
    font-weight: 600;

    position: absolute;

    color: #57068c;
}

/* line 107, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-image
{
    width: 36%;
}

/* line 110, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-image img
{
    display: block;

    width: 100%;
}

/* line 116, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info
{
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display:    -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display:         flex;
            flex-direction: column;

    box-sizing: border-box;
    width: 64%;
    padding-left: 5%;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */

    -webkit-box-orient: vertical;
       -moz-box-orient: vertical;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-justify-content: space-between;
            justify-content: space-between;
}

/* line 137, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .item-name
{
    position: absolute;
    top: 1rem;
    left: 0;
}

/* line 143, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .size-group
{
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display:    -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display:         flex;
            flex-direction: row;

    align-items: center;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-orient: horizontal;
       -moz-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
}

/* line 170, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .item-add .ui-selectmenu-button
{
    position: relative;

    width: auto !important;
    margin: 0;
    padding: 0 .2666666666666667rem 0;

    background-color: #fff;
}

/* line 177, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .item-add .ui-selectmenu-button::after
{
    font-size: .8666666666666667rem;
    font-weight: 400;

    position: relative;
    right: auto;
    bottom: 0;

    padding-left: .133333333333333rem;

    cursor: pointer;
    vertical-align: middle;
}

/* line 188, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .item-add .ui-selectmenu-button:hover::after
{
    color: #fff;
}

/* line 192, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .item-add .ui-selectmenu-button:active::after
{
    color: #fff;
}

/* line 197, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .item-add .ui-selectmenu-button.ui-state-default
{
    font: 500 .86667rem 'Gotham A', 'Gotham B', sans-serif;
    line-height: 200%;

    height: auto;

    text-transform: uppercase;

    color: #57068c;
    border: .0666666666666667rem solid #57068c;
}

/* line 208, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .item-add .ui-selectmenu-button.ui-state-default:hover
{
    color: #fff;
    background: #57068c;
}

/* line 213, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .item-add .ui-selectmenu-button.ui-state-default:active
{
    color: #fff;
    background: #330662;
}

/* line 220, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .item-size
{
    font-size: .8666666666666667rem;
    font-weight: 600;

    display: inline-block;

    width: 100%;
}

/* line 227, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .caret-button
{
    font-size: .933333333333333rem;

    padding: .6rem .2666666666666667rem .6rem;

    border: .06667rem solid #57068c;
}

/* line 232, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .item-showcase .item .item-info .caret-button::after
{
    font-size: .8666666666666667rem;

    bottom: .0666666666666667rem;
}

/* line 240, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .contact-wrapper h6
{
    line-height: 200%;

    margin-bottom: .666666666666667rem;
}

/* line 246, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .contact-wrapper .map-wrapper
{
    margin-top: .666666666666667rem;
}

/* line 250, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .contact-wrapper h4
{
    font-size: 1.6rem;

    margin-bottom: .33333333333333rem;
}

/* line 256, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .caret-button[data-ui='load-more']
{
    position: relative;

    display: block;

    width: 100%;
    margin: 2rem auto 1.33333333333333rem;

    text-align: center;

    border: .06667rem solid #57068c;
}

/* line 264, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .caret-button[data-ui='load-more']:hover
{
    color: #fff;
    background: #57068c;
}

/* line 269, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .caret-button[data-ui='load-more']:active
{
    color: #fff;
    background: #330662;
}

/* line 275, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .loaddiv
{
    display: none;
}

/* line 279, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .tabbed-title
{
    font-family: 'Gotham A','Gotham B', sans-serif;
    font-size: 2rem;
    font-weight: 700;

    position: absolute;
    top: -5.33333333333333rem;
    left: 0;

    color: #000;
}

/* line 289, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .non-tabbed-content
{
    display: none;
}

/* line 293, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .category-item-count
{
    padding-top: 2.4666666666666667rem;
}

/* line 297, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .shopping-category-table
{
    position: relative;
}

/* line 301, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 307, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 308, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_25-25-25-25_c1
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 309, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_25-25-25-25_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 310, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_25-25-25-25_c3
{
    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 311, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 312, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 313, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 314, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 315, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 316, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-left: .33333333333333rem;
    padding: 0;
}

/* line 317, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_33-33-33_c2
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    margin-right: .33333333333333rem;
    padding: 0;
}

/* line 318, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 319, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 320, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 321, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 322, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 323, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 324, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 325, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 326, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 327, styles/templates3/_shoppingcategory.scss */
.shoppingcategory-template .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

@media screen and (min-width: 32em)
{
    /* line 335, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .body
    {
        max-width: 32rem;
        margin: 0 auto;
        padding: 2rem 0;
    }
    /* line 341, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template h1
    {
        margin: 0;
        padding: 0 1rem;
    }
    /* line 346, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .category-item-count
    {
        padding: 2.4666666666666667rem 1rem 0;
    }
    /* line 350, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table
    {
        box-sizing: border-box;
        padding: .33333333333333rem 0 1rem;
    }
    /* line 355, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .tabbed-title
    {
        left: 1rem;
    }
    /* line 359, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 360, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 361, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 362, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 363, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 364, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 365, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 366, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 367, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 368, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 369, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 370, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 371, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 372, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 373, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 374, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 375, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 376, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 377, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 378, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 379, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 46em)
{
    /* line 388, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .body
    {
        width: 100%;
        max-width: 46rem;
        padding: 2rem 0;
    }
    /* line 394, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table
    {
        display: none;
                flex-direction: row;

        -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-orient: horizontal;
           -moz-box-orient: horizontal;
        -webkit-box-direction: normal;
           -moz-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
        -webkit-justify-content: flex-start;
                justify-content: flex-start;
    }
    /* line 413, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table.active
    {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display:    -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display:         flex;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */
    }
    /* line 422, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .item-showcase
    {
        box-sizing: border-box;
        width: 30.3%;
        margin-right: 3%;
        padding: .666666666666667rem 0;

        -webkit-justify-content: space-between;
                justify-content: space-between;
    }
    /* line 433, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .item-showcase .item
    {
        display: block;

        padding: 0;

        border: .0666666666666667rem solid #d6d6d6;
    }
    /* line 438, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .item-showcase .item .item-image
    {
        width: 100%;
    }
    /* line 442, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .item-showcase .item .item-info
    {
        width: 100%;
        padding: .666666666666667rem;
    }
    /* line 446, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .item-showcase .item .item-info .item-name
    {
        position: relative;
        top: 0;

        margin-bottom: .33333333333333rem;
    }
    /* line 452, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .item-showcase .item .item-info .size-group
    {
        padding: .33333333333333rem 0;
    }
    /* line 459, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .caret-button[data-ui='load-more']
    {
        position: relative;

        display: inline-block;

        width: auto;
        margin: 2rem auto 1.33333333333333rem;

        text-align: center;

        border: .06667rem solid #57068c;
    }
    /* line 468, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .loaddiv
    {
        display: block;

        width: 100%;
        margin: .666666666666667rem auto 0;
    }
    /* line 474, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 475, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 476, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 477, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 478, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 479, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 480, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 481, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 482, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 483, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 484, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 485, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 486, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 487, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 488, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 489, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 490, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 491, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 492, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 493, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 494, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 46.06667em)
{
    /* line 502, styles/templates3/_shoppingcategory.scss */
    .item-showcase .item
    {
        min-height: 0 !important;
    }
}

@media screen and (min-width: 62em)
{
    /* line 512, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .tabs
    {
        position: absolute;
        bottom: -1.0666666666666667rem;
        left: 1rem;

        display: block;

        width: calc(100% - 2rem);
    }
    /* line 519, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .tabs a
    {
        font-size: 1.2rem;
    }
    /* line 524, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .content
    {
        position: relative;
    }
    /* line 528, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .body
    {
        max-width: 62rem;
        padding-bottom: 4rem;
    }
    /* line 532, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .body::after
    {
        display: block;
        clear: both;

        width: 0;
        height: 0;

        content: '';
    }
    /* line 541, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .category-item-count
    {
        font-size: 1.2rem;

        padding-top: 0;
        padding-bottom: 4rem;
    }
    /* line 546, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .category-item-count .item-count
    {
        font-size: 1.2rem;
    }
    /* line 551, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .tab-content-container
    {
        float: left;

        width: calc(100% - 15.33333333333333rem);
    }
    /* line 556, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table
    {
        box-sizing: border-box;
        width: 100%;
        padding: 1rem 0 1rem 1rem;
    }
    /* line 564, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table::before
    {
        margin-right: 3%;
        padding-bottom: 1rem;
    }
    /* line 569, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table .item-showcase
    {
        padding: 1rem 0;
    }
    /* line 576, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table .item-showcase .item .item-info .size-group
    {
        margin-top: -.33333333333333rem;
        padding: 0 0 .33333333333333rem 0;

        -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
    }
    /* line 584, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table .item-showcase .item .item-info .item-size
    {
        font-size: 1rem;

        width: 100%;
    }
    /* line 589, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table .item-showcase .item .item-info .caret-button
    {
        font-size: 1rem;

        padding: .666666666666667rem;
    }
    /* line 598, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table .item-showcase .size-group .item-add .ui-selectmenu-button
    {
        padding: .2rem .666666666666667rem .133333333333333rem .666666666666667rem;
    }
    /* line 601, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table .item-showcase .size-group .item-add .ui-selectmenu-button::after
    {
        padding-left: .33333333333333rem;
    }
    /* line 606, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table .item-showcase .size-group .item-add .ui-selectmenu-button.ui-state-default
    {
        font-size: 1rem;

        height: 2.666666666666667rem;
    }
    /* line 615, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cart-sidebar
    {
        float: left;

        box-sizing: border-box;
        width: 15.33333333333333rem;
        padding: 0 0 1rem 0;
    }
    /* line 621, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cart-sidebar .caret-button
    {
        margin-top: 0;
        padding: 1.0666666666666667rem 1rem 1rem;
    }
    /* line 626, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cart-sidebar .cartbox-nbr-items
    {
        position: relative;
        top: -.533333333333333rem;
    }
    /* line 632, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .contact-wrapper h4
    {
        font-size: 1.6rem;

        margin-bottom: .666666666666667rem;
    }
    /* line 637, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .contact-wrapper h6
    {
        font-size: .933333333333333rem;
    }
    /* line 641, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .loaddiv
    {
        display: none;
    }
    /* line 645, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .non-tabbed-content
    {
        display: block;
    }
    /* line 649, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .tabbed-title
    {
        display: none;
    }
    /* line 653, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 654, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 655, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 656, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 657, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 658, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 659, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 660, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 661, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 662, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 663, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 664, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 665, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 666, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 667, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 668, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 669, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 670, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 671, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 672, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 673, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 80em)
{
    /* line 681, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .body
    {
        max-width: 80rem;
    }
    /* line 685, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .tab-content-container
    {
        width: calc(100% - 20rem);
    }
    /* line 689, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table
    {
        position: relative;

        width: 100%;
    }
    /* line 695, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table .item-showcase
    {
        max-width: 18.33333333333333rem;
    }
    /* line 698, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table .item-showcase .item .item-info .size-group
    {
        margin-top: 0;
        padding: .33333333333333rem 0;
    }
    /* line 702, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .shopping-category-table .item-showcase .item .item-info .size-group .item-size
    {
        float: left;

        width: auto;
    }
    /* line 710, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cart-sidebar
    {
        float: left;

        box-sizing: border-box;
        width: 20rem;
    }
    /* line 715, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cart-sidebar .caret-button
    {
        margin-top: 1.33333333333333rem;
    }
    /* line 719, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cart-sidebar .cartbox-nbr-items
    {
        top: auto;
    }
    /* line 724, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 725, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 726, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 727, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-25-25-25_c3
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 728, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-75_c0
    {
        clear: left;

        width: 25%;
        padding: 0;
    }
    /* line 729, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_25-75_c1
    {
        clear: none;

        width: 75%;
        padding: 0;
    }
    /* line 730, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_75-25_c0
    {
        clear: left;

        width: 75%;
        padding: 0;
    }
    /* line 731, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_75-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 732, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 733, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 734, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 735, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 736, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 737, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 738, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 739, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 740, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 741, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 742, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 743, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 744, styles/templates3/_shoppingcategory.scss */
    .shoppingcategory-template .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

/* line 1, styles/templates3/_nyu-home.scss */
.nyu-home
{
    filter: alpha(opacity=100);
    filter: alpha(opacity=75);
    filter: alpha(opacity=0);
    /* Shrink the main nav to look like a mobile nav*/
}

/* line 6, styles/templates3/_nyu-home.scss */
.nyu-home .header
{
    position: relative;
}

/* line 11, styles/templates3/_nyu-home.scss */
.nyu-home .body.menu-opened
{
    margin-top: 0 !important;
    margin-left: 18rem !important;
}

/* line 16, styles/templates3/_nyu-home.scss */
.nyu-home .block.features._11
{
    margin-top: .4rem;
}

/* line 20, styles/templates3/_nyu-home.scss */
.nyu-home .stream-viewport
{
    display: table;
}

/* line 25, styles/templates3/_nyu-home.scss */
.nyu-home .stream-viewport .facebook a::before
{
    position: relative;

    display: block;

    width: 2.133333333333333rem;
    height: 2.133333333333333rem;
    margin: 0 auto 1rem;

    content: '';

    background: url('clientlib/assets/img/social-icons/facebook_hover.svg');
    background-color: white;
    background-repeat: no-repeat;
    background-position: center;
}

/* line 42, styles/templates3/_nyu-home.scss */
.nyu-home .stream-viewport .instagram a::before
{
    position: relative;

    display: block;

    width: 4.2rem;
    height: 4.2rem;
    margin: 0 auto;

    content: '';

    background: url('clientlib/assets/img/social-icons/instagram_inverse.svg');
    background-repeat: no-repeat;
    background-position: center;
}

/* line 58, styles/templates3/_nyu-home.scss */
.nyu-home .stream-viewport .twitter a::before
{
    position: relative;

    display: block;

    width: 2.133333333333333rem;
    height: 2.133333333333333rem;
    margin: 0 auto .4rem;

    content: '';

    background: url('clientlib/assets/img/social-icons/twitter_inverse.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

/* line 74, styles/templates3/_nyu-home.scss */
.nyu-home .top-links
{
    position: relative;
    z-index: 3;
    bottom: 0;

    display: block;

    margin-top: 1.33333333333333rem;
    margin-bottom: 1.33333333333333rem;
    padding: 0 1rem;
}

/* line 83, styles/templates3/_nyu-home.scss */
.nyu-home .top-links .top-links-container
{
    position: relative;

    display: block;
}

/* line 87, styles/templates3/_nyu-home.scss */
.nyu-home .top-links .top-links-container .list-title
{
    font-size: 1.33333333333333rem;
    font-weight: 700;

    display: block;

    color: #000;
}

/* line 94, styles/templates3/_nyu-home.scss */
.nyu-home .top-links .top-links-container .top-urls
{
    display: block;
}

/* line 97, styles/templates3/_nyu-home.scss */
.nyu-home .top-links .top-links-container .top-urls a
{
    font-size: .8666666666666667rem;
    font-weight: 500;

    display: block;

    width: 100%;
    padding: .666666666666667rem 0;
}

/* line 108, styles/templates3/_nyu-home.scss */
.nyu-home .breadcrumb-wrapper
{
    display: none;
}

/* line 112, styles/templates3/_nyu-home.scss */
.nyu-home .footer
{
    z-index: 99;
}

/* line 116, styles/templates3/_nyu-home.scss */
.nyu-home .coverdiv
{
    position: relative;
    z-index: 3;

    display: block;

    width: 100%;

    -webkit-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-property: margin;
            transition-property: margin;

    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/* line 131, styles/templates3/_nyu-home.scss */
.nyu-home .coverdiv::before
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(255, 255, 255, .5);
}

/* line 144, styles/templates3/_nyu-home.scss */
.nyu-home .caret-button
{
    position: relative;
    z-index: 10;

    display: inline-block;

    padding: .33333333333333rem 1.33333333333333rem .133333333333333rem;

    cursor: pointer;

    color: #57068c;
    border: .06667rem solid #57068c;
}

/* line 153, styles/templates3/_nyu-home.scss */
.nyu-home .caret-button:hover
{
    color: #fff;
    background: #57068c;
}

/* line 157, styles/templates3/_nyu-home.scss */
.nyu-home .caret-button:hover a
{
    color: #fff;
}

/* line 162, styles/templates3/_nyu-home.scss */
.nyu-home .caret-button:active
{
    color: #fff;
    background: #330662;
}

/* line 168, styles/templates3/_nyu-home.scss */
.nyu-home .cover-div-inner
{
    position: relative;
    z-index: 2;

    box-sizing: border-box;
    height: 100%;
    padding: 4.33333333333333rem 1rem 1rem;
}

/* line 175, styles/templates3/_nyu-home.scss */
.nyu-home .cover-div-inner .top-links-goto
{
    font-size: 1rem;
    font-weight: bold;

    position: absolute;
    bottom: 6.666666666666667rem;

    cursor: pointer;
    text-transform: uppercase;

    color: #57068c;
}

/* line 184, styles/templates3/_nyu-home.scss */
.nyu-home .cover-div-inner .top-links-goto a
{
    padding-right: 1.33333333333333rem;
}

/* line 188, styles/templates3/_nyu-home.scss */
.nyu-home .cover-div-inner .top-links-goto::after
{
    font-family: FontAwesome;

    position: absolute;
    z-index: -1;
    right: 0;
    bottom: .0666666666666667rem;

    display: block;

    margin-left: 0;

    content: '\f078';
    cursor: pointer;
}

/* line 200, styles/templates3/_nyu-home.scss */
.nyu-home .cover-div-inner .top-links-goto:hover::after
{
    color: #330662;
}

/* line 206, styles/templates3/_nyu-home.scss */
.nyu-home h1
{
    width: 100%;
}

/* line 209, styles/templates3/_nyu-home.scss */
.nyu-home h1::before
{
    display: block;

    width: 3.33333333333333rem;
    height: .33333333333333rem;
    margin-bottom: 1rem;

    content: '';

    background: #57068c;
}

/* line 220, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav
{
    filter: alpha(opacity=100);
    filter: alpha(opacity=75);
    filter: alpha(opacity=0);
}

/* line 225, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .header
{
    z-index: 9999;
}

/* line 229, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .logo
{
    box-sizing: border-box;
    margin: 0 1.133333333333333rem 0 4.4rem;
}

/* line 238, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .logo svg
{
    display: none;
}

/* line 241, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .logo svg + svg
{
    display: inline-block;
}

/* line 247, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li
{
    margin-right: .666666666666667rem;
}

/* line 250, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.supernav-sublink a:hover
{
    color: #220337;
    background: none;
}

/* line 256, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li a.main-navigation-menu-link
{
    font-size: 1rem;

    padding-right: .666666666666667rem;
    padding-left: .666666666666667rem;
}

/* line 262, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner
{
    max-width: 32rem;
    height: 3.33333333333333rem;
    padding: 0;
}

/* line 272, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-wrapper.menu-opened
{
    position: absolute !important;
}

/* line 277, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav body
{
    overflow-x: hidden;

    max-width: 100%;
}

/* line 282, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .view-index
{
    overflow-x: hidden;

    max-width: 100%;
}

/* line 287, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .menu-overlay
{
    position: fixed;
    z-index: 9998;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    -webkit-transition: opacity 200ms ease-in-out;
            transition: opacity 200ms ease-in-out;

    opacity: 0;
    background-color: #000;

    filter: alpha(opacity=0);
}

/* line 303, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .mobile-search-toggle
{
    right: 3.33333333333333rem;

    display: block;

    width: 3rem;
    height: 100%;
}

/* line 310, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .mobile-search-toggle:hover,
.nyu-home.shrinknav .mobile-search-toggle:active
{
    background-color: #220337;
}

/* line 314, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .menu-overlay.menu-opened
{
    opacity: .75;

    filter: alpha(opacity=75);
}

/* line 319, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-wrapper.menu-opened
{
    position: fixed;
    z-index: 999999;
}

/* line 324, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .body
{
    -webkit-transition: margin 200ms ease-in-out;
            transition: margin 200ms ease-in-out;
}

/* line 329, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .body.menu-opened
{
    margin-left: 18rem !important;

    -webkit-transition: margin 200ms ease-in-out;
            transition: margin 200ms ease-in-out;
}

/* line 336, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation
{
    position: absolute;
    z-index: 9998;
    top: 3.33333333333333rem;
    left: -18.33333333333333rem;

    display: block;
    visibility: hidden;
    float: none;

    width: 18.33333333333333rem;
    height: auto;

    -webkit-transition: left 200ms ease-in-out, visibility 200ms ease-in-out;
            transition: left 200ms ease-in-out, visibility 200ms ease-in-out;

    background: #fff;
}

/* line 351, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation ul li ul
{
    padding-left: 1rem;
}

/* line 356, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation.open
{
    left: 0;

    visibility: visible;

    width: 18rem;

    -webkit-transition: left 200ms ease-in-out;
            transition: left 200ms ease-in-out;
}

/* line 367, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .menu-opened .main-navigation-inner
{
    width: 100%;
    max-width: 100%;
    padding: 0;
}

/* line 373, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.global-menu
{
    line-height: 3.33333333333333rem;

    right: 0;

    height: 100%;
    padding: 0 1rem 0 2.733333333333333rem;

    background-color: transparent;
}

/* line 380, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.global-menu::before
{
    position: absolute;
    bottom: 20%;
    left: -.0666666666666667rem;

    display: block;

    width: .0666666666666667rem;
    height: 60%;

    content: '';

    background: rgba(225, 225, 225, .7);
}

/* line 392, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.global-menu:hover
{
    background-color: #220337;
}

/* line 396, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu
{
    float: none;

    width: 100%;
}

/* line 400, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu .main-navigation-menu-link-top
{
    position: relative;
}

/* line 405, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li
{
    display: block;
}

/* line 408, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li:first-child
{
    border-top: .06667rem solid #330662;
}

/* line 412, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li a.main-navigation-menu-link-title
{
    font-size: 1rem;

    width: 35%;
    height: auto;
    padding: 0;
}

/* line 420, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-menu-link-top
{
    height: auto;
    padding: .666666666666667rem .666666666666667rem .666666666666667rem 1rem;

    cursor: pointer;

    border-bottom: .0666666666666667rem solid #330662;
    background: #57068c;
}

/* line 429, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li:hover .mega-menu
{
    display: none;
}

/* line 433, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li:hover .main-navigation-menu-link
{
    background: #330662;
}

/* line 437, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li:hover .main-navigation-menu-link-top
{
    background: #330662;
}

/* line 442, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li a.main-navigation-menu-link
{
    height: auto;
    padding: .666666666666667rem .666666666666667rem .666666666666667rem 1rem;

    border-bottom: .06667rem solid #330662;
    background: #57068c;
}

/* line 449, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li.open .mega-menu
{
    position: relative;

    display: block;

    padding: 1rem 0;
}

/* line 455, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li.open .mega-menu .in-this-section
{
    width: 100%;
}

/* line 459, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li.open .mega-menu .in-this-section .in-this-section-menu > li a
{
    font-size: .8666666666666667rem;
}

/* line 463, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li.open .mega-menu .in-this-section .in-this-section-menu > li > a
{
    font-size: .933333333333333rem;
}

/* line 469, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.in-this-section-menu > li
{
    width: auto;
}

/* line 473, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li .mega-menu .overview,
.nyu-home.shrinknav ul.main-navigation-menu > li .mega-menu .related-links,
.nyu-home.shrinknav ul.main-navigation-menu > li .mega-menu .in-this-section-title
{
    display: none;
}

/* line 479, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .super-navigation
{
    position: relative;
    top: auto;
    left: 0;

    clear: both;

    width: 100%;
    margin: 0 0 .33333333333333rem 0;

    border-top: .0666666666666667rem solid #d6d6d6;
}

/* line 489, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li
{
    display: block;
}

/* line 493, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 700;
    line-height: 100%;

    position: relative;
    right: auto;

    display: inline-block;

    box-sizing: border-box;
    width: auto;
    width: calc(100% - 2rem);
    height: auto;
    margin: 0 1rem .666666666666667rem 1rem;
    padding: .8666666666666667rem 0;

    text-decoration: none;
    text-transform: uppercase;

    color: #57068c;
    border: .06667rem solid #57068c;
    background: #fff;
}

/* line 512, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home:visited
{
    color: #57068c;
}

/* line 516, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home::after
{
    font-family: FontAwesome;
    font-size: 1rem;

    display: inline-block;

    margin-left: .666666666666667rem;

    content: '\f054';
    cursor: pointer;

    color: #57068c;
}

/* line 526, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home:hover
{
    color: #fff;
    background: #330662;
}

/* line 530, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home:hover::after
{
    color: #fff;
}

/* line 535, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home:active
{
    color: #fff;
    background: #330662;
}

/* line 539, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home:active::after
{
    color: #fff;
}

/* line 545, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu li.has-submenu:hover a::after
{
    display: none;
}

/* line 549, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .logo
{
    box-sizing: border-box;
    width: 4.33333333333333rem;
    margin: 0 1.133333333333333rem 0 4.4rem;
    padding-top: .4rem;
}

/* line 557, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .logo svg
{
    display: none;
}

/* line 560, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .logo svg + svg
{
    display: inline-block;
}

/* line 566, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .super-navigation-title
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 700;

    padding: .666666666666667rem .666666666666667rem 1rem 1rem;

    border-bottom: .0666666666666667rem solid #d6d6d6;
    background: #fff;
}

/* line 574, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li
{
    clear: both;

    margin-right: 0;
}

/* line 578, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li .supernav-sublink a
{
    padding: 1.0666666666666667rem 0;
}

/* line 583, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li > a
{
    font-size: 1rem;

    display: block;

    padding: .666666666666667rem .666666666666667rem .666666666666667rem 1rem;

    border-bottom: .0666666666666667rem solid #d6d6d6;
    background: #f1f1f1;
}

/* line 590, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li > a:hover
{
    background: #330662;
}

/* line 595, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu > a
{
    font-size: 1rem;
}

/* line 598, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu > a::after
{
    font-family: 'FontAwesome';
    font-size: 1.33333333333333rem;

    position: relative;

    float: right;

    width: auto;
    height: auto;

    content: '\f107';
    -webkit-transition: all 100ms ease-in-out;
            transition: all 100ms ease-in-out;

    border: none;
}

/* line 613, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu ul
{
    display: none;
}

/* line 618, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu.open ul
{
    display: block;

    padding: 1rem 1rem;
}

/* line 623, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu.open .supernav-sublink ul
{
    padding: 0 0 0 1rem;
}

/* line 626, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu.open .supernav-sublink ul a
{
    font-weight: 400;

    color: #57068c;
}

/* line 630, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu.open .supernav-sublink ul a:hover
{
    color: #330662;
}

/* line 636, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu.open .supernav-sublink
{
    font-size: 1rem;
    font-weight: 500;

    margin-bottom: 1.666666666666667rem;

    list-style: none !important;
}

/* line 642, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu.open .supernav-sublink a
{
    font-size: .933333333333333rem;

    color: #330662;
}

/* line 646, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu.open .supernav-sublink a:hover
{
    color: #220337;
    background: none;
}

/* line 654, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li a.main-navigation-menu-link-title
{
    font-size: 1rem;

    width: 35%;
    height: auto;
    padding: 0;
}

/* line 661, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav form.main-navigation-search-form
{
    position: absolute;
    top: 0;

    display: none;
    overflow: hidden;

    width: 0;
    max-width: 100%;
}

/* line 670, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav form.mobile-search-form
{
    position: fixed;
    z-index: 2;
    left: 0;

    box-sizing: border-box;
    width: 100%;
    max-width: 32rem;
    height: auto;
    margin: 0 auto;
    padding: 0;

    filter: alpha(opacity=100);
}

/* line 682, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav form.mobile-search-form .top-searches
{
    position: relative;

    display: block;

    width: 100%;
    height: auto;
    padding: 1rem;
}

/* line 690, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav form.mobile-search-form input[type='text'].mobile-search-form-text-field
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    box-sizing: border-box;
    width: 100%;
    margin: 0;

    color: #6d6d6d;
    border: none;

    filter: alpha(opacity=100);
}

/* line 699, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav form.mobile-search-form input[type='text'].mobile-search-form-text-field::-webkit-input-placeholder
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    opacity: 1;
    color: #6d6d6d;

    filter: alpha(opacity=100);
}

/* line 706, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav form.mobile-search-form input[type='text'].mobile-search-form-text-field:-moz-placeholder
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    opacity: 1;
    color: #6d6d6d;

    filter: alpha(opacity=100);
}

/* line 713, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav form.mobile-search-form input[type='text'].mobile-search-form-text-field::-moz-placeholder
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    opacity: 1;
    color: #6d6d6d;

    filter: alpha(opacity=100);
}

/* line 720, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav form.mobile-search-form input[type='text'].mobile-search-form-text-field:-ms-input-placeholder
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    opacity: 1;
    color: #6d6d6d;

    filter: alpha(opacity=100);
}

/* line 728, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav form.mobile-search-form .mobile-search-form-submit
{
    display: none;
}

/* line 733, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-search-form-submit
{
    position: absolute;
    top: -3.2rem;
    right: 10.6rem;

    background-color: transparent !important;
}

/* line 740, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .hamburger,
.nyu-home.shrinknav .hamburger:hover
{
    font-size: 2rem;
    line-height: 2.8rem;

    position: absolute;

    display: block;

    box-sizing: border-box;
    width: 3.33333333333333rem;
    height: 3.33333333333333rem;
    padding-top: .2rem;

    text-align: center;
    text-decoration: none;

    color: #fff !important;
    background: #8900e1;
}

/* line 755, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .hamburger.menu-opened
{
    z-index: 999;

    margin-left: 18rem;
}

/* line 765, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .has-submenu li
{
    list-style: none !important;
}

/* line 769, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .has-submenu > div > div > ul > li
{
    display: block;
    float: none;
}

/* line 773, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .has-submenu > div > div > ul > li > a
{
    font-weight: 500;

    color: #330662;
}

/* line 778, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .has-submenu > div > div > ul > li > a:hover
{
    color: #220337;
}

/* line 783, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .has-submenu > div > div > ul > li > a > div > ul > li a
{
    color: #57068c;
}

/* line 788, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .mega-menu
{
    height: auto;

    border: none;
}

/* line 794, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation ul li ul.in-this-section-menu
{
    display: block;
            flex-direction: column;

    height: auto;
    padding-left: 0;

    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
}

/* line 810, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation ul li ul.in-this-section-menu > li
{
    width: 100%;
    margin-bottom: 1.33333333333333rem;

    vertical-align: middle;
}

/* line 818, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav li.has-submenu > .main-navigation-menu-link-top::after,
.nyu-home.shrinknav li.has-submenu:hover > main-navigation-menu-link-top::after
{
    font-family: 'FontAwesome';
    font-size: 1.33333333333333rem;

    position: relative;
    bottom: 1rem;

    float: right;

    width: auto;
    height: auto;

    content: '\f107';
    -webkit-transition: all 100ms ease-in-out;
            transition: all 100ms ease-in-out;

    color: #fff;
    border: none;
}

/* line 836, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav li.has-submenu.open > .main-navigation-menu-link-top
{
    background: #330662;
}

/* line 839, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav li.has-submenu.open > .main-navigation-menu-link-top::after
{
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg);
}

/* line 847, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .super-navigation-link-top
{
    height: auto;
    padding: .666666666666667rem .666666666666667rem .666666666666667rem 1rem;

    cursor: pointer;

    border-bottom: .0666666666666667rem solid #d6d6d6;
    background: #f1f1f1;
}

/* line 854, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .super-navigation-link-top > a
{
    padding: 0;
}

/* line 859, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li a
{
    font-size: 1rem;
}

/* line 863, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li:hover .super-navigation-link-top
{
    background: #330662;
}

/* line 866, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li:hover .super-navigation-link-top a
{
    color: #f1f1f1;
    background: transparent;
}

/* line 872, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu:hover .super-navigation-link-top,
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu.open:hover .super-navigation-link-top
{
    background: #330662;
}

/* line 876, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu:hover .super-navigation-link-top a,
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu.open:hover .super-navigation-link-top a
{
    color: #f1f1f1;
}

/* line 881, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav li.has-submenu > .super-navigation-link-top::after
{
    font-family: 'FontAwesome';
    font-size: 1.33333333333333rem;

    position: relative;

    float: right;

    width: auto;
    height: auto;

    content: '\f107';
    -webkit-transition: all 100ms ease-in-out;
            transition: all 100ms ease-in-out;

    color: #330662;
    border: none;
}

/* line 896, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav li.has-submenu:hover > super-navigation-link-top::after,
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu:hover .super-navigation-link-top::after
{
    color: #f1f1f1;
}

/* line 901, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav li.has-submenu.open > .super-navigation-link-top::after
{
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg);

    color: #f1f1f1;
}

/* line 909, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav li.has-submenu.open > .super-navigation-link-top
{
    background: #330662;
}

/* line 912, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav li.has-submenu.open > .super-navigation-link-top a
{
    color: #f1f1f1;
}

/* line 917, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .has-submenu div > ul > li > ul
{
    display: block;
}

/* line 921, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-wrapper.menu-opened
{
    position: relative !important;
}

/* line 925, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation.open
{
    overflow-y: auto;
}

/* line 928, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation.open .super-navigation
{
    padding-bottom: 4.666666666666667rem;
}

/* line 932, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation.open .login-nyu-home
{
    top: -3.33333333333333rem;
}

/* line 936, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation.open::-webkit-scrollbar
{
    display: none;
}

/* line 942, styles/templates3/_nyu-home.scss */
.nyu-home .link-bak
{
    display: none;
}

/* line 947, styles/templates3/_nyu-home.scss */
.menu-overlay
{
    position: fixed;
    z-index: 9998;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    -webkit-transition: opacity 200ms ease-in-out;
            transition: opacity 200ms ease-in-out;

    opacity: 0;
    background-color: #000;

    filter: alpha(opacity=0);
}

/* line 962, styles/templates3/_nyu-home.scss */
.menu-overlay.menu-opened
{
    opacity: .75;

    filter: alpha(opacity=75);
}

/* line 967, styles/templates3/_nyu-home.scss */
em
{
    font-style: italic;
}

/*@media screen and(max-width: 479px){*/
@media screen and (max-width: 769px)
{
    /* line 974, styles/templates3/_nyu-home.scss */
    .nyu-home .slug2,
    .nyu-home .slug3
    {
        display: none;
    }
    /* line 978, styles/templates3/_nyu-home.scss */
    .nyu-home .slug2.visible,
    .nyu-home .slug3.visible
    {
        display: inline-block;
    }
    /* line 983, styles/templates3/_nyu-home.scss */
    .nyu-home .load-more-stream
    {
        display: block;

        text-align: center;
    }
    /* line 987, styles/templates3/_nyu-home.scss */
    .nyu-home .load-more-stream .load-more-btn
    {
        font-size: 1rem;
        font-weight: bold;

        display: inline-block;

        box-sizing: border-box;
        width: calc(100% - 2rem);
        margin-top: 2rem;
        margin-bottom: .666666666666667rem;
        padding: .666666666666667rem 1rem;

        cursor: pointer;
        text-transform: uppercase;

        color: #57068c;
        border: .06667rem solid #57068c;
    }
    /* line 1001, styles/templates3/_nyu-home.scss */
    .nyu-home .load-more-stream .load-more-btn:active
    {
        color: #fff;
        background: #330662;
    }
    /* line 1006, styles/templates3/_nyu-home.scss */
    .nyu-home .load-more-stream .load-more-btn:hover
    {
        color: #fff;
        background: #330662;
    }
}

@media screen and (min-width: 32em)
{
    /* line 1054, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links
    {
        margin-bottom: 4.666666666666667rem;
    }
    /* line 1058, styles/templates3/_nyu-home.scss */
    .nyu-home .cover-div-inner
    {
        box-sizing: border-box;
        max-width: 32rem;
        margin: auto;
    }
    /* line 1064, styles/templates3/_nyu-home.scss */
    .nyu-home .footer
    {
        position: fixed;
        bottom: 0;

        width: 100%;
        max-height: 100%;

        transition: max-height 300ms ease-in-out;
    }
    /* line 1072, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .connect-nyu,
    .nyu-home .footer .footer-navigation-top-wrapper .on-this-site,
    .nyu-home .footer .footer-navigation-top-wrapper .main-campuses
    {
        visibility: visible;

        -webkit-transition: visibility 300ms ease-in-out, display 300ms ease-in-out;
                transition: visibility 300ms ease-in-out, display 300ms ease-in-out;
    }
    /* line 1079, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-top-menu
    {
        visibility: visible;

        -webkit-transition: visibility 300ms ease-in-out, display 300ms ease-in-out;
                transition: visibility 300ms ease-in-out, display 300ms ease-in-out;
    }
    /* line 1086, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-navigation-content
    {
        position: relative;

        width: 100%;
        max-width: 32rem;
        padding-top: 2rem;
    }
    /* line 1093, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-top-menu
    {
        position: relative;
    }
    /* line 1097, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .expand-button
    {
        position: absolute;
        top: .666666666666667rem;
        right: 1rem;

        display: block;

        box-sizing: border-box;
        width: 1.8666666666666667rem;
        height: 1.8666666666666667rem;

        cursor: pointer;

        background: url('clientlib/assets/img/collapse-tablet.svg') center center no-repeat;
    }
    /* line 1110, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-bottom-wrapper
    {
        visibility: visible;

        -webkit-transition: visibility 300ms ease-in-out;
                transition: visibility 300ms ease-in-out;
    }
    /* line 1118, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded)
    {
        max-height: 3.33333333333333rem;

        transition: max-height 500ms ease-in-out;
    }
    /* line 1123, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .connect-nyu,
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .on-this-site,
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .main-campuses
    {
        visibility: hidden;

        -webkit-transition: visibility 300ms ease-in-out, display 300ms ease-in-out;
                transition: visibility 300ms ease-in-out, display 300ms ease-in-out;
    }
    /* line 1132, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .footer-top-menu
    {
        visibility: hidden;

        -webkit-transition: visibility 300ms ease-in-out, display 300ms ease-in-out;
                transition: visibility 300ms ease-in-out, display 300ms ease-in-out;
    }
    /* line 1141, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .expand-button
    {
        position: absolute;
        top: .666666666666667rem;
        right: 1rem;

        display: block;

        box-sizing: border-box;
        width: 1.8666666666666667rem;
        height: 1.8666666666666667rem;

        cursor: pointer;
        transition: top 300ms ease-in-out,bottom 300ms ease-in-out;

        background: url('clientlib/assets/img/expand-tablet.svg') center center no-repeat;
    }
    /* line 1155, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-bottom-wrapper
    {
        visibility: hidden;

        -webkit-transition: visibility 300ms ease-in-out;
                transition: visibility 300ms ease-in-out;
    }
    /* line 1166, styles/templates3/_nyu-home.scss */
    .nyu-home .footer.expanded.movecollapse .expand-button
    {
        top: auto;
        bottom: 1.666666666666667rem;

        transition: top 300ms ease-in-out,bottom 300ms ease-in-out;
    }
    /* line 1174, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav form.mobile-search-form
    {
        left: calc(50% - 16rem);

        width: 32rem;
    }
}

@media screen and (min-width: 46em)
{
    /* line 1228, styles/templates3/_nyu-home.scss */
    .nyu-home .cover-div-inner
    {
        box-sizing: border-box;
        max-width: 46rem;
        margin: auto;
        padding: 5.666666666666667rem 1rem 1rem;
    }
    /* line 1236, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav .main-navigation-inner
    {
        max-width: 46rem;
    }
    /* line 1240, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav .mobile-search-toggle
    {
        right: 10.666666666666667rem;
    }
    /* line 1244, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav form.mobile-search-form
    {
        left: calc(50% - 23rem);

        width: 46rem;
        max-width: 100%;
    }
    /* line 1252, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-navigation-content
    {
        width: 100%;
        max-width: 46rem;
    }
    /* line 1258, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links
    {
        position: fixed;
        z-index: 3;
        bottom: 3.33333333333333rem;
        left: calc(50% - 23rem);

        display: block;

        box-sizing: border-box;
        width: 100%;
        max-width: 46rem;
        margin-top: 0;
        margin-bottom: 0;
        padding: 1rem;
    }
    /* line 1271, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links .top-links-container
    {
        display: block;
                flex-direction: row;

        width: 100%;

        -webkit-flex-direction: row;
            -ms-flex-direction: row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
    }
    /* line 1282, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links .top-links-container .list-title
    {
        font-size: 1.33333333333333rem;
        font-weight: 600;

        min-width: 19%;

        vertical-align: top;

        color: #000;
    }
    /* line 1290, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links .top-links-container .top-urls
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;
                flex-direction: column;

        width: 100%;
        height: 4.666666666666667rem;

        vertical-align: top;

        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
    }
    /* line 1311, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links .top-links-container .top-urls a
    {
        font-size: .8666666666666667rem;
        font-weight: 500;

        width: 25%;
        padding: .33333333333333rem 0;
    }
    /* line 1321, styles/templates3/_nyu-home.scss */
    .nyu-home .body
    {
        position: relative;
    }
    /* line 1325, styles/templates3/_nyu-home.scss */
    .nyu-home .link-bak
    {
        position: fixed;
        z-index: 1;
        bottom: 3.33333333333333rem;

        display: block;

        width: 100%;
        height: 9.666666666666667rem;

        background: #fff;
    }
    /* line 1335, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links-goto
    {
        display: none;
    }
    /* line 1339, styles/templates3/_nyu-home.scss */
    .nyu-home .streamall
    {
        padding-bottom: 12.666666666666667rem;
    }
}

@media screen and (min-width: 51.33333em)
{
    /* line 1350, styles/templates3/_nyu-home.scss */
    .nyu-home h1
    {
        width: 50%;
    }
    /* line 1354, styles/templates3/_nyu-home.scss */
    .nyu-home .block.features._11
    {
        margin-top: 0;
    }
    /* line 1359, styles/templates3/_nyu-home.scss */
    .nyu-home .left::before
    {
        font-family: icomoon;
        font-size: 2.666666666666667rem;

        position: relative;
        top: calc(50% - 1rem);
        left: 5.666666666666667rem;

        content: '\e81c';

        color: #57068c;
    }
    /* line 1371, styles/templates3/_nyu-home.scss */
    .nyu-home .right::before
    {
        font-family: icomoon;
        font-size: 2.666666666666667rem;

        position: relative;
        top: calc(50% - 1rem);
        right: -1.666666666666667rem;

        content: '\e811';

        color: #57068c;
    }
    /* line 1382, styles/templates3/_nyu-home.scss */
    .nyu-home .stream-viewport
    {
        display: block;

        padding-top: 3.33333333333333rem;
    }
    /* line 1387, styles/templates3/_nyu-home.scss */
    .nyu-home .coverdiv
    {
        position: absolute;
    }
    /* line 1390, styles/templates3/_nyu-home.scss */
    .nyu-home .coverdiv .top-links-goto
    {
        display: none;
    }
    /* line 1395, styles/templates3/_nyu-home.scss */
    .nyu-home .load-more-stream
    {
        display: none;
    }
    /* line 1399, styles/templates3/_nyu-home.scss */
    .nyu-home .streamall
    {
        padding-bottom: 0;
    }
    /* line 1403, styles/templates3/_nyu-home.scss */
    .nyu-home .link-bak
    {
        display: none;
    }
}

@media screen and (max-width: 51.26667em)
{
    /* line 1414, styles/templates3/_nyu-home.scss */
    .nyu-home .coverdiv
    {
        margin-top: 0 !important;
    }
    /* line 1418, styles/templates3/_nyu-home.scss */
    .nyu-home .stream-container .stream-nav
    {
        display: none;
    }
}

@media screen and (min-width: 62em)
{
    /* line 1429, styles/templates3/_nyu-home.scss */
    .nyu-home .cover-div-inner
    {
        box-sizing: border-box;
        max-width: 62rem;
        margin: auto;
        padding: 4.33333333333333rem 1rem 1rem;
    }
    /* line 1436, styles/templates3/_nyu-home.scss */
    .nyu-home .footer
    {
        position: fixed;
        bottom: 0;

        width: 100%;
        max-height: 100%;
    }
    /* line 1443, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .connect-nyu,
    .nyu-home .footer .footer-navigation-top-wrapper .on-this-site,
    .nyu-home .footer .footer-navigation-top-wrapper .main-campuses
    {
        visibility: visible;

        -webkit-transition: visibility 300ms ease-in-out;
                transition: visibility 300ms ease-in-out;
    }
    /* line 1450, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-navigation-content
    {
        position: relative;

        width: 100%;
        max-width: 62rem;
    }
    /* line 1455, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-navigation-content ul.footer-top-menu > li
    {
        padding: 0 2.0%;
    }
    /* line 1458, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-navigation-content ul.footer-top-menu > li:first-child
    {
        padding-left: 0;
    }
    /* line 1464, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-top-menu
    {
        position: relative;
    }
    /* line 1468, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .expand-button
    {
        position: absolute;
        top: 1.666666666666667rem;
        right: 1rem;

        display: block;

        box-sizing: border-box;
        width: 2.666666666666667rem;
        height: 2.666666666666667rem;

        cursor: pointer;

        background: url('clientlib/assets/img/collapse-desktop.svg') center center no-repeat;
    }
    /* line 1481, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-bottom-wrapper
    {
        visibility: visible;

        -webkit-transition: visibility 300ms ease-in-out;
                transition: visibility 300ms ease-in-out;
    }
    /* line 1489, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded)
    {
        max-height: 6.133333333333333rem;

        -webkit-transition: max-height 300ms ease-in-out;
                transition: max-height 300ms ease-in-out;
    }
    /* line 1496, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .connect-nyu,
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .on-this-site,
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .main-campuses
    {
        display: none;

        -webkit-transition: visibility 300ms ease-in-out;
                transition: visibility 300ms ease-in-out;
    }
    /* line 1506, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .footer-top-menu
    {
        visibility: visible;

        -webkit-transition: visibility 300ms ease-in-out;
                transition: visibility 300ms ease-in-out;
    }
    /* line 1515, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .footer-top-menu
    {
        position: relative;

        box-shadow: 0;
    }
    /* line 1520, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .expand-button
    {
        position: absolute;
        top: 1.666666666666667rem;
        right: 1rem;

        display: block;

        box-sizing: border-box;
        width: 2.666666666666667rem;
        height: 2.666666666666667rem;

        cursor: pointer;

        background: url('clientlib/assets/img/expand-desktop.svg') center center no-repeat;
    }
    /* line 1533, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-bottom-wrapper
    {
        visibility: hidden;

        -webkit-transition: visibility 300ms ease-in-out;
                transition: visibility 300ms ease-in-out;
    }
    /* line 1543, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links
    {
        z-index: 3;
        bottom: 6.133333333333333rem;
        left: calc(50% - 31rem);

        display: block;

        box-sizing: border-box;
        width: 100%;
        max-width: 62rem;
    }
    /* line 1554, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links .top-links-container
    {
        position: relative;
        top: 0;
        left: 0;

        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;
                flex-direction: row;

        box-sizing: border-box;
        width: 100%;
        padding: 0;

        -webkit-flex-direction: row;
            -ms-flex-direction: row;
        -webkit-justify-content: space-between;
                justify-content: space-between;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
    }
    /* line 1580, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links .top-links-container .list-title
    {
        font-size: 1.2rem;
        font-weight: 600;

        padding: 0;

        color: #000;

        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -webkit-flex-grow: 1;
                flex-grow: 1;
    }
    /* line 1593, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links .top-links-container .top-urls
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;
                flex-direction: column;

        height: 4.666666666666667rem;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-flex-grow: 1;
                flex-grow: 1;
    }
    /* line 1617, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links .top-links-container .top-urls a
    {
        font-size: 1rem;
        font-weight: 600;

        padding: .33333333333333rem;
    }
    /* line 1627, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav .main-navigation-inner
    {
        max-width: 62rem;
    }
    /* line 1631, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav form.mobile-search-form
    {
        left: calc(50% - 31rem);

        width: 62rem;
    }
}

@media screen and (min-width: 80em)
{
    /* line 1643, styles/templates3/_nyu-home.scss */
    .nyu-home .cover-div-inner
    {
        max-width: 80rem;
    }
    /* line 1647, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links
    {
        z-index: 3;
        left: calc(50% - 40rem);

        max-width: 65.666666666666667rem;
    }
    /* line 1655, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav .main-navigation-inner
    {
        max-width: 80rem;
    }
    /* line 1659, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav form.mobile-search-form
    {
        left: calc(50% - 40rem);

        width: 80rem;
    }
    /* line 1666, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-navigation-content
    {
        width: 100%;
        max-width: 80rem;
    }
    /* line 1670, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-navigation-content ul.footer-top-menu > li
    {
        padding: 0 3.0%;
    }
    /* line 1673, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-navigation-content ul.footer-top-menu > li:first-child
    {
        padding-left: 0;
    }
}

@media screen and (max-height: 48.6em)
{
    /* line 1686, styles/templates3/_nyu-home.scss */
    .nyu-home .stream .block.features span
    {
        font-size: 2.133333333333333rem;
        line-height: 2.666666666666667rem;
    }
    /* line 1691, styles/templates3/_nyu-home.scss */
    .nyu-home .stream .block.features span a
    {
        line-height: 150%;
    }
    /* line 1695, styles/templates3/_nyu-home.scss */
    .nyu-home .stream .block.promo span,
    .nyu-home .stream .block.promo span a
    {
        font-size: 1rem;
        font-weight: 500;
        line-height: 150%;
    }
    /* line 1702, styles/templates3/_nyu-home.scss */
    .nyu-home .stream .block.news span,
    .nyu-home .stream .block.news span a,
    .nyu-home .stream .block.social span,
    .nyu-home .stream .block.social span a
    {
        font-size: .8666666666666667rem;
        font-weight: 500;
        line-height: 150%;
    }
    /* line 1711, styles/templates3/_nyu-home.scss */
    .nyu-home h1
    {
        font-size: 2rem;
    }
    /* line 1715, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links .top-links-container .top-urls a
    {
        font-size: .8666666666666667rem;
    }
}

@media screen and (min-width: 46em) and (max-height: 48.6em)
{
    /* line 1725, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links .top-links-container .top-urls
    {
        height: 4rem;
    }
}

@media screen and (min-width: 62em) and (max-height: 33.26667em)
{
    /* line 1736, styles/templates3/_nyu-home.scss */
    .nyu-home .streamall
    {
        padding-bottom: 6.666666666666667rem;
    }
    /* line 1740, styles/templates3/_nyu-home.scss */
    .nyu-home .footer
    {
        max-height: 100%;

        -webkit-transition: max-height 300ms ease-in-out;
                transition: max-height 300ms ease-in-out;
    }
    /* line 1746, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-top-menu
    {
        visibility: visible;

        -webkit-transition: visibility 300ms ease-in-out;
                transition: visibility 300ms ease-in-out;
    }
    /* line 1754, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .expand-button
    {
        position: absolute;
        top: .666666666666667rem;
        right: 1rem;

        display: block;

        box-sizing: border-box;
        width: 1.8666666666666667rem;
        height: 1.8666666666666667rem;

        cursor: pointer;

        background: url('clientlib/assets/img/collapse-tablet.svg') center center no-repeat;
    }
    /* line 1768, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded)
    {
        max-height: 3.33333333333333rem;

        -webkit-transition: max-height 300ms ease-in-out;
                transition: max-height 300ms ease-in-out;
    }
    /* line 1775, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .footer-top-menu
    {
        visibility: hidden;

        -webkit-transition: visibility 300ms ease-in-out;
                transition: visibility 300ms ease-in-out;
    }
    /* line 1783, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .expand-button
    {
        position: absolute;
        top: .666666666666667rem;
        right: 1rem;

        display: block;

        box-sizing: border-box;
        width: 1.8666666666666667rem;
        height: 1.8666666666666667rem;

        cursor: pointer;

        background: url('clientlib/assets/img/expand-tablet.svg') center center no-repeat;
    }
    /* line 1796, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-content
    {
        padding-bottom: 1.33333333333333rem;
    }
    /* line 1801, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links
    {
        bottom: 3.33333333333333rem;
    }
    /* line 1805, styles/templates3/_nyu-home.scss */
    .nyu-home .link-bak
    {
        display: none;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 1816, styles/templates3/_nyu-home.scss */
    .nyu-home .main-navigation-wrapper.menu-opened
    {
        position: relative !important;
    }
}

/* stream */
/* line 2, styles/templates3/_stream.scss */
.stream-viewport
{
    position: relative;

    overflow: hidden;

    width: 100%;
}

/* line 8, styles/templates3/_stream.scss */
.stream-viewport.mobile
{
    overflow: scroll;

    -webkit-overflow-scrolling: touch;
}

/* line 14, styles/templates3/_stream.scss */
.stream-viewport *
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    box-sizing: border-box;

    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
            font-smoothing: antialiased;
}

/* line 23, styles/templates3/_stream.scss */
.stream
{
    font-family: arial;

    box-sizing: border-box;
    width: 332.8rem;
    height: 31.33333333333333rem;
    margin: 0;
    padding: 0;

    list-style: none;

    background-color: #fff;

    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
            font-smoothing: antialiased;
}

/* line 41, styles/templates3/_stream.scss */
.stream .photo span
{
    display: none !important;
}

/* blocks */
/* line 48, styles/templates3/_stream.scss */
.stream .block
{
    font-size: 1.33333333333333rem;
    line-height: 1.33333333333333rem;

    position: relative;

    display: inline-block;
    float: left;

    margin-right: .4rem;

    color: #fff;
    background-color: #000;
}

/* block sizes */
/* line 62, styles/templates3/_stream.scss */
.stream .block.features
{
    width: calc(100% - .4rem);
    height: 100%;
}

/* line 67, styles/templates3/_stream.scss */
.stream .block.double-h
{
    width: calc(100% - .4rem);
    height: calc(50% - .2rem);
}

/* line 72, styles/templates3/_stream.scss */
.stream .block.double-v
{
    width: calc(100% - .4rem);
    height: 100%;
}

/* line 77, styles/templates3/_stream.scss */
.stream .block.single
{
    height: calc(50% - .2rem);
}

/* line 81, styles/templates3/_stream.scss */
.stream .col-1 .block.single
{
    width: calc(100% - .4rem);
}

/* line 85, styles/templates3/_stream.scss */
.stream .col-2 .block.single
{
    width: calc(50% - .4rem);
}

/* block styles */
/* line 92, styles/templates3/_stream.scss */
.stream .block.promo.dark
{
    background-color: #57068c;
}

/* line 93, styles/templates3/_stream.scss */
.stream .block.promo.light
{
    background-color: #8900e1;
}

/* line 94, styles/templates3/_stream.scss */
.stream .block.social
{
    text-indent: 0;

    background-image: none;
}

/* line 95, styles/templates3/_stream.scss */
.stream .block.social.dark
{
    background-color: #3a5999;
}

/* line 96, styles/templates3/_stream.scss */
.stream .block.social.light
{
    background-color: #25aae1;
}

/* block states, overlays */
/* line 102, styles/templates3/_stream.scss */
.stream .block.news::before,
.stream .block.promo::before
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
    cursor: pointer;

    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat bottom right;
    background-size: 2.666666666666667rem;
}

/* line 116, styles/templates3/_stream.scss */
.stream .block.features::before,
.stream .block.news::before
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
    transition: background-color 100ms ease-in-out;

    background-color: rgba(0, 0, 0, .3);
}

/* line 129, styles/templates3/_stream.scss */
.stream-viewport:not(.mobile) .stream .block.features:hover::before
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
    cursor: pointer;

    background-color: rgba(0, 0, 0, .55);
}

/* line 141, styles/templates3/_stream.scss */
.stream-viewport:not(.mobile) .stream .block.photo a
{
    display: block;

    width: 100%;
    height: 100%;

    cursor: pointer;
}

/* line 148, styles/templates3/_stream.scss */
.stream-viewport:not(.mobile) .stream .block.promo:hover::before
{
    background-image: url('clientlib/assets/img/promo_corner_white.svg');
}

/* line 152, styles/templates3/_stream.scss */
.stream-viewport:not(.mobile) .stream .block.news:hover::before
{
    background-color: rgba(0, 0, 0, .55);
    background-image: url('clientlib/assets/img/promo_corner_white.svg');
}

/* block image backgrounds */
/* line 162, styles/templates3/_stream.scss */
.stream .block
{
    overflow: hidden;

    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}

/* block text */
/* line 187, styles/templates3/_stream.scss */
.stream .block span
{
    font-weight: 600;

    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;

    display: table;

    width: 100%;
    height: 100%;
}

/* line 198, styles/templates3/_stream.scss */
.stream .block span a
{
    display: table-cell;
    overflow: hidden;

    max-height: 100%;
    padding: 0;

    vertical-align: middle;
    text-decoration: none;
}

/* line 207, styles/templates3/_stream.scss */
.stream .block span,
.stream .block span a
{
    color: #fff;
}

/* line 212, styles/templates3/_stream.scss */
.stream .block.features span
{
    font-size: 2.666666666666667rem;
    font-weight: 600;
    line-height: 3.33333333333333rem;

    position: absolute;
    top: 42.5%;
    left: 1.666666666666667rem;

    display: block;

    width: auto;
    height: auto;
}

/* line 224, styles/templates3/_stream.scss */
.stream .block.features span::before
{
    position: absolute;
    top: -1.33333333333333rem;
    left: .0666666666666667rem;

    display: block;

    width: 5.0666666666666667rem;
    height: .4rem;

    content: '';

    background-color: #fff;
}

/* line 235, styles/templates3/_stream.scss */
.stream .block.features span a
{
    line-height: 3.33333333333333rem;
}

/* line 239, styles/templates3/_stream.scss */
.stream .block.promo span,
.stream .block.news span,
.stream .block.social span
{
    width: 100%;
    padding: .666666666666667rem 5%;

    text-align: center;
    vertical-align: middle;
}

/* line 248, styles/templates3/_stream.scss */
.stream .block.promo span,
.stream .block.promo span a
{
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 200%;
}

/* line 255, styles/templates3/_stream.scss */
.stream .block.news span,
.stream .block.news span a,
.stream .block.social span,
.stream .block.social span a
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 200%;
}

/* line 264, styles/templates3/_stream.scss */
.stream .block.news span,
.stream .block.news span a
{
    font-family: 'Mercury SSm A', 'Mercury SSm B', 'MercuryTextG2', serif;
}

/* columns */
/* line 272, styles/templates3/_stream.scss */
.stream li
{
    display: inline-block;
    float: left;

    height: 31.33333333333333rem;
    margin-top: 0;

    background-color: #fff;
}

/* line 280, styles/templates3/_stream.scss */
.stream .col-f
{
    width: calc(44.933333333333333rem + .4rem);
}

/* line 284, styles/templates3/_stream.scss */
.stream .col-1
{
    width: calc(16rem + .4rem);
}

/* line 288, styles/templates3/_stream.scss */
.stream .col-1 .block
{
    margin-bottom: .4rem;
}

/* line 292, styles/templates3/_stream.scss */
.stream .col-1 .block:last-child
{
    margin-bottom: 0;
}

/* line 296, styles/templates3/_stream.scss */
.stream .col-2
{
    width: calc(32.4rem + .4rem);
}

/* line 300, styles/templates3/_stream.scss */
.stream .col-2 > *
{
    margin-bottom: 0;
}

/* line 304, styles/templates3/_stream.scss */
.stream .col-2 .block
{
    margin-bottom: .4rem;
}

/* nav */
/* line 315, styles/templates3/_stream.scss */
.stream-container
{
    position: relative;
}

/* line 319, styles/templates3/_stream.scss */
.stream-container .stream-nav
{
    position: absolute;
    z-index: 2;
    top: calc(50% - 3.666666666666667rem);
    right: -10.666666666666667rem;
    left: -10.666666666666667rem;

    display: block;

    width: 10.666666666666667rem;
    height: 10.666666666666667rem;

    transition: all 100ms ease-in-out;

    opacity: 0;
    border-radius: 50%;
    background-color: #fff;
}

/* line 334, styles/templates3/_stream.scss */
.stream-container:hover .stream-nav
{
    opacity: .6;
}

/* line 338, styles/templates3/_stream.scss */
.stream-container:hover .stream-nav:hover
{
    cursor: pointer;

    opacity: .7;
}

/* line 342, styles/templates3/_stream.scss */
.stream-container:hover .stream-nav.left
{
    right: auto;
    left: -5.33333333333333rem;
}

/* line 347, styles/templates3/_stream.scss */
.stream-container:hover .stream-nav.right
{
    right: -5.33333333333333rem;
    left: auto;
}

/* height limit */
/* line 355, styles/templates3/_stream.scss */
.stream,
.stream li,
.stream .block
{
    max-height: 31.33333333333333rem;
}

/* full width, one row */
@media screen and (min-width: 51.26667em) and (max-height: 39.93333em)
{
    /* line 366, styles/templates3/_stream.scss */
    .stream
    {
        width: 1333.33333333333333rem;
    }
    /* line 372, styles/templates3/_stream.scss */
    .stream,
    .stream .block.features,
    .stream .block.double-v,
    .stream li
    {
        height: 100%;
    }
    /* line 379, styles/templates3/_stream.scss */
    .stream .block,
    .stream .col-1 .block,
    .stream .col-2 .block
    {
        margin-bottom: 0;
    }
    /* line 385, styles/templates3/_stream.scss */
    .stream .block.single,
    .stream .block.double-h
    {
        height: calc(100%);
    }
    /* line 390, styles/templates3/_stream.scss */
    .stream .col-1 .block.single
    {
        width: calc(50% - .4rem);
    }
    /* line 394, styles/templates3/_stream.scss */
    .stream .col-2 .block.single
    {
        width: calc(25% - .4rem);
    }
    /* line 398, styles/templates3/_stream.scss */
    .stream .col-2 .block.double-h
    {
        width: calc(50% - .4rem);
    }
    /* line 402, styles/templates3/_stream.scss */
    .stream .block.features span
    {
        position: relative;
        top: 0;
        left: 0;

        display: table;

        width: 100%;
        height: 100%;
        padding: .666666666666667rem 5%;
    }
    /* line 412, styles/templates3/_stream.scss */
    .stream .block.features span::before
    {
        display: none;
    }
    /* line 417, styles/templates3/_stream.scss */
    .stream .block.features span
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;
                flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
        -webkit-justify-content: center;
                justify-content: center;
    }
    /* line 435, styles/templates3/_stream.scss */
    .stream .block.features span a
    {
        font-size: 1.8666666666666667rem;

        position: relative;

        padding-top: 1.33333333333333rem;
    }
    /* line 440, styles/templates3/_stream.scss */
    .stream .block.features span a::before
    {
        position: absolute;
        top: 0;
        left: .0666666666666667rem;

        display: block;

        width: 5.0666666666666667rem;
        height: .4rem;

        content: '';

        background-color: #fff;
    }
    /* line 453, styles/templates3/_stream.scss */
    .stream .block.features span br
    {
        display: none;
    }
}

@media screen and (min-width: 32em) and (max-width: 45.93333em) and (max-height: 28em)
{
    /* line 463, styles/templates3/_stream.scss */
    .nyu-home .cover-div-inner
    {
        padding: 1.666666666666667rem 1rem 1rem;
    }
    /* line 466, styles/templates3/_stream.scss */
    .nyu-home .cover-div-inner .top-links-goto
    {
        bottom: 3.666666666666667rem;
    }
}

@media screen and (min-width: 32em) and (max-width: 45.93333em) and (max-height: 21.26667em)
{
    /* line 478, styles/templates3/_stream.scss */
    .nyu-home .coverdiv
    {
        min-height: 21.33333rem;
    }
}

@media screen and (min-width: 46em) and (max-height: 30.66667em) and (max-width: 61.93333em)
{
    /* line 489, styles/templates3/_stream.scss */
    .nyu-home .cover-div-inner
    {
        padding: 1.666666666666667rem 1rem 1rem;
    }
    /* line 493, styles/templates3/_stream.scss */
    .nyu-home h1
    {
        display: inline-block;

        width: 50%;
    }
    /* line 498, styles/templates3/_stream.scss */
    .nyu-home #hidecov
    {
        margin-bottom: 2rem;

        vertical-align: middle;
    }
}

@media screen and (min-width: 46em) and (max-height: 21.26667em)
{
    /* line 510, styles/templates3/_stream.scss */
    .nyu-home h1
    {
        display: none !important;
    }
    /* line 514, styles/templates3/_stream.scss */
    .nyu-home #hidecov
    {
        display: none;
    }
}

@media screen and (min-width: 51.26667em) and (max-height: 26.66667em)
{
    /* line 525, styles/templates3/_stream.scss */
    .nyu-home .stream-viewport
    {
        padding-top: 1.33333333333333rem;
    }
    /* line 529, styles/templates3/_stream.scss */
    .nyu-home .cover-div-inner
    {
        padding: 1.666666666666667rem 1rem 1rem;
    }
    /* line 533, styles/templates3/_stream.scss */
    .nyu-home h1
    {
        display: inline-block;
    }
    /* line 537, styles/templates3/_stream.scss */
    .nyu-home #hidecov
    {
        margin-bottom: 2rem;

        vertical-align: middle;
    }
    /* line 542, styles/templates3/_stream.scss */
    .nyu-home .top-links
    {
        padding: 0 1rem;
    }
    /* line 546, styles/templates3/_stream.scss */
    .nyu-home .stream .block.features span a
    {
        font-size: 1.666666666666667rem;

        padding-top: .666666666666667rem;
    }
}

@media screen and (min-width: 51.26667em) and (max-height: 21.26667em)
{
    /* line 558, styles/templates3/_stream.scss */
    .nyu-home .stream-viewport
    {
        display: none;
    }
    /* line 562, styles/templates3/_stream.scss */
    .nyu-home .coverdiv
    {
        margin-top: 0 !important;
    }
    /* line 566, styles/templates3/_stream.scss */
    .nyu-home #hidecov
    {
        display: none;
    }
    /* line 570, styles/templates3/_stream.scss */
    .nyu-home h1
    {
        display: inline-block;
    }
}

@media screen and (min-width: 51.26667em) and (max-height: 18.66667em)
{
    /* line 581, styles/templates3/_stream.scss */
    .nyu-home h1
    {
        display: none !important;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 592, styles/templates3/_stream.scss */
    .nyu-home .stream .block.features span
    {
        font-size: 2.133333333333333rem;
        line-height: 2.666666666666667rem;
    }
    /* line 597, styles/templates3/_stream.scss */
    .nyu-home .stream .block.features span a
    {
        line-height: 150%;
    }
    /* line 601, styles/templates3/_stream.scss */
    .nyu-home .stream .block.promo span,
    .nyu-home .stream .block.promo span a
    {
        font-size: 1rem;
        font-weight: 500;
        line-height: 190%;
    }
    /* line 608, styles/templates3/_stream.scss */
    .nyu-home .stream .block.news span,
    .nyu-home .stream .block.news span a,
    .nyu-home .stream .block.social span,
    .nyu-home .stream .block.social span a
    {
        font-size: .8666666666666667rem;
        font-weight: 500;
        line-height: 190%;
    }
    /* line 617, styles/templates3/_stream.scss */
    .nyu-home .stream .block.social a::before
    {
        margin-bottom: 1rem;
    }
}

/* vertical two columns */
@media screen and (max-width: 51.26667em)
{
    /* line 628, styles/templates3/_stream.scss */
    .stream-viewport
    {
        overflow: auto;
    }
    /* line 632, styles/templates3/_stream.scss */
    .stream,
    .stream .block.features,
    .stream .block.double-h,
    .stream .col-f,
    .stream .col-1,
    .stream .col-2
    {
        width: 100%;
        height: auto;
    }
    /* line 642, styles/templates3/_stream.scss */
    .stream .col-1 .block.single,
    .stream .col-2 .block.single
    {
        width: calc(50% - .2rem);
    }
    /* line 647, styles/templates3/_stream.scss */
    .stream .block.double-v
    {
        width: 100%;
    }
    /* line 651, styles/templates3/_stream.scss */
    .stream .block
    {
        margin-bottom: .4rem !important;
    }
    /* line 658, styles/templates3/_stream.scss */
    .stream .col-1 .single-2,
    .stream .col-2 .single-2
    {
        margin-right: 0;
    }
    /* line 663, styles/templates3/_stream.scss */
    .stream .col-1.v,
    .stream .col-1.v + .col-1
    {
        width: 50%;
    }
    /* line 668, styles/templates3/_stream.scss */
    .stream .col-1.v .double-v
    {
        width: calc(100% - .2rem);
        margin-right: .2rem;
    }
    /* line 673, styles/templates3/_stream.scss */
    .stream .col-1.v + .col-1 .single
    {
        width: calc(100% - .2rem);
        margin-right: 0;
        margin-left: .2rem;
    }
    /* line 679, styles/templates3/_stream.scss */
    .stream .block.features span
    {
        font-size: 2.133333333333333rem;
        line-height: 2.666666666666667rem;

        top: 40%;

        width: auto;
    }
    /* line 689, styles/templates3/_stream.scss */
    .stream .col-1 .block.single:last-child,
    .stream .col-2 .block.single:last-child,
    .stream .single:nth-of-type(even)
    {
        margin-right: 0;
    }
    /* line 695, styles/templates3/_stream.scss */
    .stream .col-2 .block.double-h + style + .block.single
    {
        margin-right: .4rem;
    }
    /* line 699, styles/templates3/_stream.scss */
    .stream,
    .stream li,
    .stream .block
    {
        max-height: none;
    }
    /* line 706, styles/templates3/_stream.scss */
    .nyu-home .stream .block.social a::before
    {
        margin-bottom: 1.33333333333333rem;
    }
    /* line 710, styles/templates3/_stream.scss */
    .nyu-home .stream .block.social span a,
    .nyu-home .stream .block.news span a,
    .nyu-home .stream .block.promo span a
    {
        line-height: 200%;
    }
}

/* vertical one column */
@media screen and (max-width: 31.93333em)
{
    /* line 723, styles/templates3/_stream.scss */
    .stream .block,
    .stream .col-1.v,
    .stream .col-1.v + .col-1
    {
        width: 100% !important;
        margin: 0 0 .4rem 0;
    }
    /* line 730, styles/templates3/_stream.scss */
    .stream .col-1.v + .col-1 .single
    {
        margin-left: 0;
    }
    /* line 734, styles/templates3/_stream.scss */
    .stream .col-1.v
    {
        margin-bottom: 0;
    }
    /* line 738, styles/templates3/_stream.scss */
    .stream .block.features
    {
        height: 13.33333333333333rem;
    }
    /* line 742, styles/templates3/_stream.scss */
    .stream .block.promo
    {
        height: 6.666666666666667rem;
    }
    /* line 746, styles/templates3/_stream.scss */
    .stream .block.promo span
    {
        line-height: 1.8666666666666667rem;
    }
    /* line 750, styles/templates3/_stream.scss */
    .stream .block.photo,
    .stream .block.social,
    .stream .block.news
    {
        height: 10rem;
    }
    /* line 756, styles/templates3/_stream.scss */
    .stream .block.features span
    {
        font-size: 2.133333333333333rem;
        line-height: 2.666666666666667rem;

        top: 2.666666666666667rem;
        right: 1.33333333333333rem;

        width: auto;
    }
    /* line 764, styles/templates3/_stream.scss */
    .stream .block.news span,
    .stream .block.social span
    {
        line-height: 1.8666666666666667rem;
    }
    /* line 772, styles/templates3/_stream.scss */
    .stream .block.features span br
    {
        display: none;
    }
    /* line 779, styles/templates3/_stream.scss */
    .nyu-home .top-links-goto
    {
        bottom: 3.33333333333333rem !important;
    }
    /* line 783, styles/templates3/_stream.scss */
    .nyu-home .stream .block.social span a,
    .nyu-home .stream .block.news span a,
    .nyu-home .stream .block.promo span a
    {
        line-height: 190%;
    }
    /* line 789, styles/templates3/_stream.scss */
    .nyu-home .stream .block.social a::before
    {
        margin-bottom: 1rem;
    }
}

@media screen and (max-width: 52.66667em) and (max-height: 26.66667em)
{
    /* line 800, styles/templates3/_stream.scss */
    .nyu-home .cover-div-inner
    {
        padding: 2.33333333333333rem 1rem 1rem;
    }
    /* line 804, styles/templates3/_stream.scss */
    .nyu-home .coverdiv
    {
        min-height: 26.666666666666667rem;
    }
}

/* line 2, styles/templates4/_news_series.scss */
.news.series .body
{
    box-sizing: border-box;
    width: 80rem;
    margin: auto;
    padding: 0 0 5.33333333333333rem;
}

/* line 8, styles/templates4/_news_series.scss */
.news.series .body::before,
.news.series .body::after
{
    display: table;

    content: '';
}

/* line 14, styles/templates4/_news_series.scss */
.news.series .body::after
{
    clear: both;
}

/* line 19, styles/templates4/_news_series.scss */
.news.series .content
{
    width: 100%;
}

/* line 22, styles/templates4/_news_series.scss */
.news.series .content::before,
.news.series .content::after
{
    display: table;

    content: '';
}

/* line 28, styles/templates4/_news_series.scss */
.news.series .content::after
{
    clear: both;
}

/* line 33, styles/templates4/_news_series.scss */
.news.series .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 39, styles/templates4/_news_series.scss */
.news.series .cc_25-25-25-25_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 40, styles/templates4/_news_series.scss */
.news.series .cc_25-25-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 41, styles/templates4/_news_series.scss */
.news.series .cc_25-25-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 42, styles/templates4/_news_series.scss */
.news.series .cc_25-25-25-25_c3
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 43, styles/templates4/_news_series.scss */
.news.series .cc_25-75_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 44, styles/templates4/_news_series.scss */
.news.series .cc_25-75_c1
{
    clear: none;

    width: 75%;
    padding: 0;
}

/* line 45, styles/templates4/_news_series.scss */
.news.series .cc_75-25_c0
{
    clear: left;

    width: 75%;
    padding: 0;
}

/* line 46, styles/templates4/_news_series.scss */
.news.series .cc_75-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 47, styles/templates4/_news_series.scss */
.news.series .cc_33-33-33_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 48, styles/templates4/_news_series.scss */
.news.series .cc_33-33-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 49, styles/templates4/_news_series.scss */
.news.series .cc_33-33-33_c2
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 50, styles/templates4/_news_series.scss */
.news.series .cc_33-66_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 51, styles/templates4/_news_series.scss */
.news.series .cc_33-66_c1
{
    clear: none;

    width: 66.6666666666%;
    padding: 0;
}

/* line 52, styles/templates4/_news_series.scss */
.news.series .cc_66-33_c0
{
    clear: left;

    width: 66.6666666666%;
    padding: 0;
}

/* line 53, styles/templates4/_news_series.scss */
.news.series .cc_66-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 54, styles/templates4/_news_series.scss */
.news.series .cc_50-50_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 55, styles/templates4/_news_series.scss */
.news.series .cc_50-50_c1
{
    clear: none;

    width: 50%;
    padding: 0;
}

/* line 56, styles/templates4/_news_series.scss */
.news.series .cc_50-25-25_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 57, styles/templates4/_news_series.scss */
.news.series .cc_50-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 58, styles/templates4/_news_series.scss */
.news.series .cc_50-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 59, styles/templates4/_news_series.scss */
.news.series .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 61, styles/templates4/_news_series.scss */
.news.series .intro-banner-wrapper
{
    margin-bottom: 2rem;
}

/* line 64, styles/templates4/_news_series.scss */
.news.series .intro-banner-wrapper .content-area
{
    position: relative;
    bottom: 0;

    display: block;

    padding: 3rem 1rem 0;
}

/* line 71, styles/templates4/_news_series.scss */
.news.series .intro-banner-wrapper .over-title
{
    color: #56058c;
}

/* line 74, styles/templates4/_news_series.scss */
.news.series .intro-banner-wrapper .over-title::after
{
    border-top: 0;
}

/* line 79, styles/templates4/_news_series.scss */
.news.series .intro-banner-wrapper .story-title
{
    font-weight: 700;

    padding: 0;

    text-transform: uppercase;

    color: #000;
}

/* line 88, styles/templates4/_news_series.scss */
.news.series .top-wrapper::before,
.news.series .top-wrapper::after
{
    display: table;

    content: '';
}

/* line 94, styles/templates4/_news_series.scss */
.news.series .top-wrapper::after
{
    clear: both;
}

/* line 98, styles/templates4/_news_series.scss */
.news.series .top-wrapper .intro
{
    float: left;

    box-sizing: border-box;
    width: 70%;
    padding: 0 1rem;
}

/* line 104, styles/templates4/_news_series.scss */
.news.series .top-wrapper .intro p
{
    font: 500 1.13333rem 'Gotham A', 'Gotham B', sans-serif;
    line-height: 175%;
}

/* line 110, styles/templates4/_news_series.scss */
.news.series .top-wrapper .shortcuts-component
{
    float: right;

    padding: .533333333333333rem 1rem 1rem;
}

/* line 114, styles/templates4/_news_series.scss */
.news.series .top-wrapper .shortcuts-component select
{
    width: 18rem;
}

/* line 118, styles/templates4/_news_series.scss */
.news.series .top-wrapper .shortcuts-component .ui-selectmenu-button
{
    margin: 0;

    background: #fbfbfb;
}

/* line 122, styles/templates4/_news_series.scss */
.news.series .top-wrapper .shortcuts-component .ui-selectmenu-button::after
{
    bottom: .8rem;
}

/* line 129, styles/templates4/_news_series.scss */
.news.series .articles-intro
{
    box-sizing: border-box;
    margin: 2.666666666666667rem 0 0;
    padding: 0 1rem .33333333333333rem;
}

/* line 134, styles/templates4/_news_series.scss */
.news.series .articles-intro h2
{
    font-size: 2rem;

    margin: 0 0 .666666666666667rem;
}

/* line 139, styles/templates4/_news_series.scss */
.news.series .articles-intro .latest-articles-item-count
{
    font: 400 1.2rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    padding: 0;
}

/* line 145, styles/templates4/_news_series.scss */
.news.series .archive-container
{
    padding-bottom: .666666666666667rem;
}

/* line 148, styles/templates4/_news_series.scss */
.news.series .archive-container .single-post
{
    padding: 1rem 1rem 0;
}

/* line 153, styles/templates4/_news_series.scss */
.news.series .pagination-controls
{
    margin-top: -.666666666666667rem;
}

/* line 160, styles/templates4/_news_series.scss */
.news.hero.series .intro-banner-wrapper .content-area
{
    position: absolute;

    padding: 3rem 1rem;
}

/* line 165, styles/templates4/_news_series.scss */
.news.hero.series .intro-banner-wrapper .over-title
{
    color: #fff;
}

/* line 168, styles/templates4/_news_series.scss */
.news.hero.series .intro-banner-wrapper .over-title::after
{
    border-top: .33333333333333rem solid #57068c;
}

/* line 173, styles/templates4/_news_series.scss */
.news.hero.series .intro-banner-wrapper .story-title
{
    line-height: 1;

    padding: 0;

    color: #fff;
}

@media screen and (max-width: 79.93333em)
{
    /* line 186, styles/templates4/_news_series.scss */
    .news.series .body
    {
        max-width: 62rem;
    }
    /* line 187, styles/templates4/_news_series.scss */
    .news.series .content
    {
        width: 100%;
    }
    /* line 189, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 190, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 191, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 192, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 193, styles/templates4/_news_series.scss */
    .news.series .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 194, styles/templates4/_news_series.scss */
    .news.series .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 195, styles/templates4/_news_series.scss */
    .news.series .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 196, styles/templates4/_news_series.scss */
    .news.series .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 197, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 198, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 199, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 200, styles/templates4/_news_series.scss */
    .news.series .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 201, styles/templates4/_news_series.scss */
    .news.series .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 202, styles/templates4/_news_series.scss */
    .news.series .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 203, styles/templates4/_news_series.scss */
    .news.series .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 204, styles/templates4/_news_series.scss */
    .news.series .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 205, styles/templates4/_news_series.scss */
    .news.series .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 206, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 207, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 208, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 209, styles/templates4/_news_series.scss */
    .news.series .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 212, styles/templates4/_news_series.scss */
    .news.series .top-wrapper .intro
    {
        width: 60%;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 224, styles/templates4/_news_series.scss */
    .news.series .body
    {
        width: 46rem;
        padding: 0 0 2.666666666666667rem;
    }
    /* line 229, styles/templates4/_news_series.scss */
    .news.series .content
    {
        width: 100%;
    }
    /* line 230, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 231, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 232, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 233, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 234, styles/templates4/_news_series.scss */
    .news.series .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 235, styles/templates4/_news_series.scss */
    .news.series .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 236, styles/templates4/_news_series.scss */
    .news.series .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 237, styles/templates4/_news_series.scss */
    .news.series .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 238, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 239, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 240, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 241, styles/templates4/_news_series.scss */
    .news.series .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 242, styles/templates4/_news_series.scss */
    .news.series .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 243, styles/templates4/_news_series.scss */
    .news.series .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 244, styles/templates4/_news_series.scss */
    .news.series .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 245, styles/templates4/_news_series.scss */
    .news.series .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 246, styles/templates4/_news_series.scss */
    .news.series .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 247, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 248, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 249, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 250, styles/templates4/_news_series.scss */
    .news.series .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 252, styles/templates4/_news_series.scss */
    .news.series .intro-banner-wrapper
    {
        margin-bottom: 0;
    }
    /* line 255, styles/templates4/_news_series.scss */
    .news.series .intro-banner-wrapper .content-area
    {
        bottom: .666666666666667rem;

        padding: 1.666666666666667rem 1rem 0;

        border-bottom: 0;
    }
    /* line 260, styles/templates4/_news_series.scss */
    .news.series .intro-banner-wrapper .content-area .story-title
    {
        font-size: 2rem;

        padding: 0;
    }
    /* line 267, styles/templates4/_news_series.scss */
    .news.series .intro-wrapper
    {
        width: 100%;
    }
    /* line 270, styles/templates4/_news_series.scss */
    .news.series .intro-wrapper .intro
    {
        font-size: 1rem;

        padding: 0 1rem 1rem;
    }
    /* line 277, styles/templates4/_news_series.scss */
    .news.series .top-wrapper .intro
    {
        float: none;

        width: 100%;
    }
    /* line 281, styles/templates4/_news_series.scss */
    .news.series .top-wrapper .intro p
    {
        font-size: 1rem;
        font-weight: 500;
        line-height: 175%;
    }
    /* line 288, styles/templates4/_news_series.scss */
    .news.series .top-wrapper .shortcuts-component
    {
        float: none;

        width: 100%;
    }
    /* line 295, styles/templates4/_news_series.scss */
    .news.series .articles-intro h2
    {
        font-size: 1.6rem;
    }
    /* line 299, styles/templates4/_news_series.scss */
    .news.series .articles-intro .latest-articles-item-count
    {
        font-size: 1rem;
    }
    /* line 306, styles/templates4/_news_series.scss */
    .news.hero.series .intro-banner-wrapper
    {
        margin-bottom: 1.33333333333333rem;
    }
    /* line 309, styles/templates4/_news_series.scss */
    .news.hero.series .intro-banner-wrapper .content-area
    {
        padding: 1.666666666666667rem 1rem .666666666666667rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 321, styles/templates4/_news_series.scss */
    .news.series .body
    {
        width: 32rem;
    }
    /* line 322, styles/templates4/_news_series.scss */
    .news.series .content
    {
        width: 100%;
        margin: 0 auto;
    }
    /* line 324, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 325, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 326, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 327, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 328, styles/templates4/_news_series.scss */
    .news.series .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 329, styles/templates4/_news_series.scss */
    .news.series .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 330, styles/templates4/_news_series.scss */
    .news.series .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 331, styles/templates4/_news_series.scss */
    .news.series .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 332, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 333, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 334, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 335, styles/templates4/_news_series.scss */
    .news.series .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 336, styles/templates4/_news_series.scss */
    .news.series .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 337, styles/templates4/_news_series.scss */
    .news.series .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 338, styles/templates4/_news_series.scss */
    .news.series .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 339, styles/templates4/_news_series.scss */
    .news.series .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 340, styles/templates4/_news_series.scss */
    .news.series .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 341, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 342, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 343, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 344, styles/templates4/_news_series.scss */
    .news.series .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 346, styles/templates4/_news_series.scss */
    .news.series .pagination-controls
    {
        padding: 0 1rem 1.33333333333333rem;
    }
    /* line 351, styles/templates4/_news_series.scss */
    .news.series .top-wrapper .intro
    {
        float: none;

        width: 100%;
        padding: 0 1rem 1rem;
    }
    /* line 359, styles/templates4/_news_series.scss */
    .news.series .archive-container .single-post
    {
        padding: 2rem 1rem 0;
    }
    /* line 362, styles/templates4/_news_series.scss */
    .news.series .archive-container .single-post:first-child
    {
        padding: 1rem 1rem 0;
    }
    /* line 367, styles/templates4/_news_series.scss */
    .news.series .archive-container .single-post a img
    {
        margin: .533333333333333rem 0 0;
    }
    /* line 374, styles/templates4/_news_series.scss */
    .news.series .archive-container
    {
        padding-bottom: 0;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 385, styles/templates4/_news_series.scss */
    .news.series .body
    {
        width: 100%;
        padding: 0 0 2rem;
    }
    /* line 391, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 392, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c1
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 393, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 394, styles/templates4/_news_series.scss */
    .news.series .cc_25-25-25-25_c3
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 395, styles/templates4/_news_series.scss */
    .news.series .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 396, styles/templates4/_news_series.scss */
    .news.series .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 397, styles/templates4/_news_series.scss */
    .news.series .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 398, styles/templates4/_news_series.scss */
    .news.series .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 399, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 400, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c1
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 401, styles/templates4/_news_series.scss */
    .news.series .cc_33-33-33_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 402, styles/templates4/_news_series.scss */
    .news.series .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 403, styles/templates4/_news_series.scss */
    .news.series .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 404, styles/templates4/_news_series.scss */
    .news.series .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 405, styles/templates4/_news_series.scss */
    .news.series .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 406, styles/templates4/_news_series.scss */
    .news.series .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 407, styles/templates4/_news_series.scss */
    .news.series .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 408, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 409, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 410, styles/templates4/_news_series.scss */
    .news.series .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 411, styles/templates4/_news_series.scss */
    .news.series .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 414, styles/templates4/_news_series.scss */
    .news.series .top-wrapper .shortcuts-component
    {
        padding: 0 1rem;
    }
}

/* line 2, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band
{
    display: block;

    box-sizing: border-box;
    width: 100%;

    color: #fff;
}

/* line 8, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band
{
    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    height: auto;
    margin: auto;
    padding: 2.666666666666667rem 1rem;
}

/* line 16, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band .bio-back
{
    position: relative;

    margin-bottom: .666666666666667rem;
    padding-left: 1rem;
}

/* line 21, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band .bio-back a,
.org-chart-bio .title-band .inner-band .bio-back span
{
    font-size: 1.0666666666666667rem;
    font-weight: 700;
    line-height: 1;

    text-transform: uppercase;

    color: #57068c;
}

/* line 30, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band .bio-back a:first-child::before
{
    font: 700 1.33333333333333rem FontAwesome;
    line-height: 125%;

    position: absolute;
    top: 0;
    top: .133333333333333rem;
    left: 0;

    display: inline-block;

    content: '\f104';

    color: #57068c;
}

/* line 44, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band .bio-title
{
    font: 700 3.2rem 'Gotham A', 'Gotham B', sans-serif;
    line-height: 100%;

    margin: 0;
    padding: 0 0 1rem;
}

/* line 51, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band .bio-job-title
{
    font-size: 2rem;

    margin-bottom: .33333333333333rem;
}

/* line 56, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band .contact-link
{
    font-size: 1rem;
}

/* line 60, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .title-band .inner-band .contact-phone
{
    font-size: 1rem;
}

/* line 66, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .content-container
{
    display: block;
    float: none;

    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    margin: auto;
}

/* line 74, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .content-container::before,
.org-chart-bio .content-container::after
{
    display: table;

    content: '';
}

/* line 80, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .content-container::after
{
    clear: both;
}

/* line 84, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .content-container .content
{
    display: block;
    float: none;

    box-sizing: border-box;
    width: 100%;
    margin: auto;
    padding: 0 0 3.33333333333333rem;
}

/* line 93, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .content-container .content .key-people-container .parbase
{
    clear: none !important;
}

/* line 100, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .contact-phone
{
    font-size: 1rem;
    line-height: 150%;

    color: #6d6d6d;
}

/* line 108, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .floating-image-right
{
    float: right;

    box-sizing: content-box;
    width: 20rem;
    height: auto;
    padding: .533333333333333rem 0 4rem 3rem;
}

/* line 116, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container
{
    box-sizing: border-box;
    padding: 0 1rem;
}

/* line 120, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container::before,
.org-chart-bio .main-content-container::after
{
    display: table;

    content: '';
}

/* line 126, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container::after
{
    clear: both;
}

/* line 130, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .main-content
{
    float: left;

    box-sizing: border-box;
    width: calc(100% - 18rem);
    padding: 0;
}

/* line 137, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar
{
    float: right;

    box-sizing: border-box;
    width: 13.33333333333333rem;
}

/* line 142, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar .nav-list-container
{
    padding: 0;
}

/* line 145, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar .nav-list-container .nav-list-title
{
    font: 700 1.2rem 'Gotham A', 'Gotham B', sans-serif;
    line-height: 150%;

    width: calc(100% - .33333333333333rem);
    padding-bottom: 1rem;

    color: #000;
    border-bottom: .06667rem solid #d6d6d6;
}

/* line 154, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar .nav-list-container .nav-list li
{
    margin-bottom: .666666666666667rem;
}

/* line 159, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar .bio-name-link
{
    color: #57068c;
}

/* line 164, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .main-content-container .sidebar .bio-name-link::after
{
    display: none;
}

/* line 171, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 177, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_25-25-25-25_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 178, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_25-25-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 179, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_25-25-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 180, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_25-25-25-25_c3
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 181, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_25-75_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 182, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_25-75_c1
{
    clear: none;

    width: 75%;
    padding: 0;
}

/* line 183, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_75-25_c0
{
    clear: left;

    width: 75%;
    padding: 0;
}

/* line 184, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_75-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 185, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_33-33-33_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 186, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_33-33-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 187, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_33-33-33_c2
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 188, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_33-66_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 189, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_33-66_c1
{
    clear: none;

    width: 66.6666666666%;
    padding: 0;
}

/* line 190, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_66-33_c0
{
    clear: left;

    width: 66.6666666666%;
    padding: 0;
}

/* line 191, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_66-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 192, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_50-50_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 193, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_50-50_c1
{
    clear: none;

    width: 50%;
    padding: 0;
}

/* line 194, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_50-25-25_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 195, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_50-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 196, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_50-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 197, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 199, styles/templates4/_org_chart_bio.scss */
.org-chart-bio .key-people
{
    padding: 0 0 5rem;
}

@media screen and (max-width: 79.93333em)
{
    /* line 210, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band
    {
        max-width: 62rem;
    }
    /* line 215, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .content-container
    {
        max-width: 62rem;
    }
    /* line 220, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .main-content-container .main-content
    {
        width: calc(100% - 17.33333333333333rem);
    }
    /* line 225, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .floating-image-right
    {
        width: 17.666666666666667rem;
    }
    /* line 229, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 230, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 231, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 232, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 233, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 234, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 235, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 236, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 237, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 238, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 239, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 240, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 241, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 242, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 243, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 244, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 245, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 246, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 247, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 248, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 249, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 61.86667em)
{
    /* line 259, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band
    {
        max-width: 46rem;
        padding: 1.33333333333333rem 1rem 2.666666666666667rem;
    }
    /* line 263, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band .bio-title
    {
        font-size: 2rem;
    }
    /* line 267, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band .bio-job-title
    {
        font-size: 1.33333333333333rem;
    }
    /* line 271, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band .contact-link
    {
        font-size: .8666666666666667rem;
    }
    /* line 275, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band .contact-phone
    {
        font-size: .8666666666666667rem;
    }
    /* line 281, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .content-container
    {
        max-width: 46rem;
    }
    /* line 284, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .content-container .content
    {
        padding: 0 0 .666666666666667rem;
    }
    /* line 290, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .main-content-container .main-content
    {
        float: none;

        width: 100%;
        margin-bottom: 1rem;
        padding: 0 0 3rem;

        border-bottom: .06667rem solid #d6d6d6;
    }
    /* line 298, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .main-content-container .sidebar
    {
        float: none;

        width: 100%;
    }
    /* line 303, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .main-content-container .sidebar .nav-list-container .nav-list-title
    {
        margin: 0 0 .666666666666667rem;
        padding: 0;

        border-bottom: 0;
    }
    /* line 309, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .main-content-container .sidebar .nav-list-container .nav-list
    {
                flex-direction: row;

        height: auto !important;
        margin: 0;

        -webkit-flex-direction: row;
    }
    /* line 316, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .main-content-container .sidebar .nav-list-container .nav-list li
    {
        display: block;

        width: 100%;
        margin: 0 0 .33333333333333rem;
    }
    /* line 326, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .key-people
    {
        padding: 0 0 2rem;
    }
    /* line 330, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .key-people .separator
    {
        margin: 1rem auto 2.666666666666667rem;
    }
    /* line 334, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .contact-phone
    {
        font-size: .8666666666666667rem;
    }
    /* line 338, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .contact-link
    {
        font-size: .8666666666666667rem;
    }
    /* line 342, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 343, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 344, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 345, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 346, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 347, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 348, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 349, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 350, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 351, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 352, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 353, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 354, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 355, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 356, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 357, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 358, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 359, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 360, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 361, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 362, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 372, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band
    {
        max-width: 32rem;
        padding: 1.33333333333333rem 1rem 1.666666666666667rem;
    }
    /* line 378, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .content-container
    {
        max-width: 32rem;
    }
    /* line 383, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .main-content-container .main-content
    {
        margin-bottom: 2rem;
    }
    /* line 388, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .floating-image-right
    {
        width: 100%;
        padding: 0 0 .666666666666667rem;
    }
    /* line 392, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .floating-image-right img
    {
        display: block;

        width: 100%;
        height: auto;
    }
    /* line 399, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band .bio-back
    {
        font-size: .8666666666666667rem;
        line-height: 1.5;
    }
    /* line 403, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band .bio-back a:first-child::before
    {
        font-size: 1rem;
        line-height: 1;

        top: .0666666666666667rem;
        left: 0;
    }
    /* line 410, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band .bio-back::before
    {
        font-size: .8666666666666667rem;

        left: -.666666666666667rem;
    }
    /* line 415, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band .bio-back a,
    .org-chart-bio .title-band .inner-band .bio-back span
    {
        font-size: .8666666666666667rem;
    }
    /* line 420, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .key-people .separator
    {
        margin: 1rem auto 1.666666666666667rem;
    }
    /* line 424, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 425, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 426, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 427, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 428, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 429, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 430, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 431, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 432, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 433, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 434, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 435, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 436, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 437, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 438, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 439, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 440, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 441, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 442, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 443, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 444, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 454, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .title-band .inner-band
    {
        max-width: 100%;
    }
    /* line 459, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .content-container
    {
        max-width: 100%;
    }
    /* line 464, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .key-people .key-people-title
    {
        box-sizing: border-box;
        padding: 0 1rem;
    }
    /* line 468, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .key-people .key-people-subtitle
    {
        box-sizing: border-box;
        padding: 0 1rem;
    }
    /* line 472, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .key-people .key-people-container
    {
        box-sizing: border-box;
        padding: 0 1rem;
    }
    /* line 478, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 479, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c1
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 480, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 481, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-25-25-25_c3
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 482, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 483, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 484, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 485, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 486, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding:  0;
    }
    /* line 487, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c1
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding:  0;
    }
    /* line 488, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-33-33_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding:  0;
    }
    /* line 489, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 490, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 491, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 492, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 493, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 494, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 495, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 496, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 497, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 498, styles/templates4/_org_chart_bio.scss */
    .org-chart-bio .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

/* line 2, styles/templates4/_org_chart.scss */
.org-chart .title-band
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    height: 16.666666666666667rem;

    color: #fff;
    background: #330662;
}

/* line 10, styles/templates4/_org_chart.scss */
.org-chart .title-band .inner-band
{
    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    height: auto;
    margin: auto;
    padding: 3.33333333333333rem 1rem;
}

/* line 18, styles/templates4/_org_chart.scss */
.org-chart .title-band .inner-band .over-title
{
    font: 400 1.2rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;

    position: relative;

    margin: 0 0 2.666666666666667rem;

    text-transform: uppercase;
}

/* line 24, styles/templates4/_org_chart.scss */
.org-chart .title-band .inner-band .over-title::after
{
    position: absolute;
    bottom: -1rem;
    left: 0;

    width: 3.33333333333333rem;

    content: '';

    border-top: .2rem solid #57068c;
}

/* line 34, styles/templates4/_org_chart.scss */
.org-chart .title-band .inner-band .page-title
{
    font: 700 3.2rem 'Gotham A', 'Gotham B', sans-serif;
    line-height: 100%;

    margin: 0 0 1rem;
    padding: 0;

    color: #fff;
}

/* line 43, styles/templates4/_org_chart.scss */
.org-chart .title-band .inner-band .page-tag-line p
{
    font: 400 1.2rem 'Gotham SSm A', 'Gotham SSm B', sans-serif;
    line-height: 175%;

    padding: 0;

    color: #fff;
}

/* line 49, styles/templates4/_org_chart.scss */
.org-chart .title-band .inner-band .page-tag-line p span
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 700;
}

/* line 58, styles/templates4/_org_chart.scss */
.org-chart .student-affairs-top-band
{
    display: block;

    box-sizing: border-box;
    width: 100%;
    height: auto;

    color: #fff;
    background: #f2f2f2;
}

/* line 66, styles/templates4/_org_chart.scss */
.org-chart .student-affairs-top-band .inner-band
{
    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    height: auto;
    margin: auto;
    padding: 3rem 1rem 1rem;
}

/* line 74, styles/templates4/_org_chart.scss */
.org-chart .student-affairs-top-band .inner-band .title
{
    font-size: 1.6rem;
    font-weight: 700;

    float: left;

    max-width: 15.666666666666667rem;
    margin: 0;
}

/* line 82, styles/templates4/_org_chart.scss */
.org-chart .student-affairs-top-band .inner-band .student-affairs-container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:         flex;
            flex-direction: row;

    -webkit-flex-wrap: wrap;
       -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-direction: row;
}

/* line 96, styles/templates4/_org_chart.scss */
.org-chart .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item
{
    box-sizing: border-box;
    width: calc(20% - 2.33333333333333rem);
    margin: 0 0 1.33333333333333rem 2.33333333333333rem;
    padding: 0;
}

/* line 104, styles/templates4/_org_chart.scss */
.org-chart .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item a
{
    font: 700 1rem 'Gotham A', 'Gotham B', sans-serif;
    line-height: 160%;

    display: block;
}

/* line 110, styles/templates4/_org_chart.scss */
.org-chart .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item p
{
    font-size: 1rem;
}

/* line 118, styles/templates4/_org_chart.scss */
.org-chart .body
{
    display: block;
    float: none;

    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    margin: auto;
}

/* line 126, styles/templates4/_org_chart.scss */
.org-chart .body::before,
.org-chart .body::after
{
    display: table;

    content: '';
}

/* line 132, styles/templates4/_org_chart.scss */
.org-chart .body::after
{
    clear: both;
}

/* line 136, styles/templates4/_org_chart.scss */
.org-chart .body .navigation
{
    float: right;

    width: 15rem;
    margin: 0 2rem 0 0;
    padding: 2rem 0;

    background: #fff;
}

/* line 143, styles/templates4/_org_chart.scss */
.org-chart .body .navigation .nav-list-container
{
    position: relative;

    display: block;

    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 150, styles/templates4/_org_chart.scss */
.org-chart .body .navigation .nav-list-container .nav-list-title
{
    line-height: 125%;

    margin-top: 2.666666666666667rem;
}

/* line 154, styles/templates4/_org_chart.scss */
.org-chart .body .navigation .nav-list-container .nav-list-title:first-child
{
    margin-top: 1.33333333333333rem;
}

/* line 161, styles/templates4/_org_chart.scss */
.org-chart .body .content
{
    float: right;

    width: calc(100% - 15rem);
    max-width: 63rem;
}

/* line 167, styles/templates4/_org_chart.scss */
.org-chart .body .content .key-people-container .parbase
{
    clear: none !important;
}

/* line 174, styles/templates4/_org_chart.scss */
.org-chart .contact-phone
{
    font-size: 1rem;
    line-height: 150%;

    color: #6d6d6d;
}

/* line 180, styles/templates4/_org_chart.scss */
.org-chart .contact-link
{
    font-size: 1rem;
}

/* line 184, styles/templates4/_org_chart.scss */
.org-chart .main-content-container
{
    box-sizing: content-box;
    padding: 2rem 1rem 0;
}

/* line 188, styles/templates4/_org_chart.scss */
.org-chart .main-content-container::before,
.org-chart .main-content-container::after
{
    display: table;

    content: '';
}

/* line 194, styles/templates4/_org_chart.scss */
.org-chart .main-content-container::after
{
    clear: both;
}

/* line 198, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .main-content
{
    position: relative;

    display: block;
    float: left;

    box-sizing: border-box;
    width: calc(100% - 18.33333333333333rem);
    padding: 1rem 0;
}

/* line 206, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .main-content .triplet-highlights
{
    padding: 1rem 0;
}

/* line 209, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .main-content .triplet-highlights .highlight1-3
{
    padding: .5rem;
}

/* line 212, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .main-content .triplet-highlights .highlight1-3:nth-child(3n+1)
{
    padding-left: 0;
}

/* line 218, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .main-content .triplet-highlights .highlight1-3:nth-child(3n+3)
{
    padding-right: 0;
}

/* line 222, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .main-content .triplet-highlights .highlight1-3 .image-container
{
    margin-bottom: 0;
}

/* line 229, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar
{
    float: right;

    box-sizing: border-box;
    width: 15.33333333333333rem;
    margin-left: 1.33333333333333rem;
}

/* line 237, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar > .separator
{
    display: none;
}

/* line 242, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar .contact-wrapper h4
{
    font-size: 1.4666666666666667rem;
}

/* line 247, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar .head-of-unit
{
    position: relative;

    display: block;

    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
}

/* line 254, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar .head-of-unit .title
{
    margin-bottom: 1.33333333333333rem;
}

/* line 258, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar .head-of-unit .image-container
{
    position: relative;

    display: block;

    margin: 0 0 .666666666666667rem;
}

/* line 263, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar .head-of-unit .image-container img
{
    display: block;

    width: 100%;
    height: auto;
}

/* line 269, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar .head-of-unit .image-container::after
{
    position: absolute;
    right: 0;
    bottom: 0;

    display: block;

    width: 2.666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    opacity: .4;
    background: url('clientlib/assets/img/promo_corner_transparent_white.svg') no-repeat right bottom;
    background-size: 2.666666666666667rem;
}

/* line 282, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar .head-of-unit .image-container:hover::after
{
    content: '';

    opacity: 1;
    background: url('clientlib/assets/img/promo_corner_white.svg') no-repeat .06667rem bottom;
    background-size: 2.666666666666667rem;
}

/* line 290, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar .head-of-unit .bio-name,
.org-chart .main-content-container .sidebar .head-of-unit .bio-name-link
{
    font: 700 1rem 'Gotham A', 'Gotham B', sans-serif;
    line-height: 200%;

    margin-bottom: 0;

    color: #6d6d6d;
}

/* line 297, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar .head-of-unit .bio-job-title
{
    width: calc(100% - 2rem);
    margin-bottom: .666666666666667rem;
}

/* line 302, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar .head-of-unit .bio-name-link
{
    color: #57068c;
}

/* line 306, styles/templates4/_org_chart.scss */
.org-chart .main-content-container .sidebar .head-of-unit .bio-name-link::after
{
    display: none;
}

/* line 314, styles/templates4/_org_chart.scss */
.org-chart .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 320, styles/templates4/_org_chart.scss */
.org-chart .cc_25-25-25-25_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 321, styles/templates4/_org_chart.scss */
.org-chart .cc_25-25-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 322, styles/templates4/_org_chart.scss */
.org-chart .cc_25-25-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 323, styles/templates4/_org_chart.scss */
.org-chart .cc_25-25-25-25_c3
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 324, styles/templates4/_org_chart.scss */
.org-chart .cc_25-75_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 325, styles/templates4/_org_chart.scss */
.org-chart .cc_25-75_c1
{
    clear: none;

    width: 75%;
    padding: 0;
}

/* line 326, styles/templates4/_org_chart.scss */
.org-chart .cc_75-25_c0
{
    clear: left;

    width: 75%;
    padding: 0;
}

/* line 327, styles/templates4/_org_chart.scss */
.org-chart .cc_75-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 328, styles/templates4/_org_chart.scss */
.org-chart .cc_33-33-33_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 329, styles/templates4/_org_chart.scss */
.org-chart .cc_33-33-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 330, styles/templates4/_org_chart.scss */
.org-chart .cc_33-33-33_c2
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 331, styles/templates4/_org_chart.scss */
.org-chart .cc_33-66_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 332, styles/templates4/_org_chart.scss */
.org-chart .cc_33-66_c1
{
    clear: none;

    width: 66.6666666666%;
    padding: 0;
}

/* line 333, styles/templates4/_org_chart.scss */
.org-chart .cc_66-33_c0
{
    clear: left;

    width: 66.6666666666%;
    padding: 0;
}

/* line 334, styles/templates4/_org_chart.scss */
.org-chart .cc_66-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 335, styles/templates4/_org_chart.scss */
.org-chart .cc_50-50_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 336, styles/templates4/_org_chart.scss */
.org-chart .cc_50-50_c1
{
    clear: none;

    width: 50%;
    padding: 0;
}

/* line 337, styles/templates4/_org_chart.scss */
.org-chart .cc_50-25-25_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 338, styles/templates4/_org_chart.scss */
.org-chart .cc_50-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 339, styles/templates4/_org_chart.scss */
.org-chart .cc_50-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 340, styles/templates4/_org_chart.scss */
.org-chart .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 342, styles/templates4/_org_chart.scss */
.org-chart .key-people
{
    padding: 0 1rem 5rem 0;
}

@media screen and (max-width: 79.93333em)
{
    /* line 353, styles/templates4/_org_chart.scss */
    .org-chart .title-band .inner-band
    {
        max-width: 62rem;
    }
    /* line 359, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band
    {
        max-width: 62rem;
    }
    /* line 362, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .title
    {
        min-width: 16.33333333333333rem;
    }
    /* line 367, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item
    {
        width: calc(20% - -1.2rem);
        margin: 0 0 1.33333333333333rem 1.2rem;
    }
    /* line 375, styles/templates4/_org_chart.scss */
    .org-chart .body
    {
        max-width: 62rem;
    }
    /* line 378, styles/templates4/_org_chart.scss */
    .org-chart .body .content
    {
        width: calc(100% - 17.33333333333333rem);
    }
    /* line 383, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container
    {
        padding: 2rem 1rem 0 0;
    }
    /* line 386, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .main-content
    {
        width: calc(100% - 1rem);
        margin-right: 1rem;
        padding: 1rem 1rem 0 0;
    }
    /* line 391, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .main-content .triplet-highlights
    {
        padding: .666666666666667rem 0;
    }
    /* line 394, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .main-content .triplet-highlights .highlight1-3
    {
        padding: .666666666666667rem;
    }
    /* line 400, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar
    {
        width: 100%;
        margin-left: 0;
        padding: 0;
    }
    /* line 405, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar > .separator
    {
        display: block;

        width: 100%;
        margin: 2.666666666666667rem auto;
    }
    /* line 411, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .contact-wrapper
    {
        float: left;

        width: 50%;
        padding: 1rem;
    }
    /* line 416, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .contact-wrapper h4
    {
        font-size: 1.6rem;
    }
    /* line 421, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .head-of-unit
    {
        float: left;

        width: 50%;
        padding: 1rem;
    }
    /* line 426, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .head-of-unit .title
    {
        font-size: 1.6rem;
    }
    /* line 430, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .head-of-unit .image-container
    {
        width: 13.33333333333333rem;
    }
    /* line 433, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .head-of-unit .image-container img
    {
        display: block;

        width: 100%;
        height: auto;
    }
    /* line 441, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar::before,
    .org-chart .main-content-container .sidebar::after
    {
        display: table;

        content: '';
    }
    /* line 447, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar::after
    {
        clear: both;
    }
    /* line 453, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 454, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 455, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 456, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 457, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 458, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 459, styles/templates4/_org_chart.scss */
    .org-chart .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 460, styles/templates4/_org_chart.scss */
    .org-chart .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 461, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 462, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 463, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 464, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 465, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 466, styles/templates4/_org_chart.scss */
    .org-chart .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 467, styles/templates4/_org_chart.scss */
    .org-chart .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 468, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 469, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 470, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 471, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 472, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 473, styles/templates4/_org_chart.scss */
    .org-chart .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 482, styles/templates4/_org_chart.scss */
    .org-chart strong
    {
        font-size: .8666666666666667rem;
    }
    /* line 486, styles/templates4/_org_chart.scss */
    .org-chart .title-band
    {
        height: auto;
    }
    /* line 489, styles/templates4/_org_chart.scss */
    .org-chart .title-band .inner-band
    {
        max-width: 46rem;
        padding: 1.666666666666667rem 1rem;
    }
    /* line 493, styles/templates4/_org_chart.scss */
    .org-chart .title-band .inner-band .over-title
    {
        font-size: 1rem;
    }
    /* line 497, styles/templates4/_org_chart.scss */
    .org-chart .title-band .inner-band .page-title
    {
        font-size: 2rem;
    }
    /* line 502, styles/templates4/_org_chart.scss */
    .org-chart .title-band .inner-band .page-tag-line p
    {
        font-size: 1rem;
        font-weight: 500;

        margin: 0 0 .33333333333333rem;
    }
    /* line 512, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band
    {
        max-width: 46rem;
    }
    /* line 515, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .title
    {
        max-width: 15.666666666666667rem;
    }
    /* line 520, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item
    {
        width: calc(33.33% - 1.2rem);
    }
    /* line 523, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item a
    {
        font-size: .8666666666666667rem;
    }
    /* line 527, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item p
    {
        font-size: .8666666666666667rem;
    }
    /* line 536, styles/templates4/_org_chart.scss */
    .org-chart .body .content
    {
        float: none;

        box-sizing: border-box;
        width: 100%;
        max-width: 46rem;
        margin: 0 auto;
    }
    /* line 544, styles/templates4/_org_chart.scss */
    .org-chart .body .navigation
    {
        width: 100%;
        margin: 0 auto;
        padding: 2rem 0 0;

        background: #f2f2f2;
    }
    /* line 550, styles/templates4/_org_chart.scss */
    .org-chart .body .navigation .nav-list
    {
        height: 11.33333333333333rem !important;
    }
    /* line 556, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container
    {
        padding: 2rem 0 1rem 0;
    }
    /* line 559, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .main-content
    {
        width: 100%;
        margin: 0;
        padding: 0;
    }
    /* line 565, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar
    {
        width: 100%;
        padding: 0;
    }
    /* line 569, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar > .separator
    {
        display: block;
    }
    /* line 573, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .head-of-unit
    {
        box-sizing: border-box;
        width: 50%;
    }
    /* line 577, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .head-of-unit .image-container
    {
        width: 100%;
        margin-bottom: 1.33333333333333rem;
    }
    /* line 582, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .head-of-unit .contact-phone
    {
        font-size: .8666666666666667rem;
    }
    /* line 586, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .head-of-unit .contact-link
    {
        font-size: .8666666666666667rem;
    }
    /* line 593, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 594, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 595, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 596, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 597, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 598, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 599, styles/templates4/_org_chart.scss */
    .org-chart .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 600, styles/templates4/_org_chart.scss */
    .org-chart .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 601, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 602, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 603, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 604, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 605, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 606, styles/templates4/_org_chart.scss */
    .org-chart .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 607, styles/templates4/_org_chart.scss */
    .org-chart .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 608, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 609, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 610, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 611, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 612, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 613, styles/templates4/_org_chart.scss */
    .org-chart .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 615, styles/templates4/_org_chart.scss */
    .org-chart .key-people
    {
        padding: 0 0 2rem;
    }
    /* line 619, styles/templates4/_org_chart.scss */
    .org-chart .contact-phone
    {
        font-size: .8666666666666667rem;
    }
    /* line 623, styles/templates4/_org_chart.scss */
    .org-chart .contact-link
    {
        font-size: .8666666666666667rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 635, styles/templates4/_org_chart.scss */
    .org-chart .title-band .inner-band
    {
        max-width: 32rem;
        margin: 0 auto;
        padding: 2rem 1rem;
    }
    /* line 643, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band
    {
        position: relative;

        padding: 1.666666666666667rem 0;
    }
    /* line 647, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .title
    {
        float: none;

        box-sizing: border-box;
        width: 100%;
        max-width: 15.666666666666667rem;
        margin: 0 auto;
        padding: 0 1rem;

        cursor: pointer;
    }
    /* line 656, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .title::after
    {
        font-family: FontAwesome;
        font-weight: 200;

        float: right;

        padding: 0 .666666666666667rem 0 0;

        content: '\f067';

        color: #57068c;
    }
    /* line 666, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .student-affairs-container
    {
        z-index: 1;
        left: 0;

        display: none;

        width: 100%;
        max-width: 32rem;
        margin: 0 auto;
        padding: 0 1rem;
        padding: 1rem 0 0;

        background: #f2f2f2;
    }
    /* line 677, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item
    {
        float: left;

        width: calc(50% - .33333333333333rem) !important;
        margin: 0 0 1rem;
        padding: 0 1rem;
    }
    /* line 683, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item:nth-child(2n+1)
    {
        margin-right: .33333333333333rem !important;
    }
    /* line 687, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item:nth-child(2n+2)
    {
        margin-left: .33333333333333rem !important;
    }
    /* line 693, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band.active
    {
        padding: 1.666666666666667rem 0 0;
    }
    /* line 697, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band.active .title::after
    {
        content: '\f068';
    }
    /* line 702, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band.active .student-affairs-container
    {
        display: flex;
    }
    /* line 710, styles/templates4/_org_chart.scss */
    .org-chart .body .content
    {
        max-width: 32rem;
    }
    /* line 713, styles/templates4/_org_chart.scss */
    .org-chart .body .content strong
    {
        font-size: .8666666666666667rem;
    }
    /* line 718, styles/templates4/_org_chart.scss */
    .org-chart .body .navigation .nav-list
    {
        display: block;

        height: auto !important;
    }
    /* line 722, styles/templates4/_org_chart.scss */
    .org-chart .body .navigation .nav-list li
    {
        width: 100%;
    }
    /* line 728, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container
    {
        padding: 1.666666666666667rem 0 0 0;
    }
    /* line 732, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .main-content .triplet-highlights
    {
        padding: .666666666666667rem 0;
    }
    /* line 735, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .main-content .triplet-highlights .highlight1-3
    {
        width: calc(50% - .5rem);
    }
    /* line 738, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .main-content .triplet-highlights .highlight1-3:nth-child(2n+1)
    {
        padding: .5rem .5rem .5rem 0 !important;
    }
    /* line 742, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .main-content .triplet-highlights .highlight1-3:nth-child(2n+2)
    {
        padding: .5rem 0 .5rem .5rem !important;
    }
    /* line 746, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .main-content .triplet-highlights .highlight1-3 .image-container
    {
        float: none;

        width: 100%;
        margin: 0;
    }
    /* line 758, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .map-marker
    {
        margin-bottom: 1rem;
    }
    /* line 762, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .contact-wrapper
    {
        width: 100%;
        margin-bottom: 1.33333333333333rem;
        padding-left: 1rem;
    }
    /* line 767, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .contact-wrapper h4
    {
        font-size: 1.33333333333333rem;
    }
    /* line 772, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .head-of-unit
    {
        width: 100%;
        padding-right: 1rem;
    }
    /* line 776, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .head-of-unit .title
    {
        font-size: 1.33333333333333rem;

        margin-bottom: 1rem;
    }
    /* line 781, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar .head-of-unit .image-container
    {
        width: 100%;
        margin-bottom: .666666666666667rem;
    }
    /* line 789, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 790, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 791, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 792, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 793, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 794, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 795, styles/templates4/_org_chart.scss */
    .org-chart .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 796, styles/templates4/_org_chart.scss */
    .org-chart .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 797, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 798, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 799, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 800, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 801, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 802, styles/templates4/_org_chart.scss */
    .org-chart .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 803, styles/templates4/_org_chart.scss */
    .org-chart .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 804, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 805, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 806, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 807, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 808, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 809, styles/templates4/_org_chart.scss */
    .org-chart .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 823, styles/templates4/_org_chart.scss */
    .org-chart .student-affairs-top-band .inner-band .student-affairs-container .student-affairs-item
    {
        max-width: 100%;
        padding: 0 1rem;
    }
    /* line 836, styles/templates4/_org_chart.scss */
    .org-chart .body .content
    {
        width: calc(100% - 2rem);
        max-width: 100%;
        margin: 0 1rem;
    }
    /* line 843, styles/templates4/_org_chart.scss */
    .org-chart .body .navigation .nav-list-title
    {
        font-size: 1.33333333333333rem;
    }
    /* line 847, styles/templates4/_org_chart.scss */
    .org-chart .body .navigation .nav-list
    {
        margin: 0 0 1.33333333333333rem;
    }
    /* line 853, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container
    {
        padding: 1.666666666666667rem 0 0;
    }
    /* line 857, styles/templates4/_org_chart.scss */
    .org-chart .main-content-container .sidebar > .separator
    {
        margin: 1.33333333333333rem auto;
    }
    /* line 863, styles/templates4/_org_chart.scss */
    .org-chart .key-people .separator
    {
        width: 100%;
        margin: 1.33333333333333rem 0;
    }
    /* line 868, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 869, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c1
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 870, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 871, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-25-25-25_c3
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 872, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 873, styles/templates4/_org_chart.scss */
    .org-chart .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 874, styles/templates4/_org_chart.scss */
    .org-chart .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 875, styles/templates4/_org_chart.scss */
    .org-chart .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 876, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 877, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c1
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 878, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-33-33_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 879, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 880, styles/templates4/_org_chart.scss */
    .org-chart .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 881, styles/templates4/_org_chart.scss */
    .org-chart .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 882, styles/templates4/_org_chart.scss */
    .org-chart .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 883, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 884, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 885, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 886, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 887, styles/templates4/_org_chart.scss */
    .org-chart .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 888, styles/templates4/_org_chart.scss */
    .org-chart .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

/* line 2, styles/templates4/_search.scss */
.search .content-container
{
    display: block;
    float: none;

    width: 100%;
    max-width: 80rem;
    margin: auto;
}

/* line 9, styles/templates4/_search.scss */
.search .content-container .content
{
    display: block;
    float: none;

    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    margin: auto;
}

/* line 19, styles/templates4/_search.scss */
.search .body
{
    padding: 2.666666666666667rem 0;
}

/* line 23, styles/templates4/_search.scss */
.search .page-title
{
    margin-bottom: .666666666666667rem;
    padding: 0 1rem;
}

/* line 29, styles/templates4/_search.scss */
.search .search-main::before,
.search .search-main::after
{
    display: table;

    content: '';
}

/* line 35, styles/templates4/_search.scss */
.search .search-main::after
{
    clear: both;
}

/* line 39, styles/templates4/_search.scss */
.search .search-main .search-form.form
{
    padding: 0;
}

/* line 43, styles/templates4/_search.scss */
.search .search-main .search-form.form .search-item-count span
{
    margin: 0;

    color: #6d6d6d;
}

/* line 50, styles/templates4/_search.scss */
.search .search-main .search-content
{
    float: left;

    box-sizing: border-box;
    width: calc(100% - 16rem);
    max-width: 64rem;
}

/* line 57, styles/templates4/_search.scss */
.search .search-main .search-content .ui-selectmenu-menu .jspPane
{
    max-width: 16.133333333333333rem;
}

/* line 63, styles/templates4/_search.scss */
.search .search-main .search-sidebar
{
    position: relative;

    display: block;
    float: right;
    float: right;
    overflow: hidden;

    box-sizing: border-box;
    width: 14rem;
    margin: 0 0 0 2rem;
}

/* line 73, styles/templates4/_search.scss */
.search .search-main .search-sidebar .secondary-links-title
{
    margin-bottom: .666666666666667rem;
}

/* line 78, styles/templates4/_search.scss */
.search .search-main .search-sidebar .secondary-links:first-child
{
    padding: .666666666666667rem 1rem 1rem;
}

/* line 82, styles/templates4/_search.scss */
.search .search-main .search-sidebar .secondary-links .secondary-link
{
    width: 100%;
}

/* line 89, styles/templates4/_search.scss */
.search .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 95, styles/templates4/_search.scss */
.search .cc_25-25-25-25_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 96, styles/templates4/_search.scss */
.search .cc_25-25-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 97, styles/templates4/_search.scss */
.search .cc_25-25-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 98, styles/templates4/_search.scss */
.search .cc_25-25-25-25_c3
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 99, styles/templates4/_search.scss */
.search .cc_25-75_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 100, styles/templates4/_search.scss */
.search .cc_25-75_c1
{
    clear: none;

    width: 75%;
    padding: 0;
}

/* line 101, styles/templates4/_search.scss */
.search .cc_75-25_c0
{
    clear: left;

    width: 75%;
    padding: 0;
}

/* line 102, styles/templates4/_search.scss */
.search .cc_75-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 103, styles/templates4/_search.scss */
.search .cc_33-33-33_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 104, styles/templates4/_search.scss */
.search .cc_33-33-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 105, styles/templates4/_search.scss */
.search .cc_33-33-33_c2
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 106, styles/templates4/_search.scss */
.search .cc_33-66_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 107, styles/templates4/_search.scss */
.search .cc_33-66_c1
{
    clear: none;

    width: 66.6666666666%;
    padding: 0;
}

/* line 108, styles/templates4/_search.scss */
.search .cc_66-33_c0
{
    clear: left;

    width: 66.6666666666%;
    padding: 0;
}

/* line 109, styles/templates4/_search.scss */
.search .cc_66-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 110, styles/templates4/_search.scss */
.search .cc_50-50_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 111, styles/templates4/_search.scss */
.search .cc_50-50_c1
{
    clear: none;

    width: 50%;
    padding: 0;
}

/* line 112, styles/templates4/_search.scss */
.search .cc_50-25-25_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 113, styles/templates4/_search.scss */
.search .cc_50-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 114, styles/templates4/_search.scss */
.search .cc_50-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 115, styles/templates4/_search.scss */
.search .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 120, styles/templates4/_search.scss */
.news.search .search-main .search-content
{
    float: none;

    width: 100%;
    max-width: 100%;
}

/* line 127, styles/templates4/_search.scss */
.news.search .search-main .search-content .search-results-container .result-item:nth-child(even)
{
    background: #fff;
}

/* line 131, styles/templates4/_search.scss */
.news.search .search-main .search-content .search-results-container .result-item:nth-child(odd)
{
    background: #fff;
}

/* line 135, styles/templates4/_search.scss */
.news.search .search-main .search-content .search-results-container .result-item:last-of-type
{
    border-bottom: .0666666666666667rem solid #ddd4d4;
}

@media screen and (max-width: 79.93333em)
{
    /* line 150, styles/templates4/_search.scss */
    .search .content-container
    {
        max-width: 62rem;
    }
    /* line 158, styles/templates4/_search.scss */
    .search .body
    {
        padding: 2rem 0;
    }
    /* line 162, styles/templates4/_search.scss */
    .search .page-title
    {
        margin-bottom: .666666666666667rem;
    }
    /* line 169, styles/templates4/_search.scss */
    .search .search-main .search-content
    {
        float: none;

        width: 100%;
    }
    /* line 173, styles/templates4/_search.scss */
    .search .search-main .search-content::before,
    .search .search-main .search-content::after
    {
        display: table;

        content: '';
    }
    /* line 178, styles/templates4/_search.scss */
    .search .search-main .search-content::after
    {
        clear: both;
    }
    /* line 183, styles/templates4/_search.scss */
    .search .search-main .search-sidebar
    {
        width: 100%;
        margin: 1.33333333333333rem 0;
        padding: 0;
    }
    /* line 188, styles/templates4/_search.scss */
    .search .search-main .search-sidebar::before,
    .search .search-main .search-sidebar::after
    {
        display: table;

        content: '';
    }
    /* line 194, styles/templates4/_search.scss */
    .search .search-main .search-sidebar::after
    {
        clear: both;
    }
    /* line 198, styles/templates4/_search.scss */
    .search .search-main .search-sidebar .secondary-links
    {
        display: inline-block;
        float: left;

        width: 50%;
        padding: 0 1rem;
    }
    /* line 204, styles/templates4/_search.scss */
    .search .search-main .search-sidebar .secondary-links .sec-links-container
    {
        height: 100% !important;
    }
    /* line 208, styles/templates4/_search.scss */
    .search .search-main .search-sidebar .secondary-links:first-child
    {
        padding: 0 1rem;
    }
    /* line 215, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 216, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 217, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 218, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 219, styles/templates4/_search.scss */
    .search .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 220, styles/templates4/_search.scss */
    .search .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 221, styles/templates4/_search.scss */
    .search .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 222, styles/templates4/_search.scss */
    .search .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 223, styles/templates4/_search.scss */
    .search .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 224, styles/templates4/_search.scss */
    .search .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 225, styles/templates4/_search.scss */
    .search .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 226, styles/templates4/_search.scss */
    .search .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 227, styles/templates4/_search.scss */
    .search .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 228, styles/templates4/_search.scss */
    .search .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 229, styles/templates4/_search.scss */
    .search .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 230, styles/templates4/_search.scss */
    .search .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 231, styles/templates4/_search.scss */
    .search .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 232, styles/templates4/_search.scss */
    .search .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 233, styles/templates4/_search.scss */
    .search .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 234, styles/templates4/_search.scss */
    .search .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 235, styles/templates4/_search.scss */
    .search .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 245, styles/templates4/_search.scss */
    .search .content-container
    {
        max-width: 46rem;
    }
    /* line 249, styles/templates4/_search.scss */
    .search .body
    {
        padding: 1.33333333333333rem 0;
    }
    /* line 256, styles/templates4/_search.scss */
    .search .search-main .search-sidebar .secondary-links .secondary-link
    {
        width: 100%;
        margin-top: 0;
    }
    /* line 260, styles/templates4/_search.scss */
    .search .search-main .search-sidebar .secondary-links .secondary-link:first-child
    {
        margin-top: .666666666666667rem;
    }
    /* line 268, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 269, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 270, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 271, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 272, styles/templates4/_search.scss */
    .search .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 273, styles/templates4/_search.scss */
    .search .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 274, styles/templates4/_search.scss */
    .search .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 275, styles/templates4/_search.scss */
    .search .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 276, styles/templates4/_search.scss */
    .search .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 277, styles/templates4/_search.scss */
    .search .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 278, styles/templates4/_search.scss */
    .search .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 279, styles/templates4/_search.scss */
    .search .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 280, styles/templates4/_search.scss */
    .search .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 281, styles/templates4/_search.scss */
    .search .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 282, styles/templates4/_search.scss */
    .search .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 283, styles/templates4/_search.scss */
    .search .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 284, styles/templates4/_search.scss */
    .search .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 285, styles/templates4/_search.scss */
    .search .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 286, styles/templates4/_search.scss */
    .search .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 287, styles/templates4/_search.scss */
    .search .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 288, styles/templates4/_search.scss */
    .search .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 296, styles/templates4/_search.scss */
    .news.search .search-main .search-content .search-results-container .result-item:last-of-type
    {
        margin-bottom: 0;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 312, styles/templates4/_search.scss */
    .search .page-title
    {
        margin-bottom: 0;
        padding: 0;
    }
    /* line 317, styles/templates4/_search.scss */
    .search .content-container
    {
        max-width: 32rem;
    }
    /* line 320, styles/templates4/_search.scss */
    .search .content-container .content
    {
        padding: 0 1rem;
    }
    /* line 328, styles/templates4/_search.scss */
    .search .search-main .search-sidebar
    {
        margin: 0 1rem;
    }
    /* line 331, styles/templates4/_search.scss */
    .search .search-main .search-sidebar .secondary-links-title
    {
        font-size: 1.2rem;
    }
    /* line 335, styles/templates4/_search.scss */
    .search .search-main .search-sidebar .secondary-links
    {
        display: block;
        float: none;

        width: 100%;
        padding: 1rem;
    }
    /* line 341, styles/templates4/_search.scss */
    .search .search-main .search-sidebar .secondary-links:first-child
    {
        padding: 1rem;
    }
    /* line 348, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 349, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 350, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 351, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 352, styles/templates4/_search.scss */
    .search .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 353, styles/templates4/_search.scss */
    .search .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 354, styles/templates4/_search.scss */
    .search .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 355, styles/templates4/_search.scss */
    .search .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 356, styles/templates4/_search.scss */
    .search .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 357, styles/templates4/_search.scss */
    .search .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 358, styles/templates4/_search.scss */
    .search .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 359, styles/templates4/_search.scss */
    .search .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 360, styles/templates4/_search.scss */
    .search .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 361, styles/templates4/_search.scss */
    .search .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 362, styles/templates4/_search.scss */
    .search .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 363, styles/templates4/_search.scss */
    .search .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 364, styles/templates4/_search.scss */
    .search .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 365, styles/templates4/_search.scss */
    .search .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 366, styles/templates4/_search.scss */
    .search .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 367, styles/templates4/_search.scss */
    .search .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 368, styles/templates4/_search.scss */
    .search .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 377, styles/templates4/_search.scss */
    .search .content-container
    {
        max-width: 100%;
    }
    /* line 381, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 382, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c1
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 383, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 384, styles/templates4/_search.scss */
    .search .cc_25-25-25-25_c3
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 385, styles/templates4/_search.scss */
    .search .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 386, styles/templates4/_search.scss */
    .search .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 387, styles/templates4/_search.scss */
    .search .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 388, styles/templates4/_search.scss */
    .search .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 389, styles/templates4/_search.scss */
    .search .cc_33-33-33_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 390, styles/templates4/_search.scss */
    .search .cc_33-33-33_c1
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 391, styles/templates4/_search.scss */
    .search .cc_33-33-33_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 392, styles/templates4/_search.scss */
    .search .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 393, styles/templates4/_search.scss */
    .search .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 394, styles/templates4/_search.scss */
    .search .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 395, styles/templates4/_search.scss */
    .search .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 396, styles/templates4/_search.scss */
    .search .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 397, styles/templates4/_search.scss */
    .search .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 398, styles/templates4/_search.scss */
    .search .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 399, styles/templates4/_search.scss */
    .search .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 400, styles/templates4/_search.scss */
    .search .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 401, styles/templates4/_search.scss */
    .search .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

/* line 2, styles/templates5/_policy_search.scss */
.search.policy .body
{
    width: 80rem;
    margin: auto;
    padding: 0;
}

/* line 9, styles/templates5/_policy_search.scss */
.search.policy .body::before,
.search.policy .body::after
{
    display: table;

    content: '';
}

/* line 15, styles/templates5/_policy_search.scss */
.search.policy .body::after
{
    clear: both;
}

/* line 20, styles/templates5/_policy_search.scss */
.search.policy .content
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;

    width: 53rem;
    padding: 2.666666666666667rem 0 5.666666666666667rem;
}

/* line 29, styles/templates5/_policy_search.scss */
.search.policy .sidebar
{
    position: relative;

    display: inline-block;
    float: right;
    overflow: hidden;

    width: 25rem;
    margin: 0;
    padding: 2.33333333333333rem 0;
}

/* line 39, styles/templates5/_policy_search.scss */
.search.policy .page-title
{
    margin-bottom: 1.33333333333333rem;
    padding: 0 2.666666666666667rem 0 1rem;
}

/* line 44, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary
{
    box-sizing: border-box;
    padding: 0 1rem;
}

/* line 48, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary::before,
.search.policy .policies-search-summary::after
{
    display: table;

    content: '';
}

/* line 54, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary::after
{
    clear: both;
}

/* line 58, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary .search-item-count
{
    float: left;

    width: 28rem;
}

/* line 62, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary .search-item-count > p
{
    padding: .33333333333333rem 0;
}

/* line 66, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary .search-item-count .count
{
    font-weight: 700;
}

/* line 70, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary .search-item-count .highlight
{
    font-weight: 700;
}

/* line 75, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary .sort
{
    float: right;

    width: auto;
}

/* line 79, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary .sort > span
{
    font-size: 1rem;
    font-weight: 700;

    float: left;

    padding: .33333333333333rem .666666666666667rem;

    color: #000;
}

/* line 87, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary .sort .ui-input-select
{
    float: right;

    width: 12rem;
    height: 3rem;
}

/* line 93, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary .sort select
{
    width: 100%;
}

/* line 97, styles/templates5/_policy_search.scss */
.search.policy .policies-search-summary .sort .ui-selectmenu-button
{
    margin: 0;
}

/* line 104, styles/templates5/_policy_search.scss */
.search.policy .search-results-container .result-item
{
    padding: 1.33333333333333rem 0;

    border-bottom: 0;
}

/* line 108, styles/templates5/_policy_search.scss */
.search.policy .search-results-container .result-item:nth-child(even)
{
    background: #fff;
}

/* line 112, styles/templates5/_policy_search.scss */
.search.policy .search-results-container .result-item:nth-child(odd)
{
    background: #fff;
}

/* line 116, styles/templates5/_policy_search.scss */
.search.policy .search-results-container .result-item .detail
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 500;
}

/* line 122, styles/templates5/_policy_search.scss */
.search.policy .search-results-container .result-item .date::before
{
    content: ' | ';
}

/* line 129, styles/templates5/_policy_search.scss */
.search.policy .search-controls
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 134, styles/templates5/_policy_search.scss */
.search.policy .divider.second
{
    margin: 2rem auto .666666666666667rem;
}

/* line 138, styles/templates5/_policy_search.scss */
.search.policy .divider.bottom
{
    margin: 0 auto;
}

/* line 142, styles/templates5/_policy_search.scss */
.search.policy .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 148, styles/templates5/_policy_search.scss */
.search.policy .cc_25-25-25-25_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 149, styles/templates5/_policy_search.scss */
.search.policy .cc_25-25-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 150, styles/templates5/_policy_search.scss */
.search.policy .cc_25-25-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 151, styles/templates5/_policy_search.scss */
.search.policy .cc_25-25-25-25_c3
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 152, styles/templates5/_policy_search.scss */
.search.policy .cc_25-75_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 153, styles/templates5/_policy_search.scss */
.search.policy .cc_25-75_c1
{
    clear: none;

    width: 75%;
    padding: 0;
}

/* line 154, styles/templates5/_policy_search.scss */
.search.policy .cc_75-25_c0
{
    clear: left;

    width: 75%;
    padding: 0;
}

/* line 155, styles/templates5/_policy_search.scss */
.search.policy .cc_75-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 156, styles/templates5/_policy_search.scss */
.search.policy .cc_33-33-33_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 157, styles/templates5/_policy_search.scss */
.search.policy .cc_33-33-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 158, styles/templates5/_policy_search.scss */
.search.policy .cc_33-33-33_c2
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 159, styles/templates5/_policy_search.scss */
.search.policy .cc_33-66_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 160, styles/templates5/_policy_search.scss */
.search.policy .cc_33-66_c1
{
    clear: none;

    width: 66.6666666666%;
    padding: 0;
}

/* line 161, styles/templates5/_policy_search.scss */
.search.policy .cc_66-33_c0
{
    clear: left;

    width: 66.6666666666%;
    padding: 0;
}

/* line 162, styles/templates5/_policy_search.scss */
.search.policy .cc_66-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 163, styles/templates5/_policy_search.scss */
.search.policy .cc_50-50_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 164, styles/templates5/_policy_search.scss */
.search.policy .cc_50-50_c1
{
    clear: none;

    width: 50%;
    padding: 0;
}

/* line 165, styles/templates5/_policy_search.scss */
.search.policy .cc_50-25-25_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 166, styles/templates5/_policy_search.scss */
.search.policy .cc_50-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 167, styles/templates5/_policy_search.scss */
.search.policy .cc_50-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 168, styles/templates5/_policy_search.scss */
.search.policy .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

@media screen and (max-width: 79.93333em)
{
    /* line 176, styles/templates5/_policy_search.scss */
    .search.policy .body
    {
        width: 62rem;
    }
    /* line 180, styles/templates5/_policy_search.scss */
    .search.policy .content
    {
        width: 46.33333333333333rem;
    }
    /* line 184, styles/templates5/_policy_search.scss */
    .search.policy .sidebar
    {
        width: 14rem;
    }
    /* line 189, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary .search-item-count
    {
        width: 20.666666666666667rem;
    }
    /* line 192, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary .search-item-count > p
    {
        padding: 0;
    }
    /* line 197, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary .sort
    {
        padding: .533333333333333rem 0 0;
    }
    /* line 202, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 203, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 204, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 205, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 206, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 207, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 208, styles/templates5/_policy_search.scss */
    .search.policy .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 209, styles/templates5/_policy_search.scss */
    .search.policy .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 210, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 211, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 212, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 213, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 214, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 215, styles/templates5/_policy_search.scss */
    .search.policy .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 216, styles/templates5/_policy_search.scss */
    .search.policy .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 217, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 218, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 219, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 220, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 221, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 222, styles/templates5/_policy_search.scss */
    .search.policy .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 62em) and (max-width: 63em)
{
    /* line 230, styles/templates5/_policy_search.scss */
    .search.policy .sidebar
    {
        margin-right: 1rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 241, styles/templates5/_policy_search.scss */
    .search.policy .body
    {
        width: 46rem;
    }
    /* line 245, styles/templates5/_policy_search.scss */
    .search.policy .content
    {
        width: 100%;
        padding: 2rem 0 1.33333333333333rem;
    }
    /* line 250, styles/templates5/_policy_search.scss */
    .search.policy .sidebar
    {
        width: 100%;
        padding: 0 0 2.33333333333333rem;
    }
    /* line 255, styles/templates5/_policy_search.scss */
    .search.policy .page-title
    {
        margin-bottom: 1.33333333333333rem;
        padding: 0 1rem;
    }
    /* line 261, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary .search-item-count
    {
        width: 19rem;
    }
    /* line 264, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary .search-item-count > p
    {
        padding: 0;
    }
    /* line 269, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary .sort
    {
        padding: .33333333333333rem 0 0;
    }
    /* line 272, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary .sort > span
    {
        font-size: .8666666666666667rem;
    }
    /* line 276, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary .sort .ui-selectmenu-button
    {
        font-size: .8666666666666667rem;
        line-height: 150%;
    }
    /* line 283, styles/templates5/_policy_search.scss */
    .search.policy .divider.first
    {
        margin: 1rem auto 2rem;
    }
    /* line 287, styles/templates5/_policy_search.scss */
    .search.policy .divider.second
    {
        margin: 2rem auto 0;
    }
    /* line 292, styles/templates5/_policy_search.scss */
    .search.policy .search-results-container .result-item
    {
        padding: .666666666666667rem 0;
    }
    /* line 297, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 298, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 299, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 300, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 301, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 302, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 303, styles/templates5/_policy_search.scss */
    .search.policy .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 304, styles/templates5/_policy_search.scss */
    .search.policy .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 305, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 306, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 307, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 308, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 309, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 310, styles/templates5/_policy_search.scss */
    .search.policy .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 311, styles/templates5/_policy_search.scss */
    .search.policy .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 312, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 313, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 314, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 315, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 316, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 317, styles/templates5/_policy_search.scss */
    .search.policy .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 326, styles/templates5/_policy_search.scss */
    .search.policy .body
    {
        width: 32rem;
    }
    /* line 330, styles/templates5/_policy_search.scss */
    .search.policy .content
    {
        width: calc(100% - 2rem);
        margin: 0 1rem;
    }
    /* line 335, styles/templates5/_policy_search.scss */
    .search.policy .sidebar
    {
        width: calc(100% - 2rem);
        margin: 0 1rem;
    }
    /* line 340, styles/templates5/_policy_search.scss */
    .search.policy .page-title
    {
        padding: 0;
    }
    /* line 344, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary
    {
        padding: 0;
    }
    /* line 347, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary .sort
    {
        float: left;

        width: 100%;
        margin-top: 1rem;
    }
    /* line 352, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary .sort > span
    {
        display: none;
    }
    /* line 355, styles/templates5/_policy_search.scss */
    .search.policy .policies-search-summary .sort .ui-input-select
    {
        float: none;

        width: 100%;
    }
    /* line 362, styles/templates5/_policy_search.scss */
    .search.policy .divider.first
    {
        width: 100%;
    }
    /* line 366, styles/templates5/_policy_search.scss */
    .search.policy .divider.second
    {
        width: 100%;
    }
    /* line 370, styles/templates5/_policy_search.scss */
    .search.policy .divider.bottom
    {
        width: 100%;
    }
    /* line 374, styles/templates5/_policy_search.scss */
    .search.policy .search-controls
    {
        padding: 1rem 0;
    }
    /* line 378, styles/templates5/_policy_search.scss */
    .search.policy .policy-search-form
    {
        padding: 1rem 0;
    }
    /* line 380, styles/templates5/_policy_search.scss */
    .search.policy .policy-search-form .form a.form-submit
    {
        display: block;

        width: 100%;
        margin: 1rem 0 .33333333333333rem;

        text-align: center;
    }
    /* line 388, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 389, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 390, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 391, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 392, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 393, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 394, styles/templates5/_policy_search.scss */
    .search.policy .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 395, styles/templates5/_policy_search.scss */
    .search.policy .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 396, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        padding: 0;

         margin-right: 0;
    }
    /* line 397, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        padding: 0;

         margin-left: 0;
    }
    /* line 398, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        padding: 0;

         margin-right: 0;
    }
    /* line 399, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 400, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 401, styles/templates5/_policy_search.scss */
    .search.policy .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 402, styles/templates5/_policy_search.scss */
    .search.policy .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 403, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 404, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 405, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 406, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 407, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 408, styles/templates5/_policy_search.scss */
    .search.policy .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 417, styles/templates5/_policy_search.scss */
    .search.policy .body
    {
        width: 100%;
    }
    /* line 421, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 422, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c1
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 423, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 424, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-25-25-25_c3
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 425, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 426, styles/templates5/_policy_search.scss */
    .search.policy .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 427, styles/templates5/_policy_search.scss */
    .search.policy .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 428, styles/templates5/_policy_search.scss */
    .search.policy .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 429, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 430, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c1
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 431, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-33-33_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 432, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 433, styles/templates5/_policy_search.scss */
    .search.policy .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 434, styles/templates5/_policy_search.scss */
    .search.policy .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 435, styles/templates5/_policy_search.scss */
    .search.policy .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 436, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 437, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 438, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 439, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 440, styles/templates5/_policy_search.scss */
    .search.policy .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 441, styles/templates5/_policy_search.scss */
    .search.policy .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

/* line 2, styles/templates5/_404.scss */
.error-404 .body
{
    width: 80rem;
    margin: auto;
    padding: 0;
}

/* line 7, styles/templates5/_404.scss */
.error-404 .body::before,
.error-404 .body::after
{
    display: table;

    content: '';
}

/* line 13, styles/templates5/_404.scss */
.error-404 .body::after
{
    clear: both;
}

/* line 18, styles/templates5/_404.scss */
.error-404 .content
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;

    width: 61.33333333333333rem;
    padding: 2.666666666666667rem 0 5.666666666666667rem;
}

/* line 28, styles/templates5/_404.scss */
.error-404 .content::before,
.error-404 .content::after
{
    display: table;

    content: '';
}

/* line 34, styles/templates5/_404.scss */
.error-404 .content::after
{
    clear: both;
}

/* line 39, styles/templates5/_404.scss */
.error-404 .page-title
{
    margin-bottom: 0;
    padding: 0 1rem;
}

/* line 44, styles/templates5/_404.scss */
.error-404 .page-detail
{
    padding: .33333333333333rem 1rem 0;
}

/* line 49, styles/templates5/_404.scss */
.error-404 .form::before,
.error-404 .form::after
{
    display: table;

    content: '';
}

/* line 55, styles/templates5/_404.scss */
.error-404 .form::after
{
    clear: both;
}

/* line 59, styles/templates5/_404.scss */
.error-404 .form .search-title
{
    float: left;

    margin: 0;
}

/* line 64, styles/templates5/_404.scss */
.error-404 .form .container
{
    display: table;
    float: right;

    width: 75%;
}

/* line 69, styles/templates5/_404.scss */
.error-404 .form .container .input-container
{
    line-height: 100%;

    display: table-cell;

    width: auto;
}

/* line 74, styles/templates5/_404.scss */
.error-404 .form .container .input-container input[type='text']
{
    width: 100%;
    margin: 0;
}

/* line 80, styles/templates5/_404.scss */
.error-404 .form .container .submit-container
{
    line-height: 100%;

    position: relative;

    display: table-cell;

    width: 3rem;

    vertical-align: top;
}

/* line 87, styles/templates5/_404.scss */
.error-404 .form .container .submit-container::after
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 3rem;
    height: 3rem;

    content: '';

    background: #220337 url('clientlib/assets/img/search_lens_white.svg') no-repeat center;
    background-size: 45% auto;
}

/* line 104, styles/templates5/_404.scss */
.error-404 .top-searches-container
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 108, styles/templates5/_404.scss */
.error-404 .top-searches-container .title
{
    margin: 0 0 .666666666666667rem;

    color: #000;
}

/* line 113, styles/templates5/_404.scss */
.error-404 .top-searches-container .list-wrapper
{
    columns: 3;
    -webkit-column-count: 3;
       -moz-column-count: 3;
        -ms-column-count: 3;
         -o-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
        -ms-column-gap: 1rem;
         -o-column-gap: 1rem;
            column-gap: 1rem;
}

/* line 128, styles/templates5/_404.scss */
.error-404 .top-searches-container .list-wrapper ul
{
    margin: 0;
    padding: 0;

    list-style: none;
}

/* line 134, styles/templates5/_404.scss */
.error-404 .top-searches-container .list-wrapper ul > li
{
    display: inline-block;

    width: 100%;
    margin-top: 0;
}

/* line 140, styles/templates5/_404.scss */
.error-404 .top-searches-container .list-wrapper ul > li a
{
    font-size: 1rem;
}

/* line 146, styles/templates5/_404.scss */
.error-404 .divider.first
{
    margin: .666666666666667rem auto 2.33333333333333rem;
}

/* line 150, styles/templates5/_404.scss */
.error-404 .divider.second
{
    margin: 2.33333333333333rem auto 2rem;
}

/* line 154, styles/templates5/_404.scss */
.error-404 .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 160, styles/templates5/_404.scss */
.error-404 .cc_25-25-25-25_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 161, styles/templates5/_404.scss */
.error-404 .cc_25-25-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 162, styles/templates5/_404.scss */
.error-404 .cc_25-25-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 163, styles/templates5/_404.scss */
.error-404 .cc_25-25-25-25_c3
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 164, styles/templates5/_404.scss */
.error-404 .cc_25-75_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 165, styles/templates5/_404.scss */
.error-404 .cc_25-75_c1
{
    clear: none;

    width: 75%;
    padding: 0;
}

/* line 166, styles/templates5/_404.scss */
.error-404 .cc_75-25_c0
{
    clear: left;

    width: 75%;
    padding: 0;
}

/* line 167, styles/templates5/_404.scss */
.error-404 .cc_75-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 168, styles/templates5/_404.scss */
.error-404 .cc_33-33-33_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 169, styles/templates5/_404.scss */
.error-404 .cc_33-33-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 170, styles/templates5/_404.scss */
.error-404 .cc_33-33-33_c2
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 171, styles/templates5/_404.scss */
.error-404 .cc_33-66_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 172, styles/templates5/_404.scss */
.error-404 .cc_33-66_c1
{
    clear: none;

    width: 66.6666666666%;
    padding: 0;
}

/* line 173, styles/templates5/_404.scss */
.error-404 .cc_66-33_c0
{
    clear: left;

    width: 66.6666666666%;
    padding: 0;
}

/* line 174, styles/templates5/_404.scss */
.error-404 .cc_66-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 175, styles/templates5/_404.scss */
.error-404 .cc_50-50_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 176, styles/templates5/_404.scss */
.error-404 .cc_50-50_c1
{
    clear: none;

    width: 50%;
    padding: 0;
}

/* line 177, styles/templates5/_404.scss */
.error-404 .cc_50-25-25_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 178, styles/templates5/_404.scss */
.error-404 .cc_50-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 179, styles/templates5/_404.scss */
.error-404 .cc_50-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 180, styles/templates5/_404.scss */
.error-404 .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

@media screen and (max-width: 79.93333em)
{
    /* line 188, styles/templates5/_404.scss */
    .error-404 .body
    {
        width: 62rem;
    }
    /* line 192, styles/templates5/_404.scss */
    .error-404 .content
    {
        width: 100%;
    }
    /* line 196, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 197, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 198, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 199, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 200, styles/templates5/_404.scss */
    .error-404 .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 201, styles/templates5/_404.scss */
    .error-404 .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 202, styles/templates5/_404.scss */
    .error-404 .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 203, styles/templates5/_404.scss */
    .error-404 .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 204, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 205, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 206, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 207, styles/templates5/_404.scss */
    .error-404 .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 208, styles/templates5/_404.scss */
    .error-404 .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 209, styles/templates5/_404.scss */
    .error-404 .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 210, styles/templates5/_404.scss */
    .error-404 .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 211, styles/templates5/_404.scss */
    .error-404 .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 212, styles/templates5/_404.scss */
    .error-404 .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 213, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 214, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 215, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 216, styles/templates5/_404.scss */
    .error-404 .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 62em) and (max-width: 63em)
{
    /* line 224, styles/templates5/_404.scss */
    .error-404 .content
    {
        width: calc(100% - 1rem);
        margin-right: 1rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 236, styles/templates5/_404.scss */
    .error-404 .body
    {
        width: 46rem;
    }
    /* line 240, styles/templates5/_404.scss */
    .error-404 .content
    {
        width: 100%;
        padding: 2rem 0 1.33333333333333rem;
    }
    /* line 245, styles/templates5/_404.scss */
    .error-404 .bullet-list-component
    {
        padding: 1rem 1rem 0;
    }
    /* line 248, styles/templates5/_404.scss */
    .error-404 .bullet-list-component .bullet-list-title
    {
        font-size: .8666666666666667rem;

        margin: 0 0 .666666666666667rem 0;
    }
    /* line 255, styles/templates5/_404.scss */
    .error-404 .form .search-title
    {
        font-size: 1.6rem;

        float: none;

        margin: 0 0 .666666666666667rem;
    }
    /* line 261, styles/templates5/_404.scss */
    .error-404 .form .container
    {
        float: none;

        width: 100%;
    }
    /* line 267, styles/templates5/_404.scss */
    .error-404 .divider.first
    {
        margin: 1.33333333333333rem auto .33333333333333rem;
    }
    /* line 271, styles/templates5/_404.scss */
    .error-404 .divider.second
    {
        margin: 1rem auto;
    }
    /* line 276, styles/templates5/_404.scss */
    .error-404 .top-searches-container .title
    {
        font-size: 1rem !important;
    }
    /* line 282, styles/templates5/_404.scss */
    .error-404 .top-searches-container .list-wrapper ul > li a
    {
        font-size: .8666666666666667rem;
    }
    /* line 288, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 289, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 290, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 291, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 292, styles/templates5/_404.scss */
    .error-404 .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 293, styles/templates5/_404.scss */
    .error-404 .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 294, styles/templates5/_404.scss */
    .error-404 .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 295, styles/templates5/_404.scss */
    .error-404 .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 296, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 297, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 298, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 299, styles/templates5/_404.scss */
    .error-404 .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 300, styles/templates5/_404.scss */
    .error-404 .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 301, styles/templates5/_404.scss */
    .error-404 .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 302, styles/templates5/_404.scss */
    .error-404 .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 303, styles/templates5/_404.scss */
    .error-404 .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 304, styles/templates5/_404.scss */
    .error-404 .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 305, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 306, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 307, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 308, styles/templates5/_404.scss */
    .error-404 .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 46em) and (max-width: 47em)
{
    /* line 317, styles/templates5/_404.scss */
    .error-404 .content
    {
        width: calc(100% - 1rem);
        margin-right: 1rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 329, styles/templates5/_404.scss */
    .error-404 .body
    {
        width: 32rem;
    }
    /* line 333, styles/templates5/_404.scss */
    .error-404 .content
    {
        width: 100%;
        margin: 0 auto;
    }
    /* line 338, styles/templates5/_404.scss */
    .error-404 .divider.second
    {
        margin: 1.666666666666667rem auto 1rem;
    }
    /* line 342, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 343, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 344, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 345, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 346, styles/templates5/_404.scss */
    .error-404 .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 347, styles/templates5/_404.scss */
    .error-404 .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 348, styles/templates5/_404.scss */
    .error-404 .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 349, styles/templates5/_404.scss */
    .error-404 .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 350, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        padding: 0;

         margin-right: 0;
    }
    /* line 351, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        padding: 0;

         margin-left: 0;
    }
    /* line 352, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        padding: 0;

         margin-right: 0;
    }
    /* line 353, styles/templates5/_404.scss */
    .error-404 .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 354, styles/templates5/_404.scss */
    .error-404 .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 355, styles/templates5/_404.scss */
    .error-404 .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 356, styles/templates5/_404.scss */
    .error-404 .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 357, styles/templates5/_404.scss */
    .error-404 .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 358, styles/templates5/_404.scss */
    .error-404 .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 359, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 360, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 361, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 362, styles/templates5/_404.scss */
    .error-404 .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 371, styles/templates5/_404.scss */
    .error-404 .body
    {
        width: 100%;
    }
    /* line 375, styles/templates5/_404.scss */
    .error-404 .content
    {
        width: calc(100% - 2rem);
        margin: 0 1rem;
    }
    /* line 380, styles/templates5/_404.scss */
    .error-404 .page-title
    {
        font-size: 1.933333333333333rem;

        margin-bottom: .666666666666667rem;
        padding: 0;
    }
    /* line 386, styles/templates5/_404.scss */
    .error-404 .page-detail
    {
        padding: .33333333333333rem 0 0;
    }
    /* line 390, styles/templates5/_404.scss */
    .error-404 .top-searches-container
    {
        padding: 1rem 0;
    }
    /* line 393, styles/templates5/_404.scss */
    .error-404 .top-searches-container .list-wrapper
    {
        columns: 2;
        -webkit-column-count: 2;
           -moz-column-count: 2;
            -ms-column-count: 2;
             -o-column-count: 2;
                column-count: 2;
    }
    /* line 403, styles/templates5/_404.scss */
    .error-404 .bullet-list-component
    {
        padding: 1rem 0 0;
    }
    /* line 407, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 408, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c1
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 409, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 410, styles/templates5/_404.scss */
    .error-404 .cc_25-25-25-25_c3
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 411, styles/templates5/_404.scss */
    .error-404 .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 412, styles/templates5/_404.scss */
    .error-404 .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 413, styles/templates5/_404.scss */
    .error-404 .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 414, styles/templates5/_404.scss */
    .error-404 .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 415, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 416, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c1
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 417, styles/templates5/_404.scss */
    .error-404 .cc_33-33-33_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 418, styles/templates5/_404.scss */
    .error-404 .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 419, styles/templates5/_404.scss */
    .error-404 .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 420, styles/templates5/_404.scss */
    .error-404 .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 421, styles/templates5/_404.scss */
    .error-404 .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 422, styles/templates5/_404.scss */
    .error-404 .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 423, styles/templates5/_404.scss */
    .error-404 .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 424, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 425, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 426, styles/templates5/_404.scss */
    .error-404 .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 427, styles/templates5/_404.scss */
    .error-404 .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

/* line 2, styles/templates5/_policy_detail.scss */
.policy-detail .body
{
    width: 80rem;
    margin: auto;
    padding: 0;
}

/* line 7, styles/templates5/_policy_detail.scss */
.policy-detail .body::before,
.policy-detail .body::after
{
    display: table;

    content: '';
}

/* line 13, styles/templates5/_policy_detail.scss */
.policy-detail .body::after
{
    clear: both;
}

/* line 18, styles/templates5/_policy_detail.scss */
.policy-detail .content
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;

    width: 53rem;
    padding: 2.666666666666667rem 0 5.666666666666667rem !important;
}

/* line 27, styles/templates5/_policy_detail.scss */
.policy-detail .sidebar
{
    position: relative;

    display: inline-block;
    float: left;
    float: right;
    overflow: hidden;

    width: 23rem;
    margin: 0;
    padding: 2.33333333333333rem 0;
}

/* line 38, styles/templates5/_policy_detail.scss */
.policy-detail .over-title
{
    font: 700 1.06667rem 'Gotham A', 'Gotham B', sans-serif;

    padding: 0 1rem;

    text-transform: uppercase;

    color: #57068c;
}

/* line 45, styles/templates5/_policy_detail.scss */
.policy-detail .page-title
{
    width: 80%;
    margin-bottom: 2.33333333333333rem;
    margin-left: -.133333333333333rem;
    padding: 0 1rem;
}

/* line 52, styles/templates5/_policy_detail.scss */
.policy-detail .download-wrapper
{
    padding: 0 1rem;
}

/* line 56, styles/templates5/_policy_detail.scss */
.policy-detail .expandable-component
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 61, styles/templates5/_policy_detail.scss */
.policy-detail .policy-contents
{
    box-sizing: border-box;
    padding: 1rem;
}

/* line 65, styles/templates5/_policy_detail.scss */
.policy-detail .policy-contents h3
{
    line-height: 1;

    margin-bottom: 1.33333333333333rem;
}

/* line 70, styles/templates5/_policy_detail.scss */
.policy-detail .policy-contents ul
{
    margin: 0 auto;
    padding: 0;

    list-style-type: none;

    color: #6d6d6d;
}

/* line 76, styles/templates5/_policy_detail.scss */
.policy-detail .policy-contents ul li
{
    list-style: inherit;

    text-transform: uppercase;
}

/* line 82, styles/templates5/_policy_detail.scss */
.policy-detail .policy-contents ul > li:last-child
{
    text-transform: capitalize;
}

/* line 88, styles/templates5/_policy_detail.scss */
.policy-detail .policy-contents ol
{
    padding: 0;

    list-style-position: inside;
    list-style-type: upper-roman;
    list-style-image: none;
}

/* line 94, styles/templates5/_policy_detail.scss */
.policy-detail .policy-contents ol > li
{
    font-weight: normal;

    display: table-row;

    list-style: inherit;

    counter-increment: foo;

    color: #57068c;
}

/* line 101, styles/templates5/_policy_detail.scss */
.policy-detail .policy-contents ol > li a
{
    display: block;

    margin-top: .666666666666667rem;
}

/* line 107, styles/templates5/_policy_detail.scss */
.policy-detail .policy-contents ol > li:first-child a
{
    margin-top: 0;
}

/* line 112, styles/templates5/_policy_detail.scss */
.policy-detail .policy-contents ol > li::before
{
    font-size: 1rem;

    display: table-cell;

    padding-right: .133333333333333rem;

    content: counter(foo, upper-roman) '.';
    text-align: left;
}

/* line 123, styles/templates5/_policy_detail.scss */
.policy-detail .anchor
{
    position: relative;
    top: 3.33333333333333rem;

    display: block;
    visibility: hidden;
}

/* line 130, styles/templates5/_policy_detail.scss */
.policy-detail .content-container
{
    position: relative;

    box-sizing: border-box;
}

/* line 137, styles/templates5/_policy_detail.scss */
.policy-detail .content-container .clearfix::before,
.policy-detail .content-container .clearfix::after
{
    display: table;

    content: '';
}

/* line 143, styles/templates5/_policy_detail.scss */
.policy-detail .content-container .clearfix::after
{
    clear: both;
}

/* line 148, styles/templates5/_policy_detail.scss */
.policy-detail .content-container h3
{
    float: left;

    margin-bottom: .666666666666667rem;

    text-transform: uppercase;
}

/* line 154, styles/templates5/_policy_detail.scss */
.policy-detail .content-container h6
{
    float: left;

    margin-bottom: .666666666666667rem;

    text-transform: capitalize;
}

/* line 160, styles/templates5/_policy_detail.scss */
.policy-detail .content-container p
{
    margin-bottom: 2.33333333333333rem;
}

/* line 163, styles/templates5/_policy_detail.scss */
.policy-detail .content-container p:last-child
{
    margin-bottom: 0;
}

/* line 168, styles/templates5/_policy_detail.scss */
.policy-detail .content-container ul
{
    padding: 0;
}

/* line 171, styles/templates5/_policy_detail.scss */
.policy-detail .content-container ul li
{
    line-height: 200%;

    position: relative;

    margin-top: .666666666666667rem;
    padding-left: 1.4666666666666667rem;

    list-style: none;

    color: #6d6d6d;
}

/* line 179, styles/templates5/_policy_detail.scss */
.policy-detail .content-container ul li::before
{
    font-family: FontAwesome;
    font-size: .6rem;

    position: absolute;
    left: 0;

    display: inline-block;

    margin-right: .33333333333333rem;

    content: '\f111';
    vertical-align: top;

    color: #57068c;
}

/* line 193, styles/templates5/_policy_detail.scss */
.policy-detail .content-container ol
{
    margin: 0;
    padding: 0;

    counter-reset: i;
}

/* line 198, styles/templates5/_policy_detail.scss */
.policy-detail .content-container ol li
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 400;
    line-height: 200%;

    position: relative;

    margin-top: 0;
    padding-left: 1.4666666666666667rem;

    list-style: none;

    counter-increment: i;

    color: #6d6d6d;
}

/* line 209, styles/templates5/_policy_detail.scss */
.policy-detail .content-container ol li::before
{
    font-weight: bold;

    position: relative !important;
    left: 0;

    display: inline-block;

    margin-right: .33333333333333rem;

    text-align: left;

    color: #57068c;
}

/* line 225, styles/templates5/_policy_detail.scss */
.policy-detail #notes .policy-notes
{
    padding: 1rem 1rem 0;
}

/* line 230, styles/templates5/_policy_detail.scss */
.policy-detail .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 238, styles/templates5/_policy_detail.scss */
.policy-detail .nyupolicyrichtexteditor .rte h3
{
    float: none;

    text-transform: none;
}

/* line 245, styles/templates5/_policy_detail.scss */
.policy-detail .cc_25-25-25-25_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 246, styles/templates5/_policy_detail.scss */
.policy-detail .cc_25-25-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 247, styles/templates5/_policy_detail.scss */
.policy-detail .cc_25-25-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 248, styles/templates5/_policy_detail.scss */
.policy-detail .cc_25-25-25-25_c3
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 249, styles/templates5/_policy_detail.scss */
.policy-detail .cc_25-75_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 250, styles/templates5/_policy_detail.scss */
.policy-detail .cc_25-75_c1
{
    clear: none;

    width: 75%;
    padding: 0;
}

/* line 251, styles/templates5/_policy_detail.scss */
.policy-detail .cc_75-25_c0
{
    clear: left;

    width: 75%;
    padding: 0;
}

/* line 252, styles/templates5/_policy_detail.scss */
.policy-detail .cc_75-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 253, styles/templates5/_policy_detail.scss */
.policy-detail .cc_33-33-33_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 254, styles/templates5/_policy_detail.scss */
.policy-detail .cc_33-33-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 255, styles/templates5/_policy_detail.scss */
.policy-detail .cc_33-33-33_c2
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 256, styles/templates5/_policy_detail.scss */
.policy-detail .cc_33-66_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 257, styles/templates5/_policy_detail.scss */
.policy-detail .cc_33-66_c1
{
    clear: none;

    width: 66.6666666666%;
    padding: 0;
}

/* line 258, styles/templates5/_policy_detail.scss */
.policy-detail .cc_66-33_c0
{
    clear: left;

    width: 66.6666666666%;
    padding: 0;
}

/* line 259, styles/templates5/_policy_detail.scss */
.policy-detail .cc_66-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 260, styles/templates5/_policy_detail.scss */
.policy-detail .cc_50-50_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 261, styles/templates5/_policy_detail.scss */
.policy-detail .cc_50-50_c1
{
    clear: none;

    width: 50%;
    padding: 0;
}

/* line 262, styles/templates5/_policy_detail.scss */
.policy-detail .cc_50-25-25_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 263, styles/templates5/_policy_detail.scss */
.policy-detail .cc_50-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 264, styles/templates5/_policy_detail.scss */
.policy-detail .cc_50-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 265, styles/templates5/_policy_detail.scss */
.policy-detail .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 269, styles/templates5/_policy_detail.scss */
.policy-detail.adjustTop .anchor
{
    top: 0;
}

@media screen and (max-width: 79.93333em)
{
    /* line 279, styles/templates5/_policy_detail.scss */
    .policy-detail .body
    {
        width: 62rem;
    }
    /* line 283, styles/templates5/_policy_detail.scss */
    .policy-detail .content
    {
        width: 46rem;
    }
    /* line 287, styles/templates5/_policy_detail.scss */
    .policy-detail .sidebar
    {
        width: 12.33333333333333rem;
    }
    /* line 291, styles/templates5/_policy_detail.scss */
    .policy-detail .page-title
    {
        width: 100%;
    }
    /* line 295, styles/templates5/_policy_detail.scss */
    .policy-detail .expandable-component
    {
        padding: 1rem 0;
    }
    /* line 299, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 300, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 301, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 302, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 303, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 304, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 305, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 306, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 307, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 308, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 309, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 310, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 311, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 312, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 313, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 314, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 315, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 316, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 317, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 318, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 319, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width: 62em) and (max-width: 63em)
{
    /* line 327, styles/templates5/_policy_detail.scss */
    .policy-detail .sidebar
    {
        margin-right: 1rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 338, styles/templates5/_policy_detail.scss */
    .policy-detail .body
    {
        width: 46rem;
    }
    /* line 342, styles/templates5/_policy_detail.scss */
    .policy-detail .content
    {
        width: 100%;
        padding: 2rem 0 0;
    }
    /* line 347, styles/templates5/_policy_detail.scss */
    .policy-detail .sidebar
    {
        width: 100%;
        padding: 0 0 2.33333333333333rem;
    }
    /* line 352, styles/templates5/_policy_detail.scss */
    .policy-detail .page-title
    {
        margin-bottom: 1.666666666666667rem;
    }
    /* line 356, styles/templates5/_policy_detail.scss */
    .policy-detail .policy-contents
    {
        padding: 0 1rem;
    }
    /* line 359, styles/templates5/_policy_detail.scss */
    .policy-detail .policy-contents h3
    {
        margin-bottom: 1rem;
    }
    /* line 363, styles/templates5/_policy_detail.scss */
    .policy-detail .policy-contents ol
    {
        width: 49%;
    }
    /* line 368, styles/templates5/_policy_detail.scss */
    .policy-detail .divider
    {
        margin: 1.666666666666667rem auto;
    }
    /* line 372, styles/templates5/_policy_detail.scss */
    .policy-detail .content-container
    {
        padding: 0 1rem;
    }
    /* line 376, styles/templates5/_policy_detail.scss */
    .policy-detail .content-container ol li
    {
        margin-top: .33333333333333rem;
    }
    /* line 382, styles/templates5/_policy_detail.scss */
    .policy-detail .expandable-component
    {
        padding: 1rem;
    }
    /* line 387, styles/templates5/_policy_detail.scss */
    .policy-detail #notes .policy-notes
    {
        padding: 2rem 1rem 0;
    }
    /* line 392, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 393, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 394, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 395, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 396, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 397, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 398, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 399, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 400, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 401, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 402, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 403, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 404, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 405, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 406, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 407, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 408, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 409, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 410, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 411, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 412, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 421, styles/templates5/_policy_detail.scss */
    .policy-detail .body
    {
        width: 32rem;
    }
    /* line 425, styles/templates5/_policy_detail.scss */
    .policy-detail .content
    {
        width: calc(100% - 2rem);
        margin: 0 1rem;
    }
    /* line 430, styles/templates5/_policy_detail.scss */
    .policy-detail .sidebar
    {
        width: calc(100% - 2rem);
        margin: 0 1rem;
    }
    /* line 435, styles/templates5/_policy_detail.scss */
    .policy-detail .over-title
    {
        padding: 0;
    }
    /* line 439, styles/templates5/_policy_detail.scss */
    .policy-detail .page-title
    {
        padding: 0;
    }
    /* line 443, styles/templates5/_policy_detail.scss */
    .policy-detail .download-wrapper
    {
        padding: 0;
    }
    /* line 447, styles/templates5/_policy_detail.scss */
    .policy-detail .policy-contents
    {
        padding: 0;
    }
    /* line 450, styles/templates5/_policy_detail.scss */
    .policy-detail .policy-contents ol
    {
        width: 60%;
    }
    /* line 455, styles/templates5/_policy_detail.scss */
    .policy-detail .content-container
    {
        padding: 0;
    }
    /* line 458, styles/templates5/_policy_detail.scss */
    .policy-detail .content-container h3
    {
        width: 80%;
        margin-bottom: .33333333333333rem;
    }
    /* line 463, styles/templates5/_policy_detail.scss */
    .policy-detail .content-container h6
    {
        width: 80%;
        margin-bottom: .33333333333333rem;
    }
    /* line 468, styles/templates5/_policy_detail.scss */
    .policy-detail .content-container p
    {
        margin-bottom: 1.33333333333333rem;
    }
    /* line 474, styles/templates5/_policy_detail.scss */
    .policy-detail #notes .policy-notes
    {
        padding: 2rem 0 0;
    }
    /* line 482, styles/templates5/_policy_detail.scss */
    .policy-detail .policy-contents ol > li::before
    {
        font-size: .8666666666666667rem;
    }
    /* line 489, styles/templates5/_policy_detail.scss */
    .policy-detail .expandable-component
    {
        padding: 1rem 0;
    }
    /* line 494, styles/templates5/_policy_detail.scss */
    .policy-detail .col .divider
    {
        width: 100%;
    }
    /* line 499, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 500, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 501, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 502, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 503, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 504, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 505, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 506, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 507, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 508, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 509, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 510, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 511, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 512, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 513, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 514, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 515, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 516, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 517, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 518, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 519, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 528, styles/templates5/_policy_detail.scss */
    .policy-detail .body
    {
        width: 100%;
    }
    /* line 532, styles/templates5/_policy_detail.scss */
    .policy-detail .search-component
    {
        padding: 1rem;
    }
    /* line 536, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 537, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c1
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 538, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 539, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-25-25-25_c3
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 540, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 541, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 542, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 543, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 544, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 545, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c1
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 546, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-33-33_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 547, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 548, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 549, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 550, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 551, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 552, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 553, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 554, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 555, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 556, styles/templates5/_policy_detail.scss */
    .policy-detail .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
}

/* line 2, styles/templates6/_program_finder.scss */
.programFinder .body
{
    width: 100%;
    margin: auto;
    padding: 0;
}

/* line 7, styles/templates6/_program_finder.scss */
.programFinder .body > h1
{
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0 1rem;
}

/* line 14, styles/templates6/_program_finder.scss */
.programFinder .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 20, styles/templates6/_program_finder.scss */
.programFinder .navigation
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;

    width: 0;
}

/* line 28, styles/templates6/_program_finder.scss */
.programFinder .content
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;

    width: calc(100% - 2rem);
    margin: 0 1rem;
}

/* line 37, styles/templates6/_program_finder.scss */
.programFinder .footer
{
    position: relative;

    display: inline-block;
    clear: both;

    width: 100%;
    margin-top: 5rem;
}

/* line 45, styles/templates6/_program_finder.scss */
.programFinder .promo
{
    width: 100%;
}

/* line 49, styles/templates6/_program_finder.scss */
.programFinder .scroll-top
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;

    position: relative;

    display: inline-block;

    box-sizing: border-box;
    width: 3rem;
    height: 3rem;

    border: .06667rem solid #57068c;
    background: #fff;
}

/* line 59, styles/templates6/_program_finder.scss */
.programFinder .scroll-top::after
{
    font-family: 'icomoon';
    font-size: 1.4666666666666667rem;

    position: absolute;
    top: .666666666666667rem;
    left: .533333333333333rem;

    content: '\e80b';
}

/* line 68, styles/templates6/_program_finder.scss */
.programFinder .scroll-top:hover
{
    background: #57068c;
}

/* line 71, styles/templates6/_program_finder.scss */
.programFinder .scroll-top:hover::after
{
    color: #fff;
}

/* line 77, styles/templates6/_program_finder.scss */
.programFinder .sectionFooter
{
    position: relative;
}

/* line 80, styles/templates6/_program_finder.scss */
.programFinder .sectionFooter .promo-button-text,
.programFinder .sectionFooter .promo-button-text:hover,
.programFinder .sectionFooter .promo-button-text::after
{
    margin-left: 0;
}

/* line 87, styles/templates6/_program_finder.scss */
.programFinder .cc_25-25-25-25_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 88, styles/templates6/_program_finder.scss */
.programFinder .cc_25-25-25-25_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 89, styles/templates6/_program_finder.scss */
.programFinder .cc_25-25-25-25_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 90, styles/templates6/_program_finder.scss */
.programFinder .cc_25-25-25-25_c3
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 91, styles/templates6/_program_finder.scss */
.programFinder .cc_25-75_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 92, styles/templates6/_program_finder.scss */
.programFinder .cc_25-75_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 93, styles/templates6/_program_finder.scss */
.programFinder .cc_75-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 94, styles/templates6/_program_finder.scss */
.programFinder .cc_75-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 95, styles/templates6/_program_finder.scss */
.programFinder .cc_33-33-33_c0
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 96, styles/templates6/_program_finder.scss */
.programFinder .cc_33-33-33_c1
{
    clear: none;

    width: calc(50% - .33333333333333rem);
    padding: 0 0 0 .33333333333333rem;
}

/* line 97, styles/templates6/_program_finder.scss */
.programFinder .cc_33-33-33_c2
{
    clear: left;

    width: calc(50% - .33333333333333rem);
    padding: 0 .33333333333333rem 0 0;
}

/* line 98, styles/templates6/_program_finder.scss */
.programFinder .cc_33-66_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 99, styles/templates6/_program_finder.scss */
.programFinder .cc_33-66_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 100, styles/templates6/_program_finder.scss */
.programFinder .cc_66-33_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 101, styles/templates6/_program_finder.scss */
.programFinder .cc_66-33_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 102, styles/templates6/_program_finder.scss */
.programFinder .cc_50-50_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 103, styles/templates6/_program_finder.scss */
.programFinder .cc_50-50_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 104, styles/templates6/_program_finder.scss */
.programFinder .cc_50-25-25_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 105, styles/templates6/_program_finder.scss */
.programFinder .cc_50-25-25_c1
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 106, styles/templates6/_program_finder.scss */
.programFinder .cc_50-25-25_c2
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 107, styles/templates6/_program_finder.scss */
.programFinder .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

@media screen and (max-width: 31.93333em)
{
    /* line 114, styles/templates6/_program_finder.scss */
    .body > h1
    {
        font-size: 1.933333333333333rem;

        letter-spacing: -.04666666666666667em;
    }
    /* line 120, styles/templates6/_program_finder.scss */
    .sectionFooter .promo-button-text
    {
        margin-top: 8.33333333333333rem;
    }
    /* line 124, styles/templates6/_program_finder.scss */
    .sectionFooter .socialShare
    {
        position: absolute;
        top: 0;
        left: 0;

        display: block;

        width: 100%;
        padding: 1.666666666666667rem .666666666666667rem !important;

        border-bottom: .06667rem solid #d6d6d6;
    }
    /* line 134, styles/templates6/_program_finder.scss */
    .sectionFooter .scroll-top
    {
        display: block;
        float: none;

        margin: 1.666666666666667rem 0 0;
    }
}

@media screen and (min-width: 32em)
{
    /* line 147, styles/templates6/_program_finder.scss */
    .programFinder .body
    {
        width: 32rem;
    }
    /* line 150, styles/templates6/_program_finder.scss */
    .programFinder .body > h1
    {
        margin-top: 2.2666666666666667rem;
        padding: 0;
    }
    /* line 156, styles/templates6/_program_finder.scss */
    .programFinder .navigation
    {
        width: 0;
    }
    /* line 157, styles/templates6/_program_finder.scss */
    .programFinder .content
    {
        width: 100%;
        margin: 0 auto;
    }
    /* line 159, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 160, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 161, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 162, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 163, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-75_c0
    {
        clear: left;

        width: 14rem;
        padding: 0;
    }
    /* line 164, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-75_c1
    {
        clear: none;

        width: 18rem;
        padding: 0;
    }
    /* line 165, styles/templates6/_program_finder.scss */
    .programFinder .cc_75-25_c0
    {
        clear: left;

        width: 18rem;
        padding: 0;
    }
    /* line 166, styles/templates6/_program_finder.scss */
    .programFinder .cc_75-25_c1
    {
        clear: none;

        width: 14rem;
        padding: 0;
    }
    /* line 167, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 168, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 169, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c2
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 170, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-66_c0
    {
        clear: left;

        width: 14rem;
        padding: 0;
    }
    /* line 171, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-66_c1
    {
        clear: none;

        width: 18rem;
        padding: 0;
    }
    /* line 172, styles/templates6/_program_finder.scss */
    .programFinder .cc_66-33_c0
    {
        clear: left;

        width: 18rem;
        padding: 0;
    }
    /* line 173, styles/templates6/_program_finder.scss */
    .programFinder .cc_66-33_c1
    {
        clear: none;

        width: 14rem;
        padding: 0;
    }
    /* line 174, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-50_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 175, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-50_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 176, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 177, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c1
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 178, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c2
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 179, styles/templates6/_program_finder.scss */
    .programFinder .cc_100_c0
    {
        clear: both;

        width: 32rem;
        padding: 0;
    }
    /* line 182, styles/templates6/_program_finder.scss */
    .programFinder .sectionFooter .promo-button-text
    {
        margin-top: 8.33333333333333rem;
    }
    /* line 186, styles/templates6/_program_finder.scss */
    .programFinder .sectionFooter .socialShare
    {
        position: absolute;
        top: 0;
        left: 0;

        display: block;

        width: 100%;
        padding: 1.666666666666667rem .666666666666667rem !important;

        border-bottom: .06667rem solid #d6d6d6;
    }
    /* line 196, styles/templates6/_program_finder.scss */
    .programFinder .sectionFooter .scroll-top
    {
        display: block;
        float: none;

        margin: 1.666666666666667rem 0 0;
    }
}

@media screen and (min-width: 46em)
{
    /* line 210, styles/templates6/_program_finder.scss */
    .programFinder .body
    {
        width: 46rem;
    }
    /* line 213, styles/templates6/_program_finder.scss */
    .programFinder .body > h1
    {
        margin-top: 3.133333333333333rem;
        padding: 0;
    }
    /* line 219, styles/templates6/_program_finder.scss */
    .programFinder .navigation
    {
        width: 0;
    }
    /* line 220, styles/templates6/_program_finder.scss */
    .programFinder .content
    {
        width: 100%;
    }
    /* line 222, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 223, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c1
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 224, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c2
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 225, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c3
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 226, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-75_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 227, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-75_c1
    {
        clear: none;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 228, styles/templates6/_program_finder.scss */
    .programFinder .cc_75-25_c0
    {
        clear: left;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 229, styles/templates6/_program_finder.scss */
    .programFinder .cc_75-25_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 230, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 231, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 232, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c2
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 233, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-66_c0
    {
        clear: left;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 234, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-66_c1
    {
        clear: none;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 235, styles/templates6/_program_finder.scss */
    .programFinder .cc_66-33_c0
    {
        clear: left;

        width: 30.666666666666667rem;
        padding: 0;
    }
    /* line 236, styles/templates6/_program_finder.scss */
    .programFinder .cc_66-33_c1
    {
        clear: none;

        width: 15.33333333333333rem;
        padding: 0;
    }
    /* line 237, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-50_c0
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 238, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-50_c1
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 239, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 240, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c1
    {
        clear: left;

        width: 23rem;
        padding: 0;
    }
    /* line 241, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c2
    {
        clear: none;

        width: 23rem;
        padding: 0;
    }
    /* line 242, styles/templates6/_program_finder.scss */
    .programFinder .cc_100_c0
    {
        clear: both;

        width: 46rem;
        padding: 0;
    }
    /* line 245, styles/templates6/_program_finder.scss */
    .programFinder .sectionFooter .promo-button-text
    {
        margin-top: 0;
    }
    /* line 249, styles/templates6/_program_finder.scss */
    .programFinder .sectionFooter .socialShare
    {
        position: static;
        top: initial;
        left: initial;

        display: inline-block;

        width: auto;
        padding: 1rem .666666666666667rem !important;

        border-bottom: none;
    }
    /* line 259, styles/templates6/_program_finder.scss */
    .programFinder .sectionFooter .scroll-top
    {
        display: inline-block;
        float: right;

        margin: 1.4rem 0;
    }
}

@media screen and (min-width: 62em)
{
    /* line 272, styles/templates6/_program_finder.scss */
    .programFinder .body
    {
        width: 62rem;
    }
    /* line 275, styles/templates6/_program_finder.scss */
    .programFinder .body > h1
    {
        margin-top: 2.4666666666666667rem;
        padding: 0 1rem;
    }
    /* line 281, styles/templates6/_program_finder.scss */
    .programFinder .navigation
    {
        width: 14rem;
        margin-right: 0;
        padding: 0;
    }
    /* line 282, styles/templates6/_program_finder.scss */
    .programFinder .content
    {
        width: 48rem;
    }
    /* line 284, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 285, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c1
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 286, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c2
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 287, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c3
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 288, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-75_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 289, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-75_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 290, styles/templates6/_program_finder.scss */
    .programFinder .cc_75-25_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 291, styles/templates6/_program_finder.scss */
    .programFinder .cc_75-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 292, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 293, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 294, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 295, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-66_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 296, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-66_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 297, styles/templates6/_program_finder.scss */
    .programFinder .cc_66-33_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 298, styles/templates6/_program_finder.scss */
    .programFinder .cc_66-33_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 299, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-50_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 300, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-50_c1
    {
        clear: none;

        width: 24rem;
        padding: 0;
    }
    /* line 301, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c0
    {
        clear: left;

        width: 24rem;
        padding: 0;
    }
    /* line 302, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c1
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 303, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c2
    {
        clear: none;

        width: 12rem;
        padding: 0;
    }
    /* line 304, styles/templates6/_program_finder.scss */
    .programFinder .cc_100_c0
    {
        clear: both;

        width: 48rem;
        padding: 0;
    }
}

@media screen and (min-width: 80em)
{
    /* line 312, styles/templates6/_program_finder.scss */
    .programFinder .body
    {
        width: 80rem;
    }
    /* line 315, styles/templates6/_program_finder.scss */
    .programFinder .body > h1
    {
        margin-top: 2.4666666666666667rem;
        padding: 0 1rem;
    }
    /* line 321, styles/templates6/_program_finder.scss */
    .programFinder .navigation
    {
        width: 14rem;
        margin-right: 2rem;
        padding: 0;
    }
    /* line 322, styles/templates6/_program_finder.scss */
    .programFinder .content
    {
        width: 64rem;
    }
    /* line 324, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 325, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 326, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 327, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-25-25-25_c3
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 328, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-75_c0
    {
        clear: left;

        width: 16rem;
        padding: 0;
    }
    /* line 329, styles/templates6/_program_finder.scss */
    .programFinder .cc_25-75_c1
    {
        clear: none;

        width: 48rem;
        padding: 0;
    }
    /* line 330, styles/templates6/_program_finder.scss */
    .programFinder .cc_75-25_c0
    {
        clear: left;

        width: 48rem;
        padding: 0;
    }
    /* line 331, styles/templates6/_program_finder.scss */
    .programFinder .cc_75-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 332, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c0
    {
        clear: left;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 333, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c1
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 334, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-33-33_c2
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 335, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-66_c0
    {
        clear: left;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 336, styles/templates6/_program_finder.scss */
    .programFinder .cc_33-66_c1
    {
        clear: none;

        width: 42.666666666666667rem;
        padding: 0;
    }
    /* line 337, styles/templates6/_program_finder.scss */
    .programFinder .cc_66-33_c0
    {
        clear: left;

        width: 42.666666666666667rem;
        padding: 0;
    }
    /* line 338, styles/templates6/_program_finder.scss */
    .programFinder .cc_66-33_c1
    {
        clear: none;

        width: 21.33333333333333rem;
        padding: 0;
    }
    /* line 339, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-50_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 340, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-50_c1
    {
        clear: none;

        width: 32rem;
        padding: 0;
    }
    /* line 341, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c0
    {
        clear: left;

        width: 32rem;
        padding: 0;
    }
    /* line 342, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c1
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 343, styles/templates6/_program_finder.scss */
    .programFinder .cc_50-25-25_c2
    {
        clear: none;

        width: 16rem;
        padding: 0;
    }
    /* line 344, styles/templates6/_program_finder.scss */
    .programFinder .cc_100_c0
    {
        clear: both;

        width: 64rem;
        padding: 0;
    }
}

/* line 3, styles/templates5/_study_abroad.scss */
.study-abroad .breadcrumb-wrapper .breadcrumb-inner
{
    height: 3.8rem !important;
}

/* line 7, styles/templates5/_study_abroad.scss */
.study-abroad .breadcrumb-wrapper .breadcrumb-inner .breadcrumb li
{
    padding: 0 .33333333333333rem !important;
}

/* line 10, styles/templates5/_study_abroad.scss */
.study-abroad .breadcrumb-wrapper .breadcrumb-inner .breadcrumb li::after
{
    position: relative;
    top: .0666666666666667rem;
}

/* line 19, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper
{
    background-size: 100% 5.6rem;
}

/* line 22, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .main-navigation-inner
{
    padding: 3.0666666666666667rem 1rem 0;
}

/* line 26, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .logo
{
    height: 2.33333333333333rem;
    margin: 1.33333333333333rem -.4rem 1.33333333333333rem 0;

    background-position: top center;
    background-size: 8.93333rem 2.33333333333333rem;
}

/* line 33, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .sa-logo
{
    position: relative;

    display: block;
    float: left;

    width: auto;
    height: 3rem;
    margin: 1.33333333333333rem 10.533333333333333rem 1.33333333333333rem 0;
}

/* line 41, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .sa-logo::before
{
    position: absolute;
    top: .2666666666666667rem;
    left: 0;

    width: 7.8666666666666667rem;
    height: 2.666666666666667rem;

    content: '';

    background-image: url('clientlib/assets/img/logo.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 7.8666666666666667rem 2.666666666666667rem;
}

/* line 54, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .sa-logo a
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 2rem;
    font-weight: 100;
    line-height: 1.75;

    position: relative;
    position: relative;
    top: -.133333333333333rem;

    min-width: 20.666666666666667rem;
    padding: 0 1rem 1rem 0;

    text-transform: uppercase;

    color: #fff;
}

/* line 67, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .sa-logo a::before
{
    margin-right: .4666666666666667rem;
    margin-left: 8.533333333333333rem;

    content: '';

    color: #fff;
    border-left: .06667rem solid rgba(225, 225, 225, .3);
}

/* line 77, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .main-navigation
{
    height: auto;
    margin-top: .0666666666666667rem;
}

/* line 83, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .main-navigation ul.main-navigation-menu li.has-submenu .main-nav-menu-link-sa
{
    padding: 1.0666666666666667rem 1rem 1rem 0;
}

/* line 88, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .main-navigation ul.main-navigation-menu li.has-submenu .main-nav-menu-link-sa::after
{
    font-family: icomoon;
    font-family: icomoon;
    font-size: 1rem;
    line-height: 5.5;

    position: absolute;
    top: 0;
    right: .666666666666667rem;
    right: 0;
    bottom: .8rem;

    height: 5.6rem;
    padding: 0 .666666666666667rem;

    content: '\e80c';

    color: #57068c;
    color: rgba(225, 225, 225, .3);
    border-right: .06667rem solid rgba(225, 225, 225, .3);
    border-bottom: none;
    border-left: .06667rem solid rgba(225, 225, 225, .3);
}

/* line 110, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .main-navigation ul.main-navigation-menu li.has-submenu:hover .main-nav-menu-link-sa
{
    background-color: #57068c;
}

/* line 113, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .main-navigation ul.main-navigation-menu li.has-submenu:hover .main-nav-menu-link-sa::after
{
    top: 0;
    left: auto;

    width: auto;

    color: #57068c;
    border-right: .06667rem solid rgba(225, 225, 225, .3);
    border-bottom: none;
    border-left: .06667rem solid rgba(225, 225, 225, .3);
    background-color: #fff;
}

/* line 127, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .main-navigation ul.main-navigation-menu .current-page
{
    font-weight: 500;

    color: #220337;
}

/* line 134, styles/templates5/_study_abroad.scss */
.study-abroad .main-navigation-wrapper .main-navigation-search-form
{
    margin-top: 1.33333333333333rem;
}

/* line 140, styles/templates5/_study_abroad.scss */
.study-abroad .supernav-sublink a
{
    position: relative;

    padding-left: 1.33333333333333rem;
}

/* line 144, styles/templates5/_study_abroad.scss */
.study-abroad .supernav-sublink a::before
{
    font-family: icomoon;
    font-size: .933333333333333rem;

    position: absolute;
    top: 1rem;
    left: 0;

    display: inline-block;

    content: '\f053';

    color: #57068c;
}

/* line 156, styles/templates5/_study_abroad.scss */
.study-abroad .supernav-sublink a:hover::before
{
    left: .33333333333333rem;

    color: #fff;
}

/* line 164, styles/templates5/_study_abroad.scss */
.study-abroad .mega-menu
{
    height: auto;
    padding: 1.666666666666667rem 1.33333333333333rem .666666666666667rem;
}

/* line 168, styles/templates5/_study_abroad.scss */
.study-abroad .mega-menu .return-links
{
    float: left;

    box-sizing: content-box;
    width: 30%;
    margin: 0 1.5% 0 0;
}

/* line 174, styles/templates5/_study_abroad.scss */
.study-abroad .mega-menu .return-links .return-links-menu
{
    padding: 0;
}

/* line 177, styles/templates5/_study_abroad.scss */
.study-abroad .mega-menu .return-links .return-links-menu > li
{
    margin: 0 0 1.666666666666667rem 0;

    list-style: none;
}

/* line 181, styles/templates5/_study_abroad.scss */
.study-abroad .mega-menu .return-links .return-links-menu > li a
{
    font-size: 1rem;
    font-weight: 500;

    position: relative;

    padding-left: 1.33333333333333rem;

    text-transform: uppercase;
}

/* line 188, styles/templates5/_study_abroad.scss */
.study-abroad .mega-menu .return-links .return-links-menu > li a::before
{
    font-family: icomoon;
    font-size: .933333333333333rem;

    position: absolute;
    top: 0;
    left: 0;

    display: inline-block;

    content: '\f053';

    color: #57068c;
}

/* line 199, styles/templates5/_study_abroad.scss */
.study-abroad .mega-menu .return-links .return-links-menu > li a::after
{
    content: none;
}

/* line 207, styles/templates5/_study_abroad.scss */
.study-abroad .mega-menu .in-this-section-menu
{
    height: 9.33333333333333rem;
}

/* line 210, styles/templates5/_study_abroad.scss */
.study-abroad .mega-menu .in-this-section-menu li
{
    width: calc(30% - 1.666666666666667rem);
    margin: 0 4.33333333333333rem 1rem 0;
}

/* line 217, styles/templates5/_study_abroad.scss */
.study-abroad .body
{
    width: 100%;
    margin: auto;
    padding: 0;
}

/* line 222, styles/templates5/_study_abroad.scss */
.study-abroad .body::before,
.study-abroad .body::after
{
    display: table;

    content: '';
}

/* line 228, styles/templates5/_study_abroad.scss */
.study-abroad .body::after
{
    clear: both;
}

/* line 233, styles/templates5/_study_abroad.scss */
.study-abroad .cband
{
    display: block;
    float: none;
    clear: both;

    width: 100%;
    height: auto;
    padding: 0;
}

/* line 241, styles/templates5/_study_abroad.scss */
.study-abroad .cband .content
{
    position: relative;

    float: none;
    clear: both;
    overflow: hidden;

    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0;
}

/* line 251, styles/templates5/_study_abroad.scss */
.study-abroad .cband .content::before,
.study-abroad .cband .content::after
{
    display: table;

    content: '';
}

/* line 257, styles/templates5/_study_abroad.scss */
.study-abroad .cband .content::after
{
    clear: both;
}

/* line 262, styles/templates5/_study_abroad.scss */
.study-abroad .cband .cpad
{
    padding: 2rem 0;
}

/* line 266, styles/templates5/_study_abroad.scss */
.study-abroad .cband .cpadbottom
{
    padding: 0 0 2rem;
}

/* line 271, styles/templates5/_study_abroad.scss */
.study-abroad .col
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 277, styles/templates5/_study_abroad.scss */
.study-abroad .cc_25-25-25-25_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 278, styles/templates5/_study_abroad.scss */
.study-abroad .cc_25-25-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 279, styles/templates5/_study_abroad.scss */
.study-abroad .cc_25-25-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 280, styles/templates5/_study_abroad.scss */
.study-abroad .cc_25-25-25-25_c3
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 281, styles/templates5/_study_abroad.scss */
.study-abroad .cc_25-75_c0
{
    clear: left;

    width: 25%;
    padding: 0;
}

/* line 282, styles/templates5/_study_abroad.scss */
.study-abroad .cc_25-75_c1
{
    clear: none;

    width: 75%;
    padding: 0;
}

/* line 283, styles/templates5/_study_abroad.scss */
.study-abroad .cc_75-25_c0
{
    clear: left;

    width: 75%;
    padding: 0;
}

/* line 284, styles/templates5/_study_abroad.scss */
.study-abroad .cc_75-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 285, styles/templates5/_study_abroad.scss */
.study-abroad .cc_33-33-33_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 286, styles/templates5/_study_abroad.scss */
.study-abroad .cc_33-33-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 287, styles/templates5/_study_abroad.scss */
.study-abroad .cc_33-33-33_c2
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 288, styles/templates5/_study_abroad.scss */
.study-abroad .cc_33-66_c0
{
    clear: left;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 289, styles/templates5/_study_abroad.scss */
.study-abroad .cc_33-66_c1
{
    clear: none;

    width: 66.6666666666%;
    padding: 0;
}

/* line 290, styles/templates5/_study_abroad.scss */
.study-abroad .cc_66-33_c0
{
    clear: left;

    width: 66.6666666666%;
    padding: 0;
}

/* line 291, styles/templates5/_study_abroad.scss */
.study-abroad .cc_66-33_c1
{
    clear: none;

    width: 33.3333333333333%;
    padding: 0;
}

/* line 292, styles/templates5/_study_abroad.scss */
.study-abroad .cc_50-50_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 293, styles/templates5/_study_abroad.scss */
.study-abroad .cc_50-50_c1
{
    clear: none;

    width: 50%;
    padding: 0;
}

/* line 294, styles/templates5/_study_abroad.scss */
.study-abroad .cc_50-25-25_c0
{
    clear: left;

    width: 50%;
    padding: 0;
}

/* line 295, styles/templates5/_study_abroad.scss */
.study-abroad .cc_50-25-25_c1
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 296, styles/templates5/_study_abroad.scss */
.study-abroad .cc_50-25-25_c2
{
    clear: none;

    width: 25%;
    padding: 0;
}

/* line 297, styles/templates5/_study_abroad.scss */
.study-abroad .cc_100_c0
{
    clear: both;

    width: 100%;
    padding: 0;
}

/* line 300, styles/templates5/_study_abroad.scss */
.study-abroad .cband.main .sidebar
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;

    width: 13.666666666666667rem;
    margin: 0;
    padding: 0;
}

/* line 310, styles/templates5/_study_abroad.scss */
.study-abroad .cband.main .sidebar .nyupromobutton a
{
    display: block;
    display: block;

    width: 100%;

    text-align: center;
    text-decoration: none;

    color: #fff;
    background: #57068c;
}

/* line 319, styles/templates5/_study_abroad.scss */
.study-abroad .cband.main .sidebar .nyupromobutton a:hover
{
    background: #330662;
}

/* line 326, styles/templates5/_study_abroad.scss */
.study-abroad .cband.main::before,
.study-abroad .cband.main::after
{
    display: table;

    content: '';
}

/* line 332, styles/templates5/_study_abroad.scss */
.study-abroad .cband.main::after
{
    clear: both;
}

/* line 337, styles/templates5/_study_abroad.scss */
.study-abroad .main-content
{
    position: relative;

    display: inline-block;
    float: right;
    overflow: hidden;

    width: 64rem;
    padding: 0;
}

/* line 345, styles/templates5/_study_abroad.scss */
.study-abroad .main-content h3
{
    margin: 0;
}

/* line 351, styles/templates5/_study_abroad.scss */
.study-abroad .content h3
{
    margin: 0;
}

/* line 356, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-apply-now
{
    display: none;
}

/* line 362, styles/templates5/_study_abroad.scss */
.study-abroad .nav-list-container
{
    box-sizing: content-box;
    padding: 1rem 1rem 1.666666666666667rem;
}

/* line 366, styles/templates5/_study_abroad.scss */
.study-abroad .nav-list-container .nav-list
{
    margin: 0;
}

/* line 371, styles/templates5/_study_abroad.scss */
.study-abroad .apply-now-wrapper
{
    box-sizing: content-box;
    width: 100%;
    padding: 1.666666666666667rem 1rem;
}

/* line 377, styles/templates5/_study_abroad.scss */
.study-abroad .contact-wrapper
{
    padding: 1.666666666666667rem 1rem;
}

/* line 380, styles/templates5/_study_abroad.scss */
.study-abroad .contact-wrapper .map-marker
{
    line-height: 175%;

    margin: 1rem 0 .33333333333333rem;
}

/* line 385, styles/templates5/_study_abroad.scss */
.study-abroad .contact-wrapper .email-icon
{
    line-height: 175%;
}

/* line 390, styles/templates5/_study_abroad.scss */
.study-abroad .apply-now-button
{
    display: block;

    width: 100%;

    text-align: center;

    color: #fff;
    background: #57068c;
}

/* line 397, styles/templates5/_study_abroad.scss */
.study-abroad .apply-now-button:hover
{
    background: #330662;
}

/* line 402, styles/templates5/_study_abroad.scss */
.study-abroad .super-nav
{
    position: absolute;
    top: -3.4rem;

    width: 100%;
}

/* line 407, styles/templates5/_study_abroad.scss */
.study-abroad .super-nav .super-navigation-menu
{
    padding: 0;
}

/* line 410, styles/templates5/_study_abroad.scss */
.study-abroad .super-nav .super-navigation-menu a
{
    padding: 1rem 2rem;

    color: #57068c;
    border-bottom: .0666666666666667rem solid #fff;
    background: #fff;
}

/* line 418, styles/templates5/_study_abroad.scss */
.study-abroad .super-nav .super-navigation-menu a::before
{
    top: 1rem;
    left: 1rem;
}

/* line 423, styles/templates5/_study_abroad.scss */
.study-abroad .super-nav .super-navigation-menu a:hover
{
    color: #57068c;
    background: #fff;
}

/* line 427, styles/templates5/_study_abroad.scss */
.study-abroad .super-nav .super-navigation-menu a:hover::before
{
    top: 1rem;
    left: 1rem;

    color: #57068c;
}

/* line 437, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-menu-title
{
    background-color: #57068c;
}

/* line 440, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-menu-title h3
{
    margin: 0;
    padding: 1rem;

    color: #fff;
}

/* line 447, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list
{
    margin: 0;
    padding: 0;
}

/* line 451, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list a
{
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    font-size: 1rem;
    font-weight: 500;

    display: block;
}

/* line 458, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list > li
{
    position: relative;

    margin: 0;

    border-bottom: .06667rem solid #330662;
    background-color: #57068c;
}

/* line 464, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list > li a
{
    margin: 0;
    padding: .666666666666667rem .666666666666667rem .666666666666667rem 1rem;

    color: #fff;
}

/* line 470, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list > li:first-child
{
    border-top: .06667rem solid #330662;
}

/* line 474, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list > li.current-page
{
    background-color: #330662;
}

/* line 479, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list .subnavigation
{
    display: none;

    margin: 0;
    padding: .5rem 0;

    border: 0;
    background-color: #fff;
}

/* line 486, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list .subnavigation > li
{
    margin: 0;
}

/* line 489, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list .subnavigation > li a
{
    font-weight: 400;

    padding: .5rem 1.33333333333333rem;

    color: #57068c;
}

/* line 494, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list .subnavigation > li a.active
{
    font-weight: 700;

    color: #330662;
}

/* line 500, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list .subnavigation > li > a
{
    font-weight: 500;
}

/* line 505, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list .subnavigation > li ul li
{
    margin: 0;

    list-style: none;
}

/* line 514, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list li.open .subnavigation
{
    display: block;
}

/* line 521, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list .parent-menu a::after
{
    font-family: icomoon;
    font-size: 1.33333333333333rem;
    font-weight: 700;

    position: relative;
    top: 0;

    float: right;

    content: '\f107';

    color: #fff;
}

/* line 535, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-nav-list .parent-menu.open a::after
{
    content: '\f106';
}

/* line 543, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-sac
{
    border: none;
}

/* line 546, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-sac h5
{
    margin: 0;
    padding: 1.666666666666667rem 1rem 1.33333333333333rem;
}

/* line 551, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-sac .mobile-sac-list
{
    margin: 0 0 2rem;
    padding: 0;
}

/* line 555, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-sac .mobile-sac-list li
{
    margin: 0;

    border-bottom: .06667rem solid #b8b8b8;
}

/* line 559, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-sac .mobile-sac-list li a
{
    font-weight: 500;

    display: block;

    margin: 0;
    padding: .666666666666667rem .666666666666667rem .666666666666667rem 1rem;

    color: #57068c;
    background-color: #f2f2f2;
}

/* line 570, styles/templates5/_study_abroad.scss */
.study-abroad .mobile-sac .mobile-sac-list li:first-child
{
    border-top: .06667rem solid #b8b8b8;
}

/* line 579, styles/templates5/_study_abroad.scss */
.study-abroad.content1 .header
{
    padding: 0 0 3.33333333333333rem;
}

/* line 583, styles/templates5/_study_abroad.scss */
.study-abroad.content1 .body
{
    width: 80rem;
}

/* line 589, styles/templates5/_study_abroad.scss */
.study-abroad.content2 .header
{
    padding: 0 0 3.33333333333333rem;
}

/* line 593, styles/templates5/_study_abroad.scss */
.study-abroad.content2 .body
{
    width: 80rem;
}

@media screen and (max-width: 79.93333em)
{
    /* line 604, styles/templates5/_study_abroad.scss */
    .study-abroad .cband .content
    {
        max-width: 62rem;
    }
    /* line 609, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 610, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 611, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 612, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 613, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 614, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 615, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 616, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 617, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 618, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 619, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 620, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 621, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 622, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 623, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 624, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 625, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 626, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 627, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c1
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 628, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c2
    {
        clear: none;

        width: 25%;
        padding: 0;
    }
    /* line 629, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 631, styles/templates5/_study_abroad.scss */
    .study-abroad .areas-of-study-component
    {
        padding: 1rem 0;
    }
    /* line 640, styles/templates5/_study_abroad.scss */
    .study-abroad .cband.main .main-content
    {
        width: 46rem;
    }
    /* line 646, styles/templates5/_study_abroad.scss */
    .study-abroad .cband.main .partnerships-affiliations-component .wrapper > ul
    {
        float: none;

        width: 100%;
        margin: 0;
    }
    /* line 651, styles/templates5/_study_abroad.scss */
    .study-abroad .cband.main .partnerships-affiliations-component .wrapper > ul:last-child
    {
        width: 100%;
        margin: 1.33333333333333rem 0;
    }
    /* line 660, styles/templates5/_study_abroad.scss */
    .study-abroad form.main-navigation-search-form
    {
        width: calc(100% - 36rem);
    }
    /* line 666, styles/templates5/_study_abroad.scss */
    .study-abroad.content1 .body
    {
        width: 62rem;
    }
    /* line 672, styles/templates5/_study_abroad.scss */
    .study-abroad.content2 .body
    {
        width: 62rem;
    }
}

@media screen and (min-width: 80em)
{
    /* line 682, styles/templates5/_study_abroad.scss */
    .study-abroad .table-container
    {
        max-width: 64rem;
    }
    /* line 687, styles/templates5/_study_abroad.scss */
    .study-abroad .table-sortable td,
    .study-abroad .table-vertical td,
    .study-abroad .table-no-sort td,
    .study-abroad .table-no-style table td
    {
        white-space: normal;
    }
    /* line 692, styles/templates5/_study_abroad.scss */
    .study-abroad .table-shadow
    {
        display: none !important;
    }
    /* line 696, styles/templates5/_study_abroad.scss */
    .study-abroad .scrollable .table-scrollbar-container
    {
        display: none;
    }
}

@media screen and (min-width: 62em)
{
    /* line 707, styles/templates5/_study_abroad.scss */
    .study-abroad .content2 .table-container
    {
        max-width: 46rem;
    }
}

@media screen and (min-width: 62em) and (max-width: 63em)
{
    /* line 718, styles/templates5/_study_abroad.scss */
    .study-abroad .sidebar
    {
        margin-right: 1rem;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 729, styles/templates5/_study_abroad.scss */
    .study-abroad .main-navigation-wrapper
    {
        background-size: initial;
    }
    /* line 732, styles/templates5/_study_abroad.scss */
    .study-abroad .main-navigation-wrapper .main-navigation-inner
    {
        padding: 0;
    }
    /* line 735, styles/templates5/_study_abroad.scss */
    .study-abroad .main-navigation-wrapper .main-navigation-inner .logo
    {
        margin: 0 1.133333333333333rem 0 4.4rem;
    }
    /* line 738, styles/templates5/_study_abroad.scss */
    .study-abroad .main-navigation-wrapper .main-navigation-inner .logo.menu-opened
    {
        position: relative;
        left: 18rem;
    }
    /* line 745, styles/templates5/_study_abroad.scss */
    .study-abroad .main-navigation-wrapper .sa-logo
    {
        margin: 0 1.133333333333333rem .33333333333333rem 4.4rem;
    }
    /* line 748, styles/templates5/_study_abroad.scss */
    .study-abroad .main-navigation-wrapper .sa-logo::before
    {
        display: none;
    }
    /* line 752, styles/templates5/_study_abroad.scss */
    .study-abroad .main-navigation-wrapper .sa-logo a
    {
        display: none;
    }
    /* line 760, styles/templates5/_study_abroad.scss */
    .study-abroad .supernav-sublink a::before
    {
        top: .666666666666667rem;
        left: .33333333333333rem;
    }
    /* line 769, styles/templates5/_study_abroad.scss */
    .study-abroad ul.main-navigation-menu li.has-submenu .main-nav-menu-link-sa
    {
        font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
        font-size: 1rem;
        font-weight: 300;

        min-width: auto;
        padding: 0;
    }
    /* line 776, styles/templates5/_study_abroad.scss */
    .study-abroad ul.main-navigation-menu li.has-submenu .main-nav-menu-link-sa::before
    {
        content: '';

        border-left: none;
    }
    /* line 781, styles/templates5/_study_abroad.scss */
    .study-abroad ul.main-navigation-menu li.has-submenu .main-nav-menu-link-sa::after
    {
        top: initial;
        left: initial;

        width: initial;

        content: '';

        color: initial;
        border-right: none;
        border-bottom: none;
        border-left: none;
        background-color: initial;
    }
    /* line 795, styles/templates5/_study_abroad.scss */
    .study-abroad ul.main-navigation-menu li.has-submenu:hover .main-nav-menu-link-sa
    {
        background-color: initial;
    }
    /* line 798, styles/templates5/_study_abroad.scss */
    .study-abroad ul.main-navigation-menu li.has-submenu:hover .main-nav-menu-link-sa::after
    {
        top: initial;
        left: initial;

        width: initial;

        color: initial;
        border-right: none;
        border-bottom: none;
        border-left: none;
        background-color: initial;
    }
    /* line 814, styles/templates5/_study_abroad.scss */
    .study-abroad .cband .content
    {
        max-width: 46rem;
    }
    /* line 819, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 820, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 821, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 822, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 823, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-75_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 824, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-75_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 825, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_75-25_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 826, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_75-25_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 827, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 828, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 829, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c2
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 830, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-66_c0
    {
        clear: left;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 831, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-66_c1
    {
        clear: none;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 832, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_66-33_c0
    {
        clear: left;

        width: 66.6666666666%;
        padding: 0;
    }
    /* line 833, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_66-33_c1
    {
        clear: none;

        width: 33.3333333333333%;
        padding: 0;
    }
    /* line 834, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-50_c0
    {
        clear: left;

        width: 50%;
        padding: 0;
    }
    /* line 835, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-50_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 836, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 837, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c1
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 838, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c2
    {
        clear: none;

        width: 50%;
        padding: 0;
    }
    /* line 839, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 842, styles/templates5/_study_abroad.scss */
    .study-abroad .cband.main .sidebar
    {
        display: none;
    }
    /* line 846, styles/templates5/_study_abroad.scss */
    .study-abroad .cband.main .main-content
    {
        width: 100%;
    }
    /* line 851, styles/templates5/_study_abroad.scss */
    .study-abroad .mobile-apply-now
    {
        display: block;
    }
    /* line 854, styles/templates5/_study_abroad.scss */
    .study-abroad .mobile-apply-now .apply-now-button
    {
        display: block;

        width: 12.33333333333333rem;

        text-align: center;
    }
    /* line 861, styles/templates5/_study_abroad.scss */
    .study-abroad .partnerships-affiliations-component
    {
        padding: 1.4666666666666667rem 1rem 1rem;
    }
    /* line 865, styles/templates5/_study_abroad.scss */
    .study-abroad .study-abroad-banner
    {
        padding: 0 0 .666666666666667rem;
    }
    /* line 870, styles/templates5/_study_abroad.scss */
    .study-abroad.menu-opened .study-abroad-banner
    {
        margin-top: 3.33333333333333rem !important;
    }
    /* line 874, styles/templates5/_study_abroad.scss */
    .study-abroad.menu-opened .body.menu-opened
    {
        margin-top: 0 !important;
    }
    /* line 878, styles/templates5/_study_abroad.scss */
    .study-abroad.menu-opened .body.menu-opened .cband .content
    {
        margin: 0;
    }
    /* line 887, styles/templates5/_study_abroad.scss */
    .study-abroad .mobile-apply-now .contact-wrapper h4
    {
        font-size: 1.33333333333333rem;

        margin-bottom: .33333333333333rem;
    }
    /* line 894, styles/templates5/_study_abroad.scss */
    .study-abroad .main-navigation-menu-link-top
    {
        display: none;
    }
    /* line 898, styles/templates5/_study_abroad.scss */
    .study-abroad .super-navigation
    {
        display: none;
    }
    /* line 902, styles/templates5/_study_abroad.scss */
    .study-abroad .main-navigation-menu
    {
        display: none;
    }
    /* line 906, styles/templates5/_study_abroad.scss */
    .study-abroad form.main-navigation-search-form
    {
        width: 0;
        max-width: 100%;
    }
    /* line 913, styles/templates5/_study_abroad.scss */
    .study-abroad.content1 .header
    {
        padding: 0 0 .666666666666667rem;
    }
    /* line 917, styles/templates5/_study_abroad.scss */
    .study-abroad.content1 .body
    {
        width: 46rem;
    }
    /* line 923, styles/templates5/_study_abroad.scss */
    .study-abroad.content2 .header
    {
        padding: 0 0 .666666666666667rem;
    }
    /* line 927, styles/templates5/_study_abroad.scss */
    .study-abroad.content2 .body
    {
        width: 46rem;
    }
}

@media screen and (max-width: 45.93333em)
{
    /* line 939, styles/templates5/_study_abroad.scss */
    .study-abroad .cband .content
    {
        max-width: 32rem;
    }
    /* line 943, styles/templates5/_study_abroad.scss */
    .study-abroad .cband .cpad
    {
        padding: 1.33333333333333rem 0;
    }
    /* line 947, styles/templates5/_study_abroad.scss */
    .study-abroad .cband .cpadbottom
    {
        padding: 0 0 1.33333333333333rem;
    }
    /* line 952, styles/templates5/_study_abroad.scss */
    .study-abroad .mobile-apply-now
    {
        padding: 0 0 1.33333333333333rem;
    }
    /* line 955, styles/templates5/_study_abroad.scss */
    .study-abroad .mobile-apply-now .content
    {
        padding: 0;
    }
    /* line 959, styles/templates5/_study_abroad.scss */
    .study-abroad .mobile-apply-now .apply-now-wrapper
    {
        padding: 0 1rem .666666666666667rem;
    }
    /* line 963, styles/templates5/_study_abroad.scss */
    .study-abroad .mobile-apply-now .apply-now-button
    {
        width: 100%;
    }
    /* line 968, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 969, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 970, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c2
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 971, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c3
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 972, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 973, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 974, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 975, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 976, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c0
    {
        clear: left;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 977, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c1
    {
        clear: none;

        width: 50%;
        margin-left: 0;
        padding: 0;
    }
    /* line 978, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c2
    {
        clear: none;

        width: 50%;
        margin-right: 0;
        padding: 0;
    }
    /* line 979, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 980, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 981, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 982, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 983, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 984, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 985, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 986, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 987, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 988, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 992, styles/templates5/_study_abroad.scss */
    .study-abroad.content1 .body
    {
        width: 32rem;
    }
    /* line 998, styles/templates5/_study_abroad.scss */
    .study-abroad.content2 .body
    {
        width: 32rem;
    }
}

@media screen and (max-width: 31.93333em)
{
    /* line 1010, styles/templates5/_study_abroad.scss */
    .study-abroad .cband .content
    {
        width: calc(100% - 2rem);
        max-width: 100%;
        margin: 0 1rem;
    }
    /* line 1018, styles/templates5/_study_abroad.scss */
    .study-abroad .cband .seclinks
    {
        padding: 0;
    }
    /* line 1023, styles/templates5/_study_abroad.scss */
    .study-abroad .mobile-apply-now
    {
        padding: 0;
    }
    /* line 1026, styles/templates5/_study_abroad.scss */
    .study-abroad .mobile-apply-now .apply-now-wrapper
    {
        max-width: 100%;
        padding: 0 0 .666666666666667rem;
    }
    /* line 1031, styles/templates5/_study_abroad.scss */
    .study-abroad .mobile-apply-now .contact-wrapper
    {
        padding: 1rem 0 0;
    }
    /* line 1037, styles/templates5/_study_abroad.scss */
    .study-abroad .content h3
    {
        padding: .5rem 0;
    }
    /* line 1042, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333rem;
        padding: 0;
    }
    /* line 1043, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c1
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 1044, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 1045, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-25-25-25_c3
    {
        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 1046, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-75_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1047, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_25-75_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1048, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_75-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1049, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_75-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1050, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c0
    {
        clear: left;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 1051, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c1
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-left: .33333333333333rem;
        padding: 0;
    }
    /* line 1052, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-33-33_c2
    {
        clear: none;

        width: calc(50% - .33333333333333rem);
        margin-right: .33333333333333rem;
        padding: 0;
    }
    /* line 1053, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-66_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1054, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_33-66_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1055, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_66-33_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1056, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_66-33_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1057, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-50_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1058, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-50_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1059, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1060, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c1
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1061, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_50-25-25_c2
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1062, styles/templates5/_study_abroad.scss */
    .study-abroad .cc_100_c0
    {
        clear: both;

        width: 100%;
        padding: 0;
    }
    /* line 1064, styles/templates5/_study_abroad.scss */
    .study-abroad .partnerships-affiliations-component
    {
        padding: 1rem 0;
    }
    /* line 1070, styles/templates5/_study_abroad.scss */
    .study-abroad.content1 .body
    {
        width: 100%;
    }
    /* line 1076, styles/templates5/_study_abroad.scss */
    .study-abroad.content2 .body
    {
        width: 100%;
    }
}

.serviceCategory a.service-login{
    display: block;
    margin: 1rem;
}

.serviceCategory a.service-login img[title='login-button-generic']{
    display: block;
    margin: 0;
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFzdGVyLmNzcyIsInNvdXJjZXMiOlsibWFzdGVyLnNjc3MiLCJ2YXJpYWJsZXMuc2NzcyIsImhlbHBlcnMuc2NzcyIsInJlc2V0LnNjc3MiLCJjb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL19nYWxsZXJ5LnNjc3MiLCJjb21wb25lbnRzL191cGNvbWluZ0V2ZW50cy5zY3NzIiwiY29tcG9uZW50cy9faW50cm9CYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2Rlay5zY3NzIiwiY29tcG9uZW50cy9fY29sb3JQYWxsZXRlLnNjc3MiLCJjb21wb25lbnRzL19saXN0cy5zY3NzIiwiY29tcG9uZW50cy9fcGFyYWdyYXBoLnNjc3MiLCJjb21wb25lbnRzL19wdWxsUXVvdGUuc2NzcyIsImNvbXBvbmVudHMvX3NpdGVMb2dvLnNjc3MiLCJjb21wb25lbnRzL19zdWJuYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL190YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fdGl0bGVzLnNjc3MiLCJjb21wb25lbnRzL19leHBhbmRhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3Byb21vQnV0dG9uVGV4dC5zY3NzIiwiY29tcG9uZW50cy9fcHJvbW9JbWFnZS5zY3NzIiwiY29tcG9uZW50cy9fcHJvbW9UZXh0LnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWxMaW5rcy5zY3NzIiwiY29tcG9uZW50cy9fc3VtbWFyeUxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlck5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX21haW5OYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19hbGVydHMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50c19zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL19ydGUuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMyL3ByaW1hcnktbGlua3Muc2NzcyIsImNvbXBvbmVudHMyL3NlY29uZGFyeS1saW5rcy5zY3NzIiwiY29tcG9uZW50czIvc2hvcnRjdXRzLnNjc3MiLCJjb21wb25lbnRzMi9iaWctbnVtYmVycy5zY3NzIiwiY29tcG9uZW50czIvZmVhdHVyZWQtcHJvZmlsZXMuc2NzcyIsImNvbXBvbmVudHMyL3N0b3J5LXRlbGxpbmctYmxvY2suc2NzcyIsImNvbXBvbmVudHMyL25ld3Mtc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzMi9kb3VibGUtcXVvdGUuc2NzcyIsImNvbXBvbmVudHMyL3NvY2lhbC1wYW5lbC5zY3NzIiwiY29tcG9uZW50czIvdHJpcGxldC1oaWdobGlnaHRzLnNjc3MiLCJjb21wb25lbnRzMi9pbi1jb250ZW50LXNlYXJjaC5zY3NzIiwiY29tcG9uZW50czIvY29sb3JlZC1oZXJvLnNjc3MiLCJjb21wb25lbnRzMi9sYXJnZS1oZXJvLnNjc3MiLCJjb21wb25lbnRzMi9wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzMi9uYXYtbGlzdC1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMzL2NhcnRib3guc2NzcyIsImNvbXBvbmVudHMzL2ZlZWRiYWNrZm9ybS5zY3NzIiwiY29tcG9uZW50czMvdmlkZW9jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMzL3Nob3BwaW5nbmF2LnNjc3MiLCJjb21wb25lbnRzMy9zaG9wcGluZ2l0ZW0uc2NzcyIsImNvbXBvbmVudHM0L2tleS1wZW9wbGUuc2NzcyIsImNvbXBvbmVudHM0L3NlYXJjaC5zY3NzIiwiY29tcG9uZW50czUvcG9saWN5X3NlYXJjaC5zY3NzIiwiY29tcG9uZW50czYvX2xlYWRfcGFyYWdyYXBoLnNjc3MiLCJjb21wb25lbnRzNi9fcHJvZ3JhbV9zZWFyY2guc2NzcyIsImNvbXBvbmVudHM2L19wcm9ncmFtX3Jlc3VsdHMuc2NzcyIsImNvbXBvbmVudHM2L19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzNi9fc29jaWFsX3NoYXJlLnNjc3MiLCJjb21wb25lbnRzNS9wYXJ0bmVyc2hpcHMtYWZmaWxpYXRpb25zLnNjc3MiLCJjb21wb25lbnRzNS9zdHVkeV9hYnJvYWRfYmFubmVyLnNjc3MiLCJjb21wb25lbnRzNS9zdHVkeV9hYnJvYWRfZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzNS9hcmVhcy1vZi1zdHVkeS5zY3NzIiwiY29tcG9uZW50czUvcG9saWN5X3N1bW1hcnkuc2NzcyIsImNvbXBvbmVudHM1L3BvbGljeV9ub3Rlcy5zY3NzIiwiY29tcG9uZW50czcvX2dsb2JhbG5hdi5zY3NzIiwiY29tcG9uZW50czcvc2VydmljZS1zdGF0dXMuc2NzcyIsImNvbXBvbmVudHM3L2dsb2JhbC1zdHVkeS1wbGFubmVyLnNjc3MiLCJjb21wb25lbnRzNy9jYW1wdXMtbWFwLnNjc3MiLCJjb21wb25lbnRzNy9fcHJpbnQuc2NzcyIsInRlbXBsYXRlcy5zY3NzIiwidGVtcGxhdGVzL19jb250ZW50MVRlbXBsYXRlLnNjc3MiLCJ0ZW1wbGF0ZXMvX2NvbnRlbnQyVGVtcGxhdGUuc2NzcyIsInRlbXBsYXRlcy9fZnVsbFdpZHRoVGVtcGxhdGUuc2NzcyIsInRlbXBsYXRlczIvX2NoYW5uZWwuc2NzcyIsInRlbXBsYXRlczIvX3JvbGUuc2NzcyIsInRlbXBsYXRlczIvX2NhdGVnb3J5LnNjc3MiLCJ0ZW1wbGF0ZXMyL19uZXdzbGFuZGluZy5zY3NzIiwidGVtcGxhdGVzMi9fc2VyaWVzLnNjc3MiLCJ0ZW1wbGF0ZXMyL19zdG9yeWFydGljbGUuc2NzcyIsInRlbXBsYXRlczIvX3JlbGVhc2VhcnRpY2xlLnNjc3MiLCJ0ZW1wbGF0ZXMzL19zaG9wcGluZ2NhcnQuc2NzcyIsInRlbXBsYXRlczMvX3Nob3BwaW5nY2F0ZWdvcnkuc2NzcyIsInRlbXBsYXRlczMvX255dS1ob21lLnNjc3MiLCJ0ZW1wbGF0ZXMzL19zdHJlYW0uc2NzcyIsInRlbXBsYXRlczQvX25ld3Nfc2VyaWVzLnNjc3MiLCJ0ZW1wbGF0ZXM0L19vcmdfY2hhcnRfYmlvLnNjc3MiLCJ0ZW1wbGF0ZXM0L19vcmdfY2hhcnQuc2NzcyIsInRlbXBsYXRlczQvX3NlYXJjaC5zY3NzIiwidGVtcGxhdGVzNS9fcG9saWN5X3NlYXJjaC5zY3NzIiwidGVtcGxhdGVzNS9fNDA0LnNjc3MiLCJ0ZW1wbGF0ZXM1L19wb2xpY3lfZGV0YWlsLnNjc3MiLCJ0ZW1wbGF0ZXM2L19wcm9ncmFtX2ZpbmRlci5zY3NzIiwidGVtcGxhdGVzNS9fc3R1ZHlfYWJyb2FkLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLypDZW50cmFsaXplZCBJbXBvcnRzKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImhlbHBlcnNcIjtcbkBpbXBvcnQgXCJyZXNldFwiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50c1wiO1xuQGltcG9ydCBcInRlbXBsYXRlc1wiO1xuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IGFyZSB1c2VkIHRvIG5vcm1hbGl6ZSB0aGUgdmFsdWVzIHVzZWQgaW5cbi8vIGF0b20gc3R5bGUgZGVmaW5pdGlvbnMuXG5cbiRlZy1kZWZhdWx0LWZvbnRzOiBzYW5zLXNlcmlmO1xuJGVnLXNwYWNpbmdzOiAxMHB4O1xuJHNpdGVfZm9udDogICdHb3RoYW0gQScsJ0dvdGhhbSBCJywgc2Fucy1zZXJpZjtcbiRzaXRlX3NtYWxsX2ZvbnQ6ICdHb3RoYW0gU1NtIEEnLCdHb3RoYW0gU1NtIEInLCBzYW5zLXNlcmlmO1xuXG4kc2l0ZV9zdWJfZm9udDogJ01lcmN1cnkgU1NtIEEnLCAnTWVyY3VyeSBTU20gQicsICdNZXJjdXJ5VGV4dEcyJywgc2VyaWY7XG5cblxuXG5cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICMjICBDb2xvciBwYWxldHRlXG5cbi8vICMjICBNYWluIENvbG9yIFBhbGV0dGVcbiRzaXRlX3B1cnBsZTogIzU3MDY4YztcbiRzaXRlX2RhcmtfcHVycGxlOiAjMzMwNjYyO1xuJHNpdGVfZGFya2VzdF9wdXJwbGU6ICMyMjAzMzc7XG4kc2l0ZV9saWdodF9wdXJwbGU6ICM4OTAwZTE7XG4kc2l0ZV9ibGFjazogIzAwMDAwMDtcbiRzaXRlX2RhcmtfZ3JheTogIzZkNmQ2ZDtcbiRzaXRlX2dyYXk6ICNiOGI4Yjg7XG4kc2l0ZV9saWdodF9ncmF5OiAjZDZkNmQ2O1xuJHNpdGVfd2hpdGVfZ3JheTogI2YyZjJmMjtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICMjICBBbGVydCBDb2xvcnNcbiRzaXRlX3JlZDogI2NiMDIwMDtcbiRzaXRlX29yYW5nZTogI2U4NmMwMDtcbiRzaXRlX2dyZWVuOiAjNDg5MTQxO1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gIyMgIEFjY2VudFxuJGFjY2VudF8xOiAjMjg2MTllO1xuJGFjY2VudF8yOiAjM2RiYmRiO1xuJGFjY2VudF8zOiAjMDA3YzcwO1xuJGFjY2VudF80OiAjZDcxZTVlO1xuJGFjY2VudF81OiAjZTg2YzAwO1xuJGFjY2VudF82OiAjRkZDMTA3O1xuJGFjY2VudF83OiAjM2E1OTk5O1xuJGFjY2VudF84OiAjMjVhYWUxO1xuXG5cblxuXG5cbiRmb3JtLWlucHV0OiAjNWM1YzVjO1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yOiAjZGRkNGQ0O1xuJGZvcm0taW5wdXQtYmc6ICNmYmZiZmI7XG4kZm9ybS1pbnB1dC1iZy1mb2N1czogI2U0ZTRlNDtcbiRmb3JtLWlucHV0LWJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjtcbiRmb3JtLWlucHV0LWJvcmRlci1lcnJvcjogMnB4IHNvbGlkICRzaXRlX3JlZDtcbiRmb3JtLWlucHV0LWJvcmRlci12YWxpZDogMnB4IHNvbGlkICRzaXRlX2dyZWVuO1xuXG5cblxuXG5cbi8vaWNvbnNcbiRjaGV2cm9uX2xlZnQ6IFwiXFxmMDUzXCI7XG4kY2hldnJvbl9yaWdodDogXCJcXGYwNTRcIjtcbiRjbG9zZTogXCJcXGYwMGRcIjtcbiR4LWNsb3NlOiBcIlxcZTgwNVwiO1xuJHRvX3RodW1ibmFpbHM6IFwiXFxmMDA5XCI7XG4kcmVzZXQ6IFwiXFxmMGUyXCI7XG4kYXJyb3dfYmFjazogXCJcXGU4MGRcIjtcbiRhcnJvd19uZXh0OiBcIlxcZTgxMVwiO1xuXG5cblxuXG5cbi8vIFVSTHNcbiRpbWFnZXNfZGlyZWN0b3J5OiBcIi4uL2Fzc2V0cy9pbWdcIjtcbiRmb250c19kaXJlY3Rvcnk6IFwiLi4vYXNzZXRzL2ZvbnRzXCI7XG4iLCJcbi8vIEhlbHBlcnNcbi8vXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgaGVscGVyIGRlZmluaXRpb25zIHRoYXQgc2hvdWxkIG9ubHkgYmUgdXNlZCB3aXRoaW4gdGhlXG4vLyBzdHlsZWd1aWRlLlxuXG4uc2ctd3JhcHBlciB7XG5cdC5zdHlsZWd1aWRlLXBsYWNlaG9sZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdGNvbG9yOiAkc2l0ZV9ibGFjaztcblx0XHRwYWRkaW5nOiAkZWctc3BhY2luZ3M7XG5cdH1cbn1cbiIsIlxuLy8gUmVzZXRcbi8vXG4vLyBUaGUgc3R5bGVzIGhlcmUgZXhpc3QgdG8gbmV1dHJhbGl6ZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIGRlZmF1bHQgc3R5bGVzXG4vLyBpbiB3ZWIgYnJvd3NlcnMuIFRoaXMgaXMgdGhlIG9ubHkgc3R5bGVzaGVldCB0aGF0IHNob3VsZCBjb250YWluIGVsZW1lbnRcbi8vIG5hbWVzLlxuXG5odG1se1xuXHRvdmVyZmxvdy14OmhpZGRlbjtcblxuXHQvL0FjY2Vzc2liaWxpdHk6IHNldHRpbmcgYmFzZSBlbSBzaXplXG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxucCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuXG5ib2R5e1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmRpdntcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4udWktbG9hZGVye1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnNwYW46Zm9jdXMsIGRpdjpmb2N1c3tcbn1cblxuYTpmb2N1cywgaW5wdXQ6Zm9jdXMsIHNlbGVjdDpmb2N1cywgYnV0dG9uOmZvY3Vze1xuXHQvLyBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IDNweCBzb2xpZCAkYWNjZW50XzIgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IC1tb3otaGlkZGVuLXVuc2Nyb2xsYWJsZTtcbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHR7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCggMXB4LCAxcHgsIDFweCwgMXB4ICk7XG5cdGNsaXAtcGF0aDogaW5zZXQoIDUwJSApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsO1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdHNyYzogdXJsKCRmb250c19kaXJlY3RvcnkrJy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuMy4wJyk7XG5cdHNyYzogdXJsKCRmb250c19kaXJlY3RvcnkrJy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjMuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHQgdXJsKCRmb250c19kaXJlY3RvcnkrJy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC4zLjAnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuMy4wJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0IHVybCgkZm9udHNfZGlyZWN0b3J5KycvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjMuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHQgdXJsKCRmb250c19kaXJlY3RvcnkrJy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuMy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6ICdJY29tb29uJztcblx0c3JjOiB1cmwoJGZvbnRzX2RpcmVjdG9yeSsnL2ljb21vb24uZW90P3Y9MS4wJyk7XG5cdHNyYzogdXJsKCRmb250c19kaXJlY3RvcnkrJy9pY29tb29uLmVvdD8jaWVmaXgmdj00LjMuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHQgdXJsKCcuLi9hc3NldHMvZm9udHMvaWNvbW9vbi53b2ZmP3Y9MS4wJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0IHVybCgkZm9udHNfZGlyZWN0b3J5KycvaWNvbW9vbi50dGY/dj0xLjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0IHVybCgkZm9udHNfZGlyZWN0b3J5KycvaWNvbW9vbi5zdmc/dj0xLjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9nYWxsZXJ5XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy91cGNvbWluZ0V2ZW50c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW50cm9CYW5uZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Rla1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29sb3JQYWxsZXRlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9saXN0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFyYWdyYXBoXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wdWxsUXVvdGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpdGVMb2dvXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zdWJuYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJsZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGl0bGVzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9leHBhbmRhYmxlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb21vQnV0dG9uVGV4dFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvbW9JbWFnZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvbW9UZXh0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zb2NpYWxMaW5rc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc3VtbWFyeUxpc3RcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3Rlck5hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21haW5OYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbGVydHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2V2ZW50c19zaWRlYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ydGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzMi9wcmltYXJ5LWxpbmtzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czIvc2Vjb25kYXJ5LWxpbmtzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czIvc2hvcnRjdXRzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czIvYmlnLW51bWJlcnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzMi9mZWF0dXJlZC1wcm9maWxlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMyL3N0b3J5LXRlbGxpbmctYmxvY2tcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzMi9uZXdzLXNsaWRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMyL2RvdWJsZS1xdW90ZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMyL3NvY2lhbC1wYW5lbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMyL3RyaXBsZXQtaGlnaGxpZ2h0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMyL2luLWNvbnRlbnQtc2VhcmNoXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czIvY29sb3JlZC1oZXJvXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czIvbGFyZ2UtaGVyb1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMyL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzMi9uYXYtbGlzdC1jb250YWluZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzMy9jYXJ0Ym94XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czMvZmVlZGJhY2tmb3JtXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czMvdmlkZW9jb250YWluZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzMy9zaG9wcGluZ25hdlwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMzL3Nob3BwaW5naXRlbVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHM0L2tleS1wZW9wbGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzNC9zZWFyY2hcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzNS9wb2xpY3lfc2VhcmNoXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czYvbGVhZF9wYXJhZ3JhcGhcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzNi9wcm9ncmFtX3NlYXJjaFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHM2L3Byb2dyYW1fcmVzdWx0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHM2L3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzNi9zb2NpYWxfc2hhcmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzNS9wYXJ0bmVyc2hpcHMtYWZmaWxpYXRpb25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czUvc3R1ZHlfYWJyb2FkX2Jhbm5lclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHM1L3N0dWR5X2Ficm9hZF9mb290ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzNS9hcmVhcy1vZi1zdHVkeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHM1L3BvbGljeV9zdW1tYXJ5XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czUvcG9saWN5X25vdGVzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czcvZ2xvYmFsbmF2XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50czcvc2VydmljZS1zdGF0dXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzNy9nbG9iYWwtc3R1ZHktcGxhbm5lclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHM3L2NhbXB1cy1tYXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzNy9wcmludFwiO1xuXG5ib2R5e1xuXHRjb2xvcjogIzZkNmQ2ZDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYSwgYTp2aXNpdGVke1xuXHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Ly8gLyogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDg3LCA2LCAxNDAsIDAuMik7XG5cdC8vIGNvbG9yOiAjNTcwNjhjO1xuXHQvLyBwYWRkaW5nOiAycHg7XG5cdC8vIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4yNXMgZWFzZSAwczsgKi9cbn1cblxuYTpob3Zlcntcblx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXG5cdC8vIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoODcsIDYsIDE0MCwgMSk7Ki9cbn1cblxudWwgPiBsaXtcblx0bGlzdC1zdHlsZTogZGlzYztcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxudWwgPiBsaSA+IHVsID4gbGl7XG5cdGxpc3Qtc3R5bGU6IHNxdWFyZTtcbn1cblxub2wgPiBsaXtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxub2wgPiBsaSA+IG9sID4gbGl7XG5cdGxpc3Qtc3R5bGU6IHVwcGVyLWxhdGluO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxub2wgPiBsaSA+IHNwYW4sIG9sID4gbGkgPiBvbCA+IGxpID4gc3Bhbntcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYmxvY2txdW90ZSBjaXRle1xuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmRpdntcblx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cblx0aDEsaDIsaDMsaDQsaDUsaDYsbGksYXtcblx0XHRsaW5lLWhlaWdodDogMTI1JTtcblx0fVxufVxuXG4uZGl2aWRlciwgLnNlcGFyYXRvcntcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2RDY7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xuXHRtYXJnaW46IDIuMDAwcmVtIGF1dG87XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyLjAwMHJlbSk7XG59XG5cbi5nYWxsZXJ5LXR5cGV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdFxuXHRpbWd7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5nYWxsZXJ5LXR5cGU6YmVmb3Jle1xuXHRjb250ZW50OiAnXFxlODBlJztcblx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdGJvdHRvbTogMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRyaWdodDogMC42MDAwcmVtO1xuXHR3aWR0aDogMy4zMzMzMzMzMzMzMzMzMzM1cmVtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAyLjI2NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYXJiYXNle1xuXHRjbGVhcjogbGVmdDsgXG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5kaXZpZGVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMi4wMDByZW0gYXV0bztcblx0fVxufSIsIi5nYWxsZXJ5LWNvbnRhaW5lcntcblx0cGFkZGluZzogMXJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLWhlaWdodDogMjYuNjY2NjY2NjY2NjY2NjY3cmVtOyAvLyBwbGFjZWhvbGRlciB1bnRpbCBnYWxsZXJ5IGlzIGxvYWRlZCB0aGVuIGlzIHJlbW92ZWQgYnkganMgaW5pdFxufVxuXG4uZnJlZXplLWJhY2tncm91bmR7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBmaXhlZDsgXG59XG5cbi5waG90by1nYWxsZXJ5e1xuXHRkaXNwbGF5OiBub25lOyAvLyBwbGFjZWhvbGRlciB1bnRpbCBnYWxsZXJ5IGlzIGxvYWRlZCB0aGVuIGlzIHJlbW92ZWQgYnkganMgaW5pdFxuXHRoZWlnaHQ6IDQxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0d2lkdGg6IDYxLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNENkQ2RDY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0bWFyZ2luOiAwO1xuXG5cdC8vIC8qaGVpZ2h0OiBhdXRvOyovXG5cblx0LmdhbGxlcnktbW9iaWxlLWN0YXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0cHtcblx0XHRmb250LWZhbWlseTogJHNpdGVfc21hbGxfZm9udDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHR9XG5cblx0aDN7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdH1cblxuXHRoNHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzcmVtO1xuXHR9XG5cblx0LnBob3RvLWdhbGxlcnktaXRlbXMtd3JhcHBlcntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ly8gaGVpZ2h0OjEwMCU7XG5cdFx0Ly8gaGVpZ2h0OmF1dG87XG5cblx0XHQucGhvdG8tZ2FsbGVyeS1zY3JvbGxiYXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDIwcmVtO1xuXHRcdFx0d2lkdGg6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0bGVmdDogY2FsYyg2MCUgLSAwLjY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cdFx0XHR0b3A6IC0wLjMzMzMzcmVtO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdH1cblxuXHRcdHVse1xuXHRcdFx0d2lkdGg6IGNhbGMoNjAlIC0gMC42NjY2NjY2NjY2NjY2NjdyZW0pOyBcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMS4zMzMzM3JlbSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV93aGl0ZV9ncmF5O1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMCAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjEzMzMzcmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdC8vIGhlaWdodDo2MDBweDtcblx0XHRcdC8vIG92ZXJmbG93LXk6c2Nyb2xsO1xuXHRcdFx0Ly8gcGFkZGluZzoxMHB4IDBweCAxMHB4IDEwcHg7XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFye1xuXHRcdFx0XHR3aWR0aDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5waG90by1nYWxsZXJ5LXNjcm9sbGVye1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87IFxuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0fVxuXG5cdFx0XHRsaXtcblx0XHRcdFx0aGVpZ2h0OiA4LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMyUgLSAzLjEzMzMzcmVtKTtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0bWFyZ2luOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxLjRyZW07XG5cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuXHRcdFx0XHQuZ2FsbGVyeS1pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmdhbGxlcnktaXRlbS1pbmZve1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEuMzMzMzNyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMCAxLjMzMzMzcmVtO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNy4zMzMzM3JlbTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg0MCUgLSAyLjY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cblxuXHRcdFx0XHRcdC5nYWxsZXJ5LWl0ZW0tY3JlZGl0c3tcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdC5nYWxsZXJ5LWl0ZW0taW5mb3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5nYWxsZXJ5LWltYWdlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdGJvcmRlcjogMC4xMzMzM3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cblx0XHRcdFx0XHRcdC8vIGltZ3tcblx0XHRcdFx0XHRcdC8vIFx0Ym9yZGVyOjJweCBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0XHQvLyBcdG1heC13aWR0aDpjYWxjKDEwMCUgLSA0cHgpO1xuXHRcdFx0XHRcdFx0Ly8gXHRtYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDRweCk7XG5cdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXHRcdHVsLnNsaWRlcntcblx0XHRcdHdpZHRoOiAxMDAlOyAvKiBjaGFuZ2Ugd2l0aCBqcyAqL1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiA2MS44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMnMsIG9wYWNpdHkgMnMgbGluZWFyO1xuXG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzICwgb3BhY2l0eSAycyBsaW5lYXI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHRcdFx0LmdhbGxlcnktaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdC8vaGVpZ2h0OiA2MjVweDtcblxuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdC8vIGhlaWdodDogNjI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmdhbGxlcnktaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDAuNiAqIDYxLjg2NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDAuNiAqIDYxLjg2NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5nYWxsZXJ5LWl0ZW0taW5mb3tcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwuc2xpZGVyICsgLnBob3RvLWdhbGxlcnktc2Nyb2xsYmFye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZ2FsbGVyeS1pbmZve1xuXHRcdHdpZHRoOiBjYWxjKDQwJSAtIDIuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0bWFyZ2luOiAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMjIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Ym9yZGVyLXRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2xpZ2h0X2dyYXk7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdC5nYWxsZXJ5LXRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuZ2FsbGVyeS1jb250cm9sc3tcblx0XHQuZ2FsbGVyeS1idXR0b25zLXdyYXBwZXJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogN3JlbTtcblx0XHRcdHdpZHRoOiBjYWxjKDQwJSAtIDIuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAxLjMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblxuXHRcdFx0LnByZXZ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODBkXCI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi45MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uZXh0e1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OiAyLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODBhXCI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi45MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jbG9zZS1nYWxsZXJ5e1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5nYWxsZXJ5LWl0ZW0tbnVtYmVye1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0wLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdGRpdntcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnktc3dpdGNoLXdyYXBwZXJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiBjYWxjKDQwJSAtIDIuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0LnRvLXNpbmdsZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRoZWlnaHQ6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRvLXRodW1ic3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNsaWRlci1jb250cm9sc3tcblx0XHRcdC5nYWxsZXJ5LWJ1dHRvbnMtd3JhcHBlcntcblx0XHRcdFx0LmNsb3NlLWdhbGxlcnl7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAkY2xvc2U7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5nYWxsZXJ5LXN3aXRjaC13cmFwcGVye1xuXHRcdFx0XHQudG8tc2luZ2xle1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRvLXRodW1ic3tcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU4MDQnO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmdhbGxlcnktb3ZlcmxheXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDMwO1xuXG5cdFx0LmdhbGxlcnktZW5kLW9wdGlvbnN7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMjByZW0pO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcmVtKTtcblx0XHRcdG1hcmdpbjogMTByZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV93aGl0ZV9ncmF5O1xuXG5cdFx0XHQuZW5kLW9wdGlvbnMtdGV4dHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDMuMzMzMzMzMzMzMzMzMzNyZW0gMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0XHR9XG5cblx0XHRcdC5lbmQtb3B0aW9ucy1idXR0b25ze1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDI2LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0aGVpZ2h0OiAzLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDEuNjY2NjY2NjY2NjY2NjY3cmVtIGF1dG87XG5cblx0XHRcdFx0ZGl2e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZ2FsbGVyeS1yZXNldHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICRyZXNldDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGhlaWdodDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5nYWxsZXJ5LXRvLXRodW1ie1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICR0b190aHVtYm5haWxzO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji52LW1vYmlsZS1pbmRpY2F0b3J7XG5cdFx0bWluLXdpZHRoOiA5LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdG1heC13aWR0aDogMzByZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0LmdhbGxlcnktaW5mb3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnktbW9iaWxlLWN0YXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW46IDFyZW0gYXV0bztcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfc21hbGxfZm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnXFxlODBlJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMy40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGhvdG8tZ2FsbGVyeS1pdGVtcy13cmFwcGVye1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0LnBob3RvLWdhbGxlcnktaXRlbXN7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblxuXHRcdFx0LnBob3RvLWdhbGxlcnktaXRlbXsgXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZ2FsbGVyeS1pdGVtLWluZm97XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdC5nYWxsZXJ5LWltYWdlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZ2FsbGVyeS1pdGVtLWluZm97XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5waG90by1nYWxsZXJ5LXNjcm9sbGJhcntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnktY29udHJvbHN7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdD4gLmdhbGxlcnktb3ZlcmxheXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3Zlcntcblx0XHQuZ2FsbGVyeS1tb2JpbGUtY3Rhe1xuXHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktbW9kYWwtdmlld3tcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjgpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk5O1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHQuY2xvc2UtbW9kYWx7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAyLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0aGVpZ2h0OiAyLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdHRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRyaWdodDogMXJlbTtcblx0XHR6LWluZGV4OiAxMTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdGNvbnRlbnQ6ICR4LWNsb3NlO1xuXHRcdFx0Zm9udC1zaXplOiAyLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGhvdG8tZ2FsbGVyeXtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDIxLjZyZW0pO1xuXG5cdFx0LnBob3RvLWdhbGxlcnktaXRlbXMtd3JhcHBlcntcblx0XHRcdHVsIGxpe1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXG5cdFx0XHR1bHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0LmdhbGxlcnktaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gJi5hY3RpdmV7XG5cdFx0XHRcdFx0Ly8gXHQuZ2FsbGVyeS1pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0Ly8gXHRcdGJvcmRlcjoycHggc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bC5zbGlkZXJ7XG5cdFx0XHRcdGxpLmFjdGl2ZXtcblx0XHRcdFx0XHQuZ2FsbGVyeS1pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zbGlkZXIgKyAucGhvdG8tZ2FsbGVyeS1zY3JvbGxiYXJ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKXtcblx0LmNvbnRlbnRmdWxsd2lkdGggLmNjXzEwMF9jMCAuZ2FsbGVyeS1jb250YWluZXIgPiAucGhvdG8tZ2FsbGVyeXtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnBob3RvLWdhbGxlcnkgLmdhbGxlcnktb3ZlcmxheXtcblx0XHQuZ2FsbGVyeS1lbmQtb3B0aW9uc3tcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMy4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEzLjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdG1hcmdpbjogNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdC5lbmQtb3B0aW9ucy1idXR0b25ze1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG5cdFx0XHRcdG1hcmdpbjogMS42NjY2NjY2NjY2NjY2NjdyZW0gYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdGRpdntcblx0XHRcdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDFyZW0gYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5nYWxsZXJ5LW1vZGFsLXZpZXd7XG5cdFx0LmNsb3NlLW1vZGFse1xuXHRcdFx0dG9wOiAxcmVtO1xuXHRcdH1cblxuXHRcdC5waG90by1nYWxsZXJ5e1xuXHRcdFx0bWF4LXdpZHRoOiA0OHJlbTtcblx0XHRcdG1pbi13aWR0aDogOS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMXJlbSAxcmVtIDRyZW07XG5cblxuXHRcdFx0Jjpub3QoLnYtbW9iaWxlLWluZGljYXRvcil7IFxuXHRcdFx0XHQuZ2FsbGVyeS1tb2JpbGUtY3Rhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZ2FsbGVyeS1idXR0b25zLXdyYXBwZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmdhbGxlcnktaW5mb3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdC5nYWxsZXJ5LWRlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoM3tcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBob3RvLWdhbGxlcnktaXRlbXMtd3JhcHBlcntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA1LjMzMzMzMzMzMzMzMzMzcmVtKTtcblxuXHRcdFx0XHQvLyBoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0LnBob3RvLWdhbGxlcnktaXRlbXN7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0LnBob3RvLWdhbGxlcnktc2Nyb2xsZXJ7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucGhvdG8tZ2FsbGVyeS1pdGVte1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblxuXHRcdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0XHQuZ2FsbGVyeS1pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZ2FsbGVyeS1pdGVtLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBob3RvLWdhbGxlcnktc2Nyb2xsYmFye1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZ2FsbGVyeS1zd2l0Y2gtd3JhcHBlcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmdhbGxlcnktYnV0dG9ucy13cmFwcGVye1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0ei1pbmRleDogMTE7XG5cdFx0XHRcdG1hcmdpbjogMXJlbTtcblxuXHRcdFx0XHQucHJldntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uZXh0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5nYWxsZXJ5LWl0ZW0tbnVtYmVye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0Ym90dG9tOiAwLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmdhbGxlcnktY29udHJvbHMuc2xpZGVyLWNvbnRyb2xzIC5nYWxsZXJ5LWJ1dHRvbnMtd3JhcHBlciAuY2xvc2UtZ2FsbGVyeXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuZ2FsbGVyeS1vdmVybGF5e1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50ZnVsbHdpZHRoIC5jY18xMDBfYzAgPiAucGhvdG8tZ2FsbGVyeXtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Njg4cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuODY2NjY2NjY2NjY2NjdlbSl7XG5cdC5waG90by1nYWxsZXJ5IC5nYWxsZXJ5LW92ZXJsYXl7XG5cdFx0LmdhbGxlcnktZW5kLW9wdGlvbnN7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMy4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuMzMzMzMzMzMzMzMzMzNyZW0pO1xuXHRcdFx0bWFyZ2luOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0LmVuZC1vcHRpb25zLXRleHR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5lbmQtb3B0aW9ucy1idXR0b25zIGRpdntcblx0XHRcdFx0Zm9udC1zaXplOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBob3RvLWdhbGxlcnkudi1tb2JpbGUtaW5kaWNhdG9yIC5nYWxsZXJ5LW1vYmlsZS1jdGF7XG5cdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQuZ2FsbGVyeS1tb2RhbC12aWV3IC5waG90by1nYWxsZXJ5e1xuXHRcdC5waG90by1nYWxsZXJ5LWl0ZW1zLXdyYXBwZXJ7XG5cdFx0XHQucGhvdG8tZ2FsbGVyeS1pdGVtcyAucGhvdG8tZ2FsbGVyeS1pdGVtLmFjdGl2ZXtcblx0XHRcdFx0LmdhbGxlcnktaXRlbS1pbmZve1xuXHRcdFx0XHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7XG5cblx0XHRcdFx0XHRoNHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5nYWxsZXJ5LWl0ZW0tY3JlZGl0c3tcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbG9zZS1tb2RhbHtcblx0XHRcdGhlaWdodDogMi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHdpZHRoOiAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2FsbGVyeS1pbmZve1xuXHRcdFx0aDN7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nYWxsZXJ5LWJ1dHRvbnMtd3JhcHBlcntcblx0XHRcdGhlaWdodDogMi4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0LnByZXZ7XG5cdFx0XHRcdGhlaWdodDogMi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0d2lkdGg6IDIuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uZXh0e1xuXHRcdFx0XHRoZWlnaHQ6IDIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdHdpZHRoOiAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZ2FsbGVyeS1pdGVtLW51bWJlcntcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5nYWxsZXJ5LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cbn0iLCIudXBjb21pbmctZXZlbnRzLXdyYXBwZXJ7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0Ly9wYWRkaW5nOjE1cHg7XG5cblx0Ly8gLyoudXBjb21pbmctZXZlbnRzLWRpdmlkZXJ7XG5cdC8vIFx0aGVpZ2h0OjRweDtcblx0Ly8gXHRtYXJnaW4tdG9wOjBweDtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdC8vIFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJHNpdGVfbGlnaHRfZ3JheTtcblx0Ly8gfVxuXG5cdC8vIC5jaHVua3tcblx0Ly8gXHRoZWlnaHQ6MTAwJTtcblx0Ly8gXHR3aWR0aDo1MHB4O1xuXHQvLyBcdGJhY2tncm91bmQ6JHNpdGVfcHVycGxlO1xuXHQvLyB9Ki9cblx0XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHBhZGRpbmc6IDAgMCAxcmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCAxcmVtIDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRoZWlnaHQ6IDAuMjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQudXBjb21pbmctZXZlbnRzLWxpc3R7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi10b3A6IC0xLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQudXBjb21pbmctZXZlbnRzLWxpc3QgPiBsaXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogdGFibGU7IC8vIGRpc3BsYXk6YmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHBhZGRpbmctdG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9saWdodF9ncmF5O1xuXHR9XG5cblx0LmV2ZW50LWRhdGF7XG5cdFx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNi4ycmVtKTtcblxuXHRcdC5ldmVudC1zdW1tYXJ5e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdH1cblx0fVxuXG5cdC51cGNvbWluZy1kYXRle1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0aGVpZ2h0OiA5MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogNCU7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQudXBjb21pbmctbW9udGh7XG5cdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnVwY29taW5nLWRheXtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0fVxuXG5cdC51cGNvbWluZy15ZWFye1xuXHRcdGZvbnQtc2l6ZTogMS4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7IFxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuZXZlbnQtbmFtZXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogMTI1JTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0LmV2ZW50LXRleHR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cblx0LnVwY29taW5nLWV2ZW50cy1tb3JlLWJ1dHRvbntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQudXBjb21pbmctZXZlbnRzLWNvbnRlbnQubm8taW1hZ2V7XG5cdFx0LmxlZnQtY29sdW1ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQudXBjb21pbmctZXZlbnRzLWxpc3R7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJpZ2h0LWNvbHVtbntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnVwY29taW5nLWV2ZW50cy1jb250ZW50Lm9ubHktaW1hZ2V7XG5cdFx0LnJpZ2h0LWNvbHVtbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LnVwY29taW5nLWV2ZW50cy1saXN0e1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxlZnQtY29sdW1ue1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLm55dWNvbHVtbmNvbnRyb2x7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lm55dWNvbHVtbmNvbnRyb2x7XG5cdFx0LmNjXzUwLTUwX2MwLCAuY2NfNTAtNTBfYzF7XG5cdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHQubnl1ZXZlbnRjYWxwcm9tbywgXG5cdFx0XHQubnl1ZXZlbnRjYWxlbmRhcntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtaW4td2lkdGg6IDEzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDAgIWltcG9ydGFudDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdH1cblxuXHRcdFx0LmV2ZW50LWNhbC1wcm9tb3tcblx0XHRcdFx0LnByb21vIGg2e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCYucHJvbW8tdGl0bGV7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDJyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTkwMFwiO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogIzZkNmQ2ZDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkID4gLnVwY29taW5nLWV2ZW50cy13cmFwcGVyOmZpcnN0LWNoaWxkID4gaDI6Zmlyc3Qtb2YtdHlwZXtcblx0bWFyZ2luLXRvcDogLTAuMzMzMzMzMzMzMzMzMzNyZW07XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC51cGNvbWluZy1ldmVudHMtd3JhcHBlcntcblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblxuXHRcdC5ldmVudC10ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmV2ZW50LW5hbWV7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cblx0XHQucHJvbW8gaDZ7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQudXBjb21pbmctZXZlbnRzLXdyYXBwZXJ7XG5cdFx0LmhpZGUtaW1hZ2UtbW9iaWxle1xuXHRcdFx0LmxlZnQtY29sdW1ue1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQucmlnaHQtY29sdW1ue1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQudXBjb21pbmctZXZlbnRzLXdyYXBwZXJ7XG5cdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0PiBoM3tcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cblx0XHQubGVmdC1jb2x1bW4sIFxuXHRcdC5yaWdodC1jb2x1bW57XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQucmlnaHQtY29sdW1ue1xuXHRcdFx0bWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQudXBjb21pbmctZXZlbnRzLW1vcmUtYnV0dG9ue1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59IiwiLmludHJvLWJhbm5lci13cmFwcGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cblx0LmludHJvLWJhbm5lci1pbWFnZS1kaXZ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRoZWlnaHQ6IDQ5LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjc1KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cblx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC43NSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuNzUpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cblx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2JmMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuXHRcdH1cblxuXHRcdC5iYW5uZXItaW1hZ2V7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWFyZWF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0XHRib3R0b206IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0LmZ1bGwtd2lkdGh7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogLTAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0bWluLXdpZHRoOiA5LjZyZW07XG5cblx0XHRoMntcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cblx0LmxlZnR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRib3JkZXItdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRtYXJnaW4tdG9wOiAtMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRtaW4td2lkdGg6IDkuNnJlbTtcblxuXHRcdGgye1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblxuXHQucmlnaHR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDY5JTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0cHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0fVxuXHR9XG5cblx0LnN0b3J5LXRpdGxle1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRwYWRkaW5nLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHR9XG5cblx0LnJlYWQtc3Rvcnl7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICAjZmZmO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0LmZhe1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXHR9XG5cblx0LnJlYWQtc3Rvcnk6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHR9XG5cblx0LnRleHR7XG5cdFx0bWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxODAlO1xuXHRcdGZvbnQtc2l6ZTogMS4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0fVxuXG5cdC5vdmVyLXRpdGxle1xuXHRcdGZvbnQ6IDcwMCAxLjA2NjY2NjY2NjY2NjY2NjdyZW0gJHNpdGVfZm9udDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsaW5lLWhlaWdodDogMTgwJTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5pbnRyby1iYW5uZXItd3JhcHBlcntcblx0XHQuY29udGVudC1hcmVhe1xuXHRcdFx0d2lkdGg6IDYycmVtO1xuXG5cdFx0XHQudGV4dHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbnRyby1iYW5uZXItaW1hZ2UtZGl2e1xuXHRcdGhlaWdodDogMzZyZW07XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmludHJvLWJhbm5lci13cmFwcGVye1xuXHRcdC5pbnRyby1iYW5uZXItaW1hZ2UtZGl2e1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0LmJhbm5lci1pbWFnZXtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRoZWlnaHQ6IDIzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtYXJlYXtcblx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2xpZ2h0X2dyYXk7XG5cdFx0XHRib3R0b206IDA7XG5cblx0XHRcdC5sZWZ0e1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLnJlYWQtc3Rvcnl7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM1NzA2OGM7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogLTAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDQyJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmlnaHR7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDY5JTtcblxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vdmVyLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuaW50cm8tYmFubmVyLXdyYXBwZXIgLmNvbnRlbnQtYXJlYXtcblx0XHR3aWR0aDogMzJyZW07XG5cdFx0cGFkZGluZy10b3A6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHQucmlnaHR7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5sZWZ0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5zdG9yeS10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5pbnRyby1iYW5uZXItd3JhcHBlciAuY29udGVudC1hcmVhe1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5pbnRyby1iYW5uZXItd3JhcHBlciAuaW50cm8tYmFubmVyLWltYWdlLWRpdiAuYmFubmVyLWltYWdle1xuXHRcdGhlaWdodDogMTEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG59XG4iLCIuZGVrLXdyYXBwZXJ7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kZWt7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRib3JkZXItbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAwIDAgMCAxcmVtO1xuXHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZGVre1xuXHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZGVrLXdyYXBwZXJ7XG5cdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHR9XG59IiwiLmRlbW9fY2xhc3N7XG5cdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQicsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cblxuXG4ucGFsZXR0ZSwgLnBhbGV0dGVfbHRle1xuXHR3aWR0aDogOC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0aGVpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bGluZS1oZWlnaHQ6IDguMzMzMzMzMzMzMzMzMzNyZW07XG59XG4vKiBlbmQgc3R5bGUgZ3VpZGUgRGVtbyBjbGFzcyAqL1xuXG5cblxuLy8gIyMgIE1haW4gQ29sb3IgUGFsZXR0ZVxuLmJyYW5kX2NvbG9yXzF7YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO31cbi5icmFuZF9jb2xvcl8ye2JhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO31cbi5icmFuZF9jb2xvcl8ze2JhY2tncm91bmQ6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO31cbi5icmFuZF9jb2xvcl80e2JhY2tncm91bmQ6ICRzaXRlX2xpZ2h0X3B1cnBsZTt9XG5cbi5tYWluX3NoYWRlXzF7YmFja2dyb3VuZDogJHNpdGVfYmxhY2s7fVxuLm1haW5fc2hhZGVfMntiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX2dyYXk7fVxuLm1haW5fc2hhZGVfM3tiYWNrZ3JvdW5kOiAkc2l0ZV9ncmF5O31cbi5tYWluX3NoYWRlXzR7YmFja2dyb3VuZDogJHNpdGVfbGlnaHRfZ3JheTt9XG4ubWFpbl9zaGFkZV81e2JhY2tncm91bmQ6ICRzaXRlX3doaXRlX2dyYXk7fVxuXG5cbi8vICMjICBBbGVydCBDb2xvcnNcbi5hbGVydF9hY3RpdmV7YmFja2dyb3VuZDogJHNpdGVfcmVkO31cbi5hbGVydF9hY3RpdmVfMntiYWNrZ3JvdW5kOiAkYWNjZW50XzY7fVxuLmFsZXJ0X2luZm97YmFja2dyb3VuZDogJHNpdGVfb3JhbmdlO31cbi5hbGVydF9hbGxjbGVhcntiYWNrZ3JvdW5kOiAkc2l0ZV9ncmVlbjt9XG5cblxuXG4vLyAjIyAgQWNjZW50XG4uYWNjZW50XzF7YmFja2dyb3VuZDogJGFjY2VudF8xO31cbi5hY2NlbnRfMntiYWNrZ3JvdW5kOiAkYWNjZW50XzI7fVxuLmFjY2VudF8ze2JhY2tncm91bmQ6ICRhY2NlbnRfMzt9XG4uYWNjZW50XzR7YmFja2dyb3VuZDogJGFjY2VudF80O31cbi5hY2NlbnRfNXtiYWNrZ3JvdW5kOiAkYWNjZW50XzU7fVxuLmFjY2VudF82e2JhY2tncm91bmQ6ICRhY2NlbnRfNjt9XG4uYWNjZW50Xzd7YmFja2dyb3VuZDogJGFjY2VudF83O31cbi5hY2NlbnRfOHtiYWNrZ3JvdW5kOiAkYWNjZW50Xzg7fVxuXG5cblxuLy8gIyMgIEFjY2VudCBGb250XG4uYWNjZW50X2ZvbnRfMXtjb2xvcjogJHNpdGVfcmVkO31cbi5hY2NlbnRfZm9udF8ye2NvbG9yOiAkc2l0ZV9ncmF5ICFpbXBvcnRhbnQ7fVxuLmFjY2VudF9mb250XzN7Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO31cbi5hY2NlbnRfZm9udF80e2NvbG9yOiAkc2l0ZV9ibGFjazt9XG5cblxuXG4ucGFsZXR0ZXtcblx0Y29sb3I6ICNmZmY7XG5cdC8qIEdvdGhhbSBNZWRpdW0gQWx0ZXJuYXRpdmUgKi9cblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuXG5cbi5wYWxldHRlX2x0ZXtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdC8qIEdvdGhhbSBNZWRpdW0gQWx0ZXJuYXRpdmUgKi9cblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn0iLCIuY29sID4gZGl2LmJ1bGxldC1saXN0LCBcbi5uYXZpZ2F0aW9uID4gZGl2LmJ1bGxldC1saXN0LCBcbi5jb250ZW50LTItdGVtcGxhdGUtc2lkZWJhci13cmFwcGVyID4gZGl2LmJ1bGxldC1saXN0e1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG4uY29sID4gb2wgbGkgb2wgbGkgb2wgbGk6OmJlZm9yZSwgXG4ucnRlID4gb2wgbGkgb2wgbGkgb2wgbGk6OmJlZm9yZSwgXG4uYnVsbGV0LWxpc3QtY29tcG9uZW50IG9sIGxpIG9sIGxpIG9sIGxpOjpiZWZvcmV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uY29sID4gb2wgbGkgb2wgbGkgb2wgbGksIFxuLnJ0ZSA+IG9sIGxpIG9sIGxpIG9sIGxpLCBcbi5idWxsZXQtbGlzdC1jb21wb25lbnQgb2wgbGkgb2wgbGkgb2wgbGl7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sID4gLCBcbi5ydGUgPiAsIFxuLmJ1bGxldC1saXN0LWNvbXBvbmVudHtcblx0dWx7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdHVsIGxpe1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRsaW5lLWhlaWdodDogMTc1JTtcblxuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTExXCI7XG5cdFx0XHRmb250LXNpemU6IDAuNnJlbTtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblxuXHRcdFx0Ly8gdG9wOiA0cHg7XG5cdFx0XHQvLyB0b3A6IDUwJTtcblx0XHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuXHRcdFx0Ly8gLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcblx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcblx0XHR9XG5cdH1cblxuXHRvbCB1bCwgdWwgb2wsIHVsIHVsLCBvbCBvbHtcblx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdHVsIGxpIHVsIGxpe1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG5cdFx0XHRmb250LXNpemU6IDAuNnJlbTtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHRvbHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMC4xMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHRjb3VudGVyLXJlc2V0OiBpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS42NjY2NjY2NjY2NjY2NjdyZW07IFxuXHR9XG5cblx0b2wgbGl7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE3NSU7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGkpXCIuXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cblxuXHRvbCBsaSBvbHtcblx0XHRjb3VudGVyLXJlc2V0OiBpO1xuXHRcdHBhZGRpbmctbGVmdDogMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRsaXtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKChpKSwgbG93ZXItYWxwaGEpXCIuXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdG9sIGxpIG9sIGxpIG9se1xuXHRcdGNvdW50ZXItcmVzZXQ6IGk7XG5cblx0XHRsaXtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKChpKSwgbG93ZXItcm9tYW4pXCIuXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdG9sIGxpIG9sIGxpIG9sIGxpIG9se1xuXHRcdGNvdW50ZXItcmVzZXQ6IGk7XG5cblx0XHRsaXtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKChpKSwgdXBwZXItYWxwaGEpXCIuXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXG5cdFx0XHRvbCBsaXtcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoKGkpLCBkZWNpbWFsKVwiLlwiO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0b2wgbGl7XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogY291bnRlcigoaSksIGxvd2VyLWFscGhhKVwiLlwiO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdG9sIGxpe1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKChpKSwgbG93ZXItcm9tYW4pXCIuXCI7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdG9sIGxpe1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogY291bnRlcigoaSksIHVwcGVyLWFscGhhKVwiLlwiO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0b2wgbGkgc3Bhbiwgb2wgbGkgb2wgbGkgc3BhbiwgdWwgbGkgc3BhbiwgdWwgbGkgdWwgbGkgc3Bhbntcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdH1cbn1cblxuLmJ1bGxldC1saXN0LWNvbXBvbmVudHtcblx0PiB1bHtcblx0XHRwYWRkaW5nOiAwLjEzMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jb2wgPntcblx0dWx7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0b2x7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5jb2wgPiBkaXYuYnVsbGV0LWxpc3QsIFxuXHQubmF2aWdhdGlvbiA+IGRpdi5idWxsZXQtbGlzdCwgXG5cdC5jb250ZW50Mi1zaWRlYmFyID4gZGl2LmJ1bGxldC1saXN0e1xuXHRcdGxpLCBsaSBhLCBzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHR9XG5cblx0LmNvbCwgXG5cdC5uYXZpZ2F0aW9uLCBcblx0LmNvbnRlbnQyLXNpZGViYXIsIFxuXHQucnRle1xuXHRcdG9se1xuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bHtcblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjg2NjY2NjY2NjY2NjY2N2VtKXtcblx0LmNvbCA+IGRpdi5idWxsZXQtbGlzdCwgXG5cdC5uYXZpZ2F0aW9uID4gZGl2LmJ1bGxldC1saXN0LCBcblx0LmNvbnRlbnQtMi10ZW1wbGF0ZS1zaWRlYmFyLXdyYXBwZXIgPiBkaXYuYnVsbGV0LWxpc3R7XG5cdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHR9XG59IiwicHtcblx0Y29sb3I6ICM2ZDZkNmQ7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjAwJTtcbn1cblxuLmNvbCA+IHAsIC5uYXZpZ2F0aW9uID4gcCwgLmNvbnRlbnQtMi10ZW1wbGF0ZS1zaWRlYmFyLXdyYXBwZXIgPiBwe1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHRwe1xuXHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5jb2wgPiBwLCAubmF2aWdhdGlvbiA+IHAsIC5jb250ZW50LTItdGVtcGxhdGUtc2lkZWJhci13cmFwcGVyID4gcHtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cbn0iLCIuY29sID4gLmJsb2NrcXVvdGUsIC5uYXZpZ2F0aW9uID4gLmJsb2NrcXVvdGUsIC5jb250ZW50Mi1zaWRlYmFyID4gLmJsb2NrcXVvdGV7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDFyZW07XG59XG5cbmJsb2NrcXVvdGU6OmJlZm9yZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlxcMjAxQ1wiO1xuXHRjb2xvcjogJHNpdGVfd2hpdGVfZ3JheTtcblx0Zm9udC1zaXplOiAxNTBwdDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR6LWluZGV4OiAtMTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dG9wOiAtMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRsZWZ0OiAtMC4xMzMzMzMzMzMzMzMzMzNyZW07XG59XG5cbmJsb2NrcXVvdGV7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdHBhZGRpbmctbGVmdDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRsaW5lLWhlaWdodDogMjAwJTtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdG1heC13aWR0aDogNDYuNjY2NjY2NjY2NjY2NjY3cmVtO1xufVxuXG5ibG9ja3F1b3RlIC5jaXRle1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdGJsb2NrcXVvdGV7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5ibG9ja3F1b3Rle1xuXHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0fVxufSIsIi5sb2dve1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeSsnL2xvZ28uc3ZnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDNyZW07XG5cdHdpZHRoOiA4LjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRzdmd7XG5cdFx0bWFyZ2luLXRvcDotMXB4O1xuXHRcdGZpbGw6ICNmZmY7XG5cblx0XHQmICsgc3Zne1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmxvZ28taW52ZXJzZXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZXNfZGlyZWN0b3J5KycvbG9nb19pbnZlcnNlLnN2ZycpO1xufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQubG9nb3tcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDc1JTtcblx0XHR3aWR0aDogNC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHQvLyBoZWlnaHQ6IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0c3Zne1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdCYgKyBzdmd7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJ1bC5uYXZpZ2F0aW9ue1xuXHR3aWR0aDogOS4zMzMzMzMzMzMzMzMzM3JlbTtcbn1cblxudWwubmF2aWdhdGlvbiA+IGxpe1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYS5uYXYtbGlua3tcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9zbWFsbF9mb250O1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0bGluZS1oZWlnaHQ6IDEyNSU7XG59XG5cbmEubmF2LWxpbmsuYWN0aXZlLCBcbmEubmF2LWxpbms6aG92ZXJ7XG5cdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcbn1cblxudWwuc3VibmF2aWdhdGlvbntcblx0Ym9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdHBhZGRpbmc6IDAgMCAwIDFyZW07XG59XG5cbnVsLnN1Ym5hdmlnYXRpb24gPiBsaXtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQmOjpiZWZvcmV7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmEuc3VibmF2LWxpbmt7XG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9zbWFsbF9mb250O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG5cdCY6dmlzaXRlZHtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHR9XG59XG5cbi5uYXZpZ2F0aW9uLWNvbnRlbnQsIFxuLmNvbCAubmF2aWdhdGlvbi1jb250ZW50e1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdGxpe1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zdWJuYXZpZ2F0aW9ue1xuXHRcdGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0Lm5hdmlnYXRpb24tY29udGVudHtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cbn0iLCJ0YWJsZXtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuXG50YWJsZSBvbCA+IGxpe1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4udGFibGUtc2hhZG93e1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0ei1pbmRleDogMDtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwNXB4KTtcblx0Ly8gdG9wOiA3MHB4O1xuXG5cdCYudGFibGUtc2hhZG93LWxlZnR7XG5cdFx0bGVmdDogMXJlbTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAxLjI2NjY2NjY2NjY2NjY2NjdyZW0gMCAxLjI2NjY2NjY2NjY2NjY2NjdyZW0gLTEuMjY2NjY2NjY2NjY2NjY2N3JlbSAjOTk5XG5cdH1cblxuXHQmLnRhYmxlLXNoYWRvdy1yaWdodHtcblx0XHRyaWdodDogMXJlbTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAtMS4yNjY2NjY2NjY2NjY2NjY3cmVtIDAgMS4yNjY2NjY2NjY2NjY2NjY3cmVtIC0xLjI2NjY2NjY2NjY2NjY2NjdyZW0gIzk5OVxuXHR9XG59XG5cbi50LXZlcnRpY2FsICsgLnRhYmxlLXNoYWRvd3tcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjI2NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHR0b3A6IDFyZW07XG5cblx0KyAudGFibGUtc2hhZG93e1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMy4yNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHR0b3A6IDFyZW07XG5cdH1cbn1cblxuLnRhYmxlLWNvbnRhaW5lcntcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDFyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYmxlLXdyYXBwZXJ7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQvL292ZXJmbG93LXg6IGF1dG87XG59XG5cbi50YWJsZS13cmFwcGVyOjphZnRlcntcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy8gLyoudGFibGUtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG4vLyBcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcbi8vIH1cblxuLy8gLnRhYmxlLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNle1xuLy8gXHRiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gXHRib3gtc2hhZG93Omluc2V0IDFweCAwIDAgI0M1QzVDNSxpbnNldCAtMXB4IDAgMCAjQzVDNUM1LCBpbnNldCAwcHggMXB4IDAgI0M1QzVDNSwgaW5zZXQgMHB4IC0xcHggMCAjQzVDNUM1IDtcbi8vIH1cblxuLy8gLnRhYmxlLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye1xuLy8gXHRoZWlnaHQ6OHB4O1xuLy8gfVxuXG4vLyAudGFibGUtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XG4vLyBcdGhlaWdodDo4cHg7XG4vLyB9Ki9cblxuLnRhYmxlLXNjcm9sbGJhci1jb250YWluZXJ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zY3JvbGxhYmxlIC50YWJsZS1zY3JvbGxiYXItY29udGFpbmVye1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwIDAgI0M1QzVDNSwgaW5zZXQgLTAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwIDAgI0M1QzVDNSwgaW5zZXQgMCAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gMCAjQzVDNUM1LCBpbnNldCAwIC0wLjA2NjY2NjY2NjY2NjY2NjdyZW0gMCAjQzVDNUM1ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNjcm9sbGFibGUgLnRhYmxlLXNjcm9sbGJhcntcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDUwJTtcblx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50YWJsZS1zb3J0YWJsZSwgXG4udGFibGUtdmVydGljYWwsIFxuLnRhYmxlLW5vLXNvcnQsIFxuLnRhYmxlLW5vLXN0eWxlIHRhYmxle1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0Ly96LWluZGV4OiAtMTtcblxuXHR0ZHtcblx0XHQvL3doaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cblxuLnRhYmxlLXNvcnRhYmxlLXRoLCBcbi50YWJsZS1uby1zb3J0LXRoe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9kYXJrX2dyYXk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXNpemU6IDAuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZS1zb3J0YWJsZS10ciwgXG4udGFibGUtbm8tc29ydC10ciwgXG4udi10YWJsZS10cntcblx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdGNvbG9yOiAjNmQ2ZDZkO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50YWJsZS1hdXRvLWNvbG9ye1xuXHQudGFibGUtc29ydGFibGUtdHI6bnRoLWNoaWxkKG9kZCksIFxuXHQudi10YWJsZS10cjpudGgtY2hpbGQob2RkKSwgXG5cdC50YWJsZS1uby1zb3J0LXRyOm50aC1jaGlsZChvZGQpe1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQudGFibGUtc29ydGFibGUtdHI6bnRoLWNoaWxkKGV2ZW4pLCBcblx0LnYtdGFibGUtdHI6bnRoLWNoaWxkKGV2ZW4pLCBcblx0LnRhYmxlLW5vLXNvcnQtdHI6bnRoLWNoaWxkKGV2ZW4pe1xuXHRcdGJhY2tncm91bmQ6ICNGMkYyRjI7XG5cdH1cbn1cblxudGFibGV7XG5cdCYudGFibGUtc29ydGFibGUgLCAmLnRhYmxlLW5vLXNvcnQsICYudi10YWJsZXtcblx0XHQmOm5vdCgudGFibGUtYXV0by1jb2xvcil7XG5cdFx0XHR0ci5vZGR7IGJhY2tncm91bmQ6ICNmZmY7IH1cblx0XHRcdHRyLmV2ZW57IGJhY2tncm91bmQ6ICNGMkYyRjI7fVxuXHRcdH1cblx0fVxufVxuXG4udGFibGUtc29ydGFibGUtdGQsIFxuLnRhYmxlLW5vLXNvcnQtdGQsIFxuLnYtdGFibGUtdGR7XG5cdHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuXHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjQzVDNUM1O1xufVxuXG4udGFibGUtYXV0by1jb2xvciAudi10YWJsZS10ciB0ZDpmaXJzdC1jaGlsZHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtaGVhZGVyLXRleHR7XG5cdG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnRhYmxlLWhlYWRlci1pY29ue1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR3aWR0aDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0cmlnaHQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHQmOmhvdmVyOmFjdGl2ZXtcblx0XHRjb2xvcjogIzg5MDBlMTtcblx0fVxufVxuXG4udGFibGUtbm8tc29ydCAudGFibGUtaGVhZGVyLWljb257XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIC8qLnRhYmxlLW5vLXNvcnQgLnRhYmxlLWhlYWRlci10ZXh0e1xuLy8gXHRtYXJnaW4tcmlnaHQ6IDBweDtcbi8vIH0qL1xuXG4udGFibGVzb3J0ZXJ7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYmxlc29ydGVyLWNvbGdyb3Vwe1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGVzb3J0ZXItaGVhZGVyLWlubmVye1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblxuXHRicntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi50YWJsZS1hdXRvLWNvbG9yLmNlbGwtYmFzZWR7XG5cdHRyOm50aC1jaGlsZChvZGQpe1xuXHRcdHRkOm50aC1jaGlsZChvZGQpe1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHRkOm50aC1jaGlsZChldmVuKXtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3doaXRlX2dyYXkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHR0cjpudGgtY2hpbGQoZXZlbil7XG5cdFx0dGQ6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV93aGl0ZV9ncmF5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0dGQ6bnRoLWNoaWxkKGV2ZW4pe1xuXHRcdFx0YmFja2dyb3VuZDogI2IyYjJiMiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG50YWJsZXtcblx0dGQuVEx7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXG5cdHRkLlREe1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX3doaXRlX2dyYXk7XG5cdH1cblxuXHR0ZC5URER7XG5cdFx0YmFja2dyb3VuZDogI2IyYjJiMjtcblx0fVxuXG5cdHRkLmJvbGRoZWFke1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdHRkLmJyYW5kX2NvbG9yXzNfaGVhZHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cbn1cblxuLnRhYmxlLW5vLXN0eWxle1xuXHQrIC50YWJsZS1zaGFkb3d7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjI2NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdHRvcDogMXJlbTtcblxuXHRcdCsudGFibGUtc2hhZG93e1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjI2NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0dG9wOiAxcmVtO1xuXHRcdH1cblx0fVxufVxuXG4ubUNTLW55dS5tQ3VzdG9tU2Nyb2xsQm94e1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblx0Lm1DUy1ueXV7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRoZWlnaHQ6IDAuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQubUNTQl9jb250YWluZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdlbSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1DU0JfZHJhZ2dlcntcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHR9XG5cblx0Lm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCAjQzVDNUM1LCBpbnNldCAtMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCAjQzVDNUM1LCBpbnNldCAwIDAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwICNDNUM1QzUsIGluc2V0IDAgLTAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwICNDNUM1QzUgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAwLjUzMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRoZWlnaHQ6IDAuNTMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC50YWJsZS1zb3J0YWJsZS10aHtcblx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC50YWJsZS1zb3J0YWJsZS10ciwgLnYtdGFibGUtdHJ7XG5cdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQvLyAvKi50YWJsZS1zaGFkb3d7XG5cdFx0Ly8gaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdFx0Ly8gdG9wOiA2NXB4O1xuXHQvLyB9Ki9cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnRhYmxlLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdH1cblxuXHQudGFibGUtc2hhZG93e1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gNS4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0dG9wOiAzLjczMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdCYudGFibGUtc2hhZG93LWxlZnR7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCYudGFibGUtc2hhZG93LXJpZ2h0e1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnQtdmVydGljYWwgKyAudGFibGUtc2hhZG93LCBcblx0LnRhYmxlLW5vLXN0eWxlICsgLnRhYmxlLXNoYWRvd3tcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuOTMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHR0b3A6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHQrIC50YWJsZS1zaGFkb3d7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuOTMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdHRvcDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cdH1cbn0iLCJoMXtcblx0LyogR290aGFtIFRlbXBvcmFyeSBBbHRlcm5hdGl2ZSAqL1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAzLjJyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgye1xuXHQvKiBHb3RoYW0gVGVtcG9yYXJ5IEFsdGVybmF0aXZlICovXG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5oM3tcblx0LyogR290aGFtIFRlbXBvcmFyeSBBbHRlcm5hdGl2ZSAqL1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5oNHtcblx0LyogR290aGFtIFRlbXBvcmFyeSBBbHRlcm5hdGl2ZSAqL1xuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbmg1e1xuXHQvKiBHb3RoYW0gVGVtcG9yYXJ5IEFsdGVybmF0aXZlICovXG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDZ7XG5cdC8qIEdvdGhhbSBUZW1wb3JhcnkgQWx0ZXJuYXRpdmUgKi9cblx0Y29sb3I6ICM2ZDZkNmQ7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5oMSxoMixoMyxoNCxoNSxoNntcblx0Ly9tYXJnaW4tdG9wOjBweDtcbn1cblxuLmNvbCA+IGgxLFxuLmNvbCA+IGgyLFxuLmNvbCA+IGgzLFxuLmNvbCA+IGg0LFxuLmNvbCA+IGg1LFxuLmNvbCA+IGg2LFxuLm5hdmlnYXRpb24gPiBoMSxcbi5uYXZpZ2F0aW9uID4gaDIsXG4ubmF2aWdhdGlvbiA+IGgzLFxuLm5hdmlnYXRpb24gPiBoNCxcbi5uYXZpZ2F0aW9uID4gaDUsXG4ubmF2aWdhdGlvbiA+IGg2LFxuLmNvbnRlbnQtMi10ZW1wbGF0ZS1zaWRlYmFyLXdyYXBwZXIgPiBoMSxcbi5jb250ZW50LTItdGVtcGxhdGUtc2lkZWJhci13cmFwcGVyID4gaDIsXG4uY29udGVudC0yLXRlbXBsYXRlLXNpZGViYXItd3JhcHBlciA+IGgzLFxuLmNvbnRlbnQtMi10ZW1wbGF0ZS1zaWRlYmFyLXdyYXBwZXIgPiBoNCxcbi5jb250ZW50LTItdGVtcGxhdGUtc2lkZWJhci13cmFwcGVyID4gaDUsXG4uY29udGVudC0yLXRlbXBsYXRlLXNpZGViYXItd3JhcHBlciA+IGg2e1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdGgxeyBmb250LXNpemU6IDJyZW07IH1cblx0aDJ7IGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cdGgzeyBmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07IH1cblx0aDR7IGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cdGg1eyBmb250LXNpemU6IDFyZW07IGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJywgc2Fucy1zZXJpZjsgfVxuXHRoNnsgZm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW0gIWltcG9ydGFudDsgfVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuY29sID4gaDEsXG5cdC5jb2wgPiBoMixcblx0LmNvbCA+IGgzLFxuXHQuY29sID4gaDQsXG5cdC5jb2wgPiBoNSxcblx0LmNvbCA+IGg2LFxuXHQubmF2aWdhdGlvbiA+IGgxLFxuXHQubmF2aWdhdGlvbiA+IGgyLFxuXHQubmF2aWdhdGlvbiA+IGgzLFxuXHQubmF2aWdhdGlvbiA+IGg0LFxuXHQubmF2aWdhdGlvbiA+IGg1LFxuXHQubmF2aWdhdGlvbiA+IGg2LFxuXHQuY29udGVudC0yLXRlbXBsYXRlLXNpZGViYXItd3JhcHBlciA+IGgxLFxuXHQuY29udGVudC0yLXRlbXBsYXRlLXNpZGViYXItd3JhcHBlciA+IGgyLFxuXHQuY29udGVudC0yLXRlbXBsYXRlLXNpZGViYXItd3JhcHBlciA+IGgzLFxuXHQuY29udGVudC0yLXRlbXBsYXRlLXNpZGViYXItd3JhcHBlciA+IGg0LFxuXHQuY29udGVudC0yLXRlbXBsYXRlLXNpZGViYXItd3JhcHBlciA+IGg1LFxuXHQuY29udGVudC0yLXRlbXBsYXRlLXNpZGViYXItd3JhcHBlciA+IGg2e1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59IiwiLmNvbCA+IC5leHBhbmRhYmxlLWNvbXBvbmVudCwgXG4ubmF2aWdhdGlvbiA+IC5leHBhbmRhYmxlLWNvbXBvbmVudCwgXG4uY29udGVudC0yLXRlbXBsYXRlLXNpZGViYXItd3JhcHBlciA+IC5leHBhbmRhYmxlLWNvbXBvbmVudHtcblx0cGFkZGluZzogMXJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0aDN7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxufVxuXG4uZXhwYW5kYWJsZS1jb21wb25lbnR7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8vIC8qdWwuZXhwYW5kYWJsZXtcblx0Ly8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENkQ2RDY7XG5cdC8vIHBhZGRpbmc6IDBweDtcbi8vIH1cbi8vIHVsLmV4cGFuZGFibGUgPiBsaXtcblx0Ly8gbGlzdC1zdHlsZTogbm9uZTtcblx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2RDY7XG5cdC8vIHBhZGRpbmc6IDEwcHg7XG5cdC8vIG1hcmdpbi10b3A6MHB4O1xuLy8gfSovXG5cbi5leHBhbmRhYmxlLXRvcC1lbGVtZW50e1xuXHRib3JkZXItdG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI0Q2RDZENjtcbn1cblxuLmV4cGFuZGFibGUtc3RhY2t7XG5cdG1hcmdpbi10b3A6IC0xcmVtOyBcbn1cblxuLmV4cGFuZGFibGUuc2luZ2xldG9ue1xuXHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI0Q2RDZENjtcblx0cGFkZGluZy1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRwYWRkaW5nLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFxuXHQuZXhwYW5kYWJsZS1jb250ZW50e1xuXHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwIDEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGNsZWFyOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uZXhwYW5kYWJsZS1pdGVtLXRpdGxle1xuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otaW5saW5lLWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5leHBhbmRhYmxlLWl0ZW0tdGl0bGU6OmJlZm9yZXtcblx0Y29udGVudDogXCJcXGYwNjdcIjtcblx0cGFkZGluZzogMCAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7XG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWlubGluZS1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZXhwYW5kYWJsZS1pdGVtLXRpdGxlLmFjdGl2ZTo6YmVmb3Jle1xuXHRjb250ZW50OiBcIlxcZjA2OFwiO1xuXHRwYWRkaW5nOiAwIDAuNTMzMzMzMzMzMzMzMzMzcmVtIDAgMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmV4cGFuZGFibGUtY29udGVudHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRvbHtcblx0XHRsaXtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLm55dWV4cGFuZGFibGV7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5leHBhbmRhYmxlLXRvcC1lbGVtZW50IH4gLm55dXJlZmVyZW5jZSAuZXhwYW5kYWJsZS10b3AtZWxlbWVudCwgXG4ubnl1cmVmZXJlbmNlIH4gLm55dXJlZmVyZW5jZSAuZXhwYW5kYWJsZS10b3AtZWxlbWVudHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmNvbCA+IC5leHBhbmRhYmxlLWNvbXBvbmVudCwgXG5cdC5uYXZpZ2F0aW9uID4gLmV4cGFuZGFibGUtY29tcG9uZW50LCBcblx0LmNvbnRlbnQtMi10ZW1wbGF0ZS1zaWRlYmFyLXdyYXBwZXIgPiAuZXhwYW5kYWJsZS1jb21wb25lbnR7XG5cdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHR9XG5cblx0Lm55dWV4cGFuZGFibGV7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KSBhbmQgKG1heC13aWR0aDogOTMwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkgYW5kIChtYXgtd2lkdGg6IDYyZW0pe1xuXHQubnl1ZXhwYW5kYWJsZXtcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDZlbSl7XG5cdC5ueXVleHBhbmRhYmxle1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0fVxufSIsIi5jb2wgPiBpbWcsIC5uYXZpZ2F0aW9uID4gaW1nLCBcbi5jb250ZW50LTItdGVtcGxhdGUtc2lkZWJhci13cmFwcGVyID4gaW1ne1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG5pbWd7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmltZy1jYXB0aW9ue1xuXHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLmltZy1saW5re1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbWd7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmOjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9pbWdfaWRsZS5zdmdcIikgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0d2lkdGg6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQmOmhvdmVyOjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9pbWdfaG92ZXIuc3ZnXCIpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdHdpZHRoOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRoZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG59XG5cbi5pbWFnZS1jb21wb25lbnR7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cblx0YXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9pbWdfaWRsZS5zdmdcIikgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0aGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQmOmhvdmVyOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9pbWdfaG92ZXIuc3ZnXCIpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHdpZHRoOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0aW1ne1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdGltZ3tcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uaW1hZ2Utc2xpZGVyIC5pbWFnZS1jb21wb25lbnR7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0JjpmaXJzdC1jaGlsZHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuY29sID4gaW1nLCBcblx0Lm5hdmlnYXRpb24gPiBpbWcsIFxuXHQuY29udGVudC0yLXRlbXBsYXRlLXNpZGViYXItd3JhcHBlciA+IGltZ3tcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHR9XG5cblx0LmltYWdlLWNvbXBvbmVudHtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cbn0iLCJidXR0b24ucHJvbW8tYnV0dG9uLXRleHR7XG5cdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xufVxuXG5hLnByb21vLWJ1dHRvbi10ZXh0LCBcbmEucHJvbW8tYnV0dG9uLXRleHQ6dmlzaXRlZCwgXG5idXR0b24ucHJvbW8tYnV0dG9uLXRleHQsXG5idXR0b24ucHJvbW8tYnV0dG9uLXRleHQ6dmlzaXRlZHtcblx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRwYWRkaW5nOiAwLjczMzMzMzMzMzMzMzMzM3JlbSAxLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWF4LXdpZHRoOiAzMHJlbTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0bWFyZ2luOiAxcmVtO1xufVxuXG5hLnByb21vLWJ1dHRvbi10ZXh0OmhvdmVyLFxuYnV0dG9uLnByb21vLWJ1dHRvbi10ZXh0OmhvdmVye1xuXHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGUgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYS5wcm9tby1idXR0b24tdGV4dDpmb2N1cywgXG5hLnByb21vLWJ1dHRvbi10ZXh0OmFjdGl2ZSxcbmJ1dHRvbi5wcm9tby1idXR0b24tdGV4dDpmb2N1cywgXG5idXR0b24ucHJvbW8tYnV0dG9uLXRleHQ6YWN0aXZle1xuXHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNvbCwgLm5hdmlnYXRpb24sIC5jb250ZW50LTItdGVtcGxhdGUtc2lkZWJhci13cmFwcGVye1xuXHQ+IGEucHJvbW8tYnV0dG9uLXRleHQsIFxuXHQ+IGEucHJvbW8tYnV0dG9uLXRleHQ6dmlzaXRlZCwgXG5cdD4gYS5wcm9tby1idXR0b24tdGV4dDpob3ZlciwgXG5cdD4gYS5wcm9tby1idXR0b24tdGV4dDpmb2N1cyxcblx0PiBidXR0b24ucHJvbW8tYnV0dG9uLXRleHQsIFxuXHQ+IGJ1dHRvbi5wcm9tby1idXR0b24tdGV4dDp2aXNpdGVkLCBcblx0PiBidXR0b24ucHJvbW8tYnV0dG9uLXRleHQ6aG92ZXIsIFxuXHQ+IGJ1dHRvbi5wcm9tby1idXR0b24tdGV4dDpmb2N1c3tcblx0XHRtYXJnaW46IDFyZW07XG5cdFx0bWF4LXdpZHRoOiAzMHJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG5cbi5jYXJldC1idXR0b257XG5cdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cGFkZGluZzogMC45MzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFxuXHQmOjphZnRlcntcblx0XHRjb250ZW50OiBcIlxcZTgxMVwiO1xuXHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym90dG9tOiAwLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR3aWR0aDogMXJlbTtcblx0fVxuXG5cdCYuaXRlbS1hZGR7XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlxcZTgwY1wiO1xuXHRcdH1cblx0fVxufVxuXG4uY2FydC1zaWRlYmFye1xuXHQuY2FyZXQtYnV0dG9ue1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdHBhZGRpbmc6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbSAyLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJvdHRvbTogMC4wNjY2N3JlbTtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5jYXJ0LXNpZGViYXJ7XG5cdFx0LmNhcmV0LWJ1dHRvbntcblx0XHRcdHBhZGRpbmc6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW07XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMC4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuY29sLCAubmF2aWdhdGlvbiwgLmNvbnRlbnQtMi10ZW1wbGF0ZS1zaWRlYmFyLXdyYXBwZXJ7XG5cdFx0PiBhLnByb21vLWJ1dHRvbi10ZXh0LFxuXHRcdD4gYS5wcm9tby1idXR0b24tdGV4dDp2aXNpdGVkLCBcblx0XHQ+IGEucHJvbW8tYnV0dG9uLXRleHQ6aG92ZXIsIFxuXHRcdD4gYS5wcm9tby1idXR0b24tdGV4dDpmb2N1cywgXG5cdFx0PiBidXR0b24ucHJvbW8tYnV0dG9uLXRleHQsIFxuXHRcdD4gYnV0dG9uLnByb21vLWJ1dHRvbi10ZXh0OnZpc2l0ZWQsIFxuXHRcdD4gYnV0dG9uLnByb21vLWJ1dHRvbi10ZXh0OmhvdmVyLCBcblx0XHQ+IGJ1dHRvbi5wcm9tby1idXR0b24tdGV4dDpmb2N1c3tcblx0XHRcdG1hcmdpbjogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdGEucHJvbW8tYnV0dG9uLXRleHR7XG5cdFx0bWFyZ2luOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cbn0iLCIucHJvbW8taW1hZ2UtY29tcG9uZW50e1xuXHRwYWRkaW5nOiAxcmVtO1xuXG5cdGEucHJvbW97XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWluLXdpZHRoOiA4LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRtYXgtd2lkdGg6IDMwcmVtO1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9wcm9tb19jb3JuZXJfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b20sICNmZmY7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbSBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG5cblx0XHRwaWN0dXJle1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRhLnByb21vLmJyYW5kX2NvbG9yXzF7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9wcm9tb19jb3JuZXJfcHVycGxlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tLCAjZmZmO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW0gYXV0bztcblxuXHR9XG5cdFxuXHRhLnByb21vOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9wcm9tb19jb3JuZXJfcHVycGxlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tLCAjZmZmO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW0gYXV0bztcblx0fVxuXHRcblx0YS5wcm9tby5icmFuZF9jb2xvcl8xOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvcHJvbW9fY29ybmVyX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tLCAjZmZmO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW0gYXV0bztcblx0fVxuXG5cdGEucHJvbW86aG92ZXJ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdFxuXHRoNi5wcm9tby10aXRsZXtcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDAuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbTtcblx0fVxuXHRcblx0YS5wcm9tby5icmFuZF9jb2xvcl8xIGg2LnByb21vLXRpdGxle1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdFxuXHQucHJvbW8taW1hZ2V7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFxuXHQucHJvbW8tY29udGVudHtcblx0XHRwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcblxuXHRcdHB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHR9XG5cdH1cblxuXHRhLnByb21vLmJyYW5kX2NvbG9yXzEgLnByb21vLWNvbnRlbnQsIFxuXHRhLnByb21vLmJyYW5kX2NvbG9yXzEgLnByb21vLWNvbnRlbnQgcHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucHJvbW8taW1hZ2UtY29tcG9uZW50e1xuXHRcdGg2LnByb21vLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnByb21vLWltYWdlLWNvbXBvbmVudHtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cbn0iLCIucHJvbW8tdGV4dC1jb21wb25lbnR7XG5cdHBhZGRpbmc6IDFyZW07XG5cblx0YS5wcm9tb3tcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdGg2LnByb21vLXRpdGxle1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0cGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0fVxufVxuXG4ucHJvbW8taW1hZ2UtY29tcG9uZW50e1xuXHRoNi5wcm9tby10aXRsZXtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuMzMzMzMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cbn1cblxuLmV2ZW50LWNhbC1wcm9tb3tcblx0aDYucHJvbW8tdGl0bGV7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzMzMzMzNyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG5cdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGNvbG9yOiAjNmQ2ZDZkO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbmEucHJvbW97XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtaW4td2lkdGg6IDguNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRtYXgtd2lkdGg6IDMwcmVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvcHJvbW9fY29ybmVyX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtIGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFxuXHQmOm5vdCguYnJhbmRfY29sb3JfMSl7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuMjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0wLjJyZW0gMCAwICAkc2l0ZV9wdXJwbGU7XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfbGlnaHRfZ3JheTtcblx0fVxufVxuXG5hLnByb21vLmJyYW5kX2NvbG9yXzF7XG5cdGJhY2tncm91bmQ6ICM1NzA2OGMgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3Byb21vX2Nvcm5lcl9wdXJwbGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG5cdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW0gYXV0bztcblx0Ym9yZGVyOiBub25lO1xufVxuXG5hLnByb21vOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9wcm9tb19jb3JuZXJfcHVycGxlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtIGF1dG87XG59XG5cbmEucHJvbW8uYnJhbmRfY29sb3JfMTpob3Zlcntcblx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9wcm9tb19jb3JuZXJfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG5cdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW0gYXV0bztcbn1cblxuYS5wcm9tbzpob3Zlcntcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLnByb21vLmJyYW5kX2NvbG9yXzEgaDYucHJvbW8tdGl0bGV7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvbW8taW1hZ2V7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvbW8tY29udGVudHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblxuXHRwe1xuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG59XG5cbmEucHJvbW8uYnJhbmRfY29sb3JfMSAucHJvbW8tY29udGVudCwgXG5hLnByb21vLmJyYW5kX2NvbG9yXzEgLnByb21vLWNvbnRlbnQgcHtcblx0Y29sb3I6ICNmZmY7XG59XG5cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0aDYucHJvbW8tdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucHJvbW8tdGV4dC1jb21wb25lbnR7XG5cdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHR9XG59IiwiLnNvY2lhbC1pY29ucy1jb21wb25lbnR7XG5cdHBhZGRpbmc6IDFyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29ubmVjdC1ueXUtY29tcG9uZW50e1xuXHRwYWRkaW5nOiAxcmVtO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRoNHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cblx0LmNvbm5lY3Qtbnl1LW1lbnV7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRsaXtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLnNvY2lhbC1mZWVkLWNvbXBvbmVudHtcblx0cGFkZGluZzogMXJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zb2NpYWwtaWNvbntcblx0d2lkdGg6IDIuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRoZWlnaHQ6IDIuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtaW5kZW50OiAtMTMzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuYS5zb2NpYWwtaWNvbjpob3Zlcntcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnNvY2lhbC1pY29uLmZhY2Vib29re1xuXHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL2ZhY2Vib29rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9mYWNlYm9va19ob3Zlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5cbi5zb2NpYWwtaWNvbi5mYWNlYm9vay1pbnZlcnNle1xuXHRiYWNrZ3JvdW5kOiAjNTcwMDhFIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvZmFjZWJvb2tfaW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICMzNzU1OUMgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9mYWNlYm9va19pbnZlcnNlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHR9XG59XG5cbi5zb2NpYWwtaWNvbi5mbGlja3J7XG5cdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvZmxpY2tyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9mbGlja3JfaG92ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuXG4uc29jaWFsLWljb24uZmxpY2tyLWludmVyc2V7XG5cdGJhY2tncm91bmQ6ICM1NzAwOEUgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9mbGlja3JfaW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICNGRjAwODIgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9mbGlja3JfaW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0fVxufVxuXG4uc29jaWFsLWljb24uZm91cnNxdWFyZXtcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9mb3Vyc3F1YXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9mb3Vyc3F1YXJlX2hvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cbn1cblxuLnNvY2lhbC1pY29uLmZvdXJzcXVhcmUtaW52ZXJzZXtcblx0YmFja2dyb3VuZDogIzU3MDA4RSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL2ZvdXJzcXVhcmVfaW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICNGRjQwNzMgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9mb3Vyc3F1YXJlX2ludmVyc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdH1cbn1cblxuLnNvY2lhbC1pY29uLmdvb2dsZXBsdXN7XG5cdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvZ29vZ2xlcGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvZ29vZ2xlcGx1c19ob3Zlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5cblxuLnNvY2lhbC1pY29uLmdvb2dsZXBsdXMtaW52ZXJzZSwgLnNvY2lhbC1pY29uLnBsdXNcXC5nb29nbGUtaW52ZXJzZXtcblx0YmFja2dyb3VuZDogIzU3MDA4RSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL2dvb2dsZXBsdXNfaW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1pY29uLmdvb2dsZXBsdXMtaW52ZXJzZTpob3ZlciwgLnNvY2lhbC1pY29uLnBsdXNcXC5nb29nbGUtaW52ZXJzZTpob3Zlcntcblx0YmFja2dyb3VuZDogI0UxNDkyOSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL2dvb2dsZXBsdXNfaW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1pY29uLmluc3RhZ3JhbXtcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9pbnN0YWdyYW0uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL2luc3RhZ3JhbV9ob3Zlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5cbi5zb2NpYWwtaWNvbi5pbnN0YWdyYW0taW52ZXJzZXtcblx0YmFja2dyb3VuZDogIzU3MDA4RSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL2luc3RhZ3JhbV9pbnZlcnNlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogIzREN0RBOCB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL2luc3RhZ3JhbV9pbnZlcnNlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHR9XG59XG5cbi5zb2NpYWwtaWNvbi5saW5rZWRpbntcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9saW5rZWRpbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvbGlua2VkaW5faG92ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuXG4uc29jaWFsLWljb24ubGlua2VkaW4taW52ZXJzZXtcblx0YmFja2dyb3VuZDogIzU3MDA4RSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL2xpbmtlZGluX2ludmVyc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiAjMDA3OUJBIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvbGlua2VkaW5faW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0fVxufVxuXG4uc29jaWFsLWljb24ucGludGVyZXN0e1xuXHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL3BpbnRlcmVzdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvcGludGVyZXN0X2hvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cbn1cblxuLnNvY2lhbC1pY29uLnBpbnRlcmVzdC1pbnZlcnNle1xuXHRiYWNrZ3JvdW5kOiAjNTcwMDhFIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvcGludGVyZXN0X2ludmVyc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiAjQ0YxOTEzIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvcGludGVyZXN0X2ludmVyc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdH1cbn1cblxuLnNvY2lhbC1pY29uLnN3YXJte1xuXHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL3N3YXJtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9zd2FybV9ob3Zlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5cbi5zb2NpYWwtaWNvbi5zd2FybS1pbnZlcnNle1xuXHRiYWNrZ3JvdW5kOiAjNTcwMDhFIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvc3dhcm1faW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICNGRkIyMDAgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9zd2FybV9pbnZlcnNlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHR9XG59XG5cbi5zb2NpYWwtaWNvbi50dW1ibHJ7XG5cdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvdHVtYmxyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy90dW1ibHJfaG92ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuXG4uc29jaWFsLWljb24udHVtYmxyLWludmVyc2V7XG5cdGJhY2tncm91bmQ6ICM1NzAwOEUgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy90dW1ibHJfaW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICMzMDRFNkYgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy90dW1ibHJfaW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0fVxufVxuXG4uc29jaWFsLWljb24udHdpdHRlcntcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy90d2l0dGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy90d2l0dGVyX2hvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cbn1cblxuLnNvY2lhbC1pY29uLnR3aXR0ZXItaW52ZXJzZXtcblx0YmFja2dyb3VuZDogIzU3MDA4RSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL3R3aXR0ZXJfaW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICMwMEFBRjMgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy90d2l0dGVyX2ludmVyc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuXG4uc29jaWFsLWljb24ud2VjaGF0e1xuXHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL3dlY2hhdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvd2VjaGF0X2hvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5cbi5zb2NpYWwtaWNvbi53ZWNoYXQtaW52ZXJzZXtcblx0YmFja2dyb3VuZDogIzU3MDA4RSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL3dlY2hhdF9pbnZlcnNlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogIzc4QUIyNyB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL3dlY2hhdF9pbnZlcnNlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHR9XG59XG5cbi5zb2NpYWwtaWNvbi53ZWlib3tcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy93ZWliby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvd2VpYm9faG92ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuXG4uc29jaWFsLWljb24ud2VpYm8taW52ZXJzZXtcblx0YmFja2dyb3VuZDogIzU3MDA4RSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL3dlaWJvX2ludmVyc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiAjREIyMzExIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvd2VpYm9faW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0fVxufVxuXG4uc29jaWFsLWljb24ueW91dHViZXtcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy95b3V0dWJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy95b3V0dWJlX2hvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cbn1cblxuLnNvY2lhbC1pY29uLnlvdXR1YmUtaW52ZXJzZXtcblx0YmFja2dyb3VuZDogIzU3MDA4RSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL3lvdXR1YmVfaW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICNCRjAwMDAgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy95b3V0dWJlX2ludmVyc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdH1cbn1cblxuLnNvY2lhbC1pY29uLnNuYXBjaGF0e1xuXHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsLWljb25zL3NuYXBjaGF0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9zbmFwY2hhdF9ob3Zlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5cbi5zb2NpYWwtaWNvbi5zbmFwY2hhdC1pbnZlcnNle1xuXHRiYWNrZ3JvdW5kOiAjNTcwMDhFIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zb2NpYWwtaWNvbnMvc25hcGNoYXRfaW52ZXJzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICNGRUYyMDAgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy9zbmFwY2hhdF9pbnZlcnNlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHR9XG59XG5cbi5zb2NpYWwtZmVlZC10aXRsZXtcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NvY2lhbC1pY29ucy90d2l0dGVyLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zb2NpYWwtZmVlZC1kYXRle1xuXHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2VlZWVlZTtcbn1cblxuLmNvbnRlbnQsIC5jb250ZW50Mi1zaWRlYmFye1xuXHQ+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdjpmaXJzdC1jaGlsZC5jb25uZWN0LW55dTpmaXJzdC1jaGlsZCA+IGg0OmZpcnN0LW9mLXR5cGV7XG5cdFx0bWFyZ2luLXRvcDogLTAuMnJlbTtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc29jaWFsLWljb25zLWNvbXBvbmVudCwgLmNvbm5lY3Qtbnl1LWNvbXBvbmVudCwgLnNvY2lhbC1mZWVkLWNvbXBvbmVudHtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cbn1cbiIsIi5idWxsZXQtbGlzdC1jb21wb25lbnR7XG5cdHBhZGRpbmc6IDFyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGlzdC13aXRoLWRlc2NyaXB0aW9ucy1jb21wb25lbnR7XG5cdHBhZGRpbmc6IDAgMXJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5saXN0LXdpdGgtdGh1bWJuYWlscy1jb21wb25lbnR7XG5cdHBhZGRpbmc6IDFyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYnVsbGV0LWxpc3QtdGl0bGV7XG5cdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcbn1cblxuLy8gLyp1bC5idWxsZXQtbGlzdC1saXN0e1xuLy8gXHRwYWRkaW5nOiAwcHg7XG4vLyB9XG5cbi8vIHVsLmJ1bGxldC1saXN0LWxpc3QgPiBsaXtcbi8vIFx0bGlzdC1zdHlsZTogbm9uZTtcbi8vIFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuLy8gXHQmOmJlZm9yZXtcbi8vIFx0XHRjb250ZW50OiBcIlxcZjExMVwiO1xuLy8gXHRcdGZvbnQtc2l6ZTogOHB4O1xuLy8gXHRcdGNvbG9yOiAjNTcwNjhjO1xuLy8gXHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbi8vIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcbi8vIFx0fVxuLy8gfSovXG5cbnVsLmxpc3Qtd2l0aC1kZXNjcmlwdGlvbnMtbGlzdHtcblx0cGFkZGluZzogMDtcbn1cblxudWwubGlzdC13aXRoLWRlc2NyaXB0aW9ucy1saXN0ID4gbGl7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG59XG5cbnVsLmxpc3Qtd2l0aC10aHVtYm5haWxzLWxpc3R7XG5cdHBhZGRpbmc6IDA7XG5cblx0PiBsaXtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxufVxuXG5pbWcuc3VtbWFyeS1saXN0LWltYWdle1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xufVxuXG5hLnN1bW1hcnktbGlzdC1saW5re1xuXHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0LWltZy1saW5re1xuXHRtYXgtd2lkdGg6IDEwcmVtO1xuXHRtYXJnaW46IDAgMS4zMzMzMzMzMzMzMzMzM3JlbSAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvaW1nX2lkbGUuc3ZnXCIpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdHdpZHRoOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRoZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0Jjpob3Zlcjo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvaW1nX2hvdmVyLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR3aWR0aDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0aGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQubGlzdC13aXRoLXRodW1ibmFpbHMtY29tcG9uZW50LCBcblx0Lmxpc3Qtd2l0aC1kZXNjcmlwdGlvbnMtY29tcG9uZW50LCBcblx0LmJ1bGxldC1saXN0LWNvbXBvbmVudHtcblx0XHRsaSwgYSwgc3BhbiwgcHtcblx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5saXN0LWltZy1saW5re1xuXHRcdG1heC13aWR0aDogNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0bWFyZ2luOiAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdGltZy5zdW1tYXJ5LWxpc3QtaW1hZ2V7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmJ1bGxldC1saXN0LWNvbXBvbmVudHtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cblxuXHQubGlzdC13aXRoLWRlc2NyaXB0aW9ucy1jb21wb25lbnR7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5saXN0LXdpdGgtdGh1bWJuYWlscy1jb21wb25lbnR7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHRpbWcuc3VtbWFyeS1saXN0LWltYWdle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0XG5cdC5saXN0LWltZy1saW5rIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn0iLCIuYnJlYWRjcnVtYi13cmFwcGVye1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG59XG5cbi5icmVhZGNydW1iLWlubmVye1xuXHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRwYWRkaW5nOiAwIDFyZW07XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnVsLmJyZWFkY3J1bWJ7XG5cdHdpZHRoOiBhdXRvO1xuXHRwYWRkaW5nOiAwIDAgMCAycmVtO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC8vIGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9ob3VzZV9pY29uLnBuZ1wiKSBuby1yZXBlYXQgMCAyMHB4O1xuXG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50OiAnXFxlOTAyJztcblx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRmb250LXNpemU6IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMC44cmVtO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbnVsLmJyZWFkY3J1bWIgbGl7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXG5cdCYubGFzdHtcblx0XHRjb2xvcjogIzgwODA4MDtcblx0XHRmb250LXNpemU6IDAuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG59XG5cbnVsLmJyZWFkY3J1bWIgPiBsaS5sYXN0e1xuXHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG59XG5cbnVsLmJyZWFkY3J1bWIgbGk6OmFmdGVye1xuXHRjb250ZW50OiAnXFxmMTA1Jztcblx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAwLjkzMzMzMzMzMzMzMzMzM3JlbS8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxudWwuYnJlYWRjcnVtYiBsaS5sYXN0OjphZnRlcntcblx0Y29udGVudDogXCJcIjtcbn1cblxuYS5icmVhZGNydW1iLWxpbmt7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblxuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQmOnZpc2l0ZWR7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQmOmFjdGl2ZXtcblx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5lbGxpcHNpc3tcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogNHJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogaW5pdGlhbDtcblxuXHQmOjphZnRlcntcblx0XHRjb250ZW50OiAnXFxmMTA1Jztcblx0XHRjb2xvcjogIzZkNmQ2ZDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC45MzMzMzMzMzMzMzMzMzNyZW0vMSBGb250QXdlc29tZTtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0bWFyZ2luOiAwIDAgMCAwLjRyZW07XG5cdFx0Zm9udC1zaXplOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHR9XG5cblx0LmVsbGlwc2lzLWN0YXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0fVxuXG5cdCY6aG92ZXIgLmVsbGlwc2lzLWN0YXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMy42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRsZWZ0OiAtMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdHdpZHRoOiAxMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9saWdodF9wdXJwbGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXJlbSBzb2xpZCAjODkwMGUxO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3R0b206IC0wLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGxlZnQ6IDEuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5lbGxpcHNpcy1mb3JlZ3JvdW5ke1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0cGFkZGluZzogMCAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4uYnJlYWRjcnVtYi13cmFwcGVyLnNocmlua3tcblx0LmVsbGlwc2lze1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdGxpe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRsaTpmaXJzdC1jaGlsZHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRsaTpsYXN0LWNoaWxke1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuYnJlYWRjcnVtYi1pbm5lcntcblx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCkge1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuYnJlYWRjcnVtYi1pbm5lcntcblx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHR9XG5cblx0LmJyZWFkY3J1bWItd3JhcHBlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIuZm9vdGVyLW5hdmlnYXRpb257XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyLW5hdmlnYXRpb24tdG9wLXdyYXBwZXJ7XG5cdGJhY2tncm91bmQ6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRjb2xvcjogJHNpdGVfZ3JheTtcbn1cblxuLmZvb3Rlci1uYXZpZ2F0aW9uLWJvdHRvbS13cmFwcGVye1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci1uYXZpZ2F0aW9uLWNvbnRlbnR7XG5cdHdpZHRoOiA4MHJlbTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDJyZW0gMXJlbSAwIDFyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb290ZXItbmF2aWdhdGlvbi1jb250ZW50IGg2e1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0Y29sb3I6ICNmZmY7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xufVxuXG4uZm9vdGVyLW5hdmlnYXRpb24tY29udGVudDo6YWZ0ZXJ7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG51bC5mb290ZXItdG9wLW1lbnV7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCByZ2JhKDU2LDI3LDc1LDEpO1xuXHQgICAtbW96LWJveC1zaGFkb3c6IDAgMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCByZ2JhKDU2LDI3LDc1LDEpO1xuXHQgICAgICAgIGJveC1zaGFkb3c6IDAgMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCByZ2JhKDU2LDI3LDc1LDEpO1xufVxuXG51bC5mb290ZXItdG9wLW1lbnUgPiBsaXtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIDMuNyU7XG5cdG1hcmdpbjogMDtcbn1cblxudWwuZm9vdGVyLXRvcC1tZW51ID4gbGk6Zmlyc3QtY2hpbGR7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxudWwuZm9vdGVyLXRvcC1tZW51ID4gbGk6bGFzdC1jaGlsZHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuYS5mb290ZXItdG9wLW1lbnUtbGluaywgXG5hLmZvb3Rlci10b3AtbWVudS1saW5rOnZpc2l0ZWR7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG5hLmZvb3Rlci10b3AtbWVudS1saW5rOmhvdmVye1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXItbmF2aWdhdGlvbi1jb250ZW50IC5jb25uZWN0LW55dXtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0d2lkdGg6IDIwLjY2JTtcblx0bWFyZ2luLXJpZ2h0OiAxLjUlO1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctdG9wOiAycmVtO1xuXHRtaW4td2lkdGg6IDguMzMzMzMzMzMzMzMzMzNyZW07XG59XG5cbnVsLmNvbm5lY3Qtbnl1LW1lbnV7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5jb25uZWN0LW55dS1tZW51ID4gbGl7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG51bC5jb25uZWN0LW55dS1tZW51ID4gbGkubGFzdHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xufVxuXG4uc29jaWFse1xuXHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc29jaWFsX2ljb25zLnBuZ1wiKSBuby1yZXBlYXQ7XG5cdGhlaWdodDogMS41MzMzMzMzMzMzMzMzMzNyZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1pbmRlbnQ6IC0xMzMuMzMzMzMzMzMzMzMzMzNyZW07XG59XG5cbi5zb2NpYWwuZmFjZWJvb2t7XG5cdHdpZHRoOiAwLjczMzMzMzMzMzMzMzMzM3JlbTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRtYXJnaW46IDAgMS4xMzMzMzMzMzMzMzMzMzNyZW0gMCAwO1xufVxuXG4uc29jaWFsLnlvdXR1YmV7XG5cdHdpZHRoOiAxLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xLjkzMzMzMzMzMzMzMzMzM3JlbSAwLjJyZW07XG5cdG1hcmdpbjogMCAxLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcbn1cblxuLnNvY2lhbC5saW5rZWRpbntcblx0d2lkdGg6IDEuNHJlbTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQuNzMzMzMzMzMzMzMzMzMzcmVtIDAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRwYWRkaW5nOiAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO1xufVxuXG4uc29jaWFsLmluc3RhZ3JhbXtcblx0d2lkdGg6IDJyZW07XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC03LjQ2NjY2NjY2NjY2NjY2NjdyZW0gMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xufVxuXG4uc29jaWFsLnR3aXR0ZXJ7XG5cdHdpZHRoOiAycmVtO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAuMnJlbSAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG59XG5cbi5zb2NpYWwuc25hcGNoYXR7XG5cdHdpZHRoOiAycmVtO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIuOHJlbSAwLjEzMzMzMzMzMzMzMzMzM3JlbTtcbn1cblxuLnNvY2lhbC5tb3Jle1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCAwO1xuXHRjb2xvcjogJHNpdGVfZ3JheTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRleHQtaW5kZW50OiAwO1xuXHRmb250LXdlaWdodDogNTAwO1xuXG5cdCY6aG92ZXJ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLm9uLXRoaXMtc2l0ZS5oaWRlLXRhYmxldC1kb3due1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR3aWR0aDogNDclO1xuXHRwYWRkaW5nLWxlZnQ6IDMlO1xuXHRtYXJnaW4tbGVmdDogLTEuNSU7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy10b3A6IDJyZW07XG5cdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXHRtaW4td2lkdGg6IDguMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCAwIHJnYmEoNTYsMjcsNzUsMC41KSwgMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCAwIHJnYmEoNTYsMjcsNzUsMSk7XG5cdCAgIC1tb3otYm94LXNoYWRvdzogLTAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwIDAgMCByZ2JhKDU2LDI3LDc1LDAuNSksIDAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwIDAgMCByZ2JhKDU2LDI3LDc1LDEpO1xuXHQgICAgICAgIGJveC1zaGFkb3c6IC0wLjA2NjY2NjY2NjY2NjY2NjdyZW0gMCAwIDAgcmdiYSg1NiwyNyw3NSwwLjUpLCAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gMCAwIDAgcmdiYSg1NiwyNyw3NSwxKTtcbn1cblxudWwub24tdGhpcy1zaXRlLW1lbnV7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnVsLm9uLXRoaXMtc2l0ZS1tZW51ID4gbGl7XG5cdHdpZHRoOiAzMiU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cblx0Ly8gLyomOmJlZm9yZXtcblx0XHQvLyBjb250ZW50OlwiXFxmMDU0XCI7XG5cdFx0Ly8gZm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7XG5cdFx0Ly8gbWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0Ly8gY29sb3I6I2ZmZjtcblx0Ly8gfSovXG59XG5cbmEub24tdGhpcy1zaXRlLW1lbnUtbGluaywgXG5hLm9uLXRoaXMtc2l0ZS1tZW51LWxpbms6dmlzaXRlZHtcblx0Y29sb3I6ICRzaXRlX2dyYXk7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjAwJTtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG5hLm9uLXRoaXMtc2l0ZS1tZW51LWxpbms6aG92ZXJ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjb2xvcjogJHNpdGVfZ3JheTtcbn1cblxuLm1haW4tY2FtcHVzZXN7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHdpZHRoOiAyMy4zNCU7XG5cdG1pbi13aWR0aDogOC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0bWFyZ2luLWxlZnQ6IDEuNSU7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy10b3A6IDJyZW07XG5cdHBhZGRpbmctbGVmdDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcbn1cblxudWwubWFpbi1jYW1wdXNlcy1tZW51e1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tdG9wOiAxLjczMzMzMzMzMzMzMzMzM3JlbTtcbn1cblxuLm1haW4tY2FtcHVzZXMtbWVudSA+IGxpe1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRsaW5lLWhlaWdodDogMjAwJTtcblxuXHQvLyAvKiY6YmVmb3Jle1xuXHRcdC8vIGNvbnRlbnQ6XCJcXGYwNTRcIjtcblx0XHQvLyBmb250LWZhbWlseTpGb250QXdlc29tZTtcblx0XHQvLyBtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHQvLyBjb2xvcjojZmZmO1xuXHQvLyB9Ki9cbn1cblxuYS5tYWluLWNhbXB1c2VzLW1lbnUtbGluaywgXG5hLm1haW4tY2FtcHVzZXMtbWVudS1saW5rOnZpc2l0ZWR7XG5cdGNvbG9yOiAkc2l0ZV9ncmF5O1xuXHRsaW5lLWhlaWdodDogMjAwJTtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG5hLm1haW4tY2FtcHVzZXMtbWVudS1saW5rOmhvdmVye1xuXHRjb2xvcjogJHNpdGVfZ3JheTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZXAtbGlua3N7XG5cdG1hcmdpbi10b3A6IDAuMnJlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdGxpe1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxufVxuXG51bC5mb290ZXItbmF2aWdhdGlvbi1ib3R0b20tbWVudXtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luOiAwO1xufVxuXG51bC5mb290ZXItbmF2aWdhdGlvbi1ib3R0b20tbWVudSA+IGxpe1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGxpbmUtaGVpZ2h0OiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG51bC5mb290ZXItbmF2aWdhdGlvbi1ib3R0b20tbWVudSA+IGxpLmhpZ2hsaWdodGVkLWl0ZW17XG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9zbWFsbF9mb250O1xuXHRjb2xvcjogI2ZmZjtcblx0bGluZS1oZWlnaHQ6IDEuMnJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHQvLyAvKiY6YmVmb3Jle1xuXHRcdC8vIGNvbnRlbnQ6Jyc7XG5cdFx0Ly8gd2lkdGg6NDBweDtcblx0XHQvLyBoZWlnaHQ6NDVweDtcblx0XHQvLyBiYWNrZ3JvdW5kOnVybCgnL2Fzc2V0cy9pbWcvZm9vdGVyLWxvZ28uc3ZnJyk7XG5cdFx0Ly8gZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0Ly8gcG9zaXRpb246YWJzb2x1dGU7XG5cdFx0Ly8gdmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdC8vIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRcdC8vIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHQvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcblx0XHQvLyB0b3A6LTE1cHg7XG5cdFx0Ly8gbGVmdDotNTBweDtcblx0Ly8gfSovXG5cblx0Jjo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJ3wnO1xuXHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxufVxuXG5hLmZvb3Rlci1uYXZpZ2F0aW9uLWJvdHRvbS1tZW51LWxpbmssIFxuYS5mb290ZXItbmF2aWdhdGlvbi1ib3R0b20tbWVudS1saW5rOnZpc2l0ZWR7XG5cdGNvbG9yOiAkc2l0ZV93aGl0ZV9ncmF5O1xuXHRwYWRkaW5nOiAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMDtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG5hLmZvb3Rlci1uYXZpZ2F0aW9uLWJvdHRvbS1tZW51LWxpbms6aG92ZXJ7XG5cdGNvbG9yOiAkc2l0ZV93aGl0ZV9ncmF5O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3RlciAuY29weXJpZ2h0e1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29weXJpZ2h0e1xuXHRjb2xvcjogJHNpdGVfbGlnaHRfZ3JheTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXgtd2lkdGg6IDI0LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRkaXZ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmNvcHlyaWdodDo6YWZ0ZXJ7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogXCJcIjtcbn1cblxuLm9uLXRoaXMtc2l0ZS5zaG93LXRhYmxldC1kb3due1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0Lm9uLXRoaXMtc2l0ZS5oaWRlLXRhYmxldC1kb3due1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQub24tdGhpcy1zaXRlLnNob3ctdGFibGV0LWRvd257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAxcmVtIDA7XG5cdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMDY2NjY2NjY2NjY2NjY2NjdyZW0gMCAwIHJnYmEoNTYsIDI3LCA3NSwgMSk7XG5cdFx0ICAgLW1vei1ib3gtc2hhZG93OiAwIDAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwIDAgcmdiYSg1NiwgMjcsIDc1LCAxKTtcblx0XHQgICAgICAgIGJveC1zaGFkb3c6IDAgMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCByZ2JhKDU2LCAyNywgNzUsIDEpO1xuXG5cdFx0dWwub24tdGhpcy1zaXRlLW1lbnV7XG5cblx0XHRcdD4gbGl7XG5cdFx0XHRcdHdpZHRoOiAxOSU7XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLW5hdmlnYXRpb24tY29udGVudHtcblx0XHR3aWR0aDogNjJyZW07XG5cdFx0cGFkZGluZzogMnJlbSAxcmVtIDAgMXJlbTtcblxuXHRcdC5mb290ZXItbmF2aWdhdGlvbi1ib3R0b20tbWVudXtcblx0XHRcdG1hcmdpbjogMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHR9XG5cblx0XHQuZm9vdGVyLXRvcC1tZW51e1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMi41JTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb25uZWN0LW55dXtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gMCAwIDAgcmdiYSg1NiwgMjcsIDc1LCAxKTtcblxuXHRcdFx0dWwuY29ubmVjdC1ueXUtbWVudSA+IGxpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cblx0XHRcdHVsLmNvbm5lY3Qtbnl1LW1lbnUgPiBsaS5sYXN0e1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tY2FtcHVzZXN7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cblx0XHRsaXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblxuXHRcdFx0YXtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29weXJpZ2h0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cblx0XHRkaXZ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3RlciAuY29weXJpZ2h0e1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmZvb3Rlci1uYXZpZ2F0aW9uLWNvbnRlbnR7XG5cdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbTtcblxuXHRcdC5jb3B5cmlnaHR7XG5cdFx0XHR3aWR0aDogMTguNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItbmF2aWdhdGlvbntcblx0XHRhLmZvb3Rlci1uYXZpZ2F0aW9uLWJvdHRvbS1tZW51LWxpbmssIFxuXHRcdGEuZm9vdGVyLW5hdmlnYXRpb24tYm90dG9tLW1lbnUtbGluazp2aXNpdGVke1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1uYXZpZ2F0aW9uLWJvdHRvbS1tZW51e1xuXHRcdFx0bGk6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLXRvcC1tZW51e1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDMyJTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBsaXN0LWl0ZW07XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZXAtbGlua3MgbGl7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY29ubmVjdC1ueXV7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRwYWRkaW5nLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwIDAgMCByZ2JhKDU2LCAyNywgNzUsIDAuNSksIC0wLjA2NjY2NjY2NjY2NjY2NjdyZW0gMCAwIDAgcmdiYSg1NiwgMjcsIDc1LCAxKTtcblx0XHRcdCAgIC1tb3otYm94LXNoYWRvdzogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCAwIHJnYmEoNTYsIDI3LCA3NSwgMC41KSwgLTAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwIDAgMCByZ2JhKDU2LCAyNywgNzUsIDEpO1xuXHRcdFx0ICAgICAgICBib3gtc2hhZG93OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gMCAwIDAgcmdiYSg1NiwgMjcsIDc1LCAwLjUpLCAtMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCAwIHJnYmEoNTYsIDI3LCA3NSwgMSk7XG5cblx0XHRcdGg2e1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHR1bHtcblx0XHRcdFx0cGFkZGluZzogMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0bGl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWluLWNhbXB1c2Vze1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDMyJSAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRwYWRkaW5nLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRoNntcblx0XHRcdFx0cGFkZGluZzogMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0dWx7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub24tdGhpcy1zaXRlLnNob3ctdGFibGV0LWRvd257XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvb3RlciAuY29weXJpZ2h0e1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5mb290ZXItbmF2aWdhdGlvbi1jb250ZW50e1xuXHRcdHdpZHRoOiAzMnJlbTtcblxuXHRcdC5jb3B5cmlnaHR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLW5hdmlnYXRpb257XG5cdFx0LmZvb3Rlci10b3AtbWVudXtcblx0XHRcdGhlaWdodDogOC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0XHRkaXNwbGF5OiAtbW96LWJveDsgICAgICAgICAvKiBPTEQgLSBGaXJlZm94IDE5LSAoYnVnZ3kgYnV0IG1vc3RseSB3b3JrcykgKi9cblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0XHRkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAvKiBORVcsIFNwZWMgLSBPcGVyYSAxMi4xLCBGaXJlZm94IDIwKyAqL1xuXG5cdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gMCAwIHJnYmEoNTYsIDI3LCA3NSwgMSk7XG5cdFx0XHQgICAtbW96LWJveC1zaGFkb3c6IDAgMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgMCByZ2JhKDU2LCAyNywgNzUsIDEpO1xuXHRcdFx0ICAgICAgICBib3gtc2hhZG93OiAwIDAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwIDAgcmdiYSg1NiwgMjcsIDc1LCAxKTtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjI2NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdC5mb290ZXItdG9wLW1lbnUtbGlua3tcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoNntcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29ubmVjdC1ueXV7XG5cdFx0XHRoNntcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5jb25uZWN0LW55dS1tZW51IGxpIGEuc29jaWFse1xuXHRcdFx0XHRtYXJnaW46IDAgMC40cmVtIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Ji5tb3Jle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tY2FtcHVzZXN7XG5cdFx0XHRtaW4td2lkdGg6IDYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMXJlbSkgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcdFxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRoNntcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdHVse1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRsaXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHQubWFpbi1jYW1wdXNlcy1tZW51LWxpbmt7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29ubmVjdC1ueXV7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxLjJyZW0pICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDU2LCAyNywgNzUsIDEpO1xuXHRcdFx0ICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNTYsIDI3LCA3NSwgMSk7XG5cdFx0XHQgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1NiwgMjcsIDc1LCAxKTtcblxuXHRcdFx0aDZ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdHVse1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRsaXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItbmF2aWdhdGlvbi1ib3R0b20tbWVudXtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0LnNlcC1saW5rc3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiA1LjJyZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdGEuZm9vdGVyLW5hdmlnYXRpb24tYm90dG9tLW1lbnUtbGlua3tcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaGlnaGxpZ2h0ZWQtaXRlbXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm9uLXRoaXMtc2l0ZS5zaG93LXRhYmxldC1kb3due1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5oaWdobGlnaHRlZC1pdGVtOjphZnRlcntcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubWFpbi1jYW1wdXNlc3tcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZm9vdGVyLW5hdmlnYXRpb24tY29udGVudHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5mb290ZXItbmF2aWdhdGlvbntcblx0XHQuZm9vdGVyLXRvcC1tZW51e1xuXHRcdFx0aGVpZ2h0OiA4LjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImZvcm0ubW9iaWxlLXNlYXJjaC1mb3Jte1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAxMHJlbTtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHVsLnRvcC1zZWFyY2hlcy1saXN0e1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLm1vYmlsZS1zZWFyY2gtZm9ybS10ZXh0LWZpZWxke1xuXHRwYWRkaW5nLXJpZ2h0OiAzLjY2NjY2NjY2NjY2NjY2N3JlbTtcbn1cblxuLm1vYmlsZS1zZWFyY2gtZm9ybS1zdWJtaXR7XG5cdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zZWFyY2hfbGVuc19wdXJwbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogNDUlIGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aGVpZ2h0OiAzLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDQuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHR3aWR0aDogMy42NjY2NjY2NjY2NjY2NjdyZW07XG59XG5cbi5tb2JpbGUtc2VhcmNoLWZvcm0gPiBoM3tcblx0Zm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlcntcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvbWFpbl9uYXZpZ2F0aW9uX2JhY2tncm91bmQuanBnXCIpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDQyO1xuXG5cdGRpdntcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0fVxuXG5cdGEuYWN0aXZle1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0fVxuXG5cdCYubWVudS1vcGVuZWQgKyAubW9iaWxlLXNlYXJjaC1mb3Jte1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ji5maXhlZHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdH1cblxuXHQmLmFkanVzdFRvcHtcblx0XHR0b3A6IC0zLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG59XG5cbi5tb2JpbGUtc2VhcmNoLXRvZ2dsZXtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogMCAxcmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMHJlbTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRzdmd7XG5cdFx0ZmlsbDogI2ZmZjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbi1pbm5lcntcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogODByZW07XG5cdHBhZGRpbmc6IDMuMnJlbSAxcmVtIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbi1pbm5lcjo6YWZ0ZXJ7XG5cdGNsZWFyOiBib3RoO1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haW4tbmF2aWdhdGlvbntcblx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiA3LjZyZW07XG59XG5cbi5tYWluLW5hdmlnYXRpb24taW5uZXIgLmxvZ297XG5cdG1hcmdpbjogMi4yNjY2NjY2NjY2NjY2NjY3cmVtIDEuNjY2NjY2NjY2NjY2NjY3cmVtIDIuMjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xufVxuXG51bC5tYWluLW5hdmlnYXRpb24tbWVudXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGl7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG51bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpIGEubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGlua3tcblx0Y29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0aGVpZ2h0OiAzLjI2NjY2NjY2NjY2NjY2NjdyZW07XG5cdHBhZGRpbmc6IDMuNHJlbSAxLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW0gMS4zMzMzMzMzMzMzMzMzM3JlbTtcbn1cblxudWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSBhLm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmstdGl0bGV7XG5cdGNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGhlaWdodDogMy4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRwYWRkaW5nOiAzLjRyZW0gMS4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG59XG5cbmZvcm0ubWFpbi1uYXZpZ2F0aW9uLXNlYXJjaC1mb3Jte1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRoZWlnaHQ6IDNyZW07XG5cdG1hcmdpbi10b3A6IDIuNHJlbTtcblx0bWF4LXdpZHRoOiAyMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC8vd2lkdGg6IGNhbGMoMTAwJSAtIDgzMHB4KTtcblxuXHQudG9wLXNlYXJjaGVze1xuXHRcdHRvcDogMTAwJTtcblx0fVxufVxuXG4ubWFpbi1uYXYtaW5wdXQtY29udGFpbmVye1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbi1zZWFyY2gtZm9ybS10ZXh0LWZpZWxke1xuXHRib3JkZXI6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IDIuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRwYWRkaW5nOiAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR3aWR0aDogMTcuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG5cdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0JjotbW96LXBsYWNlaG9sZGVye1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXJ7XG5cdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XG5cdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5tYWluLW5hdmlnYXRpb24tc2VhcmNoLWZvcm0tdGV4dC1maWVsZDpmb2N1c3tcblx0YmFja2dyb3VuZDogI0U0RTRFNDtcbn1cblxuLm1haW4tbmF2LXN1Ym1pdC1jb250YWluZXJ7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDNyZW07XG5cblx0Jjo6YWZ0ZXJ7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya2VzdF9wdXJwbGUgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NlYXJjaF9sZW5zX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNDUlIGF1dG87XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogM3JlbTtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdCY6aG92ZXI6OmFmdGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHR9XG5cblx0ZGl2e1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbi1zZWFyY2gtZm9ybS1zdWJtaXR7XG5cdGJhY2tncm91bmQ6ICRzaXRlX2Rhcmtlc3RfcHVycGxlIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9zZWFyY2hfbGVuc193aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiA0NSUgYXV0bztcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDNyZW07XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1pbmRlbnQ6IC0xMzMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdHRvcDogMDtcblx0d2lkdGg6IDNyZW07XG5cdHotaW5kZXg6IDE7XG59XG5cbi50b3Atc2VhcmNoZXN7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0U0RTRFNCAkc2l0ZV9wdXJwbGUgI0U0RTRFNDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAwIDAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwLjJyZW0gMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBub25lO1xuXHRwYWRkaW5nOiAxcmVtIDFyZW0gMCAxcmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMjRyZW07XG59XG5cbi50b3Atc2VhcmNoZXMtdGl0bGV7XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5cbnVsLnRvcC1zZWFyY2hlcy1saXN0e1xuXHRwYWRkaW5nOiAwO1xufVxuXG51bC50b3Atc2VhcmNoZXMtbGlzdCA+IGxpe1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGxpbmUtaGVpZ2h0OiAxNzUlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xufVxuXG4udG9wLXNlYXJjaGVzLWxpbmt7XG5cdGJvcmRlci1yaWdodDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkO1xuXHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0cGFkZGluZy1yaWdodDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG59XG5cbnVsLnRvcC1zZWFyY2hlcy1saXN0ID4gbGkubGFzdCAudG9wLXNlYXJjaGVzLWxpbmt7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnN1cGVyLW5hdmlnYXRpb257XG5cdGxlZnQ6IDFyZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG59XG5cbnVsLnN1cGVyLW5hdmlnYXRpb24tbWVudXtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxcmVtIDA7XG59XG5cbnVsLnN1cGVyLW5hdmlnYXRpb24tbWVudSA+IGxpe1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblxuXHRhe1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0Zm9udC1zaXplOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0cGFkZGluZzogMS4wNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0Jjp2aXNpdGVke1xuXHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG5saS5zdXBlci1uYXZpZ2F0aW9uLXRpdGxle1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5hLmxvZ2luLW55dS1ob21le1xuXHRiYWNrZ3JvdW5kOiAkc2l0ZV9saWdodF9wdXJwbGU7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0Zm9udC1zaXplOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGhlaWdodDogMy4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdGxpbmUtaGVpZ2h0OiAzLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogOXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0Jjpob3Zlcntcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0fVxuXG5cdCY6dmlzaXRlZHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uZ2xvYmFsLW1lbnV7XG5cdGJhY2tncm91bmQ6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0aGVpZ2h0OiAzLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0bGluZS1oZWlnaHQ6IDMuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRwYWRkaW5nOiAwIDFyZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDFyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRvcDogMDtcblx0Ly8gd2lkdGg6IDguMjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Jjp2aXNpdGVke1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0c3Bhbntcblx0XHRtYXJnaW4tbGVmdDogMC4zcmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMC4zcmVtO1xuXHR9XG5cblx0c3Zne1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRoZWlnaHQ6IDEuMnJlbTtcblx0XHR3aWR0aDogMS4ycmVtO1xuXHRcdHN0cm9rZS13aWR0aDogMC4wODMzMzMzMzMzMzMzMzMzM2VtO1xuXHR9XG59XG5cbi5tZWdhLW1lbnV7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNFNEU0RTQgIzU3MDU4QiAjRTRFNEU0O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDAgMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAuMnJlbSAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTkuOHJlbTtcblx0bGVmdDogMXJlbTtcblx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdHotaW5kZXg6IDI7XG5cblx0aDZ7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cblxudWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3ZlciAubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGluay10b3B7XG5cdGJhY2tncm91bmQ6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xufVxuXG51bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpOmhvdmVyIC5tYWluLW5hdmlnYXRpb24tbWVudS1saW5re1xuXHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcbn1cblxudWwubWFpbi1uYXZpZ2F0aW9uLW1lbnV7XG5cdD4gbGk6aG92ZXJ7XG5cdFx0Lm1lZ2EtbWVudXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRvcHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHRhLm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmt7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbi5tZWdhLW1lbnU6OmFmdGVye1xuXHRjbGVhcjogYm90aDtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZWdhLW1lbnUgLm92ZXJ2aWV3e1xuXHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvb3ZlcnZpZXdfY29ybmVyLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDMuOXJlbSBhdXRvO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjb2xvcjogI2ZmZjtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTYuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRtYXJnaW46IDAgMS41JSAwIDA7XG5cdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMS4zMzMzMzMzMzMzMzMzM3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR3aWR0aDogMjMlO1xufVxuXG4ubWVnYS1tZW51IC5saW5rYWJsZS1tZW51LWJsb2Nre1xuXHQmOmhvdmVyIC5vdmVydmlld3tcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvb3ZlcnZpZXdfY29ybmVyX3doaXRlX2Rhcmtlc3Quc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG5cdFx0YmFja2dyb3VuZC1zaXplOiAzLjlyZW0gYXV0bztcblx0fVxuXG5cdCY6YWN0aXZlIC5vdmVydmlld3tcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvb3ZlcnZpZXdfY29ybmVyX3doaXRlX2Rhcmsuc3ZnXCIpICBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMy45cmVtIGF1dG87XG5cdH1cbn1cblxuLm92ZXJ2aWV3LXRpdGxlLCAub3ZlcnZpZXcgcHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5vdmVydmlldy10aXRsZXtcblx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdG1hcmdpbi1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZWdhLW1lbnUgLmluLXRoaXMtc2VjdGlvbntcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5pbi10aGlzLXNlY3Rpb24tdGl0bGV7XG5cdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjRTRFNEU0O1xuXHRjb2xvcjogIzAwMDtcblx0bWFyZ2luOiAwIDAgMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxudWwuaW4tdGhpcy1zZWN0aW9uLW1lbnV7XG5cdGhlaWdodDogMTMuNXJlbTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHQvLyBoZWlnaHQ6IDEzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0ICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0ICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblx0PiBsaXtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMS42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXG5cdFx0YXtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zbWFsbF9mb250O1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9XG5cdH1cbn1cblxudWwuaW4tdGhpcy1zZWN0aW9uLW1lbnU6OmFmdGVye1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5tZWdhLW1lbnUgLnJlbGF0ZWQtbGlua3N7XG5cdGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDIzJTtcbn1cblxuLnJlbGF0ZWQtbGlua3MtdGl0bGV7XG5cdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjRTRFNEU0O1xuXHRjb2xvcjogIzAwMDtcblx0bWFyZ2luOiAwIDAgMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnJlbGF0ZWQtbGlua3MtbWVudXtcblx0cGFkZGluZzogMDtcbn1cblxuLnJlbGF0ZWQtbGlua3MtbWVudSA+IGxpe1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDAgMCAxcmVtIDA7XG5cblx0YXtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cbn1cblxuLmhhbWJ1cmdlcntcblx0YmFja2dyb3VuZDogJHNpdGVfbGlnaHRfcHVycGxlO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2lkdGg6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCA1MDBtcyBlYXNlLWluLW91dDtcblx0ICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCA1MDBtcyBlYXNlLWluLW91dDtcblxuXHQuYmFyc3tcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGhlaWdodDogMC4yNjdyZW07XG5cdFx0d2lkdGg6IDEuNTMzcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsaW5lLWhlaWdodDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiAwLjI2N3JlbTtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDotMC41MzRyZW07XG5cdFx0XHRcdHdpZHRoOiAxLjUzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdHRvcDowLjUzNHJlbTtcblx0XHRcdH1cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0Lm1haW4tbmF2aWdhdGlvbi1pbm5lcntcblx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG5cdFx0LmxvZ297XG5cdFx0XHRtYXJnaW46IDIuMjY2NjY2NjY2NjY2NjY2N3JlbSAxLjEzMzMzMzMzMzMzMzMzM3JlbSAyLjI2NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHR9XG5cdH1cblxuXHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaXtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdHBhZGRpbmc6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbSAwLjI2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHR9XG5cblx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSBhLm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmstdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHBhZGRpbmc6IDMuNHJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSBhLm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmt7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHBhZGRpbmc6IDMuNHJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0Zm9ybS5tYWluLW5hdmlnYXRpb24tc2VhcmNoLWZvcm17XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ3LjY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cdH1cblxuXHRhLmxvZ2luLW55dS1ob21le1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0Lmdsb2JhbC1tZW51e1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0Lm1lZ2EtbWVudSAub3ZlcnZpZXd7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tZWdhLW1lbnUgLmluLXRoaXMtc2VjdGlvbntcblx0XHR3aWR0aDogNzYlO1xuXHR9XG5cblx0dWwuaW4tdGhpcy1zZWN0aW9uLW1lbnUgPiBsaXtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiBjYWxjKDMzLjMzJSAtIDEuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24tc2VhcmNoLWZvcm0tdGV4dC1maWVsZHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaXtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0YXtcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpIGEubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGluay10aXRsZXtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHR1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpIGEubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGlua3tcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24taW5uZXJ7XG5cdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbi13cmFwcGVye1xuXHRcdCYubWVudS1vcGVuZWR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRib2R5e1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblxuXHQudmlldy1pbmRleHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR9XG5cblx0Lm1lbnUtb3ZlcmxheXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogOTk5ODtcblxuXHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDUwMG1zIGVhc2U7XG5cdFx0ICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDUwMG1zIGVhc2U7XG5cdH1cblxuXHQubW9iaWxlLXNlYXJjaC10b2dnbGV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHJpZ2h0OiAxMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQubW9iaWxlLXNlYXJjaC10b2dnbGU6aG92ZXIsIC5tb2JpbGUtc2VhcmNoLXRvZ2dsZTphY3RpdmV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdH1cblxuXHQubWVudS1vdmVybGF5e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogbGVmdCA1MDBtcyBlYXNlLWluLW91dDtcblxuXHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT03NSk7XG5cdFx0b3BhY2l0eTogMC43NTtcblxuXHRcdCYubWVudS1vcGVuZWR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRoZWFkZXIubWVudS1vcGVuZWR7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdH1cblxuXHQuYm9keXtcblx0XHR0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCA1MDBtcyBlYXNlLWluLW91dDtcblxuXHRcdCYubWVudS1vcGVuZWR7XG5cdFx0XHRtYXJnaW4tdG9wOiAzLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTguMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQubmV3c2xhbmRpbmcgLnRpdGxlLWJhbmR7XG5cdFx0YmFja2dyb3VuZDogIzMzMDY2Mjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0ICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCA1MDBtcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5uZXdzbGFuZGluZyAudGl0bGUtYmFuZC5tZW51LW9wZW5lZHtcblx0XHRtYXJnaW4tbGVmdDogMTguMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAzLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9ue1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IC0xOC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtNjY2NjYuNnJlbTtcblx0XHR0cmFuc2l0aW9uOiBsZWZ0IDUwMG1zIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR3aWR0aDogMTguMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0ei1pbmRleDogOTk5ODtcblxuXHRcdHVsIGxpIHVse1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdH1cblxuXHRcdCYub3Blbntcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR3aWR0aDogMThyZW07XG5cblx0XHRcdCYudmlzaWJsZXtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWVudS1vcGVuZWQgLm1haW4tbmF2aWdhdGlvbi1pbm5lcntcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5nbG9iYWwtbWVudXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGluZS1oZWlnaHQ6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMjUsMjI1LDIyNSwwLjcpO1xuXHRcdFx0Ym90dG9tOiAyMCU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA2MCU7XG5cdFx0XHRsZWZ0OiAtMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0fVxuXHR9XG5cblxuXHR1bC5tYWluLW5hdmlnYXRpb24tbWVudXtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdH1cblx0fVxuXG5cdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGk6aG92ZXJ7XG5cdFx0Lm1lZ2EtbWVudXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmt7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHR9XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGluay10b3B7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW07XG5cdH1cblxuXHR1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpOmhvdmVyIC5tYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRvcHtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0fVxuXG5cdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkgYS5tYWluLW5hdmlnYXRpb24tbWVudS1saW5re1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW07XG5cdH1cblxuXHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3ZlciAuc3VwZXItbmF2aWdhdGlvbi1saW5rLXRvcHtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblxuXHRcdGEuc3VwZXItbmF2aWdhdGlvbi1saW5rLXRpdGxle1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0bGkuaGFzLXN1Ym1lbnUgPiAubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGluay10b3A6OmFmdGVyICwgXG5cdGxpLmhhcy1zdWJtZW51OmhvdmVyID4gbWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGluay10b3A6OmFmdGVye1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3R0b206IDFyZW07XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0bGkuaGFzLXN1Ym1lbnUub3BlbiA+IC5tYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRvcHtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0LnN1cGVyLW5hdmlnYXRpb24tbGluay10b3B7XG5cdFx0YmFja2dyb3VuZDogI0YxRjFGMTtcblx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI0Q2RDZENjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW07XG5cdH1cblxuXHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaSBhLnN1cGVyLW5hdmlnYXRpb24tbGluay10aXRsZXtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5oYXMtc3VibWVudTpob3ZlciAuc3VwZXItbmF2aWdhdGlvbi1saW5rLXRvcHtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29sb3I6ICNGMUYxRjE7XG5cdFx0fVxuXHR9XG5cblx0bGkuaGFzLXN1Ym1lbnUgPiAuc3VwZXItbmF2aWdhdGlvbi1saW5rLXRvcDo6YWZ0ZXIgLCBsaS5oYXMtc3VibWVudTpob3ZlciA+IHN1cGVyLW5hdmlnYXRpb24tbGluay10b3A6OmFmdGVye1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0bGkuaGFzLXN1Ym1lbnUub3BlbiA+IC5zdXBlci1uYXZpZ2F0aW9uLWxpbmstdG9we1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb2xvcjogI0YxRjFGMTtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0fVxuXG5cdFx0YS5zdXBlci1uYXZpZ2F0aW9uLWxpbmstdGl0bGV7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHR1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpLm9wZW4gLm1lZ2EtbWVudXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHR9XG5cblx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5vcGVuIC5tZWdhLW1lbnUgLmluLXRoaXMtc2VjdGlvbntcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5pbi10aGlzLXNlY3Rpb24tbWVudSA+IGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdD4gYXtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bC5pbi10aGlzLXNlY3Rpb24tbWVudSA+IGxpe1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSAubWVnYS1tZW51IC5vdmVydmlldyxcblx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSAubWVnYS1tZW51IC5yZWxhdGVkLWxpbmtzLFxuXHR1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpIC5tZWdhLW1lbnUgLmluLXRoaXMtc2VjdGlvbi10aXRsZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnN1cGVyLW5hdmlnYXRpb257XG5cdFx0Ym9yZGVyLXRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDAgMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5zdXBlci1uYXZpZ2F0aW9uLW1lbnV7XG5cdFx0XHQuaGFzLXN1Ym1lbnUub3BlbiB1bHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblxuXHRcdFx0XHQuc3VwZXJuYXYtc3VibGlua3tcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsLnN1cGVyLW5hdmlnYXRpb24tbWVudSA+IGxpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0YS5sb2dpbi1ueXUtaG9tZXtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGUgO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRtYXJnaW46IDAgMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRwYWRkaW5nOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdC8vIHdpZHRoOiBhdXRvO1xuXG5cdFx0Jjp2aXNpdGVke1xuXHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbG9yOiAjNTcwNjhjO1xuXHRcdFx0Y29udGVudDogXCJcXGYwNTRcIjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uLWlubmVyIC5sb2dve1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMS4xMzMzMzMzMzMzMzMzMzNyZW0gMCA0LjRyZW07XG5cdFx0cGFkZGluZzogMC40cmVtIDAgMC40cmVtIDA7XG5cdFx0aGVpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzMzVyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQvLyBwYWRkaW5nOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW0gMCAwLjhyZW0gMDtcblx0fVxuXG5cdC5zdXBlci1uYXZpZ2F0aW9uLXRpdGxle1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNENkQ2RDY7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW07XG5cdH1cblxuXHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaXtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHQuc3VwZXJuYXYtc3VibGluayBhe1xuXHRcdFx0cGFkZGluZzogMS4wNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0dWwuc3VwZXItbmF2aWdhdGlvbi1tZW51ID4gbGkgPiBhe1xuXHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNENkQ2RDY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW07XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0fVxuXHR9XG5cblx0dWwuc3VwZXItbmF2aWdhdGlvbi1tZW51ID4gbGkuaGFzLXN1Ym1lbnUgPiBhe1xuXHRcdCY6OmFmdGVye1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0dWwuc3VwZXItbmF2aWdhdGlvbi1tZW51ID4gbGkuaGFzLXN1Ym1lbnUgdWx7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdHVsLnN1cGVyLW5hdmlnYXRpb24tbWVudSA+IGxpLmhhcy1zdWJtZW51Lm9wZW57XG5cdFx0dWx7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXG5cdFx0LnN1cGVybmF2LXN1YmxpbmsgdWx7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxcmVtO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBhe1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1cGVybmF2LXN1Ymxpbmt7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Zm9ybS5tYWluLW5hdmlnYXRpb24tc2VhcmNoLWZvcm17XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAwJTtcblx0fVxuXG5cdGZvcm0ubW9iaWxlLXNlYXJjaC1mb3Jte1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjNyZW0pO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA0NnJlbTtcblx0XHR6LWluZGV4OiA0O1xuXG5cdFx0LnRvcC1zZWFyY2hlc3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLm1vYmlsZS1zZWFyY2gtZm9ybS10ZXh0LWZpZWxke1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0JjotbW96LXBsYWNlaG9sZGVye1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlcntcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9iaWxlLXNlYXJjaC1mb3JtLXN1Ym1pdHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbi1zZWFyY2gtZm9ybS1zdWJtaXR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwLjZyZW07XG5cdFx0dG9wOiAtMy4ycmVtO1xuXHR9XG5cblx0LmhhbWJ1cmdlcntcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCYubWVudS1vcGVuZWR7XG5cdFx0XHRtYXJnaW4tbGVmdDogMThyZW07XG5cdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbi1pbm5lciAubG9nb3tcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiBsZWZ0IDUwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0Ji5tZW51LW9wZW5lZHtcblx0XHRcdGxlZnQ6IC0zLjRyZW07XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbi1pbm5lciAuaGFzLXN1Ym1lbnV7XG5cdFx0bGl7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0PiBkaXYgPiBkaXYgPiB1bCA+IGxpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0PiBhe1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdD4gYTpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gZGl2ID4gZGl2ID4gdWw+IGxpID4gYSA+IGRpdiA+IHVsID4gbGkgYXtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0fVxuXHR9XG5cblx0Lm1lZ2EtbWVudXtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCBsaXtcblx0XHR1bC5pbi10aGlzLXNlY3Rpb24tbWVudXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0PiBsaXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRvcC1zZWFyY2hlc3tcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0Lm1haW4tbmF2aWdhdGlvbi1pbm5lcntcblx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQubG9nb3tcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IDAgMS4xMzMzMzMzMzMzMzMzMzNyZW0gMCA0LjRyZW07XG5cdFx0XHRwYWRkaW5nOiAwLjRyZW0gMCAwLjRyZW0gMDtcblx0XHRcdHdpZHRoOiA0LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0aGVpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzMzVyZW07XG5cblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCA1MDBtcyBlYXNlO1xuXHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDUwMG1zIGVhc2U7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybS5tb2JpbGUtc2VhcmNoLWZvcm17XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAxNnJlbSk7XG5cdFx0d2lkdGg6IDMycmVtO1xuXHR9XG5cblx0Lmdsb2JhbC1tZW51e1xuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQubWVudS1vcGVuZWQgLmdsb2JhbC1tZW51e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uLXNlYXJjaC1mb3JtLXN1Ym1pdHtcblx0XHRyaWdodDogMy4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0Lm1vYmlsZS1zZWFyY2gtdG9nZ2xle1xuXHRcdHJpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5ib2R5Lm1lbnUtb3BlbmVke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Zm9ybS5tb2JpbGUtc2VhcmNoLWZvcm17XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5oYW1idXJnZXIubWVudS1vcGVuZWR7XG5cdFx0bWFyZ2luLWxlZnQ6IDE4cmVtO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbi1pbm5lciAubG9nb3tcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzUlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRtYXJnaW4tbGVmdDogNHJlbTtcblx0XHR3aWR0aDogNC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24taW5uZXIgLmxvZ28ubWVudS1vcGVuZWR7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSl7XG5cdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51IGxpLmhhcy1zdWJtZW51OmhvdmVyIGE6OmFmdGVye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbSBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1sZWZ0OiAxLjMzMzMzMzMzMzMzMzMzcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogMS4zMzMzMzMzMzMzMzMzM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDEuMzMzMzMzMzMzMzMzMzNyZW0pO1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdGRpdltkYXRhLXJvbGU9XCJwYWdlXCJdID4gZGl2Om5vdCguc2hyaW5rbmF2KSAubW9iaWxlLXNlYXJjaC1mb3Jte31cblxuXHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgdWx7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5oYXMtc3VibWVudSBkaXYgPiB1bCA+IGxpID4gdWx7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGZvcm0ubW9iaWxlLXNlYXJjaC1mb3Jte1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDczMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA0OC42NjY2NjY2NjY2NjY2NjRlbSl7XG5cdGRpdltkYXRhLXJvbGU9XCJwYWdlXCJdID4gZGl2Om5vdCguc2hyaW5rbmF2KSAubW9iaWxlLXNlYXJjaC1mb3Jte31cbn1cbiIsIi5hbGVydHtcblx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdGNvbG9yOiB3aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFsZXJ0d3JhcHBlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWxlcnRUZXh0e1xuXHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luOiAwO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLmFsZXJ0QnV0dG9ue1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxcmVtO1xuXHR0b3A6IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCB3aGl0ZTtcblx0cGFkZGluZzogMCAwLjg2NjY2NjY2NjY2NjY2NjdyZW0gMCAxcmVtO1xuXHRoZWlnaHQ6IDMuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDMuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFsZXJ0QnV0dG9uLmNhcmV0LWJ1dHRvbntcblx0Jjo6YWZ0ZXJ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLmFsZXJ0QnV0dG9uOmhvdmVye1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5hbGVydEJ1dHRvblRleHR7XG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydERhdGV7XG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9zbWFsbF9mb250O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmFsZXJ0TG9jYXRpb257XG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9zbWFsbF9mb250O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICNmZmY7XG5cdFxuXHQmOjpiZWZvcmV7XG5cdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0Y29udGVudDogXCJcXGU5MDdcIjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG59XG5cbi5hbGVydF9hY3RpdmV7XG5cdCY6aG92ZXJ7XG5cdFx0LmFsZXJ0QnV0dG9ue1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdFx0Ji5jYXJldC1idXR0b257XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWxlcnRCdXR0b25UZXh0e1xuXHRcdFx0Y29sb3I6ICRzaXRlX3JlZDtcblx0XHR9XG5cdH1cbn1cblxuLmFsZXJ0X2FjdGl2ZV8ye1xuXHQmOmhvdmVye1xuXHRcdC5hbGVydEJ1dHRvbntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdCYuY2FyZXQtYnV0dG9ue1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb2xvcjogJGFjY2VudF82O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFsZXJ0QnV0dG9uVGV4dHtcblx0XHRcdGNvbG9yOiAkYWNjZW50XzY7XG5cdFx0fVxuXHR9XG59XG5cbi5hbGVydF9pbmZve1xuXHQmOmhvdmVye1xuXHRcdC5hbGVydEJ1dHRvbntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdCYuY2FyZXQtYnV0dG9ue1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfb3JhbmdlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFsZXJ0QnV0dG9uVGV4dHtcblx0XHRcdGNvbG9yOiAkc2l0ZV9vcmFuZ2U7XG5cdFx0fVxuXHR9XG59XG5cbi5hbGVydF9hbGxjbGVhcntcblx0YmFja2dyb3VuZDogJHNpdGVfZ3JlZW47XG5cdFxuXHQmOmhvdmVye1xuXHRcdC5hbGVydEJ1dHRvbntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdCYuY2FyZXQtYnV0dG9ue1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWxlcnRCdXR0b25UZXh0e1xuXHRcdFx0Y29sb3I6ICRzaXRlX2dyZWVuO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuYWxlcnR3cmFwcGVye1xuXHRcdG1heC13aWR0aDogNjJyZW07XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmFsZXJ0d3JhcHBlcntcblx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHR9XG5cblx0LmFsZXJ0VGV4dHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0fVxuXG5cdC8vIC5oZWFkZXIgKyAuYWxlcnR7XG5cdC8vIFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdC8vIH0vXG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5hbGVydHdyYXBwZXJ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5hbGVydHdyYXBwZXJ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmFsZXJ0VGV4dHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0fVxuXG5cdC5hbGVydEJ1dHRvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLmNvbnRhY3Qtd3JhcHBlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb250YWN0LXdyYXBwZXIgaDR7XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmNvbnRhY3Qtd3JhcHBlciBoNntcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xufVxuXG4uY29udGFjdC1kaXZpZGVye1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLXRvcDogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfbGlnaHRfZ3JheTtcbn1cblxuLmNvbnRhY3QtbGlua3tcblx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcbn1cblxuLnBob25lLWljb257XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRwYWRkaW5nLWxlZnQ6IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDMnO1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG4ubW9uaXRvci1pY29ue1xuXHQmOjpiZWZvcmV7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb250ZW50OiAnXFxlOTBjJztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbi1yaWdodDogMC4ycmVtO1xuXHR9XG59XG5cbi5jb250YWN0LWxpbmsuZW1haWwtaWNvbntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdHBhZGRpbmctbGVmdDogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDogJ1xcZTkwMSc7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbi5tYXAtbWFya2Vye1xuXHRwYWRkaW5nLWxlZnQ6IDEuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDcnO1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcblx0fVxufVxuXG4uYnJhbmRfY29sb3JfM3tcblx0LmNvbnRhY3Qtd3JhcHBlcntcblx0XHRoNCxoNixwLGEsIGE6aG92ZXIsIGE6YWN0aXZle1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubWFwLW1hcmtlciwgXG5cdFx0LmNvbnRhY3QtbGluay5lbWFpbC1pY29uLCBcblx0XHQubW9uaXRvci1pY29uLCBcblx0XHQucGhvbmUtaWNvbntcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2xpZ2h0X3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQgPiAuY29udGFjdC13cmFwcGVyOmZpcnN0LWNoaWxke1xuXHQ+IGg0e1xuXHRcdG1hcmdpbi10b3A6IC0wLjI2NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cbn1cblxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuY29udGFjdC13cmFwcGVyIGg0e1xuXHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuY29udGFjdC13cmFwcGVye1xuXHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0fVxuXG5cdC5tb2JpbGUtd3JhcHBlcntcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdH1cbn0iLCIudWktc2VsZWN0bWVudS1idXR0b257XG5cdGhlaWdodDogM3JlbTtcblx0cGFkZGluZzogMC44cmVtIDEuNjY2NjY2NjY2NjY2NjY3cmVtIDAuOHJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0bWFyZ2luOiAwIDAgMXJlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQ6IDQwMCAxcmVtICRzaXRlX3NtYWxsX2ZvbnQ7XG5cdGNvbG9yOiAkZm9ybS1pbnB1dDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGJhY2tncm91bmQ6ICRmb3JtLWlucHV0LWJnO1xuXHRib3JkZXI6ICRmb3JtLWlucHV0LWJvcmRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0Ly8gLypwYWRkaW5nOiAxMnB4IDEwcHg7Ki9cblxuXHQmLnVpLXN0YXRlLWRlZmF1bHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvcm0taW5wdXQtYmc7XG5cdH1cblxuXHQmLnVpLXN0YXRlLWZvY3Vze1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWlucHV0LWJnLWZvY3VzO1xuXHR9XG5cblx0Ji51aS1zdGF0ZS1lcnJvcntcblx0XHRib3JkZXI6ICRmb3JtLWlucHV0LWJvcmRlci1lcnJvcjtcblx0fVxuXG5cdCYudWktc3RhdGUtdmFsaWR7XG5cdFx0Ym9yZGVyOiAkZm9ybS1pbnB1dC1ib3JkZXItdmFsaWQ7XG5cdH1cblxuXHQmLnVpLXN0YXRlLWRpc2FibGVke1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFTd0FBQUF0QkFNQUFBRG1lRXRYQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBRlZCTVZFWDgvUHo2K3ZyVzF0YlUxTlQ1K2ZuVjFkVUFBQUNjdThXUUFBQUFBV0pMUjBRR1lXYTRmUUFBQUFsd1NGbHpBQUFMRWdBQUN4SUIwdDErL0FBQUFFNUpSRUZVV01QdDBnRU53Q0FRQkxCN0M1c0NuQ0JpL3JVZ1k1ZlExRUl6cTFIZTNTamZOTXArR3VYdlJXNjU1WlpiYnJsVndpMjMzR3JnbGx0dU5YRExMYmNhdU9XV1d3M2NjdXV5V3dmWERKMWdqTktUd0FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcblx0XHRib3JkZXI6IDA7XG5cblx0XHQ+ICp7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cblxuXHQmOjphZnRlcntcblx0XHRjb250ZW50OiAnXFxlODBjJztcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0Ym90dG9tOiAwLjhyZW07XG5cdH1cblxuXHQudWktaWNvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0c3Bhbntcblx0XHRmb250OiBpbmhlcml0O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbjogaW5oZXJpdDtcblx0fVxufVxuXG4udWktc2VsZWN0bWVudS1vcGVuLFxuLnVpLXNlbGVjdG1lbnUtb3BlbiAudWktbWVudXtcblx0bWluLXdpZHRoOiA5LjY2NjY2NjY2NjY2NjY2N3JlbTtcbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudXtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5MDtcblxuXHR1bHtcblx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRoZWlnaHQ6IDE4cmVtO1xuXHRcdG1heC13aWR0aDogMjByZW07XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRsaS51aS1tZW51LWl0ZW17XG5cdFx0XHRwYWRkaW5nOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Zm9udDogNDAwIDFyZW0gJHNpdGVfc21hbGxfZm9udDtcblx0XHRcdGNvbG9yOiAkZm9ybS1pbnB1dDtcblx0XHRcdGJhY2tncm91bmQ6ICRmb3JtLWlucHV0LWJnO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6ICRmb3JtLWlucHV0LWJvcmRlcjtcblx0XHRcdGJvcmRlci1yaWdodDogJGZvcm0taW5wdXQtYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogJGZvcm0taW5wdXQtYm9yZGVyO1xuXHRcdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0XHQvLyAvKndpZHRoOiAzMDBweDsqL1xuXHRcdFx0Ly8gLyogaGVpZ2h0OiA0NXB4OyovXG5cdFx0XHQvLyAvKiB3aGl0ZS1zcGFjZTogbm93cmFwOyovXG5cblx0XHRcdC8vIC8qJjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0Ly8gbWFyZ2luOjdweCAwIDAgMDtcblx0XHRcdFx0Ly8gZGlzcGxheTpub25lO1xuXHRcdFx0Ly8gfSovXG5cblx0XHRcdCYudWktc3RhdGUtZm9jdXN7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWlucHV0LWJnLWZvY3VzO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnVpLXN0YXRlLWRpc2FibGVke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBU3dBQUFBdEJBTUFBQURtZUV0WEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUZWQk1WRVg4L1B6Nit2clcxdGJVMU5UNStmblYxZFVBQUFDY3U4V1FBQUFBQVdKTFIwUUdZV2E0ZlFBQUFBbHdTRmx6QUFBTEVnQUFDeElCMHQxKy9BQUFBRTVKUkVGVVdNUHQwZ0VOd0NBUUJMQjdDNXNDbkNCaS9yVWdZNWZRMUVJenExSGUzU2pmTk1wK0d1WHZSVzY1NVpaYmJybFZ3aTIzM0dyZ2xsdHVOWERMTGJjYXVPV1dXdzNjY3V1eVd3ZlhESjFnak5LVHdBQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG5cdFx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0XHQ+ICp7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnVpLXNlbGVjdG1lbnUtb3Blbntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udWktZGF0ZXBpY2tlcntcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0bWluLWhlaWdodDogMDtcblx0bWF4LXdpZHRoOiAyNHJlbTtcblxuICAgIC8vIC8qYm9yZGVyLXJpZ2h0OiAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdC8vIGJvcmRlci1sZWZ0OiAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdC8vIGJvcmRlci1ib3R0b206ICRmb3JtLWlucHV0LWJvcmRlcjsqL1xuICAgIC8vIC8qbWFyZ2luOiAwIDAuNSU7Ki9cblxuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0dG9wOiAtMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDAgMS4zMzMzMzMzMzMzMzMzM3JlbSAxLjMzMzMzMzMzMzMzMzMzcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3IgdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA5OTtcblx0XHR0b3A6IC0xLjIwMGVtO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IC01MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMCAxLjI2NjY2NjY2NjY2NjY2NjdyZW0gMS4yNjY2NjY2NjY2NjY2NjY3cmVtIDEuMjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzaXRlX3doaXRlX2dyYXkgdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRhe1xuXHRcdGZvbnQ6IDQwMCAxcmVtICRzaXRlX3NtYWxsX2ZvbnQ7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItaGVhZGVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfd2hpdGVfZ3JheTtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0LnVpLWRhdGVwaWNrZXItcHJldntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdFx0d2lkdGg6IDEuOHJlbTtcblx0XHRcdGhlaWdodDogMS44cmVtO1xuXG5cdFx0XHRzcGFue1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMC40cmVtKTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL2lucHV0X3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC02cmVtIC0wLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0d2lkdGg6IDAuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDAuOHJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtNjY2Ni42cmVtO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1kYXRlcGlja2VyLW5leHR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHR3aWR0aDogMS44cmVtO1xuXHRcdFx0aGVpZ2h0OiAxLjhyZW07XG5cblx0XHRcdHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAwLjRyZW0pO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL2lucHV0X3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC03LjA2NjY2NjY2NjY2NjY2NjdyZW0gLTAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR3aWR0aDogMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGhlaWdodDogMC44cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdFx0XHRcdC8vIC8qbGVmdDogNTAlO1xuXHRcdFx0XHQvLyBtYXJnaW4tbGVmdDogLThweDtcblx0XHRcdFx0Ly8gdG9wOiA1MCU7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IC04cHg7Ki9cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci10aXRsZXtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRzZWxlY3R7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NlbGVjdF9pbnB1dF9jYXJldC5wbmdcIikgbm8tcmVwZWF0IDg1JSA1MCU7XG5cdFx0XHRmb250OiA0MDAgMC44NjY2NjY2NjY2NjY2NjY3cmVtICRzaXRlX3NtYWxsX2ZvbnQ7XG5cdFx0XHRjb2xvcjogJGZvcm0taW5wdXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAxLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG5cdFx0XHQgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggKi9cblxuXHRcdFx0Ji51aS1kYXRlcGlja2VyLXllYXJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRvcHRpb246Y2hlY2tlZHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZSB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc2VsZWN0X2NoZWNrZWQucG5nXCIpIG5vLXJlcGVhdCA4NSUgNTAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlbGVjdDo6LW1zLWV4cGFuZHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItY2FsZW5kYXJ7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGZvbnQ6IDQwMCAxcmVtICRzaXRlX3NtYWxsX2ZvbnQ7XG5cblx0XHR0aHtcblx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4pe1xuXHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzMzMzMzNyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4rNyl7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuMzMzMzMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZHtcblx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjUpO1xuXG5cdFx0XHQmOm50aC1jaGlsZChuKXtcblx0XHRcdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzMzMzMzNyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4rNyl7XG5cdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMC4zMzMzMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRye1xuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHR0ZHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQobil7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzMzMzMzNyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQobis3KXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudWktc2VsZWN0bWVudS1vcGVuLFxuXHQudWktc2VsZWN0bWVudS1vcGVuIC51aS1tZW51e1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdC51aS1zZWxlY3RtZW51LWJ1dHRvbixcblx0LnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudS1pdGVte1xuXHRcdHdpZHRoOiA0LjY2NjY2NjY2NjY2NjY2N3JlbSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0dG9wOiAwLjRyZW07XG5cdFx0XHRyaWdodDogMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxuXG5cdC51aS1zZWxlY3RtZW51LWJ1dHRvbntcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcblx0fVxuXG5cdC51aS1zZWxlY3RtZW51LW1lbnUgdWx7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bWF4LWhlaWdodDogMjByZW07XG5cdH1cbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudS51aS1zZWxlY3RtZW51LW9wZW4gdWx7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC5zcGVjaWFse1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRmaWVsZHNldHtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMy42NjY2NjY2NjY2NjY2NjdyZW0gMCAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtaW4td2lkdGg6IDA7XG5cblx0XHRsZWdlbmR7XG5cdFx0XHR0b3A6IDFyZW07XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRjb2xvcjogJHNpdGVfYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0aDN7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG5cblx0aDV7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG5cblxuXHQuZm9ybS10aXRsZXN7XG5cdFx0bWFyZ2luOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0fVxuXG5cdC51aS1pbnB1dC1zaG9ydC10ZXh0e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0bGFiZWx7XG5cdFx0Zm9udDogNzAwIDFyZW0gJHNpdGVfc21hbGxfZm9udDtcblx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXG5cdFx0Ji5yZXF1aXJlZC1maWVsZDo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnKic7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0Y29sb3I6ICRzaXRlX3JlZDtcblx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXHR9XG5cblx0YnV0dG9ue1xuXHRcdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWF4LXdpZHRoOiAzMHJlbTtcblx0XHRtYXJnaW46IDFyZW07XG5cdFx0cGFkZGluZzogMC43MzMzMzMzMzMzMzMzMzNyZW0gMS4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzU3MDY4Yztcblx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjNTcwNjhjO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHRhe1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6dmlzaXRlZHtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdGEuZm9ybS1zdWJtaXR7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQ6IDcwMCAxLjA2NjY2NjY2NjY2NjY2NjdyZW0gJHNpdGVfc21hbGxfZm9udDtcblx0XHRwYWRkaW5nOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdG1hcmdpbjogMXJlbSAwIDJyZW07XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJGNoZXZyb25fcmlnaHQ7XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0Zm9udDogMjAwIDFyZW0gRm9udEF3ZXNvbWU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ly92ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICRjaGV2cm9uX3JpZ2h0O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5ob3Zlcntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHR9XG5cblx0XHQmLmNsaWNre1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGRpdntcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0fVxuXG5cdC8vIC8qc3Bhbntcblx0XHQvLyBjb2xvcjokc2l0ZV9wdXJwbGU7XG5cdFx0Ly8gbWFyZ2luOjAgMTBweDtcblx0Ly8gfSovXG5cblx0c3Bhbi5lcnJvci1tZXNzYWdlLFxuXHRzcGFuLnZhbGlkLW1lc3NhZ2V7XG5cdFx0Zm9udDogNzAwIDFyZW0gJHNpdGVfZm9udDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJHNpdGVfcmVkO1xuXHRcdG1hcmdpbjogMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0c3Bhbi52YWxpZC1tZXNzYWdle1xuXHRcdGNvbG9yOiAkc2l0ZV9ncmVlbjtcblx0fVxuXG5cdGlucHV0e1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblxuXHR0ZXh0YXJlYXtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMS42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdGhlaWdodDogNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRyZXNpemU6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0b3V0bGluZTogMDtcblx0XHRmb250OiA0MDAgMXJlbSAkc2l0ZV9zbWFsbF9mb250O1xuXHRcdGNvbG9yOiAkZm9ybS1pbnB1dDtcblx0XHRiYWNrZ3JvdW5kOiAkZm9ybS1pbnB1dC1iZztcblx0XHRib3JkZXI6ICRmb3JtLWlucHV0LWJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQ6ICRmb3JtLWlucHV0LWJnLWZvY3VzO1xuXHRcdFx0b3V0bGluZTogM3B4IHNvbGlkICRhY2NlbnRfMiAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYuZXJyb3J7XG5cdFx0XHRib3JkZXI6ICRmb3JtLWlucHV0LWJvcmRlci1lcnJvcjtcblx0XHR9XG5cblx0XHQmLnZhbGlke1xuXHRcdFx0Ym9yZGVyOiAkZm9ybS1pbnB1dC1ib3JkZXItdmFsaWQ7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMS42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDFyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Zm9udDogNDAwIDFyZW0gJHNpdGVfc21hbGxfZm9udDtcblx0XHRjb2xvcjogJGZvcm0taW5wdXQ7XG5cdFx0YmFja2dyb3VuZDogJGZvcm0taW5wdXQtYmc7XG5cdFx0Ym9yZGVyOiAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZm9ybS1pbnB1dC1iZy1mb2N1cztcblx0XHR9XG5cblx0XHQmOmRpc2FibGVke1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVN3QUFBQXRCQU1BQUFEbWVFdFhBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFGVkJNVkVYOC9QejYrdnJXMXRiVTFOVDUrZm5WMWRVQUFBQ2N1OFdRQUFBQUFXSkxSMFFHWVdhNGZRQUFBQWx3U0ZsekFBQUxFZ0FBQ3hJQjB0MSsvQUFBQUU1SlJFRlVXTVB0MGdFTndDQVFCTEI3QzVzQ25DQmkvclVnWTVmUTFFSXpxMUhlM1NqZk5NcCtHdVh2Ulc2NTVaWmJicmxWd2kyMzNHcmdsbHR1TlhETExiY2F1T1dXV3czY2N1dXlXd2ZYREoxZ2pOS1R3QUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHQ+ICp7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZXJyb3J7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDIuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGJvcmRlcjogJGZvcm0taW5wdXQtYm9yZGVyLWVycm9yO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQU1DQU1BQUFCaHE2elZBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFYVkJNVkVVQUFBRExBZ0RMQWdETEFnRExBZ0RMQWdETEFnRExBZ0RMQWdETEFnRExBZ0RMQWdETEFnRExBZ0RMQWdETEFnRExBZ0RMQWdETEFnRExBZ0RMQWdETEFnRExBZ0RMQWdETEFnRExBZ0RMQWdETEFnRExBZ0RMQWdBQUFBQUhyNG4zQUFBQUhYUlNUbE1BZS9uTUUyUEUvREVNVnlzSmFMamROTjhzOGVoOVFzaktFUndkNWk1K2hwd0FBQUFCWWt0SFJBQ0lCUjFJQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUFXMGxFUVZRSTE0M0xXUktBSUFBQ1VEUzFOTFZGMitQKzF5enRBcjB2bUFFSTJTaThWQ01GSktsTDBhU0VZZHVWMHJVMHNLNUgxVHVMMzN5SXd4Q0RMM21jV0Uwak1DZm1aVjJYekRSajQzNlV3YkZ6UTh6bmQ3M3UrQUFTWndUZ2t4empOQUFBQUFCSlJVNUVya0pnZ2c9PScpICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdFx0Ly8gLyogYmFja2dyb3VuZDp1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvaW5wdXRfc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTcxcHggLTQxcHg7Ki9cblx0XHR9XG5cblx0XHQmLnZhbGlke1xuXHRcdFx0cGFkZGluZzogMXJlbSAyLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRib3JkZXI6ICRmb3JtLWlucHV0LWJvcmRlci12YWxpZDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBd0FBQUFNQ0FNQUFBQmhxNnpWQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBZmxCTVZFVUFBQUJJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VGSWtVRklrVUZJa1VFQUFBQzJkdUVtQUFBQUtIUlNUbE1BZS9uTUUyUEUvREVNVnl1OTRoZ0JJdXV5eThjUHpjVXM4ZWg5UXQzaE53ZGt0ZHpldTJ3TEpQdDRoUUFBQUFGaVMwZEVBSWdGSFVnQUFBQUpjRWhaY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUJmU1VSQlZBalhqWTNGRGNBd0FBUGRsREZsWnZUK0V6Yk5CTDJQZFpLbGd5Rk1Dd3JMRkFZRWFYOWlrd0lPWGU4VHo2VURQd2loQ1FNZlA0bmlSSzlNc3h3RnkwcDNhalpvTy9iRE9BNDl1MVlGSm1ybVJhckR1dTNIZWQwUDhBSkRnUVp3ZytpbytRQUFBQUJKUlU1RXJrSmdnZz09JykgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk2JSA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRsYWJlbC51aS1jaGVja2JveC1vbiBzcGFuLFxuXHRsYWJlbC51aS1jaGVja2JveC1vZmYgc3Bhbntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEuMnJlbTtcblx0XHRoZWlnaHQ6IDEuMnJlbTtcblx0XHRtYXJnaW46IC0wLjA2NjY2NjY2NjY2NjY2NjdyZW0gMC4yNjY2NjY2NjY2NjY2NjY3cmVtIDAgMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9pbnB1dF9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMi43MzMzMzMzMzMzMzMzMzNyZW0gLTAuNzMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cblx0bGFiZWwudWktY2hlY2tib3gtb2ZmIHNwYW57XG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL2lucHV0X3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0wLjczMzMzMzMzMzMzMzMzM3JlbSAtMC43MzMzMzMzMzMzMzMzMzNyZW07XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl17XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGxhYmVsLnVpLXJhZGlvLW9uIHNwYW4sXG5cdGxhYmVsLnVpLXJhZGlvLW9mZiBzcGFue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRoZWlnaHQ6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0bWFyZ2luOiAtMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAuMjY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvaW5wdXRfc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTIuNjY2NjY2NjY2NjY2NjY3cmVtIC0yLjczMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXG5cdGxhYmVsLnVpLXJhZGlvLW9mZiBzcGFue1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9pbnB1dF9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMC42NjY2NjY2NjY2NjY2NjdyZW0gLTIuNzMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0c2VsZWN0e1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxLjY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAxcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0LnVpLXNlbGVjdG1lbnUtYnV0dG9ue1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxLjY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdC8vIHBhZGRpbmc6IDE1cHggMTBweDtcblxuXHRcdHNwYW57XG5cdFx0XHRjb2xvcjogJGZvcm0taW5wdXQ7XG5cdFx0fVxuXHR9XG5cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmZvcm17XG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxuXG5cdC51aS1zZWxlY3RtZW51LW1lbnV7XG5cdFx0dWx7XG5cdFx0XHRsaS51aS1tZW51LWl0ZW17XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZm9ybXtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cbn1cbiIsIi5mdXR1cmUtZXZlbnRzLXNpZGViYXJ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxcmVtOyBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQuZnV0dXJlLWV2ZW50cy10aXRsZXtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5mdXR1cmUtZXZlbnQtZGF0ZXtcblx0XHRmb250LWZhbWlseTogJHNpdGVfc21hbGxfZm9udDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogIzZkNmQ2ZDtcblx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRtYXJnaW46IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1x0XG5cdH1cblxuXHQuZnV0dXJlLWV2ZW50LWluZm9ybWF0aW9ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0ZnV0dXJlLWV2ZW50LXRpbWV7XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfc21hbGxfZm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGNvbG9yOiAjNmQ2ZDZkO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdFx0fVxuXG5cdFx0YS5mdXR1cmUtZXZlbnQtbmFtZXtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfc21hbGxfZm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0Jjp2aXNpdGVke1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZ1dHVyZS1ldmVudHMtY3Rhe1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBhZGRpbmc6IDAuOTMzMzMzMzMzMzMzMzMzcmVtIDFyZW07XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjp2aXNpdGVke1xuXHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZnV0dXJlLWV2ZW50cy1zaWRlYmFye1xuXHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0fVxufSIsIi5ydGV7XG5cdHBhZGRpbmc6IDFyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblxuXHRoMiwgaDN7XG5cdFx0bWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdGg0LCBoNXtcblx0XHRtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0aDZ7XG5cdFx0bWFyZ2luLXRvcDogMS4ycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0c3Vwe1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG5cdH1cblxuXHRzdWJ7XG5cdFx0Zm9udC1zaXplOiAwLjZyZW07XG5cdFx0dmVydGljYWwtYWxpZ246IHN1Yjtcblx0fVxuXG5cdC5zdHJpa2V0aHJvdWdoe1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR9XG5cblx0c3Ryb25ne1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zbWFsbF9mb250O1xuXHR9XG5cblx0Ji5kYXJre1xuXHRcdHN0cm9uZ3tcblx0XHRcdGNvbG9yOiAkc2l0ZV9ibGFjaztcblx0XHR9XG5cdH1cblxuXHRpe1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zbWFsbF9mb250O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdHB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEuNjY2NjY2NjY2NjY2NjY3cmVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRhLCBhOnZpc2l0ZWR7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkIHJnYmEoODcsNiwxNDAsMC4yKTtcblx0fVxuXG5cdGE6aG92ZXJ7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgcmdiYSg4Nyw2LDE0MCwxKTtcblx0fVxuXG5cdGE6YWN0aXZle1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0YS5ydGUtYW5jaG9yOjphZnRlcntcblx0XHRjb250ZW50OiBcIlxcMjE5M1wiO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjJyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC50ZXh0LWluZGVudC0xeHtcblx0XHRtYXJnaW4tbGVmdDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdC50ZXh0LWluZGVudC0yeHtcblx0XHRtYXJnaW4tbGVmdDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQudGV4dC1pbmRlbnQtM3h7XG5cdFx0bWFyZ2luLWxlZnQ6IDRyZW07XG5cdH1cblxuXHQuY2FsbG91dHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRib3JkZXItbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAwIDAgMCAxcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHR9XG5cblx0YmxvY2txdW90ZXtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLnJ0ZS1jb3B5cmlnaHR7XG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRjb2xvcjogJHNpdGVfZ3JheTtcbn1cblxuLmNvbCAsIC5jb250ZW50Mi1zaWRlYmFyLCAubmF2aWdhdGlvbntcblx0PiB1LCA+IHN0cmlrZSwgPiBzdHJvbmcsID4gYntcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdD4gaXtcblx0XHRmb250LWZhbWlseTogJHNpdGVfc21hbGxfZm9udDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQ+IGEsID4gYTp2aXNpdGVke1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0PiBhOmhvdmVye1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdD4gYS5ydGUtYW5jaG9yOjphZnRlcntcblx0XHRjb250ZW50OiBcIlxcMjE5M1wiO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjJyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0PiAudGV4dC1pbmRlbnQtMXh7XG5cdFx0bWFyZ2luLWxlZnQ6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdH1cblxuXHQ+IC50ZXh0LWluZGVudC0yeHtcblx0XHRtYXJnaW4tbGVmdDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQ+IC50ZXh0LWluZGVudC0zeHtcblx0XHRtYXJnaW4tbGVmdDogNHJlbTtcblx0fVxufVxuXG4uY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZC5ueXVyaWNodGV4dGVkaXRvcjpmaXJzdC1jaGlsZCAucnRle1xuXHQ+IHA6Zmlyc3Qtb2YtdHlwZXtcblx0XHRtYXJnaW4tdG9wOiAtMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0Pmg0OmZpcnN0LW9mLXR5cGUsID5oNTpmaXJzdC1vZi10eXBle1xuXHRcdG1hcmdpbi10b3A6IC0wLjI2NjY2NjY2NjY2NjY2NjdyZW0gIWltcG9ydGFudDtcblx0fVxufVxuXG4uY29udGVudDItc2lkZWJhciA+IGRpdjpmaXJzdC1jaGlsZC5ueXVyaWNodGV4dGVkaXRvcjpmaXJzdC1jaGlsZCAucnRlIGg1OmZpcnN0LW9mLXR5cGV7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb250ZW50ID4gLm55dXJpY2h0ZXh0ZWRpdG9yICsgLm55dXJpY2h0ZXh0ZWRpdG9yIC5ydGUsIFxuLmNvbnRlbnQgPiAubnl1cmljaHRleHRlZGl0b3IgKyAubnl1Y29sdW1uY29udHJvbCAucnRle1xuXHRwYWRkaW5nOiAwIDFyZW07XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5ydGV7XG5cdFx0c3BhbiwgZGl2LCBhLCBkaXZ7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cblxuXHQuY2FsbG91dCwgLnJ0ZSAuY2FsbG91dHtcblx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblxuXHRibG9ja3F1b3RlLCAucnRlIGJsb2NrcXVvdGV7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5jb2wsIC5jb250ZW50Mi1zaWRlYmFyLCAubmF2aWdhdGlvbntcblx0XHQ+IHUsID4gc3RyaWtlLCA+IGIsID5zdHJvbmd7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdD4gaXtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0PiBhLCA+IGE6dmlzaXRlZHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnJ0ZXtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cbn1cbiIsIi5iYWNrLXRvLXRvcHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IDAuMTMzMzMzMzMzMzMzMzMzcmVtIDAuMDY2NjY2NjY2NjY2NjY2N3JlbSAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0Jjo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCJcXGYxMDZcIjtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGZvbnQ6IDkwMCAxLjMzMzMzMzMzMzMzMzMzcmVtIEZvbnRBd2Vzb21lO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0b3A6IDAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdCYuaG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmOmFjdGl2ZXtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Ji5jbGlja3tcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcblx0LmJhY2stdG8tdG9we1xuXHRcdG1hcmdpbi10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxufVxuXG4uZG93bmxvYWQtYnV0dG9ue1xuXHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250OiA3MDAgMS4wNjY2N3JlbSAkc2l0ZV9zbWFsbF9mb250O1xuXHRwYWRkaW5nOiAwLjkzMzMzMzMzMzMzMzMzM3JlbSAwLjkzMzMzMzMzMzMzMzMzM3JlbSAwLjkzMzMzMzMzMzMzMzMzM3JlbSAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRzcGFue1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvaW5wdXRfc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTQuNjY2NjY2NjY2NjY2NjY3cmVtIC00LjRyZW07XG5cdFx0XHR3aWR0aDogMC45MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRoZWlnaHQ6IDEuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQmOmhvdmVyOjpiZWZvcmV7fVxuXHR9XG5cblx0Jjpob3Zlcntcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0c3Bhbntcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL2lucHV0X3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC02cmVtIC00LjRyZW07XG5cblx0XHRcdFx0Ly8gLypjb250ZW50OiBcIlwiOyovXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5ob3Zlcntcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0c3Bhbntcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL2lucHV0X3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC02cmVtIC00LjRyZW07XG5cblx0XHRcdFx0Ly8gY29udGVudDogXCJcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmFjdGl2ZXtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0fVxuXG5cdCYuY2xpY2t7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0c3Bhbntcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL2lucHV0X3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC05MHB4IC02NnB4O1xuXG5cdFx0XHRcdC8vIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kb3dubG9hZC1idXR0b24uYm90dG9te1xuXHRtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZG93bmxvYWQtYnV0dG9ue1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5kb3dubG9hZC1idXR0b24uYm90dG9te1xuXHRcdG1hcmdpbi10b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5kb3dubG9hZC1idXR0b24uYm90dG9te1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZG93bmxvYWQtYnV0dG9uLmJvdHRvbXtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRsZWZ0OiAxNSU7XG5cdFx0fVxuXHR9XG59XG5cbi5jbHMtaWNvbi1idXR0b257XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0aGVpZ2h0OiAyLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0dG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRyaWdodDogMXJlbTtcblx0ei1pbmRleDogMTE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOjpiZWZvcmV7XG5cdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0Y29udGVudDogJHgtY2xvc2U7XG5cdFx0Zm9udC1zaXplOiAyLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmLmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdCY6YWN0aXZle1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Ji5jbGlja3tcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG4uaWNvbi1jbHN7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0aGVpZ2h0OiAyLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOjpiZWZvcmV7XG5cdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0Y29udGVudDogJHgtY2xvc2U7XG5cdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cbn1cblxuLmljb24tbmV4dHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMi44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRoZWlnaHQ6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6OmJlZm9yZXtcblx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRjb250ZW50OiAkYXJyb3dfbmV4dDtcblx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxufVxuXG4uaWNvbi1uZXh0e1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGhlaWdodDogMi44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjo6YmVmb3Jle1xuXHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdGNvbnRlbnQ6ICRhcnJvd19uZXh0O1xuXHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG59XG5cbi5pY29uLWRvd25sb2Fke1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0aGVpZ2h0OiAxLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL2lucHV0X3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC00LjY2NjY2NjY2NjY2NjY2N3JlbSAtNC40cmVtO1xuXHRcdHdpZHRoOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRoZWlnaHQ6IDEuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIGxlZnQ6IC0yMnB4O1xuXHR9XG59XG5cbi5pY29uLXJlc2V0e1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGhlaWdodDogMi44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjo6YmVmb3Jle1xuXHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdGNvbnRlbnQ6ICRyZXNldDtcblx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxufVxuXG4uaWNvbi1nYWxsZXJ5e1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdGhlaWdodDogMi44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjo6YmVmb3Jle1xuXHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdGNvbnRlbnQ6ICR0b190aHVtYm5haWxzO1xuXHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG59XG5cbi50by10aHVtYnMtYnV0dG9ue1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQ6IDcwMCAxLjA2NjY2NjY2NjY2NjY2NjdyZW0gJHNpdGVfc21hbGxfZm9udDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50OiAnXFxlODA0Jztcblx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRsZWZ0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdH1cblxuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdH1cblx0fVxuXG5cdCYuaG92ZXJ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmV7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdH1cblxuXHQmLmNsaWNre1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHR9XG5cdH1cbn1cblxuXG4uZ2FsbGVyeS1yZXNldC1idXR0b257XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udDogNzAwIDEuMDY2NjY2NjY2NjY2NjY2N3JlbSAkc2l0ZV9zbWFsbF9mb250O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0Jjo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICRyZXNldDtcblx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRsZWZ0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdH1cblxuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdH1cblx0fVxuXG5cdCYuaG92ZXJ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdH1cblx0fVxuXG5cdCY6YWN0aXZle1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHR9XG5cblx0Ji5jbGlja3tcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0fVxuXHR9XG59IiwiLnByaW1hcnktbGlua3N7XG5cdHBhZGRpbmc6IDRyZW0gMCAzcmVtIDA7XG5cblx0LnByaW1hcnktbGlua3MtaGVhZGVye1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5wcmltYXJ5LWxpbmtzLXRpdGxle1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQucHJpbWFyeS1saW5rcy1kZXNjcmlwdGlvbntcblx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRtYXgtd2lkdGg6IDQxcmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnByaW1hcnktbGluay1wcm9tby1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7ICAgICAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cblx0XHRkaXNwbGF5OiAtbW96LWJveDsgICAgICAgICAvKiBPTEQgLSBGaXJlZm94IDE5LSAoYnVnZ3kgYnV0IG1vc3RseSB3b3JrcykgKi9cblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7ICAgICAvKiBORVcgLSBDaHJvbWUgKi9cblx0XHRkaXNwbGF5OiAtby1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cdFx0XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tb3otZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtby1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHQtbW96LWZsZXgtd3JhcDogd3JhcDtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5wcmltYXJ5LWxpbmstcHJvbW97XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiBjYWxjKDI1JSAtIDJyZW0pO1xuXG5cdFx0Ly9kaXNwbGF5OiAtd2Via2l0LWJveDsgICAgICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuXHRcdC8vZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0Ly9kaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHQvL2Rpc3BsYXk6IC13ZWJraXQtZmxleDsgICAgIC8qIE5FVyAtIENocm9tZSAqL1xuXHRcdC8vZGlzcGxheTogLW8tZmxleDsgICAgIFxuXHRcdC8vZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblx0XHQvLy13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQvLy1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQvLy1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC8vLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQucHJpbWFyeS1saW5rLXRleHR7XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW07XG5cblx0XHRcdGg2e1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ueXVwcmltYXJ5bGlua3Byb21ve1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcblxuXHRcdC8vZGlzcGxheTogLXdlYmtpdC1ib3g7ICAgICAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cblx0XHQvL2Rpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdC8vZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0Ly9kaXNwbGF5OiAtd2Via2l0LWZsZXg7ICAgICAvKiBORVcgLSBDaHJvbWUgKi9cblx0XHQvL2Rpc3BsYXk6IC1vLWZsZXg7ICAgICBcblx0XHQvL2Rpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cdFx0Ly8td2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ly8tbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ly8tbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQvLy1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ly9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0LnByaW1hcnktbGluay1wcm9tb3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQucHJvbW8tbGluay5icmFuZF9jb2xvcl8ze1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX2Rhcmtlc3RfcHVycGxlIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9vdmVydmlld19jb3JuZXIuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbSBhdXRvO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHRcdCAgIC1tb3otZmxleC1ncm93OiAxO1xuXHRcdCAgICAtbXMtZmxleC1ncm93OiAxO1xuXHRcdCAgICAgICAgZmxleC1ncm93OiAxO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2Rhcmtlc3RfcHVycGxlIHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9wcm9tb19jb3JuZXJfcHVycGxlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbSBhdXRvO1xuXHRcdH1cblxuXHRcdC5wcm9tby1jb250ZW50IHB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHRcdH1cblxuXHRcdC5wcm9tby10aXRsZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRtYXJnaW46IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucHJpbWFyeS1saW5rc3tcblx0XHQucHJpbWFyeS1saW5rLXByb21vLFxuXHRcdC5ueXVwcmltYXJ5bGlua3Byb21ve1xuXHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMlIC0gMnJlbSk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5wcmltYXJ5LWxpbmtze1xuXG5cdFx0LnByaW1hcnktbGluay1wcm9tbyxcblx0XHQubnl1cHJpbWFyeWxpbmtwcm9tb3tcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xuXHRcdH1cblxuXHRcdC5wcm9tby1saW5rLmJyYW5kX2NvbG9yXzMgLnByb21vLWNvbnRlbnQgcHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMjUlO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg4cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuODY2NjY2NjY2NjY2NjdlbSl7XG5cdC5wcmltYXJ5LWxpbmtze1xuXHRcdC5ueXVwcmltYXJ5bGlua3Byb21ve1xuXHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucHJpbWFyeS1saW5rcy1oZWFkZXJ7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdH1cblxuXHRcdC5wcmltYXJ5LWxpbmtzLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblxuXHRcdC5wcmltYXJ5LWxpbmstcHJvbW8sXG5cdFx0Lm55dXByaW1hcnlsaW5rcHJvbW97XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucHJpbWFyeS1saW5rc3tcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0XHQucHJpbWFyeS1saW5rLXByb21vLFxuXHRcdC5ueXVwcmltYXJ5bGlua3Byb21ve1xuXHRcdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdH1cblx0fVxufSIsIi5zZWNvbmRhcnktbGlua3N7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDFyZW07XG5cblx0LnNlYy1saW5rcy1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnNlY29uZGFyeS1saW5rcy10aXRsZXtcblx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2dyYXk7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5zZWNvbmRhcnktbGlua3MtZGVzY3JpcHRpb257XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHQvLyBtYXJnaW4tdG9wOjE1cHg7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdH1cblx0fVxuXG5cdC5zZWNvbmRhcnktbGlua3tcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBhZGQgcGFkZGluZyBvbiBzaWRlIHRvIHByZXZlbnQgYmxlZWRpbmcgKi9cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtOyAvKiBhZGQgcGFkZGluZyBvbiBzaWRlIHRvIHByZXZlbnQgYmxlZWRpbmcgKi9cblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0Ji50dXJubGlzdHtcblx0XHQuc2VjLWxpbmtzLWNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5zZWNvbmRhcnktbGlua3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCY6OmFmdGVye1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHR3aWR0aDogMDtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2Vjb25kYXJ5LWxpbmtze1xuXHRcdC5zZWNvbmRhcnktbGlua3tcblx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2Vjb25kYXJ5LWxpbmtze1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0fVxufSIsIi5zaG9ydGN1dHMtY29tcG9uZW50e1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAxcmVtO1xuXG5cdHNlbGVjdHtcblx0XHR3aWR0aDogMjByZW07XG5cdH1cblxuXHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0Ly8gd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDsgXG5cdH1cbn0iLCIvLyAvKi5iaWctbnVtYmVycy1jb250YWluZXJ7XG4vLyBcdHBhZGRpbmc6MTVweCAwO1xuLy8gfSovXG5cbi5iaWctbnVtYmVycy1jb21wb25lbnR7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0LmJpZy1udW1iZXJzLWNvbnRlbnR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gNHJlbSAxcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG5cblx0LmJpZy1udW1iZXJzLWxlZnQsIFxuXHQuYmlnLW51bWJlcnMtcmlnaHR7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQuYmlnLW51bWJlcnMtbGVmdHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHR9XG5cblx0LmJpZy1udW1iZXJzLXJpZ2h0e1xuXHRcdG1hcmdpbi10b3A6IC0zLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0LmJpZy1udW1iZXJzLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQuYmlnLW51bWJlcnMtdGV4dHtcblx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxuXG5cdC5jYXJldC1idXR0b257XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJpZy1udW1iZXItY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDQuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRtYXJnaW46IDAgMCAyLjMzMzMzMzMzMzMzMzMzcmVtIDQuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXG5cdFx0LmJpZy1udW1iZXJ7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0LmJpZy1udW1iZXItZGVzY3JpcHRpb257XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDAuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2dyYXk7XG5cdFx0XHRsZWZ0OiAtMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHRvcDogMC40cmVtO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQmOjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLm1haW5fc2hhZGVfNSAuYmlnLW51bWJlcnMtY29tcG9uZW50e1xuXHRiYWNrZ3JvdW5kOiAkc2l0ZV93aGl0ZV9ncmF5O1xuXG5cdC5iaWctbnVtYmVycy10aXRsZXtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdC5iaWctbnVtYmVycy10ZXh0e1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdH1cblxuXHQuY2FyZXQtYnV0dG9ue1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iaWctbnVtYmVyLWNvbnRhaW5lcntcblx0XHQuYmlnLW51bWJlcntcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0fVxuXG5cdFx0LmJpZy1udW1iZXItZGVzY3JpcHRpb257XG5cdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2dyYXk7XG5cdFx0fVxuXHR9XG59XG5cbi5icmFuZF9jb2xvcl8zIC5iaWctbnVtYmVycy1jb21wb25lbnR7XG5cdGJhY2tncm91bmQ6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXG5cdC5iaWctbnVtYmVycy10aXRsZXtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5iaWctbnVtYmVycy10ZXh0e1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0LmNhcmV0LWJ1dHRvbntcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZmZmO1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZSAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iaWctbnVtYmVyLWNvbnRhaW5lcntcblx0XHQuYmlnLW51bWJlcntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdC5iaWctbnVtYmVyLWRlc2NyaXB0aW9ue1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0LmJpZy1udW1iZXJzLWNvbXBvbmVudHtcblx0XHQuYmlnLW51bWJlcnMtY29udGVudHtcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0fVxuXG5cdFx0LmJpZy1udW1iZXItY29udGFpbmVye1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG5cdFx0XHRtYXJnaW46IDAgMCAyLjMzMzMzMzMzMzMzMzMzcmVtIDJyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5iaWctbnVtYmVycy1jb21wb25lbnR7XG5cdFx0LmJpZy1udW1iZXJzLWNvbnRlbnR7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0cGFkZGluZzogMnJlbSAxcmVtO1xuXHRcdH1cblx0XHRcblx0XHQuYmlnLW51bWJlcnMtbGVmdHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuMnJlbTtcblx0XHR9XG5cblx0XHQuYmlnLW51bWJlci10ZXh0e1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMCAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5iaWctbnVtYmVycy10aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQuYmlnLW51bWJlci1jb250YWluZXJ7XG5cdFx0XHQuYmlnLW51bWJlcntcblx0XHRcdFx0Zm9udC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LmJpZy1udW1iZXItZGVzY3JpcHRpb257XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmlnLW51bWJlcnMtcmlnaHR7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJldC1idXR0b257XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuYmlnLW51bWJlcnMtY29tcG9uZW50e1xuXHRcdC5iaWctbnVtYmVycy1jb250ZW50e1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHR9XG5cblx0XHQuYmlnLW51bWJlcnMtdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHQuYmlnLW51bWJlcnMtdGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5iaWctbnVtYmVycy1sZWZ0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5iaWctbnVtYmVycy1yaWdodHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5iaWctbnVtYmVyLWNvbnRhaW5lcntcblx0XHRcdG1hcmdpbjogMnJlbSAwIDAgMDtcblxuXHRcdFx0LmJpZy1udW1iZXJ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5iaWctbnVtYmVyLWRlc2NyaXB0aW9ue1xuXHRcdFx0XHRtYXgtd2lkdGg6IDcuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5iaWctbnVtYmVycy1jb21wb25lbnR7XG5cdFx0LmJpZy1udW1iZXJzLWNvbnRlbnR7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5iaWctbnVtYmVyLWNvbnRhaW5lcntcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pO1xuXG5cdFx0XHQuYmlnLW51bWJlcntcblx0XHRcdFx0Ly9tYXJnaW4tbGVmdDo1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5iaWctbnVtYmVyLWRlc2NyaXB0aW9ue1xuXHRcdFx0XHQvL21hcmdpbi1sZWZ0OjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5mZWF0dXJlZC1wcm9maWxlLWNvbXBvbmVudHtcblx0cGFkZGluZzogMXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5mZWF0dXJlZC1wcm9maWxlcy1jb250cm9sc3tcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXG5cdFx0LnByZXZ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgIzU3MDY4Yztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MGRcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGNvbG9yOiAjNTcwNjhjO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5leHR7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgIzU3MDY4Yztcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MGFcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGNvbG9yOiAjNTcwNjhjO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNsaWRlLW9yZGVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMnJlbTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IDYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXG5cdFx0ZGl2e1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHR9XG5cblx0LmZlYXR1cmVkLXNsaWRlc3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYuYWN0aXZle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LmZlYXR1cmVkLWltYWdlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNDByZW07XG5cdFx0aGVpZ2h0OiAyNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGltZ3tcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LmZlYXR1cmVkLWluZm9ybWF0aW9ue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0d2lkdGg6IDQwcmVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAycmVtO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gNHJlbSk7XG5cblx0XHQuZmVhdHVyZWQtaW5mb3JtYXRpb24taW5uZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDI4LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHdpZHRoOiAyOC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHQucHJvZmlsZS1uYW1le1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9maWxlLXN1YnRpdGxle1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdH1cblxuXHRcdFx0LnByb2ZpbGUtdGV4dHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRtYXJnaW46IDFyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0LmNhcmV0LWJ1dHRvbntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNmZmY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5mZWF0dXJlZC1wcm9maWxlLWNvbXBvbmVudHtcblx0XHQuZmVhdHVyZWQtaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0d2lkdGg6IDM0LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGhlaWdodDogMjIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5mZWF0dXJlZC1pbmZvcm1hdGlvbntcblx0XHRcdHdpZHRoOiAzNC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdC5mZWF0dXJlZC1pbmZvcm1hdGlvbi1pbm5lcntcblx0XHRcdFx0LnByb2ZpbGUtdGV4dHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZmVhdHVyZWQtcHJvZmlsZS1jb21wb25lbnR7XG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cblx0XHQuZmVhdHVyZWQtcHJvZmlsZXMtY29udHJvbHN7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMnJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0LnNsaWRlLW9yZGVye1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDEuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0ZGl2e1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmVhdHVyZWQtaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmVhdHVyZWQtaW5mb3JtYXRpb257XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNS4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC00cmVtO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHQuZmVhdHVyZWQtaW5mb3JtYXRpb24taW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDRyZW0gMCAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZmVhdHVyZWQtcHJvZmlsZS1jb21wb25lbnR7XG5cdFx0cGFkZGluZy1ib3R0b206IDYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0LmZlYXR1cmVkLWluZm9ybWF0aW9ue1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdC5mZWF0dXJlZC1pbmZvcm1hdGlvbi1pbm5lcntcblx0XHRcdFx0cGFkZGluZzogMy42NjY2NjY2NjY2NjY2NjdyZW0gMCAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0XHQucHJvZmlsZS1uYW1le1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByb2ZpbGUtc3VidGl0bGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5mZWF0dXJlZC1wcm9maWxlLWNvbXBvbmVudHtcblx0XHRwYWRkaW5nOiAxcmVtIDAgNXJlbTtcblxuXHRcdC5mZWF0dXJlZC1wcm9maWxlcy1jb250cm9sc3tcblx0XHRcdGJvdHRvbTogMXJlbTtcblx0XHR9XG5cblx0XHQuZmVhdHVyZWQtaW5mb3JtYXRpb24gLmZlYXR1cmVkLWluZm9ybWF0aW9uLWlubmVye1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cdH1cbn0iLCIuc3RvcnktdGVsbGluZy1jb21wb25lbnR7XG5cdHBhZGRpbmc6IDNyZW0gMXJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWF4LXdpZHRoOiA1My4zMzMzMzMzMzMzMzMzM3JlbTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5zdG9yeS1wcmUtdGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblxuXHQuc3RvcnktdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGhlaWdodDogMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0LnN0b3J5LWNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0fVxuXG5cdC5jYXJldC1idXR0b257XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMC42NjY2NjY2NjY2NjY2NjdyZW0gYXV0bztcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RvcnktaW1hZ2UtY29udGFpbmVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDE3LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5icmFuZF9jb2xvcl8ze1xuXHQuc3RvcnktdGVsbGluZy1jb21wb25lbnR7XG5cdFx0LnN0b3J5LXByZS10aXRsZSxcblx0XHQuc3RvcnktY29udGVudCxcblx0XHQuc3RvcnktdGVsbGluZy1idXR0b24sXG5cdFx0LmNhcmV0LWJ1dHRvbntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH0gXG5cblx0XHQuc3RvcnktdGVsbGluZy1idXR0b24uY2FyZXQtYnV0dG9ue1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZmZmO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZSFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRpdGxle1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnN0b3J5LXRlbGxpbmctY29tcG9uZW50e1xuXHRcdC5zdG9yeS10aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zdG9yeS10ZWxsaW5nLWNvbXBvbmVudHtcblx0XHQuc3RvcnktcHJlLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblxuXHRcdC5zdG9yeS1jb250ZW50e1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblxuXHRcdC5jYXJldC1idXR0b257XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zdG9yeS10ZWxsaW5nLWNvbXBvbmVudHtcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdH1cbn0iLCIubmV3cy1zbGlkZXItY29tcG9uZW50e1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDFyZW0gMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQuc2xpZGVyLWluZm9ybWF0aW9ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODByZW07XG5cdFx0cGFkZGluZzogM3JlbSAxcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDQuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0Ym90dG9tOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC5zbGlkZXItYmFuZHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cblx0XHQuc2xpZGVyLWJhbmQtaW5uZXJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRoZWlnaHQ6IDI2cmVtO1xuXHRcdFx0XHR3aWR0aDogMjZyZW07XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbil7YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO31cblx0XHRcdFx0JjpudGgtY2hpbGQoM24rMSl7YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbisyKXtiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTt9XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdntcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2luZ2xlLXNsaWRlLXRleHR7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogQ2VudGVyO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfdHJhbnNwYXJlbnRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b20gcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3Byb21vX2Nvcm5lcl93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG5cblx0Lm1DUy1ueXUtc2xpZGVyLm1DdXN0b21TY3JvbGxCb3gsXG5cdC5tQ1Mtbnl1Lm1DdXN0b21TY3JvbGxCb3h7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdFx0Lm1DUy1ueXUtc2xpZGVyLFxuXHRcdC5tQ1Mtbnl1e1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGhlaWdodDogMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0XHQmLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtcblx0XHRcdFx0bWF4LXdpZHRoOiA3OHJlbTtcblx0XHRcdFx0d2lkdGg6IDc4cmVtO1xuXHRcdFx0XHRtYXJnaW46IDFyZW0gYXV0byAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tQ1NCX2NvbnRhaW5lcntcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cblx0XHQubUNTQl9kcmFnZ2Vye1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdH1cblxuXHRcdC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gMCAwICNDNUM1QzUsIGluc2V0IC0wLjA2NjY2NjY2NjY2NjY2NjdyZW0gMCAwICNDNUM1QzUsIGluc2V0IDAgMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgI0M1QzVDNSwgaW5zZXQgMCAtMC4wNjY2NjY2NjY2NjY2NjY3cmVtIDAgI0M1QzVDNSAhaW1wb3J0YW50O1x0XHRcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMC41MzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXG5cdFx0Lm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0XHRoZWlnaHQ6IDAuNTMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0Lm5ld3Mtc2xpZGVyLWNvbXBvbmVudHtcblx0XHQuc2xpZGVyLWluZm9ybWF0aW9ue1xuXHRcdFx0bWF4LXdpZHRoOiA2MnJlbTtcblx0XHR9XG5cblx0XHQuc2xpZGVyLWJhbmR7XG5cdFx0XHQuc2xpZGVyLWJhbmQtaW5uZXJ7XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR3aWR0aDogMjAuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdFx0LnNpbmdsZS1zbGlkZS10ZXh0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1DUy1ueXUtc2xpZGVyLm1DdXN0b21TY3JvbGxCb3gsXG5cdFx0Lm1DUy1ueXUubUN1c3RvbVNjcm9sbEJveHtcblx0XHRcdC5tQ1Mtbnl1LXNsaWRlcixcblx0XHRcdC5tQ1Mtbnl1e1xuXHRcdFx0XHQmLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDYwcmVtO1xuXHRcdFx0XHRcdHdpZHRoOiA2MHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQubmV3cy1zbGlkZXItY29tcG9uZW50e1xuXHRcdC5zbGlkZXItaW5mb3JtYXRpb257XG5cdFx0XHR3aWR0aDogNDZyZW07XG5cdFx0fVxuXG5cdFx0LnNsaWRlci1iYW5ke1xuXHRcdFx0LnNsaWRlci1iYW5kLWlubmVye1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGhlaWdodDogMTkuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR3aWR0aDogMTkuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tQ1Mtbnl1LXNsaWRlci5tQ3VzdG9tU2Nyb2xsQm94LFxuXHRcdC5tQ1Mtbnl1Lm1DdXN0b21TY3JvbGxCb3h7XG5cdFx0XHQubUNTLW55dS1zbGlkZXIsXG5cdFx0XHQubUNTLW55dXtcblx0XHRcdFx0Ji5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0NHJlbTtcblx0XHRcdFx0XHR3aWR0aDogNDRyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0Lm5ld3Mtc2xpZGVyLWNvbXBvbmVudHtcblx0XHR3aWR0aDogMzJyZW07IFxuXHRcdHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtIDFyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0LnNsaWRlci1pbmZvcm1hdGlvbntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAwIDFyZW0gMDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0XHRcdGgze1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdFx0XHRib3R0b206IDIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWRlci1iYW5ke1xuXHRcdFx0LnNsaWRlci1iYW5kLWlubmVye1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzByZW07XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMzByZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHJlbTtcblx0XHRcdFx0XHR3aWR0aDogMzByZW07XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSxcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSxcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSxcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSxcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tQ1Mtbnl1LXNsaWRlci5tQ3VzdG9tU2Nyb2xsQm94LFxuXHRcdC5tQ1Mtbnl1Lm1DdXN0b21TY3JvbGxCb3h7XG5cdFx0XHQubUNTLW55dS1zbGlkZXIsXG5cdFx0XHQubUNTLW55dXtcblx0XHRcdFx0Ji5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMHJlbTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5kb3VibGUtcXVvdGV7XG5cdHBhZGRpbmc6IDFyZW07XG5cdG1heC13aWR0aDogNTcuMzMzMzMzMzMzMzMzMzNyZW07XG5cdG1hcmdpbjogYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC5wcmUtdGl0bGV7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHR9XG5cblx0LmJsb2NrcXVvdGUtdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi10b3A6IC0wLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0aGVpZ2h0OiAwLjJyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdG1hcmdpbjogMS42NjY2NjY2NjY2NjY2NjdyZW0gYXV0byAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5ibG9ja3F1b3RlLWNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIuNjY2NjY2NjY2NjY2NjY2N3JlbSAxLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQvLyAvKiY6YmVmb3Jle1xuXHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIFx0Y29udGVudDogXCJcXDIwMUNcIjtcblx0XHQvLyBcdGNvbG9yOiAjZjJmMmYyO1xuXHRcdC8vIFx0Zm9udC1zaXplOiAyMDBwdDtcblx0XHQvLyBcdGhlaWdodDogMTAwJTtcblx0XHQvLyBcdHdpZHRoOiBhdXRvO1xuXHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC8vIFx0ei1pbmRleDogLTE7XG5cdFx0Ly8gXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdC8vIFx0bWFyZ2luOiAwcHg7XG5cdFx0Ly8gXHRwYWRkaW5nOiAwcHg7XG5cdFx0Ly8gXHRsaW5lLWhlaWdodDogMTtcblx0XHQvLyBcdHRvcDogLTQwcHg7XG5cdFx0Ly8gXHRsZWZ0OiAwcHg7XG5cdFx0Ly8gXHRmb250LWZhbWlseTokc2l0ZV9zdWJfZm9udDtcblx0XHQvLyB9XG5cdFx0XG5cdFx0Ly8gJjphZnRlcntcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBcdGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG5cdFx0Ly8gXHRjb2xvcjogI2YyZjJmMjtcblx0XHQvLyBcdGZvbnQtc2l6ZTogMjAwcHQ7XG5cdFx0Ly8gXHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ly8gXHR3aWR0aDogYXV0bztcblx0XHQvLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvLyBcdHotaW5kZXg6IC0xO1xuXHRcdC8vIFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHQvLyBcdG1hcmdpbjogMHB4O1xuXHRcdC8vIFx0cGFkZGluZzogMHB4O1xuXHRcdC8vIFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Ly8gXHRib3R0b206IC0yMHB4O1xuXHRcdC8vIFx0cmlnaHQ6IDBweDtcblx0XHQvLyBcdGZvbnQtZmFtaWx5OiRzaXRlX3N1Yl9mb250O1xuXG5cdFx0Ly8gXHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7XG5cdFx0Ly8gXHQtbW96LXRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7XG5cdFx0Ly8gXHQtby10cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO1xuXHRcdC8vIFx0dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTtcblx0XHQvLyBcdG1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG5cdFx0Ly8gXHRmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG5cdFx0Ly8gfSovXG5cdH1cblxuXHQucXVvdGUtYXV0aG9ye1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgYXV0byAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJy0gJztcblx0XHR9XG5cdH1cblxuXHQuYmxvY2txdW90ZS1idXR0b257XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRtYXJnaW4tdG9wOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZle1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHR9XG5cdH1cbn1cblxuLmRvdWJsZS1xdW90ZXtcblx0LmJsb2NrcXVvdGUtY29udGVudHtcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlxcMjAxQ1wiO1xuXHRcdFx0Y29sb3I6ICNmMmYyZjI7XG5cdFx0XHRmb250LXNpemU6IDE1MHB0O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0b3A6IC0wLjZyZW07XG5cdFx0XHRsZWZ0OiAtMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlxcMjAxQ1wiO1xuXHRcdFx0Y29sb3I6ICNmMmYyZjI7XG5cdFx0XHRmb250LXNpemU6IDE1MHB0O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogLTAuNHJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdCAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHQgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0ICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuXHRcdFx0bXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG5cdFx0XHQgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuXHRcdH1cblx0fVxufVxuXG4ubWFpbl9zaGFkZV81IC5kb3VibGUtcXVvdGV7XG5cdC5wcmUtdGl0bGV7XG5cdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0fVxuXG5cdC5ibG9ja3F1b3RlLXRpdGxle1xuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGhlaWdodDogMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRtYXJnaW46IDEuNjY2NjY2NjY2NjY2NjY3cmVtIGF1dG8gMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuYmxvY2txdW90ZS1jb250ZW50e1xuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG5cbi5icmFuZF9jb2xvcl8zIC5kb3VibGUtcXVvdGV7XG5cdC5wcmUtdGl0bGV7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQuYmxvY2txdW90ZS10aXRsZXtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5ibG9ja3F1b3RlLWNvbnRlbnQ6OmJlZm9yZXtcblx0XHRjb2xvcjogIzNjMTI1Mztcblx0fVxuXG5cdC5ibG9ja3F1b3RlLWNvbnRlbnQ6OmFmdGVye1xuXHRcdGNvbG9yOiAjM2MxMjUzO1xuXHR9XG5cblx0LmJsb2NrcXVvdGUtY29udGVudHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5ibG9ja3F1b3RlLWJ1dHRvbntcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZmZmO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb2xvcjogJHNpdGVfZGFya19wdXJwbGUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQucXVvdGUtYXV0aG9ye1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZG91YmxlLXF1b3Rle1xuXHRcdC5xdW90ZS1hdXRob3J7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZG91YmxlLXF1b3Rle1xuXHRcdCY6OmFmdGVye1xuXHRcdFx0Ym90dG9tOiAtMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHRcdFxuXHRcdC5xdW90ZS1hdXRob3J7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5kb3VibGUtcXVvdGV7XG5cdFx0LnByZS10aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblxuXHRcdC5ibG9ja3F1b3RlLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuYmxvY2txdW90ZS1jb250ZW50e1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LnF1b3RlLWF1dGhvcntcblx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGZvbnQtc2l6ZTogOC44ODg4ODg4ODg4ODg4OXJlbTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGZvbnQtc2l6ZTogOC44ODg4ODg4ODg4ODg4OXJlbTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmRvdWJsZS1xdW90ZXtcblx0XHQuYmxvY2txdW90ZS10aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cdH1cbn0iLCIuc29jaWFsLXBhbmVse1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDc4cmVtO1xuXG5cdC5zb2NpYWwtcGFuZWwtc2luZ2xle1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0aGVpZ2h0OiAyNS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblxuXHRcdC5jb250YWN0LWluZm97XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXG5cdFx0LnF1b3RlLXRleHR7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0fVxuXG5cdFx0LmRhdGV7XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0fVxuXG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnR3aXR0ZXItYmxvY2t7XG5cdFx0YmFja2dyb3VuZDogIzQwOTlmZjtcblxuXHRcdC5jb250YWN0LWluZm86OmJlZm9yZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Y29udGVudDogJ1xcZjA5OSc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdGZvbnQtc2l6ZTogMS41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmZhY2Vib29rLWJsb2Nre1xuXHRcdGJhY2tncm91bmQ6ICMzYjU5OTg7XG5cblx0XHQuY29udGFjdC1pbmZvOjpiZWZvcmV7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGNvbnRlbnQ6ICdcXGYwOWEnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRmb250LXNpemU6IDEuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5pbnN0YWdyYW0tYmxvY2t7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1nL2luc3RhZ3JhbS1iYWsuanBnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdC5jb250YWN0LWluZm86OmJlZm9yZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Y29udGVudDogJ1xcZjE2ZCc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdGZvbnQtc2l6ZTogMS41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jjo6YWZ0ZXJ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiAwO1xuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc29jaWFsLXBhbmVse1xuXHRcdHdpZHRoOiA2MHJlbTtcblxuXHRcdC5zb2NpYWwtcGFuZWwtc2luZ2xle1xuXHRcdFx0aGVpZ2h0OiAyMHJlbTtcblxuXHRcdFx0LnF1b3RlLXRleHR7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zb2NpYWwtcGFuZWx7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHdpZHRoOiA0NHJlbTtcblxuXHRcdC5zb2NpYWwtcGFuZWwtc2luZ2xle1xuXHRcdFx0aGVpZ2h0OiAxNC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRwYWRkaW5nOiAwLjUzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFxuXHRcdFx0LmNvbnRhY3QtaW5mb3tcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHR9XG5cblx0XHRcdC5xdW90ZS10ZXh0e1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LmRhdGV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnR3aXR0ZXItYmxvY2t7XG5cdFx0XHQuY29udGFjdC1pbmZvOjpiZWZvcmV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYWNlYm9vay1ibG9ja3tcblx0XHRcdC5jb250YWN0LWluZm86OmJlZm9yZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmluc3RhZ3JhbS1ibG9ja3tcblx0XHRcdC5jb250YWN0LWluZm86OmJlZm9yZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zb2NpYWwtcGFuZWx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuc29jaWFsLXBhbmVsLXNpbmdsZXtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWluLWhlaWdodDogMTkuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmRhdGV7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc29jaWFsLXBhbmVse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLnRyaXBsZXQtaGlnaGxpZ2h0cyxcbi5oaWdobGlnaHRzLFxuLnF1YWRydXBsZXQtaGlnaGxpZ2h0c3tcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0JiA+IGRpdnsgXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQuaGlnaGxpZ2h0MS0ze1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBjYWxjKDMzLjMlIC0gMS4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0ZGl2OjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0aGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfdHJhbnNwYXJlbnRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b20gO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRkaXY6aG92ZXI6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gYm90dG9tIDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0ZGl2LmRhcmstb3ZlcmxheXtcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nYWxsZXJ5LXR5cGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYuZGFyay1vdmVybGF5e1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCAsIDAuNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmlkZW8tY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDRiJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDAuMTMzMzMzMzMzMzMzMzMzcmVtIDAuNHJlbSAwLjEzMzMzMzMzMzMzMzMzM3JlbSAwLjUzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdFx0Ym9yZGVyOiAwLjJyZW0gc29saWQgI2ZmZjtcblx0XHRcdFx0bWFyZ2luOiAwLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdCYuZGFyay1vdmVybGF5e1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCAsIDAuNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGlnaGxpZ2h0LXRpdGxle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3NSU7XG5cdFx0fVxuXHR9XG5cblx0LmhpZ2hsaWdodDEtNHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogY2FsYygyNSUgLSAxLjUzMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRkaXY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3Byb21vX2Nvcm5lcl90cmFuc3BhcmVudF93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbSA7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdGRpdjpob3Zlcjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvcHJvbW9fY29ybmVyX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tIDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0ZGl2LmRhcmstb3ZlcmxheXtcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfdHJhbnNwYXJlbnRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b20gcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyOjphZnRlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3Byb21vX2Nvcm5lcl93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbSByZ2JhKDAsIDAsIDAsIDAuNSk7XHRcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZpZGVvLWNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDRiJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDAuMTMzMzMzMzMzMzMzMzMzcmVtIDAuNHJlbSAwLjEzMzMzMzMzMzMzMzMzM3JlbSAwLjUzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdFx0Ym9yZGVyOiAwLjJyZW0gc29saWQgI2ZmZjtcblx0XHRcdFx0bWFyZ2luOiAwLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdCYuZGFyay1vdmVybGF5e1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCAsIDAuNSlcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nYWxsZXJ5LXR5cGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Ji5kYXJrLW92ZXJsYXl7XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwICwgMC41KVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhpZ2hsaWdodC10aXRsZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNzUlO1xuXHRcdH1cblx0fVxuXG5cdCY6OmFmdGVye1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0LnRyaXBsZXQtaGlnaGxpZ2h0cyxcblx0LmhpZ2hsaWdodHMsXG5cdC5xdWFkcnVwbGV0LWhpZ2hsaWdodHN7XG5cblx0XHQuaGlnaGxpZ2h0MS0zLFxuXHRcdC5oaWdobGlnaHQxLTR7XG5cdFx0XHR3aWR0aDogY2FsYygzMy4zJSAtIDEuMzMzMzMzMzMzMzMzMzNyZW0pO1xuXHRcdH1cblxuXHRcdC5oaWdobGlnaHQxLTR7XG5cdFx0XHQmOmxhc3QtY2hpbGR7ZGlzcGxheTogbm9uZTt9XG5cdFx0XHQmOm50aC1jaGlsZCgzKXtwYWRkaW5nLXJpZ2h0OiAwO31cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnRyaXBsZXQtaGlnaGxpZ2h0cyxcblx0LmhpZ2hsaWdodHMsXG5cdC5xdWFkcnVwbGV0LWhpZ2hsaWdodHN7XG5cblx0XHQuaGlnaGxpZ2h0MS0zLFxuXHRcdC5oaWdobGlnaHQxLTR7XG5cdFx0XHQuaGlnaGxpZ2h0LXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGlnaGxpZ2h0MS00e1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7IHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDA7IH1cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4peyBwYWRkaW5nOiAxcmVtIDAgMXJlbSAxcmVtOyB9XG5cdFx0XHQmOmxhc3QtY2hpbGR7IGRpc3BsYXk6IGJsb2NrOyB9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC50cmlwbGV0LWhpZ2hsaWdodHMsXG5cdC5oaWdobGlnaHRzLFxuXHQucXVhZHJ1cGxldC1oaWdobGlnaHRze1xuXG5cdFx0LmhpZ2hsaWdodDEtMyxcblx0XHQuaGlnaGxpZ2h0MS00e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMCAhaW1wb3J0YW50O1xuXG5cdFx0XHQuaGlnaGxpZ2h0LWltYWdlLWNvbnRhaW5lcntcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMC42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdC5oaWdobGlnaHQtdmlkZW8tY29udGFpbmVye1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblxuXHRcdFx0LmdhbGxlcnktdHlwZXtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMC42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdC5oaWdobGlnaHQtdGl0bGV7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oaWdobGlnaHQxLTR7XG5cdFx0XHQuaGlnaGxpZ2h0LXRpdGxle1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50cmlwbGV0LWhpZ2hsaWdodHMuaGlkZS1tb2JpbGV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5pbi1jb250ZW50LWZvcm17XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5pbi1jb250ZW50LWZvcm17XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDJyZW0gMCAycmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Lm1haW4tbmF2LWlucHV0LWNvbnRhaW5lcntcblx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG5cdFx0fVxuXHRcdFxuXHRcdC5tYWluLW5hdi1zdWJtaXQtY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdH1cblx0fVxufSIsIi5oZXJvLWNvbnRhaW5lci5jb2xvcmVkLWhlcm97XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnRpdGxlLWJhbmR7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRwYWRkaW5nOiAzLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW07XG5cdH1cblxuXHRoMXtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0Lmhlcm8tY29udGFpbmVyLmNvbG9yZWQtaGVyb3tcblx0XHQudGl0bGUtYmFuZHtcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5oZXJvLWNvbnRhaW5lci5jb2xvcmVkLWhlcm97XG5cdFx0LnRpdGxlLWJhbmR7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0cGFkZGluZzogMi4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtO1xuXHRcdH1cblxuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuaGVyby1jb250YWluZXIuY29sb3JlZC1oZXJve1xuXHRcdC50aXRsZS1iYW5ke1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0Lmhlcm8tY29udGFpbmVyLmNvbG9yZWQtaGVyb3tcblx0XHQudGl0bGUtYmFuZHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufSIsIi5oZXJvLWNvbnRhaW5lci5sYXJnZS1oZXJve1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDI1LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuaGVyby1pbm5lcntcblx0XHRib3R0b206IDMuMzMzMzMzMzMzMzMzMzNyZW07IFxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA0MHJlbSk7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDgwcmVtO1xuXHR9XG5cblx0aDF7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdHRleHQtc2hhZG93OiAwIDAgMC40cmVtICMwMDA7XG5cdH1cblxuXHQuZGVre1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42NSk7XG5cdFx0Ym9yZGVyLWxlZnQ6IDAuNTMzMzMzMzMzMzMzMzMzcmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdG1heC13aWR0aDogNDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuaGVyby1jb250YWluZXIubGFyZ2UtaGVyb3tcblx0XHQuaGVyby1pbm5lcntcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMzFyZW0pO1xuXHRcdFx0d2lkdGg6IDYycmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuaGVyby1jb250YWluZXIubGFyZ2UtaGVyb3tcblx0XHRoZWlnaHQ6IDIwcmVtO1xuXG5cdFx0Lmhlcm8taW5uZXJ7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDIzcmVtKTtcblx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHR9XG5cblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogMi4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LmRla3tcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bWF4LXdpZHRoOiAzMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5oZXJvLWNvbnRhaW5lci5sYXJnZS1oZXJve1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdC5oZXJvLWlubmVye1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdHBhZGRpbmc6IDIuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXHRcdC5kZWt7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufSIsIi5wYWdpbmF0aW9uLWNvbnRyb2xze1xuXHQubGlzdC1idXR0b257XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0aGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0bWFyZ2luOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcblx0XHRwYWRkaW5nOiAwIDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdCYuaG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQmLmNsaWNre1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3QtYXJyb3d7XG5cdFx0cGFkZGluZzogMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGJvdHRvbTogMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRjb250ZW50OiBcIlxcZTgxMVwiO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdC5saXN0LWFycm93LWJhY2t7XG5cdFx0cGFkZGluZzogMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Ym90dG9tOiAwLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODBkXCI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2UtbnVtYmVyc3tcblx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmN1cnJlbnQtcGFnZSxcblx0LnRvdGFsLXBhZ2Vze1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQmOjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdH1cblxuXHQuY2FyZXQtYnV0dG9uLWJhY2t7XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRib3R0b206IDAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0Y29udGVudDogXCJcXGU4MGRcIjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0Zm9udC1zaXplOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJldC1idXR0b257XG5cdFx0cGFkZGluZy1yaWdodDogMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cblxuXHQmLmZpcnN0YWN0e1xuXHRcdC5jYXJldC1idXR0b24tYmFjayxcblx0XHQubGlzdC1hcnJvdy1iYWNre1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLmxhc3RhY3R7XG5cdFx0LmNhcmV0LWJ1dHRvbixcblx0XHQubGlzdC1hcnJvd3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5wYWdpbmF0aW9uLWNvbnRyb2xze1xuXHRcdC5wYWdlLW51bWJlcnN7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pe1xuXHQucGFnaW5hdGlvbi1jb250cm9sc3tcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdH1cbn0iLCIubmF2LWxpc3QtY29udGFpbmVye1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiBhdXRvO1xuXHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHR3aWR0aDogMTAwJTtcblxuXHQubmF2LWxpc3QtdGl0bGV7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC5uYXYtbGlzdHtcblx0XHRoZWlnaHQ6IDcuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdFxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0ZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0ZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblxuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdGxpe1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0Ly8gd2lkdGg6IDQ3JTtcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogMSU7XG5cblx0XHRcdGF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblxuXHRcdFx0XHQvLyBmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzJlbSl7XG5cdC5uYXYtbGlzdC1jb250YWluZXJ7IFxuXHRcdG1heC13aWR0aDogMzJyZW07XG5cblx0XHQubmF2LWxpc3R7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDZlbSl7XG5cdC5uYXYtbGlzdC1jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRwYWRkaW5nOiAycmVtIDFyZW07XG5cblx0XHQubmF2LWxpc3R7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQvLyAvKi5uYXYtbGlzdC10aXRsZXtcblx0XHQvLyBcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHQvLyB9Ki9cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSl7XG5cdC5uYXYtbGlzdC1jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHQubmF2LWxpc3R7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQubmF2LWxpc3QtdGl0bGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5uYXYtbGlzdCBsaXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhcnRib3h7XG5cdGJhY2tncm91bmQ6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IDFyZW07XG5cdHBhZGRpbmc6IDEuNzMzMzMzMzMzMzMzMzMzcmVtIDEuMzMzMzMzMzMzMzMzMzMzcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0ICAgICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblx0LmNhcnQtaWNvbntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MGUnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRmb250LXNpemU6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0XHR9XG5cdH1cblxuXHQuY2FydGJveC10aXRsZXtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LmNhcnRib3gtbmJyLWl0ZW1ze1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblxuXHRcdC5jYXJ0Ym94LW5ici1jb3VudHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCIoXCI7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIilcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiIEl0ZW1zXCI7XG5cdFx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0Ym94LXRvdGFsLWl0ZW1ze1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiJFwiO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJldC1idXR0b257XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2ZmZjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRtYXJnaW46IDAuOHJlbSBhdXRvIDFyZW07XG5cblx0XHQmOmhvdmVyLCAmOmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNhcnRib3gtdG90YWwtaXRlbXN7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5uZXh0LXN0ZXBze1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMTc1JTtcblx0XHRtYXJnaW4tbGVmdDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC5jYXJ0Ym94LXRpdGxlLWNoZWNrb3V0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2FydGJveC1jaGVja291dHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLnNob3BwaW5nY2F0ZWdvcnktdGVtcGxhdGUgLmNhcnRib3h7XG5cdC5uZXh0LXN0ZXBzLWNoZWNrb3V0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnNob3BwaW5nY2FydC10ZW1wbGF0ZSAuY2FydGJveHtcblx0LmNhcnQtaWNvbntkaXNwbGF5OiBub25lO31cblx0LmNhcnRib3gtdGl0bGUtdmlld2NhcnR7ZGlzcGxheTogbm9uZTt9XG5cdC5jYXJ0Ym94LXRpdGxlLWNoZWNrb3V0e2Rpc3BsYXk6IGJsb2NrO31cblx0LmNhcnRib3gtdG90YWwtaXRlbXN7ZGlzcGxheTogYmxvY2s7fVxuXHQuY2FydGJveC12aWV3Y2FydHtkaXNwbGF5OiBub25lO31cblx0Lm5leHQtc3RlcHMtdmlld2NhcnR7ZGlzcGxheTogbm9uZTt9XG5cdC5jYXJ0Ym94LWNoZWNrb3V0e2Rpc3BsYXk6IHRhYmxlO31cblx0Lm5leHQtc3RlcHMtY2hlY2tvdXR7ZGlzcGxheTogYmxvY2s7fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0LmNhcnRib3h7XG5cdFx0Lm5leHQtc3RlcHN7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3NSU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmNhcnRib3h7XG5cdFx0LmNhcnQtaWNvbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHQuY2FydGJveC10aXRsZXtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5jYXJ0LWNvbnRlbnR7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0Lm5leHQtc3RlcHN7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY2FyZXQtYnV0dG9ue1xuXHRcdFx0cGFkZGluZzogMC45MzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHR9XG5cblx0LnNob3BwaW5nY2FydC10ZW1wbGF0ZSAuY2FydGJveHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0XHQuY2FydC1pY29ue1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2FydC1jb250ZW50e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2FydGJveC1jaGVja291dHtcblx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cblx0XHRcdC8vIC8qJjpiZWZvcmV7XG5cdFx0XHQvLyBcdGNvbnRlbnQ6J3Byb2NlZWQgdG8gJztcblx0XHRcdC8vIFx0ZGlzcGxheTppbmxpbmU7XG5cdFx0XHQvLyBcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdC8vIFx0Y29sb3I6JHNpdGVfcHVycGxlO1xuXHRcdFx0Ly8gfSovXG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdC8vIGNvbnRlbnQ6ICdwcm9jZWVkIHRvICc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRcdC8vIGNvbnRlbnQ6J3Byb2NlZWQgdG8gJzsgXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uZXh0LXN0ZXBze1xuXHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2ZW0pe1xuXHQuY2FydGJveHtcblx0XHQuY2FydC1pY29ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMC40cmVtO1xuXHRcdH1cblxuXHRcdC5jYXJldC1idXR0b257XG5cdFx0XHRtYXJnaW46IDAuNHJlbSBhdXRvIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuY2FydGJveHtcblx0XHRtYXJnaW46IDFyZW0gMCAycmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLmZlZWRiYWNrLWJ1dHRvbntcblx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOiAxcmVtO1xuXG5cdCY6aG92ZXJ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHR9XG5cblx0JjphY3RpdmV7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdH1cbn1cblxuLnN1Ym1pdC1mZWVkYmFja3tcblx0bGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDFyZW0gMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbSAhaW1wb3J0YW50O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMzY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMC45MzMzMzMzMzMzMzMzMzNyZW0gMnJlbSAwLjg2NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC8vIG1hcmdpbjogMXJlbSAwO1xuXG5cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6YWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXG5cblx0Jjo6YWZ0ZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNTAlO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVZKDUwJSk7XG5cdFx0cmlnaHQ6IC45cmVtO1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Ly8gYm90dG9tOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdCY6aG92ZXIsICY6YWN0aXZle1xuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLnRhYi1jaG9pY2V7XG5cdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRhYnN7XG5cdHBhZGRpbmc6IDA7XG5cdHotaW5kZXg6IDE7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdGxpe1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2Q2ZDZkNjtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX3doaXRlX2dyYXk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdCY6YWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZmZmO1xuXG5cdFx0XHRhe2NvbG9yOiAjMDAwO31cblx0XHR9XG5cblx0XHQmLmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2ZmZjtcblxuXHRcdFx0YXtjb2xvcjogIzAwMDt9XG5cdFx0fVxuXHR9XG5cblx0Jjo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbi5mb3JtLW1vZGFse1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRvdmVyZmxvdzogc2Nyb2xsO1xuXG5cdC50YWItY29udGVudC1jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogNHJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogI2Q2ZDZkNjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTAuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHR9XG5cdH1cblxuXHQuZi1oZWFkZXItY29udGFpbmVye1xuXHRcdGhlaWdodDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHR9XG5cblx0LnVpLXJhZGlvIGxhYmVse1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHR9XG5cblx0XHQmLnVpLXJhZGlvLW9ue1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0fVxuXHR9XG5cblx0LnJhZGlvLWJ1dHRvbnN7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHQudWktcmFkaW97XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHRcdFx0ICAgICAgICBmbGV4LWdyb3c6IDE7XG5cblx0XHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdFx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPXJhZGlvXXtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHQuZm9ybXtcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmYtbGFiZWx7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdGhye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZvcm0tbm90ZXtcblx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcqICc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdH1cblx0fVxuXG5cdC5jbG9zZS1idXR0b24sIGJ1dHRvbi5jbG9zZS1idXR0b257XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogIzU3MDY4Yztcblx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHBhZGRpbmc6IDAgMXJlbSAwIDIuMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym90dG9tOiAtMnJlbTtcblx0XHRtYXJnaW46MDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRjb250ZW50OiBcIlxcZTgxNVwiO1xuXHRcdFx0Zm9udC1zaXplOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGxlZnQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWSgtNTIlKTtcblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmV7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdH1cblx0fVxuXG5cdC50YWItY29udGVudHtkaXNwbGF5OiBub25lO31cblx0LnRhYi1jb250ZW50LWFjdGl2ZXtkaXNwbGF5OiBibG9jazt9XG59XG5cbi5mb3Jte1xuXHRpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl17XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRoZWlnaHQ6IDYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCdHb3RoYW0gU1NtIEInLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHR9XG59XG5cbi5mLWZvcm0tY29udGFpbmVye1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXJnaW46IDFyZW0gYXV0bztcblx0d2lkdGg6IDMxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW0gNXJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jYnV0dG9uLCBidXR0b24uY2J1dHRvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRoZWlnaHQ6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0dG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHJpZ2h0OiAxcmVtO1xuXHRcdHotaW5kZXg6IDExO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcXGU4MTVcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRmb250LXNpemU6IDIuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVkoLTUzLjUlKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmZvcm0tbW9kYWx7XG5cdFx0LmYtbGFiZWx7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0LmYtZm9ybS1jb250YWluZXJ7XG5cdFx0Lm55dS1tZXNzYWdle1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg4cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuODY2NjY2NjY2NjY2NjdlbSl7XG5cdC5mLWhlYWRlci1jb250YWluZXJ7XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDIuMjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cblxuXHQudGFic3tcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGxpe1xuXHRcdFx0YWxpZ24tc2VsZjogYXV0bztcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIuMzMzMzMzMzMzMzMzMzNyZW0pO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLW1vZGFsIC5yYWRpby1idXR0b25zIC51aS1yYWRpb3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG5cdFx0d2lkdGg6IGNhbGMoMzMuMyUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cblx0LmZvcm0tbW9kYWwgLnVpLXJhZGlvIGxhYmVse1xuXHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGhlaWdodDogMy4ycmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdC5mb3JtLW1vZGFsIC5yYWRpby1idXR0b25zIGlucHV0W3R5cGU9cmFkaW9de1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdC50YWItY29udGVudC1jb250YWluZXJ7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc3VibWl0LWZlZWRiYWNre1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAuOTMzMzMzMzMzMzMzMzMzcmVtIDAgMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5mLWZvcm0tY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gNXJlbTtcblxuXHRcdC5jYnV0dG9ue1xuXHRcdFx0dG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1tb2RhbCAudGFiLWNvbnRlbnQtY29udGFpbmVyOjpiZWZvcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5mb3JtLW1vZGFsIC5yYWRpby1idXR0b25zIGlucHV0W3R5cGU9cmFkaW9de1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdC5mLWhlYWRlci1jb250YWluZXJ7XG5cdFx0aGVpZ2h0OiAzcmVtO1xuXG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDEuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cblxuXHQucmFkaW8tYnV0dG9uc3tcblx0XHRtYXJnaW4tYm90dG9tOiAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cblx0XHQudWktcmFkaW97XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNidXR0b257XG5cdFx0dG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxufSIsIi52aWRlby1jb250YWluZXIudmlkZW8tY29tcG9uZW50e1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAxcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblxuXHQvLyBtaW4taGVpZ2h0OiA0NjBweDtcblxuXHRpbWd7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji5pY29uLW1pZGRsZTo6YmVmb3Jle1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji5pY29uLW1pZGRsZTo6YWZ0ZXJ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRib3JkZXI6IDAuNDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZmZmO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Y29udGVudDogJ1xcZjA0Yic7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRoZWlnaHQ6IDVyZW07XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAyLjQ2NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwLjUzMzMzMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDIuNDY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cdFx0d2lkdGg6IDVyZW07XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC52aWRlby1tb2RhbHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTk5OTtcblxuXHRcdC5qd3BsYXllcntcblx0XHRcdG1heC13aWR0aDogODByZW07XG5cdFx0XHR3aWR0aDogODAlO1xuXG5cdFx0XHQmLmp3LWZsYWctZnVsbHNjcmVlbntcblx0XHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNsb3NlLWJ1dHRvbntcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjNTcwNjhjO1xuXHRcdFx0Y29sb3I6ICM1NzA2OGM7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMi44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHR0b3A6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR3aWR0aDogMi44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0ei1pbmRleDogMTE7XG5cblx0XHRcdC8vdmlzaWJpbGl0eTpoaWRkZW47XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MTVcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRmb250LXNpemU6IDIuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0PiAuandwbGF5ZXJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblxuXHQ+IC52aWRlby1wbGF5ZXJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdGlmcmFtZXtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ0LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblx0fVxufVxuXG4udmlkZW8tY29udGFpbmVyLnZpZGVvLWNvbXBvbmVudC5hY3RpdmV7XG5cdGltZ3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ji5pY29uLW1pZGRsZTo6YWZ0ZXJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5qd3BsYXllcntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4jQ1F7XG5cdCNjcS1wYXJhZ3JhcGhyZWZlcmVuY2UtZGF0YSAuY3EtcGFyYWdyYXBocmVmZXJlbmNlLXBhcmFncmFwaHtcblx0XHQubWVkaWEtcmVmZXJlbmNle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmlkZW8tY29udGFpbmVyLFxuXHRcdC52aWRlby1jb250YWluZXIteW91dHViZSxcblx0XHQudmlkZW8tY29udGFpbmVyLXN0cmVhbSxcblx0XHQudmlkZW8tY29udGFpbmVyLXZpbWVve1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWRlby1jb250YWluZXIudmlkZW8tY29tcG9uZW50e1xuXHRcdFx0Ji5pY29uLW1pZGRsZTo6YWZ0ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1lZGlhLXJlZmVyZW5jZXtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnZpZGVvLWNvbnRhaW5lci52aWRlby1jb21wb25lbnR7XG5cdFx0LnZpZGVvLW1vZGFse1xuXHRcdFx0LmNsb3NlLWJ1dHRvbntcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQudmlkZW8tY29udGFpbmVyLnZpZGVvLWNvbXBvbmVudHtcblx0XHRtYXJnaW46IDFyZW0gMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5zaG9wcGluZy1uYXZ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2hvcHBpbmctbmF2e1xuXHRcdGJvcmRlci1ib3R0b206IDAuMjY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTclLCByZ2JhKDI0MiwyNDIsMjQyLDEpIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSksIGNvbG9yLXN0b3AoNTclLCByZ2JhKDI1NSwyNTUsMjU1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI0MiwyNDIsMjQyLDEpKSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1NyUsIHJnYmEoMjQyLDI0MiwyNDIsMSkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTclLCByZ2JhKDI0MiwyNDIsMjQyLDEpIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1NyUsIHJnYmEoMjQyLDI0MiwyNDIsMSkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDU3JSwgcmdiYSgyNDIsMjQyLDI0MiwxKSAxMDAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZjJmMmYyJywgR3JhZGllbnRUeXBlPTEgKTtcblxuXHRcdC5pbm5lci1zaG9wbmF2e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Lmxhcmdle1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblxuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNtYWxse1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfd2hpdGVfZ3JheTtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV93aGl0ZV9ncmF5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbWFsbCArIC5zbWFsbHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuaGFzLXN1Yntcblx0XHRcdGJvcmRlci1sZWZ0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2RmZGZkZjtcblx0XHRcdGJvcmRlci1yaWdodDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkZmRmZGY7XG5cdFx0fVxuXG5cdFx0LnNob3BwaW5nLXN1Yntcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwLjI2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgIzU3MDY4Yztcblx0XHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZGZkZmRmO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0LnN1Yi1pbm5lcntcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdHdpZHRoOiA0NnJlbTtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSBhe1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmJyb3dzZWFjdGl2ZXtcblx0XHRcdC5zaG9wcGluZy1zdWJ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2hvcHBpbmctbmF2e1xuXHRcdC5pbm5lci1zaG9wbmF2e1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHR9XG5cblx0XHQuc21hbGwgKyAuc21hbGx7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRcdH1cblxuXHRcdC5zaG9wcGluZy1zdWJ7XG5cdFx0XHQuc3ViLWlubmVye1xuXHRcdFx0XHR3aWR0aDogMzJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zaG9wcGluZy1uYXZ7XG5cdFx0LmlubmVyLXNob3BuYXZ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuc2hvcHBpbmctc3Vie1xuXHRcdFx0LnN1Yi1pbm5lcntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiIiwiLmtleS1wZW9wbGUsXG4uYmlvc3tcblx0LmNvbHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQgIWltcG9ydGFudDsgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQgIWltcG9ydGFudDsgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQgIWltcG9ydGFudDsgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQgIWltcG9ydGFudDsgd2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQgIWltcG9ydGFudDsgd2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDY2LjMzJSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQgIWltcG9ydGFudDsgd2lkdGg6IDY2LjMzJSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQgIWltcG9ydGFudDsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuXHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDAgIWltcG9ydGFudDt9XG5cblx0LmtleS1wZW9wbGUtdGl0bGUsXG5cdC5iaW9zLXRpdGxle1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQ6IDcwMCAycmVtICRzaXRlX2ZvbnQ7XG5cdFx0bWFyZ2luOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0fVxuXG5cdC5rZXktcGVvcGxlLXN1YnRpdGxlLFxuXHQuYmlvcy1zdWJ0aXRsZXtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250OiA3MDAgMS4ycmVtICRzaXRlX2ZvbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdH1cblxuXHQua2V5LXBlb3BsZS1jb250YWluZXIsXG5cdC5iaW9zLWNvbnRhaW5lcntcblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQuYmlvLXNpbmdsZXtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblxuXHRcdFx0LmltYWdlLWNvbnRhaW5lcntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3Byb21vX2Nvcm5lcl90cmFuc3BhcmVudF93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3Byb21vX2Nvcm5lcl93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBib3R0b207XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYmlvLW5hbWUsXG5cdFx0XHQuYmlvLW5hbWUtbGlua3tcblx0XHRcdFx0Y29sb3I6ICM2ZDZkNmQ7XG5cdFx0XHRcdGZvbnQ6IDcwMCAxcmVtICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuYmlvLW5hbWUtbGlua3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmJpby1qb2ItdGl0bGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0LmtleS1wZW9wbGUsIC5iaW9ze1xuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdCAhaW1wb3J0YW50OyB3aWR0aDogNTAlICFpbXBvcnRhbnQ7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZSAhaW1wb3J0YW50OyB3aWR0aDogNTAlICFpbXBvcnRhbnQ7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdCAhaW1wb3J0YW50OyB3aWR0aDogNTAlICFpbXBvcnRhbnQ7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZSAhaW1wb3J0YW50OyB3aWR0aDogNTAlICFpbXBvcnRhbnQ7fVxuXHRcdC5jY18yNS03NV9jMHt3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyUgIWltcG9ydGFudDt9XG5cdFx0LmNjXzI1LTc1X2Mxe3dpZHRoOiA2Ni42NjY2NjY2NjY2JSAhaW1wb3J0YW50O31cblx0XHQuY2NfNzUtMjVfYzB7d2lkdGg6IDY2LjY2NjY2NjY2NjYlICFpbXBvcnRhbnQ7fVxuXHRcdC5jY183NS0yNV9jMXt3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyUgIWltcG9ydGFudDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe3dpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJSAhaW1wb3J0YW50O31cblx0XHQuY2NfMzMtMzMtMzNfYzF7d2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7fVxuXHRcdC5jY18zMy0zMy0zM19jMnt3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyUgIWltcG9ydGFudDt9XG5cdFx0LmNjXzMzLTY2X2Mwe3dpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJSAhaW1wb3J0YW50O31cblx0XHQuY2NfMzMtNjZfYzF7d2lkdGg6IDY2LjY2NjY2NjY2NjYlICFpbXBvcnRhbnQ7fVxuXHRcdC5jY182Ni0zM19jMHt3aWR0aDogNjYuNjY2NjY2NjY2NiUgIWltcG9ydGFudDt9XG5cdFx0LmNjXzY2LTMzX2Mxe3dpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJSAhaW1wb3J0YW50O31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQua2V5LXBlb3BsZSxcblx0LmJpb3N7XG5cdFx0LmtleS1wZW9wbGUtc3VidGl0bGUsXG5cdFx0LmJpb3Mtc3VidGl0bGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5rZXktcGVvcGxlLWNvbnRhaW5lcixcblx0XHQuYmlvcy1jb250YWluZXJ7XG5cdFx0XHQuYmlvLXNpbmdsZXtcblx0XHRcdFx0LmJpby1uYW1lLCBcblx0XHRcdFx0LmJpby1uYW1lLWxpbmt7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYmlvLWpvYi10aXRsZXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5rZXktcGVvcGxlLFxuXHQuYmlvc3tcblx0XHQuc2VwYXJhdG9ye1xuXHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIGF1dG87XG5cdFx0fVxuXG5cdFx0LmtleS1wZW9wbGUtY29udGFpbmVyLFxuXHRcdC5iaW9zLWNvbnRhaW5lcntcblxuXHRcdFx0LmJpby1zaW5nbGV7XG5cdFx0XHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5iaW8tam9iLXRpdGxle1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe21hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye21hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aCAhaW1wb3J0YW50OyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGggIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdCAhaW1wb3J0YW50OyB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IGxlZnQgIWltcG9ydGFudDsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aCAhaW1wb3J0YW50OyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGggIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aCAhaW1wb3J0YW50OyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGggIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmtleS1wZW9wbGUsXG5cdC5iaW9ze1xuXG5cdFx0LmtleS1wZW9wbGUtdGl0bGUsXG5cdFx0LmJpb3MtdGl0bGV7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5rZXktcGVvcGxlLXN1YnRpdGxlLFxuXHRcdC5iaW9zLXN1YnRpdGxle1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQua2V5LXBlb3BsZS1jb250YWluZXIsXG5cdFx0LmJpb3MtY29udGFpbmVye1xuXHRcdFx0LmJpby1zaW5nbGV7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSkgIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKSAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSkgIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3t3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKSAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O31cblx0XHQuY2NfMzMtMzMtMzNfYzB7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSkgIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7fVxuXHRcdC5jY18zMy0zMy0zM19jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKSAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSkgIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5rZXktcGVvcGxlLCAuYmlvc3t9XG59IiwiLnNlYXJjaC1jb21wb25lbnR7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDFyZW07XG5cblx0LnJlc3VsdC1pdGVtIHAgPiBhe1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0fVxuXG5cdC5zZWFyY2gtZm9ybS1jb250YWluZXJ7XG5cdFx0LmZvcm0tY2xlYXJ7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udDogNzAwIDEuMnJlbSAkc2l0ZV9mb250O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm9uZS1maWVsZC13cmFwcGVye1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2RkZDRkNDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdC5vbmUtZmllbGR7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuaW5wdXQtY29udGFpbmVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0XHRcdGZvbnQ6IDQwMCAwLjkzMzMzMzMzMzMzMzMzM3JlbSAkc2l0ZV9zbWFsbF9mb250O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2ZDZkNmQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1Ym1pdC1jb250YWluZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdC5zZWFyY2gtZm9ybS1zdWJtaXR7XG5cdFx0XHRcdFx0XHRmb250OiA0MDAgMC45MzMzMzMzMzMzMzMzMzNyZW0gJHNpdGVfc21hbGxfZm9udDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM4YjU0YjA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNnJlbSAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xMzMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZiZmJmYiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc2VhcmNoX2xlbnNfcHVycGxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MCUgYXV0bztcblxuXHRcdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tdWx0aS1maWVsZHN7XG5cdFx0XHQudG9we1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0XHQuc2VhcmNoLWl0ZW0tY291bnR7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGZvbnQ6IDQwMCAxcmVtICRzaXRlX3NtYWxsX2ZvbnQ7XG5cblx0XHRcdFx0XHRcdCYuaGlnaGxpZ2h0e1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jbGVhci13cmFwcGVye1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmlucHV0LWZpZWxkc3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnB1dC1jb250YWluZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMjIuMTElIC0gMXJlbSk7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdFx0XHRcdFx0Zm9udDogNDAwIDFyZW0gJHNpdGVfc21hbGxfZm9udDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNmQ2ZDZkO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMXJlbSAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2Q2ZDZkNjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcblx0XHRcdFx0XHRcdGZvbnQ6IDQwMCAxcmVtICRzaXRlX3NtYWxsX2ZvbnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDNyZW07XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNlYXJjaC1maWVsZHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg2Ni4zMyUgLSAxcmVtKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYW5nZXtcblx0XHRcdFx0XHR3aWR0aDogMzMuNSU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbSAwO1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHRcdDo6YmVmb3JleyAvL3Nob3VsZCB0aGlzIGJlICY6OmJlZm9yZT9cblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDAnO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNTcwNjhjO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudWktaW5wdXQtdGV4dHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDAuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3VibWl0LWNvbnRhaW5lcntcblx0XHRcdFx0XHR3aWR0aDogMTEuMSU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdFx0XHQuZm9ybS1zdWJtaXR7XG5cdFx0XHRcdFx0XHRmb250OiA3MDAgMS4ycmVtICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjNTcwNjhjO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjhyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWFyY2gtdG9nZ2xle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHQubmF2LWxpc3R7XG5cdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuXHRcdFx0Lm5hdi1saXN0LWl0ZW17XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0bWFyZ2luOiAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmN1cnJlbnR7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRjb2xvcjogIzJhMDM0Nztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQucmVzdWx0LWl0ZW17XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZGRkNGQ0O1xuXG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGZvbnQ6IDcwMCAxLjJyZW0gJHNpdGVfZm9udDtcblx0XHRcdFx0Y29sb3I6ICM1NjA1OGM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQob2RkKXtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZiZmJmYjtcblx0XHRcdH1cblxuXHRcdFx0Ji5zdWdnZXN0ZWR7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdFx0XHR9XG5cblx0XHRcdC8vIC8qYXtcblx0XHRcdC8vIFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdFx0Ly8gfSovXG5cblx0XHRcdHNwYW4ubWF0Y2h7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBlb3BsZXtcblx0XHRcdC5jb250YWN0LWRldGFpbHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMDtcblxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHQuY29sdW1ue1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250YWN0LXBob25lLCAuY29udGFjdC1mYXh7XG5cdFx0XHRcdFx0Y29sb3I6ICM2ZDZkNmQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXZlbnR7XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQudXBjb21pbmctZXZlbnRzLXdyYXBwZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdC51cGNvbWluZy1ldmVudHMtbGlzdHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5pdGlhbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudXBjb21pbmctZGF0ZTo6YWZ0ZXJ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC51cGNvbWluZy1tb250aHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudXBjb21pbmctZGF5e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC51cGNvbWluZy15ZWFye1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ldmVudC1kYXRhe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1LjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ldmVudC10ZXh0e1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvY2F0aW9ue1xuXHRcdFx0LmJyZWFkY3J1bWJ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGZvbnQ6IDQwMCAxcmVtICRzaXRlX3NtYWxsX2ZvbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICM2ZDZkNmQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmlyc3Q6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM1NzA2OGM7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5icmVhZGNydW1iLWxpbmt7XG5cdFx0XHRcdFx0Y29sb3I6ICM1NzA2OGM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmV3c3tcblx0XHRcdHBhZGRpbmc6IDAgMCAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1hZ2UtbGlua3tcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbjogMC40cmVtIDAgMDtcblx0XHRcdFx0d2lkdGg6IDE0cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IEF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9wcm9tb19jb3JuZXJfdHJhbnNwYXJlbnRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvcHJvbW9fY29ybmVyX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgMC4wNjY2NjY2NjY2NjY2NjY3cmVtIGJvdHRvbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnZpZGVvLWxpbmt7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDAuNHJlbSAwIDA7XG5cdFx0XHRcdHdpZHRoOiAxNHJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNGInO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjEzMzMzMzMzMzMzMzMzM3JlbSAwLjRyZW0gMC4xMzMzMzMzMzMzMzMzMzNyZW0gMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdFx0XHRib3JkZXI6IDAuMnJlbSBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdG1hcmdpbjogMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5nYWxsZXJ5LXR5cGV7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDAuNHJlbSAwIDA7XG5cdFx0XHRcdHdpZHRoOiAxNHJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdG9yeS1pbmZve1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA0MS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0dGltZXtcblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICd8ICc7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Bhbi50YWd7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEudGFne1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogJywnO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlOjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtOyAgXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW1hZ2UtbGlua3tkaXNwbGF5OiBub25lO31cblx0XHRcdFx0LnZpZGVvLWxpbmt7ZGlzcGxheTogbm9uZTt9XG5cdFx0XHRcdC5nYWxsZXJ5LXR5cGV7ZGlzcGxheTogbm9uZTt9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2luYXRpb24tY29udHJvbHN7XG5cdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2VhcmNoLWNvbXBvbmVudHtcblx0XHQuc2VhcmNoLWZvcm0tY29udGFpbmVye1xuXHRcdFx0Lm11bHRpLWZpZWxkc3tcblx0XHRcdFx0LmlucHV0LWZpZWxkc3tcblx0XHRcdFx0XHQuaW5wdXQtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMjEuMzMlIC0gMXJlbSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnN1Ym1pdC1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTMuNSU7XG5cblx0XHRcdFx0XHRcdC5mb3JtLXN1Ym1pdHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMC44cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zZWFyY2gtZmllbGR7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg2NCUgLSAxcmVtKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucmFuZ2V7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzYlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2VhcmNoLWNvbXBvbmVudHtcblx0XHQuc2VhcmNoLWZvcm0tY29udGFpbmVye1xuXHRcdFx0Lm11bHRpLWZpZWxkc3tcblx0XHRcdFx0LnRvcHtcblx0XHRcdFx0XHRtYXJnaW46IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMXJlbTtcblxuXHRcdFx0XHRcdC5zZWFyY2gtaXRlbS1jb3VudHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jbGVhci13cmFwcGVye1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGlkZS1tZHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnB1dC1maWVsZHN7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0XHQuaW5wdXQtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdC51aS1zZWxlY3RtZW51LWJ1dHRvbntcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHR1bCBsaS51aS1tZW51LWl0ZW17XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zdWJtaXQtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdC5zdWJtaXR7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc2VhcmNoLWZpZWxke1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NlYXJjaF9sZW5zX3B1cnBsZS5zdmdcIikgI2ZiZmJmYiBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW0gYXV0bztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTglO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDIuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5yYW5nZXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0LnVpLWlucHV0LXRleHR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtdG9nZ2xle1xuXHRcdFx0Lm5hdi1saXN0e1xuXHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW07XG5cblx0XHRcdFx0Lm5hdi1saXN0LWl0ZW0gYXtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVye1xuXHRcdFx0LnJlc3VsdC1pdGVte1xuXHRcdFx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW07XG5cblx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wZW9wbGV7XG5cdFx0XHRcdC5jb250YWN0LWRldGFpbHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcblxuXHRcdFx0XHRcdC5jb2x1bW57XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubG9jYXRpb257XG5cdFx0XHRcdC5icmVhZGNydW1ie1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0XHRcdDo6YWZ0ZXJ7IC8vc2hvdWxkIHRoaXMgYmUgJjo6YWZ0ZXI/XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnJlYWRjcnVtYi1saW5re1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ldmVudHtcblx0XHRcdFx0LnVwY29taW5nLWRheXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubmV3c3tcblx0XHRcdFx0cGFkZGluZzogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZGRkNGQ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzcmVtO1xuXG5cdFx0XHRcdC5zdG9yeS1pbmZve1xuXHRcdFx0XHRcdHdpZHRoOiAyNnJlbTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdFx0XHRzcGFuLnRhZ3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmRldGFpbHtcblx0XHRcdFx0XHRcdHRpbWV7XG5cdFx0XHRcdFx0XHRcdC8vIC8qZGlzcGxheTogYmxvY2s7Ki9cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VhcmNoLWNvbXBvbmVudC5hY3RpdmV7XG5cdFx0LnNlYXJjaC1mb3JtLWNvbnRhaW5lcntcblx0XHRcdC5tdWx0aS1maWVsZHN7XG5cdFx0XHRcdC5oaWRlLW1ke1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5wdXQtZmllbGRze1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiA1MDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDJyZW07XG5cblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbSBzb2xpZCAjNTYwNThjO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwMCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMjAwJTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTJyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gLyouc2VhcmNoLWZpZWxke1xuXHRcdFx0XHRcdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vIFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHRcdC8vIH0qL1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC10b2dnbGV7XG5cdFx0XHRtYXJnaW4tdG9wOiA2LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblx0fVxuXG5cdC51aS1zZWxlY3RtZW51LW1lbnUuc2VhcmNoLW1vYmlsZXtcblx0XHR6LWluZGV4OiA5MDtcblxuXHRcdC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuXHRcdC8vIG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRcdHVsIGxpLnVpLW1lbnUtaXRlbXtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zZWFyY2gtY29tcG9uZW50e1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuXHRcdC5zZWFyY2gtZm9ybS1jb250YWluZXJ7XG5cdFx0XHQubXVsdGktZmllbGRze1xuXHRcdFx0XHQudG9we1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdC5jbGVhci13cmFwcGVye1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnB1dC1maWVsZHN7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXJ7XG5cdFx0XHQucGVvcGxle1xuXHRcdFx0XHQuY29udGFjdC1kZXRhaWx7XG5cdFx0XHRcdFx0LmNvbHVtbntcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZXZlbnR7XG5cdFx0XHRcdC50aXRsZXt9XG5cblx0XHRcdFx0LnVwY29taW5nLWV2ZW50cy1saXN0ID4gbGl7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubmV3c3tcblx0XHRcdFx0LmltYWdlLWxpbmt7XG5cdFx0XHRcdFx0d2lkdGg6IDlyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxcmVtO1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnZpZGVvLWxpbmt7XG5cdFx0XHRcdFx0d2lkdGg6IDlyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxcmVtO1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmdhbGxlcnktdHlwZXtcblx0XHRcdFx0XHR3aWR0aDogOXJlbTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDFyZW07XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3RvcnktaW5mb3tcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHQuZGV0YWlse1xuXHRcdFx0XHRcdFx0dGltZXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnNlYXJjaC1jb21wb25lbnR7XG5cdFx0LnNlYXJjaC10b2dnbGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHQubmF2LWxpc3R7XG5cdFx0XHRcdC5uYXYtbGlzdC1pdGVte1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxLjI2NjY2NjY2NjY2NjY2NmVtKXtcblx0LnNlYXJjaC1jb21wb25lbnR7fVxufSIsIi5wb2xpY3ktc2VhcmNoLWZvcm17XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDFyZW07XG5cblx0LmZvcm0tdGl0bGV7IFxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuXHQuZm9ybXtcblx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9saWdodF9ncmF5O1xuXHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdH1cblxuXHQuZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRtYXJnaW46IDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG5cdFx0XHRjb2xvcjogJGZvcm0taW5wdXQ7XG5cdFx0fVxuXG5cdFx0JjotbW96LXBsYWNlaG9sZGVye1xuXHRcdFx0Y29sb3I6ICRmb3JtLWlucHV0O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXJ7XG5cdFx0XHRjb2xvcjogJGZvcm0taW5wdXQ7XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XG5cdFx0XHRjb2xvcjogJGZvcm0taW5wdXQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZm9ybSBzZWxlY3R7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZm9ybSAudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0bWFyZ2luOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5yYW5nZXtcblx0XHQudWktaW5wdXQtdGV4dHtcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDAnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdHdpZHRoOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtIGEuZm9ybS1zdWJtaXR7XG5cdFx0bWFyZ2luOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7IFxuXHR9XG59XG5cbi5wb2xpY3ktc2VhcmNoLWZvcm0uaW5saW5le1xuXHQuZm9ybXtcblx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG5cblx0LmlucHV0LWNvbnRhaW5lcntcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cblx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChvZGQpe1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdGxhYmVse1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHR9XG5cblx0LnJhbmdle1xuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdGxhYmVse1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LnVpLWlucHV0LXRleHR7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyLjY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0dG9wOiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0bWFyZ2luOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1Ym1pdC1jb250YWluZXJ7XG5cdFx0LmZvcm0tc3VibWl0e1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAxLjczMzMzMzMzMzMzMzMzM3JlbSBhdXRvIDA7XG5cdFx0XHRwYWRkaW5nOiAwLjhyZW0gMC45MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5wb2xpY3ktc2VhcmNoLWZvcm0uc21hbGx7XG5cdC5mb3Jte1xuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0LnBvbGljeS1zZWFyY2gtZm9ybXtcblx0XHQuY29udGFpbmVye31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucG9saWN5LXNlYXJjaC1mb3Jte1xuXHRcdC5jb250YWluZXJ7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5wb2xpY3ktc2VhcmNoLWZvcm17XG5cdFx0LmNvbnRhaW5lcnt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnBvbGljeS1zZWFyY2gtZm9ybXtcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0XHQuZm9ybXtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5wb2xpY3ktc2VhcmNoLWZvcm17XG5cdFx0LmNvbnRhaW5lcnt9XG5cdH1cbn0iLCIubGVhZFBhcmFncmFwaHtcblx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRwYWRkaW5nOiAwIDFyZW0gMCAxLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmV7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5sZWFkUGFyYWdyYXBoe1xuXHRcdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0aGVpZ2h0OiA4NCU7XG5cdFx0XHR0b3A6IDYlO1xuXHRcdFx0d2lkdGg6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5sZWFkUGFyYWdyYXBoe1xuXHRcdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0aGVpZ2h0OiA4OCU7XG5cdFx0XHR0b3A6IDUlO1xuXHRcdFx0d2lkdGg6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KSBhbmQgKG1heC13aWR0aDogOTI4cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjg2NjY2NjY2NjY2NjY3ZW0pe1xuXHQubGVhZFBhcmFncmFwaHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdHdpZHRoOiAwLjUzMzMzcmVtO1xuXHRcdFx0aGVpZ2h0OiA4OCU7XG5cdFx0XHR0b3A6IDUlO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg4cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuODY2NjY2NjY2NjY2NjdlbSl7XG5cdC5sZWFkUGFyYWdyYXBoe1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDAuNTMzMzNyZW07XG5cdFx0XHRoZWlnaHQ6IDkzJTtcblx0XHRcdHRvcDogMyU7XG5cdFx0fVxuXHR9XG59IiwiQG1peGluIHB1cnBsZURyb3BBcnJvd3tcblx0Y29udGVudDogdXJsKC4uL2Fzc2V0cy9pbWcvZHJvcC1kb3duLWFycm93LnBuZyk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDAuNnJlbTtcblx0cmlnaHQ6IDAuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHR3aWR0aDogMS4ycmVtO1xuXHRoZWlnaHQ6IDAuNnJlbTtcblx0ei1pbmRleDogMTtcbn1cblxuQG1peGluIGNoZWNrYm94e1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAjNzc3Nzc3IHNvbGlkIDAuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0aGVpZ2h0OiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg1MCUgLSAwLjUzMzMzMzMzMzMzMzMzM3JlbSkpO1xuXHQgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDUwJSAtIDAuNTMzMzMzMzMzMzMzMzMzcmVtKSk7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoNTAlIC0gMC41MzMzMzMzMzMzMzMzMzNyZW0pKTtcblx0ICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg1MCUgLSAwLjUzMzMzMzMzMzMzMzMzM3JlbSkpO1xuXHQgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDUwJSAtIDAuNTMzMzMzMzMzMzMzMzMzcmVtKSk7XG59XG5cbkBtaXhpbiBjaGVja2JveFNlbGVjdGVke1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltZy9wdXJwbGUtY2hlY2sucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLnByb2dyYW1TZWFyY2hDb21wb25lbnR7XG5cdG1hcmdpbjogMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDJyZW07XG5cblx0LnBTZWFyY2hIZWFkZXJ7XG5cdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXG5cdFx0LmZvcm1Db2xsYXBzZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0LmVycm9yTWVzc2FnZXN7XG5cdFx0XHRwe1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcmVkO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRcdCYjbm9SZXN1bHRze1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC5wU2VhcmNoRm9ybXtcblx0XHRtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LmNvbGxhcHNlSWNvbntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdG9yQ29udGFpbmVye1xuXHRcdFx0LnVpLXNlbGVjdG1lbnUtYnV0dG9ue1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVkdWNhdGlvblNlbGVjdHtcblx0XHRcdG1hcmdpbjogMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0LnVpLXJhZGlve1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0Y29sb3I6ICM0YTRmNTU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Lm55dVJhZGlve1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2E0OTQ4Mjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHR3aWR0aDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnVpLXN0YXRlLWFjdGl2ZXtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRcdFx0XHQubnl1UmFkaW86OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTAuMjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjI2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2JpbGVFZHVDb250YWluZXJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdHNlbGVjdHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGJ1dHRvblt0eXBlPXN1Ym1pdF17XG5cdFx0XHRwYWRkaW5nOiAwLjk2NjY2NjY2NjY2NjY2NjdyZW0gMS42cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cblx0XHRcdGNvbG9yOiAjNWM1YzVjO1xuXHRcdH1cblxuXHRcdDo6LW1vei1wbGFjZWhvbGRlcnsgLyogRmlyZWZveCAxOSsgKi9cblx0XHRcdGNvbG9yOiAjNWM1YzVjO1xuXHRcdH1cblxuXHRcdDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7IC8qIElFIDEwKyAqL1xuXHRcdFx0Y29sb3I6ICM1YzVjNWM7XG5cdFx0fVxuXG5cdFx0Oi1tb3otcGxhY2Vob2xkZXJ7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHRjb2xvcjogIzVjNWM1Yztcblx0XHR9XG5cdH1cblxuXHQuY2xlYXJGaWx0ZXJzQlROe1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuI2Z1bGxQcm9ncmFtTW9kYWx7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogc29saWQgI2E0OTQ4MiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAycmVtIDIuMzMzMzMzMzMzMzMzMzNyZW0gM3JlbTtcblx0d2lkdGg6IDkzJSAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiAxMDtcblxuXHQuY29se1xuXHRcdHdpZHRoOiAzMiU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQuaXRlbU9wdGlvbntcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdC5pbm5lckNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHR9XG5cblx0XHQuY2hlY2tib3h7XG5cdFx0XHRAaW5jbHVkZSBjaGVja2JveDtcblxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyLjUzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQmLnNlbGVjdGVkIC5jaGVja2JveHtcblx0XHRcdEBpbmNsdWRlIGNoZWNrYm94U2VsZWN0ZWQ7XG5cdFx0fVxuXHR9XG5cblx0Jjo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4udWktZGlhbG9nW2FyaWEtZGVzY3JpYmVkYnk9ZnVsbFByb2dyYW1Nb2RhbF17XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRsZWZ0OiA1MC41JSAhaW1wb3J0YW50O1xuXHR3aWR0aDogOTclICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR6LWluZGV4OiA1MDtcblxuXHQudWktZGlhbG9nLXRpdGxlYmFye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0ei1pbmRleDogMTE7XG5cblx0XHQudWktZGlhbG9nLXRpdGxlYmFyLWNsb3Nle1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWcvY2xvc2UucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbjogMS4ycmVtIDIuNDY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHQvLyBvdXRsaW5lOiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAzcHggc29saWQgJGFjY2VudF8yICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0d2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuXG5cdC5zZWxlY3QyLXJlc3VsdHNfX21lc3NhZ2V7XG5cdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IHNvbGlkICNhNDk0ODIgMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0bWluLWhlaWdodDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRtYXgtaGVpZ2h0OiAxMC44cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV9ncmF5O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAwLjQ2NjY2NjY2NjY2NjY2NjdyZW0gMC42cmVtO1xuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV9ncmF5O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMC42cmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMC42cmVtO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMC42cmVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xuXHRcdFx0cGFkZGluZzogMCAwLjczMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDAuMnJlbTtcblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRkaXZ7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1pbi1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDAuNHJlbSAycmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQuY2hlY2tib3h7XG5cdFx0XHRcdEBpbmNsdWRlIGNoZWNrYm94O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VsZWN0b3JUZXh0e1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMS44NjY2NjY2NjY2NjY2NjY3ZW0pO1xuXHRcdFx0fVxuXG5cdFx0XHQmLlNlZUZ1bGxMaXN0e1xuXHRcdFx0XHQuY2hlY2tib3h7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWxlY3RvclRleHR7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjZyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0ZGl2e1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdC5jaGVja2JveHtcblx0XHRcdFx0QGluY2x1ZGUgY2hlY2tib3hTZWxlY3RlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0ZGl2e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZTJjYztcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLWRyb3Bkb3due1xuXHRcdGJvcmRlcjogc29saWQgI2E0OTQ4MiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblxuXHQuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7XG5cdFx0bWF4LWhlaWdodDogMjlyZW07XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXG5cdC5zZWxlY3QyLXNlYXJjaC0taW5saW5le1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0LnNlbGVjdDItc2VhcmNoX19maWVsZHtcblx0XHRcdHBhZGRpbmctbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cdH1cblxuXHQubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVye1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xze1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0d2lkdGg6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0b3BhY2l0eTogMTtcblxuXHRcdC5tQ1NCX2RyYWdnZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cblx0XHRcdC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLW9wZW57XG5cdFx0YmFja2dyb3VuZDogI2U0ZTRlNDtcblx0fVxuXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7XG5cdFx0Ym9yZGVyOiBzb2xpZCAjYTQ5NDgyIDAuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxufVxuXG4ubG9jYXRpb25TZWxlY3RvckNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXJ7XG5cdHdpZHRoOiA5MyUgIWltcG9ydGFudDtcblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuXHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdCY6OmFmdGVye1xuXHRcdEBpbmNsdWRlIHB1cnBsZURyb3BBcnJvdztcblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0LnByb2dyYW1TZWFyY2hDb21wb25lbnQgLnBTZWFyY2hGb3JtIC5zZWxlY3RvckNvbnRhaW5lcntcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTEuNSU7XG5cdH1cblxuXHQucHJvZ3JhbVNlYXJjaENvbXBvbmVudCAucFNlYXJjaEZvcm0gLmxvY2F0aW9uU2VsZWN0b3JDb250YWluZXJ7XG5cdFx0d2lkdGg6IDM0LjUlO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5wcm9ncmFtU2VhcmNoQ29tcG9uZW50IC5wU2VhcmNoRm9ybSAuc2VsZWN0b3JDb250YWluZXJ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDM4LjUlO1xuXHR9XG5cblx0I2Z1bGxQcm9ncmFtTW9kYWx7XG5cdFx0cGFkZGluZzogNi42NjY2NjY2NjY2NjY2NjdyZW0gMS42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzNlbSl7XG5cdC5wcm9ncmFtU2VhcmNoQ29tcG9uZW50IC5wU2VhcmNoRm9ybSAuc2VsZWN0b3JDb250YWluZXJ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDM4LjUlO1xuXHR9XG5cblx0I2Z1bGxQcm9ncmFtTW9kYWx7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nOiA1LjMzMzMzMzMzMzMzMzMzcmVtIDEuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0d2lkdGg6IDkyJSAhaW1wb3J0YW50O1xuXG5cdFx0LmNvbHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW1PcHRpb257XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC51aS1kaWFsb2dbYXJpYS1kZXNjcmliZWRieT1mdWxsUHJvZ3JhbU1vZGFsXXtcblx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cblx0XHQudWktZGlhbG9nLXRpdGxlYmFye1xuXHRcdFx0LnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtcblx0XHRcdFx0bWFyZ2luOiAxLjJyZW0gMS4ycmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnByb2dyYW1TZWFyY2hDb21wb25lbnR7XG5cdFx0bWFyZ2luOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMXJlbTtcblxuXHRcdC5wU2VhcmNoSGVhZGVye1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwLjEzMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0XHQuY29sbGFwc2VJY29ue1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGhlaWdodDogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdHdpZHRoOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDAuMjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdHRvcDogMC4zcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRsZWZ0OiAwLjNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jb2xsYXBzZXtcblx0XHRcdFx0LmNvbGxhcHNlSWNvbiBzcGFuOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucFNlYXJjaEZvcm17XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRtYXgtaGVpZ2h0OiA1Ni42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZTtcblx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlO1xuXG5cdFx0XHQuc2VsZWN0b3JDb250YWluZXJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0LmVkdWNhdGlvblNlbGVjdHtcblx0XHRcdFx0bWFyZ2luOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMXJlbTtcblxuXHRcdFx0XHQudWktcmFkaW97XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvblt0eXBlPVwic3VibWl0XCJde1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdCYuY29sbGFwc2V7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNsZWFyRmlsdGVyc0JUTntcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHQmLmhpZGV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2Z1bGxQcm9ncmFtTW9kYWx7XG5cdFx0bGVmdDogLTAuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRwYWRkaW5nOiA1LjMzMzMzMzMzMzMzMzMzcmVtIDEuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0d2lkdGg6IDgzJSAhaW1wb3J0YW50O1xuXG5cdFx0LmNvbHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lml0ZW1PcHRpb257XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cblx0XHRcdC5pbm5lckNvbnRhaW5lcntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudWktZGlhbG9nW2FyaWEtZGVzY3JpYmVkYnk9ZnVsbFByb2dyYW1Nb2RhbF17XG5cdFx0d2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuXG5cdFx0LnVpLWRpYWxvZy10aXRsZWJhcntcblx0XHRcdC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2V7XG5cdFx0XHRcdG1hcmdpbjogMS4ycmVtIDEuMnJlbSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnVpLXNlbGVjdG1lbnUtbWVudXtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0dWx7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRsaS51aS1tZW51LWl0ZW17XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZTJjYztcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtcblx0XHRcdC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcblx0XHRcdFx0cGFkZGluZzogMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gZGl2e1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAwLjRyZW0gMXJlbTtcblxuXHRcdFx0LnNlbGVjdG9yVGV4dHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIuMnJlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze1xuXHRcdFx0bWF4LWhlaWdodDogMTYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5sb2NhdGlvblNlbGVjdG9yQ29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lcntcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59IiwiLnByb2dyYW1SZXN1bHRzQ29tcG9uZW50LFxuLnByb2dyYW1TdWdnZXN0aW9uQ29tcG9uZW50e1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5yZXN1bHRzQ29udGFpbmVye1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxMDAwbXMgZWFzZSxcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodCAxMDAwbXMgZWFzZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAxMDAwbXMgZWFzZSxcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodCAxMDAwbXMgZWFzZTtcblxuXHRcdCYuYXV0b0hlaWdodHtcblx0XHRcdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQucHJvZ3JhbVJlc3VsdHtcblx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfbGlnaHRfZ3JheTtcblx0XHRib3JkZXItdG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfbGlnaHRfZ3JheTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWluLWhlaWdodDogNy42cmVtO1xuXHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQucHJvZ3JhbURlZ3JlZXNDb250YWluZXIsXG5cdFx0LnByb2dyYW1EZXRhaWxzQ29udGFpbmVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAycmVtO1xuXHRcdH1cblxuXHRcdC5wcm9ncmFtRGVncmVlc0NvbnRhaW5lcntcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xuXHRcdFx0d2lkdGg6IDcuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XG5cdFx0XHQuaW5uZXJDb250YWluZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdCAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHQgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0ICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQucHJvZ3JhbURlZ3JlZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQucHJvZ3JhbU1hak1pbntcblx0XHRcdFx0Zm9udC1zaXplOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHQmLm1ham9ye1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2dyYW1EZXRhaWxzQ29udGFpbmVye1xuXHRcdFx0bGVmdDogOHJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcblxuXHRcdFx0YXJ0aWNsZXtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdC5wcm9ncmFtVGl0bGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNjaG9vbExvY2F0aW9ue1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjRyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByb2dyYW1EZXNjcmlwdGlvbiAucmVhZE1vcmV7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubnVtQ29udGFpbmVye1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDJyZW07XG5cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJhcnN7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0XHRcdFx0XHR3aWR0aDogMi44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9saWdodF9ncmF5O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwLjczMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMyl7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KXtcblx0XHRcdFx0XHRcdFx0bGVmdDogMi4ycmVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cbn1cblxuLnByb2dyYW1SZXN1bHRzQ29tcG9uZW50e1xuXHRib3JkZXItdG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfbGlnaHRfZ3JheTtcblxuXHQucmVzdWx0c0ZpbHRlckNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAyLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHRwe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXHRcdH1cblxuXHRcdC5maWx0ZXJDb250YWluZXJ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3R7XG5cdFx0XHRcdHdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJvZ3JhbVJlc3VsdHtcblx0XHQucHJvZ3JhbURlZ3JlZXNDb250YWluZXJ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXG5cdFx0XHQucHJvZ3JhbU1hak1pbi5tYWpvcntcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2xpZ2h0X3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZ3JhbURldGFpbHNDb250YWluZXJ7XG5cdFx0XHRhcnRpY2xlIC5wcm9ncmFtVGl0bGV7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdH1cblxuXHRcdFx0YXJ0aWNsZSAucHJvZ3JhbURlc2NyaXB0aW9uIC5yZWFkTW9yZXtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdH1cblxuXHRcdFx0Lm51bUNvbnRhaW5lcntcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfb3JhbmdlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJhcnMgc3Bhbi5hY3RpdmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfb3JhbmdlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3JldHVybk1lc3NhZ2V7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2xpZ2h0X2dyYXk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdHBhZGRpbmc6IDIuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cblx0XHRwe1xuXHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cblx0I3Byb2dyYW1zUGFnaW5hdGlvbntcblx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfbGlnaHRfZ3JheTtcblx0XHRwYWRkaW5nOiAzLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHQucGFnZXN7XG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nOiAwLjczMzMzMzMzMzMzMzMzM3JlbSAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW0gMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiAzLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByb2dyYW1TdWdnZXN0aW9uQ29tcG9uZW50e1xuXHRtYXJnaW46IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cblx0LnN1Z2dlc3RDb2xsYXBzZXtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0LmNvbGxhcHNlSWNvbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRoZWlnaHQ6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdHNwYW57XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHR3aWR0aDogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdHRvcDogMC4zcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDAuMjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRsZWZ0OiAwLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdCYuY29sbGFwc2VkIC5jb2xsYXBzZUljb24gc3BhbjpsYXN0LWNoaWxke1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LnByb2dyYW1SZXN1bHR7XG5cdFx0LnByb2dyYW1EZWdyZWVzQ29udGFpbmVye1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtIHNvbGlkICRzaXRlX2RhcmtfZ3JheTtcblxuXHRcdFx0LnByb2dyYW1NYWpNaW4ubWFqb3J7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2dyYW1EZXRhaWxzQ29udGFpbmVye1xuXHRcdFx0YXJ0aWNsZSAucHJvZ3JhbVRpdGxlLFxuXHRcdFx0YXJ0aWNsZSAucHJvZ3JhbURlc2NyaXB0aW9uIC5yZWFkTW9yZXtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdH1cblxuXHRcdFx0Lm51bUNvbnRhaW5lcntcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJhcnMgc3Bhbi5hY3RpdmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQjc3VnZ2VzdGlvbkNvbnRhaW5lcntcblx0XHRtYXgtaGVpZ2h0OiA5My4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlO1xuXHRcdCAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlO1xuXHR9XG5cblx0I3Nob3dNb3JlU3VnZ2VzdGlvbnN7XG5cdFx0bWFyZ2luOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcblx0fVxuXG5cdCYuY29sbGFwc2Vke1xuXHRcdCNzdWdnZXN0aW9uQ29udGFpbmVye1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHR9XG5cblx0XHQjc2hvd01vcmVTdWdnZXN0aW9uc3tcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSB1bCBsaS51aS1tZW51LWl0ZW17XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KSBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzZW0pe1xuXHQucHJvZ3JhbVJlc3VsdHNDb21wb25lbnQgLnJlc3VsdHNGaWx0ZXJDb250YWluZXIgLmZpbHRlckNvbnRhaW5lciBwe1xuXHRcdG1hcmdpbi10b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5wcm9ncmFtUmVzdWx0c0NvbXBvbmVudCxcblx0LnByb2dyYW1TdWdnZXN0aW9uQ29tcG9uZW50e1xuXHRcdC5yZXN1bHRzQ29udGFpbmVye1xuXHRcdFx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5wcm9ncmFtUmVzdWx0e1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0XHQucHJvZ3JhbURlZ3JlZXNDb250YWluZXIsXG5cdFx0XHQucHJvZ3JhbURldGFpbHNDb250YWluZXJ7XG5cdFx0XHRcdHRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LnByb2dyYW1EZWdyZWVzQ29udGFpbmVye1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0d2lkdGg6IDUuOHJlbTtcblxuXHRcdFx0XHQuaW5uZXJDb250YWluZXJ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHJvZ3JhbURldGFpbHNDb250YWluZXJ7XG5cdFx0XHRcdGxlZnQ6IDcuOHJlbTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNy44cmVtKTtcblxuXHRcdFx0XHRhcnRpY2xle1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHQucHJvZ3JhbVRpdGxle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5wcm9ncmFtRGVzY3JpcHRpb257XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5udW1Db250YWluZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0XHRyaWdodDogaW5pdGlhbDtcblxuXHRcdFx0XHRcdC5iYXJze1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHR0b3A6IDAuMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJvZ3JhbVJlc3VsdHNDb21wb25lbnR7XG5cdFx0LnJlc3VsdHNGaWx0ZXJDb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHRcdC52aWV3c0xhYmVse1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdFx0XHR9XG5cblx0XHRcdC5maWx0ZXJDb250YWluZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQjcHJvZ3JhbVNvcnQtYnV0dG9ue1xuXHRcdFx0XHRcdHdpZHRoOiA3MiUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNwcm9ncmFtc1BhZ2luYXRpb257XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdH1cblx0fVxuXG5cdC5wcm9ncmFtU3VnZ2VzdGlvbkNvbXBvbmVudHtcblx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdC5zdWdnZXN0Q29sbGFwc2V7XG5cdFx0XHRwe1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnBhZ2luYXRpb257XG5cdGF7XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0XHRwYWRkaW5nOiAwLjc2NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNwYW57ZGlzcGxheTogbm9uZTt9XG5cblx0LmpwLXByZXZpb3VzLFxuXHQuanAtbmV4dHtcblx0XHRwYWRkaW5nOiAwLjdyZW0gMDtcblx0fVxuXHRcblx0LmpwLWZpcnN0OjpiZWZvcmUsXG5cdC5qcC1wcmV2aW91czo6YmVmb3JlLFxuXHQuanAtbmV4dDo6YmVmb3JlLFxuXHQuanAtbGFzdDo6YWZ0ZXJ7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHR9XG5cblx0LmpwLWZpcnN0OjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcXGU4MGRcIjtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0LmpwLXByZXZpb3VzOjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcXGU4MGRcIjtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQuanAtbmV4dDo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXFxlODBhXCI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0LmpwLWxhc3Q6OmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXFxlODBhXCI7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0LmpwLWZpcnN0LFxuXHQuanAtbGFzdHtcblx0XHRwYWRkaW5nOiAwLjdyZW07XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuanAtZGlzYWJsZWR7ZGlzcGxheTogbm9uZTt9XG5cblx0LmpwLWN1cnJlbnR7XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDAuOTMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0d2lkdGg6IDMuMnJlbTtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucGFnaW5hdGlvbntcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHRcdHdpZHRoOiAyLjUzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuanAtcHJldmlvdXMsXG5cdFx0LmpwLW5leHR7XG5cdFx0XHRwYWRkaW5nOiAwLjYzMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdH1cblxuXHRcdC5qcC1maXJzdCxcblx0XHQuanAtbGFzdHtcblx0XHRcdHBhZGRpbmc6IDAuNjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5qcC1jdXJyZW50e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjRyZW07XG5cdFx0XHRwYWRkaW5nOiAwLjgzMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0d2lkdGg6IDIuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cbn0iLCIuc29jaWFsU2hhcmV7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAhaW1wb3J0YW50O1xuXHR2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG5cdGxpe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXG5cdFx0aS5mYXtcblx0XHRcdGZvbnQtc2l6ZTogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdCYuZmEtZ29vZ2xlLXBsdXN7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmZhLXR3aXR0ZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAwLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufSIsIi5wYXJ0bmVyc2hpcHMtYWZmaWxpYXRpb25zLWNvbXBvbmVudHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMXJlbTtcblxuXHQud3JhcHBlcntcblx0XHRib3JkZXItYm90dG9tOiAwLjI2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdGJvcmRlci1sZWZ0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfbGlnaHRfZ3JheTtcblx0XHRib3JkZXItcmlnaHQ6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9saWdodF9ncmF5O1xuXHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9saWdodF9ncmF5O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC50aXRsZXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHBhZGRpbmc6IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVse1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG5cdFx0XHR9XG5cblx0XHRcdHVsIGxpe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiB1bHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMS42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXG5cdFx0XHQ+IGxpe1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9ibGFjaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vICY6Zmlyc3QtY2hpbGR7fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0LnBhcnRuZXJzaGlwcy1hZmZpbGlhdGlvbnMtY29tcG9uZW50e31cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnBhcnRuZXJzaGlwcy1hZmZpbGlhdGlvbnMtY29tcG9uZW50e31cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnBhcnRuZXJzaGlwcy1hZmZpbGlhdGlvbnMtY29tcG9uZW50e31cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnBhcnRuZXJzaGlwcy1hZmZpbGlhdGlvbnMtY29tcG9uZW50e3BhZGRpbmc6IDFyZW0gMDt9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5wYXJ0bmVyc2hpcHMtYWZmaWxpYXRpb25zLWNvbXBvbmVudHt9XG59IiwiLnN0dWR5LWFicm9hZC1iYW5uZXJ7XG5cdHBhZGRpbmc6IDAgMCAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmJhbm5lci13cmFwcGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0aGVpZ2h0OiAyMHJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY29udGVudC1hcmVhe1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1yaWdodDogLTUwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0ICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHQgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR9XG5cblx0LmJhbm5lci1tYWluLWNvbnRlbnR7XG5cdFx0Lm92ZXItdGl0bGV7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250OiA3MDAgMS4wNjY2NjY2NjY2NjY2NjY3cmVtICRzaXRlX2ZvbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTgwJTtcblx0XHRcdG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDUzJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxODAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGV7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQuZGVhZGxpbmVze1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRtYXgtd2lkdGg6IDI1cmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LmRlYWRsaW5lcy1jb250ZW50e1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHRcdC5vdmVyLXRpdGxle1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDAuMnJlbSBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdGJvdHRvbTogLTAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc3R1ZHktYWJyb2FkLWJhbm5lcntcblx0XHQuYmFubmVyLXdyYXBwZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMSU7XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtYXJlYXtcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zdHVkeS1hYnJvYWQtYmFubmVye1xuXHRcdHBhZGRpbmc6IDAgMCAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0LmJhbm5lci13cmFwcGVye1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiA3LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY29udGVudC1hcmVhe1xuXHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRcdHRvcDogNTAlO1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0ICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXG5cdFx0LmJhbm5lci1tYWluLWNvbnRlbnR7XG5cdFx0XHQub3Zlci10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kZWFkbGluZXN7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHQgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0XHQuZGVhZGxpbmVzLWNvbnRlbnR7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDFyZW07XG5cblx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGV0YWlse1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vdmVyLXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc3R1ZHktYWJyb2FkLWJhbm5lcntcblx0XHQuY29udGVudC1hcmVhe1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHR9XG5cblx0XHQuZGVhZGxpbmVze1xuXHRcdFx0LmRlYWRsaW5lcy1jb250ZW50e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc3R1ZHktYWJyb2FkLWJhbm5lcntcblx0XHQuY29udGVudC1hcmVhe1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5kZWFkbGluZXN7XG5cdFx0XHQuZGVhZGxpbmVzLWNvbnRlbnR7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcblxuXHRcdFx0XHQuZGV0YWlse1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5zdHVkeS1hYnJvYWQtYmFubmVye1xuXHRcdC5jb250ZW50LWFyZWF7fVxuXHR9XG59IiwiLnN0dWR5LWFicm9hZC1mb290ZXJ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAzLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcblxuXHQuY29udGFpbmVye1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuXHQudG9wLXdyYXBwZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmNvbnRhaW5lcntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeSsnL3N0dWR5LWFicm9hZC1mb290ZXItYmcucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdC5ib3R0b20td3JhcHBlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV9ibGFjaztcblxuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0dWx7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhpZ2hsaWdodGVkLWl0ZW17XG5cdFx0XHRmb250OiA3MDAgMS4wNjY2NjY2NjY2NjY2NjY3cmVtICRzaXRlX3NtYWxsX2ZvbnQ7XG5cdFx0XHRtYXJnaW46IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuZGV0YWlse1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvcHlyaWdodHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udDogNDAwIDFyZW0gJHNpdGVfc3ViX2ZvbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRcdG1hcmdpbjogMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7XG5cdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5jb25uZWN0LW55dXtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0LmNvbm5lY3Qtbnl1LW1lbnV7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHQvLyBtYXJnaW46IDYwcHggMCAwO1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblxuXHRcdFx0XHRcdGEuc29jaWFse1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2JsYWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2e1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMy4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdHdpZHRoOiA1MCU7XG5cblx0XHRoNntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNjY2NjY2NjY2NjY2NjY3ZW07XG5cdFx0XHRtYXJnaW46IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0Lm9uLXRoaXMtc2l0ZS1tZW51e1xuXHRcdFx0aGVpZ2h0OiAxMHJlbTtcblx0XHRcdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdCAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG5cblx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdFx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0Ly8gLyotd2Via2l0LWNvbHVtbi1jb3VudDogMjtcblx0XHRcdC8vIC1tb3otY29sdW1uLWNvdW50OiAyO1xuXHRcdFx0Ly8gY29sdW1uLWNvdW50OiAyOyAzIGluIHRob3NlIHJ1bGVzIGlzIGp1c3QgcGxhY2Vob2xkZXIgLS0gY2FuIGJlIGFueXRoaW5nKi9cblxuXHRcdFx0bGl7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN0YS13cmFwcGVye1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQubnl1LWNlbnRlcnMtYWJyb2Fke1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVse1xuXHRcdFx0XHRcdGhlaWdodDogMTMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0XHQgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHRcdFx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxLjMzMzMzMzMzMzMzMzMzcmVtIDAuNDY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMlIC0gMS42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+bGl7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXBwbHktbm93e1xuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDZweDsgXG5cdFx0fVxuXG5cdFx0LmJ1dHRvbntcblx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNmZmY7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbnRlbnQxe1xuXHQuc3R1ZHktYWJyb2FkLWZvb3Rlcntcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cbn1cblxuLmNvbnRlbnQye1xuXHQuc3R1ZHktYWJyb2FkLWZvb3Rlcntcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0LnN0dWR5LWFicm9hZC1mb290ZXJ7XG5cdFx0LmNvbnRhaW5lcntcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0fVxuXG5cdFx0Lm5hdntcblx0XHRcdC5vbi10aGlzLXNpdGUtbWVudXtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblxuXHRcdFx0LmN0YS13cmFwcGVye1xuXHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc3R1ZHktYWJyb2FkLWZvb3Rlcntcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7XG5cblx0XHQuY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHR9XG5cblx0XHQubmF2e1xuXHRcdFx0bWFyZ2luOiAzLjMzMzMzMzMzMzMzMzMzcmVtIDAgMnJlbTtcblxuXHRcdFx0aDZ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQub24tdGhpcy1zaXRlLW1lbnV7XG5cdFx0XHRcdGhlaWdodDogMjUuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmN0YS13cmFwcGVye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Lm55dS1jZW50ZXJzLWFicm9hZHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE4LjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMS42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2FtcHVzLW1hcHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmFwcGx5LW5vd3tcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvdHRvbS13cmFwcGVye1xuXHRcdFx0LmNvcHlyaWdodHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY5JTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbm5lY3Qtbnl1e1xuXHRcdFx0XHRtYXJnaW46IDAuNTMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnN0dWR5LWFicm9hZC1mb290ZXJ7XG5cdFx0LmNvbnRhaW5lcntcblx0XHRcdG1heC13aWR0aDogMzJyZW07XG5cdFx0fVxuXG5cdFx0LmJvdHRvbS13cmFwcGVye1xuXHRcdFx0LmNvcHlyaWdodHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbm5lY3Qtbnl1e1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2e1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aDZ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQub24tdGhpcy1zaXRlLW1lbnV7XG5cdFx0XHRcdGhlaWdodDogMTByZW07XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxLjY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ueXUtY2VudGVycy1hYnJvYWR7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHVse31cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2FtcHVzLW1hcHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbm5lY3Qtbnl1e1xuXHRcdFx0XHRtYXJnaW46IDMuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXBwbHktbm93e1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNlbnRlcnMtYWJyb2Fke1xuXHRcdFx0aDZ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2ZmZjtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA2N1wiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjI2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdFx0XHQvLyBjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdC8vIHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdC8vIGhlaWdodDogMjhweDtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvZXhwYW5kLXRhYmxldC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQvLyB0b3A6IC0ycHg7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ueXUtY2VudGVycy1hYnJvYWR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNlbnRlcnMtYWJyb2FkLmFjdGl2ZXtcblx0XHRcdGg2e1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA2OFwiO1xuXG5cdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL2NvbGxhcHNlLXRhYmxldC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ueXUtY2VudGVycy1hYnJvYWR7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc3R1ZHktYWJyb2FkLWZvb3Rlcntcblx0XHQuY29udGFpbmVye1xuXHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdH1cblxuXHRcdC5uYXZ7XG5cdFx0XHRoNntcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5vbi10aGlzLXNpdGUtbWVudXtcblx0XHRcdFx0aGVpZ2h0OiAxMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYXBwbHktbm93e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbm5lY3Qtbnl1e1xuXHRcdFx0LmN0YS13cmFwcGVyIGF7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0cGFkZGluZzogMC45MzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvdHRvbS13cmFwcGVye1xuXHRcdFx0LmNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzM0cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjIuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHQuc3R1ZHktYWJyb2FkLWZvb3Rlcntcblx0XHQuY2VudGVycy1hYnJvYWR7XG5cdFx0XHRoNntcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxLjI2NjY2NjY2NjY2NjY2NmVtKXtcblx0LnN0dWR5LWFicm9hZC1mb290ZXJ7XG5cdFx0LmNvbnRhaW5lcnt9XG5cdH1cbn0iLCIuYXJlYXMtb2Ytc3R1ZHktY29tcG9uZW50e1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAxcmVtO1xuXG5cdC53cmFwcGVye1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LnRpdGxle1xuXHRcdFx0Y29sb3I6ICRzaXRlX2JsYWNrO1xuXHRcdFx0bWFyZ2luOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfYmxhY2s7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3Ryb25ne1xuXHRcdFx0Y29sb3I6ICRzaXRlX2JsYWNrO1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdHVse1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0bGlzdC1zdHlsZTogaW5oZXJpdDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5hcmVhcy1vZi1zdHVkeS1jb21wb25lbnR7fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuYXJlYXMtb2Ytc3R1ZHktY29tcG9uZW50e31cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmFyZWFzLW9mLXN0dWR5LWNvbXBvbmVudHtcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0XHQud3JhcHBlcntcblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5hcmVhcy1vZi1zdHVkeS1jb21wb25lbnR7XG5cdFx0Ly8gLypwYWRkaW5nOiAwcHg7Ki9cblxuXHRcdC53cmFwcGVye1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxLjI2NjY2NjY2NjY2NjY2NmVtKXtcblx0LmFyZWFzLW9mLXN0dWR5LWNvbXBvbmVudHt9XG59IiwiLnBvbGljeS1zdW1tYXJ5e1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAxcmVtO1xuXG5cdGgze1xuXHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdH1cblxuXHRwe1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXG5cdFx0XHQmLmxhYmVse1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRcdC8vIGZvbnQtZmFtaWx5OiAkc2l0ZV9zbWFsbF9mb250O1xuXHRcdFx0fVxuXG5cdFx0XHQmLnZhbHVle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5wb2xpY3ktc3VtbWFyeXtwYWRkaW5nOiAxcmVtIDA7fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucG9saWN5LXN1bW1hcnl7XG5cdFx0cGFkZGluZzogMXJlbTtcblxuXHRcdGgze1xuXHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucG9saWN5LXN1bW1hcnl7XG5cdFx0cGFkZGluZzogMXJlbSAwIDA7XG5cblx0XHRwe1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnBvbGljeS1ub3Rlc3tcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMXJlbTtcblxuXHRoNntcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cblx0b2x7XG5cdFx0Y291bnRlci1yZXNldDogaTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGxpe1xuXHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBpO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbG9yOiAjNTcwNjhjO1xuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGkpIFwiLlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2xlYXJmaXh7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucG9saWN5LW5vdGVze1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuXHRcdG9se1xuXHRcdFx0bGl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5wb2xpY3ktbm90ZXN7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucG9saWN5LW5vdGVze1xuXHRcdHBhZGRpbmc6IDFyZW0gMCAwO1xuXG5cdFx0aDZ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHR9XG5cdH1cbn0iLCIuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXZ7XG5cdCNHTi1nbG9iYWwtbmF2e1xuXHRcdG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuXG5cdFx0dWwgPiBsaSA+IHVsID4gbGksIHVsID4gbGl7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4jR04tYmFubmVye1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyBcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyBcblx0Y2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50OyBcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDFweCAhaW1wb3J0YW50OyBcblx0bWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7IFxufVxuXG4jR04tb3ZlcmxheXtcblx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5HTi1tcXVlcnktcGhvbmUsIC5HTi1tcXVlcnktdGFibGV0e1xuXHQjR04tZ2xvYmFsLW5hdntcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4jR04tZ2xvYmFsLW5hdi1ueXUtbG9nb3tcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5HTi1yZXZlYWwtZ2xvYmFse1xuXHQmLkdOLW1xdWVyeS1waG9uZSwgJi5HTi1tcXVlcnktdGFibGV0e1xuXHRcdCNHTi1nbG9iYWwtbmF2LW55dS1sb2dve1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UgMHM7XG5cdFx0fVxuXHR9XG59IiwiLypTZXJ2aWNlIFN0YXR1cyBMaXN0ICovXG4uc2VydmljZVN0YXR1c0xpc3Rpbmd7XG5cdC5zc2xNb3VzZWNoYW5nZTpob3Zlcntcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQuc3NsSXRlbTpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5zc2xJdGVte1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctdG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNzbEFyY2hpdmVJc3N1ZXN7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICM2ZDZkNmQ7XG5cdFx0Y29sb3I6ICM1NzA2OGM7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250OiBHb3RoYW0gTWVkaXVtO1xuXHRcdHBhZGRpbmc6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW0gMXJlbTtcblx0XHR3aWR0aDogMTcuMzMzMzMzMzMzMzMzMzNyZW07XG5cdH1cblxuXHQuc3NsQ3VycmVudElzc3Vlc3tcblx0XHRib3JkZXItbGVmdDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICM2ZDZkNmQ7XG5cdFx0Ym9yZGVyLXRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICM2ZDZkNmQ7XG5cdFx0Y29sb3I6ICM1NzA2OGM7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250OiBHb3RoYW0gTWVkaXVtO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0d2lkdGg6IDQuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0LnNzbEZ1dHVyZU1haW50ZW5hbmNle1xuXHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICM2ZDZkNmQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgIzZkNmQ2ZDtcblx0XHRib3JkZXItdG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgIzZkNmQ2ZDtcblx0XHRjb2xvcjogIzZkNmQ2ZDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDEuMDY2NjdyZW07XG5cdFx0Zm9udDogR290aGFtIE1lZGl1bTtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdHdpZHRoOiAxMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQuc3NsQ3VycmVudERhdGV7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjNmQ2ZDZkO1xuXHRcdGJvcmRlci1sZWZ0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgIzZkNmQ2ZDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdHBhZGRpbmc6IDEuNDY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW0gMXJlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC8vd2lkdGg6IDQxNXB4O1xuXHR9XG5cblx0LnNzbEFyY2hpdmVQYWdlc3tcblx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgIzgxODc5MDtcblx0XHRjb2xvcjogIzgxODc5MDtcblx0XHRtYXJnaW46IDAgMnJlbSAwIDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAwIDAuMjY2NjY2NjY2NjY2NjY2N3JlbSAwLjI2NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG5cblxuLypTZXJ2aWNlIFN0YXR1cyBEZXRhaWxzKi9cbi5zZXJ2aWNlU3RhdHVzRGV0YWlsc3tcblx0LnNzZEl0ZW17XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRwYWRkaW5nLXRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRib3JkZXItdG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgIzZkNmQ2ZDtcblx0fVxuXG5cdC5zc2RDcmVhdGVkVXBkYXRlZERhdGV0aW1le1xuXHRcdG1hcmdpbjogMCAycmVtIDAgMDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC5zc2RVcGRhdGVzRGV0YWlsc3tcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogMCAycmVtIDAgMDtcblx0fVxuXG5cdC5zc2RGb290ZXJMaW5le1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICM2ZDZkNmQ7XG5cdFx0bWFyZ2luOiAwIDJyZW0gMCAwO1xuXHRcdHBhZGRpbmc6IDAgMS4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7XG5cdH1cbn1cblxuLnNlcnZpY2VDYXRlZ29yeXtcblx0aW1nW3RpdGxlPVwibG9naW4tYnV0dG9uLWdlbmVyaWNcIl17XG5cdFx0bWFyZ2luOiAxcmVtO1xuXHR9XG59XG5cblxuXG5cbi8qQ29tbW9uIGZvciBMaXN0IGFuZCBEZXRhaWxzKi8gICAgICAgIFxuLnNzSWNvbntcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDAgMS4zMzMzMzMzMzMzMzMzM3JlbSAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdHdpZHRoOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xufVxuXG4uc3NEaXZpZGVye1xuXHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgIzZkNmQ2ZDtcblx0Y2xlYXI6IGJvdGg7XG5cdHBhZGRpbmc6IDAgMS4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7XG59XG5cbi5zc1NlcnZpY2V7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMCAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR3aWR0aDogMTAuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0Ly93aWR0aDogMTM4cHg7XG59XG5cbi5zc1N0YXR1c3tcblx0cGFkZGluZzogMCA0LjY2NjY2NjY2NjY2NjY2N3JlbSAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC8vZmxvYXQ6IGxlZnQ7XG59IiwiLmdzcHtcblx0bWFyZ2luLXRvcDogMnJlbTsgXG5cdG1pbi1oZWlnaHQ6IDIzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdGxpe1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtaW4taGVpZ2h0OiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMDsgXG5cdH1cblxuXHQjZm9ybUNvbnRhaW5lcntcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdHVse1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGgze1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxuXG5cdGg0e1xuXHRcdGZvbnQtc2l6ZTogMC43MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0bWFyZ2luOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC8vIC5nc3AgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHttYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyBib3JkZXI6IDA7fVxuXHQvLyAuZ3NwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7bWFyZ2luOiAycHggMHB4IDQgIDBweCAhaW1wb3J0YW50OyBib3JkZXI6IDA7fVxuXG5cdC5jb2w0eyBcblx0XHRjbGVhcjogbm9uZTtcblx0XHRmbG9hdDogbGVmdDsgXG5cdFx0bWFyZ2luOiAwOyBcblx0XHR3aWR0aDogMTJyZW07XG5cblx0XHQuYm9yZGVye1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjEzMzMzMzMzMzMzMzMzM3JlbSBkb3R0ZWQgcmdiKDIyMSwgMjIxLCAyMjEpO1xuXHRcdH1cblx0fVxuXG5cdGNvbHMgbGl7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAzMyU7XG5cdH1cblxuXHQuaW50cm97XG5cdFx0Zm9udC1zaXplOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0bWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdC5zdWJqZWN0c3tcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRkaXZ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0d2lkdGg6IDEzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcblx0XHRcdG1hcmdpbjogMC4xMzMzMzMzMzMzMzMzMzNyZW0gMCAwLjI2NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHRcdHdpZHRoOiAxMSU7XG5cdFx0fVxuXG5cdFx0c3Bhbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHR9XG5cblx0Lmxhbmd1YWdle1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA3MiU7XG5cdH1cblxuXHQuc2VtZXN0ZXJ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDI3JTtcblx0fVxuXG5cdC5jcml0ZXJpYXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLCAyNTAsIDI1MSk7XG5cdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgcmdiKDIxOCwgMjM1LCAyMzcpO1xuXHRcdHBhZGRpbmc6IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAuOHJlbTtcblxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0aDR7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdGg1e1xuXHRcdFx0bWFyZ2luOiAxcmVtIDAgMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0cGFkZGluZzogMC4xMzMzMzMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuaW5uZXJ7XG5cdFx0XHRwYWRkaW5nOiAwLjJyZW0gMC4ycmVtIDAgMC4ycmVtO1xuXHRcdH1cblxuXHRcdC5zZWFyY2gtYWdhaW57XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5yZXN1bHRze1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMTIuOHJlbTtcblx0XHR3aWR0aDogMzcuMDY2NjY2NjY2NjY2NjY2N2VtO1xuXG5cdFx0dHI6bnRoLW9mLXR5cGUoMm4rMSl7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLCAyNTAsIDI1MSk7XG5cdFx0fVxuXG5cdFx0dGFibGV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0dHI6bnRoLW9mLXR5cGUoMm4rMSl7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRoe1xuXHRcdFx0YmFja2dyb3VuZDogcmdiKDI0OSwgMjQ5LCAyNDkpO1xuXHRcdFx0Zm9udC1zaXplOiAwLjczMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHRzcGFue1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cblx0XHR0ZHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRmb250LXNpemU6IDAuNzMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0dHIgdHJ7XG5cdFx0XHR0ZHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIGRvdHRlZCAjY2NjO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB0ZHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9jYXRpb257XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHdpZHRoOiAxMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LnRlcm17XG5cdFx0XHR3aWR0aDogNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmxvY2F0aW9uIGE6aG92ZXJ7XG5cdFx0XHRjb2xvcjogcmdiKDIwOSwgMTgsIDg1KTtcblx0XHR9XG5cdH1cblxuXHQudGVybSBhOmhvdmVye1xuXHRcdGNvbG9yOiByZ2IoMjA5LCAxOCwgODUpO1xuXHR9XG5cblx0Lm5vdGV7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Zm9udC1zaXplOiAwLjczMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC5zdWJtaXR7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuYnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyMDksIDE4LCA4NSk7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBWZXJkYW5hO1xuXHRcdGZvbnQtc2l6ZTogMC43MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRwYWRkaW5nOiAwLjI2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuXHRcdCAgIC1tb3otYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuXHRcdCAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMTMzMzMzMzMzMzMzMzMzcmVtIDAuMnJlbSByZ2IoMTUzLCAxNTMsIDE1Myk7XG5cdFx0ICAgLW1vei1ib3gtc2hhZG93OiAwIDAuMTMzMzMzMzMzMzMzMzMzcmVtIDAuMnJlbSAjOTk5O1xuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBmcm9tKHJnYigyMTUsIDYwLCA5NSkpLCB0byhyZ2IoMjA5LCAxOCwgODUpKSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoMTAwJSAxMDAlIDkwZGVnLCAjRDExMjU1LCAjRDczQzVGKTtcblx0fVxuXG5cdC5jZjo6YWZ0ZXJ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxufSIsIi5jYW1wdXMtbWFwe1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDFyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmlucHV0LS1zZWFyY2h7XG5cdFx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRtYXJnaW46IDFyZW0gMXJlbSAwIDA7XG5cdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAyNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQuYnRuLS1tYXB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzU3MDY4Yztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luOiAxcmVtIDA7XG5cdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2lkdGg6IDExLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdCNtYXAtY2FudmFze1xuXHRcdGhlaWdodDogMzMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCJAbWVkaWEgcHJpbnQge1xuXHRoZWFkZXIsIGZvb3RlciwgbmF2LCBhdWRpbywgdmlkZW8sIGVtYmVkLCBvYmplY3R7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCoge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5ib2R5LCAuY29udGVudHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmJyZWFkY3J1bWJ7XG5cdFx0OmJlZm9yZXtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuc2lkZWJhcntcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lmhlcm8tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaW1hZ2UtY29tcG9uZW50e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucHJvbW8taW1hZ2UtY29tcG9uZW50e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZXhwYW5kYWJsZS1jb250ZW50e1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5ueXVtZWRpYXBsYXllcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyLWNvbXBvbmVudHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNvbm5lY3Qtbnl1LWNvbXBvbmVudHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZvb3Rlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0LmZvb3Rlci1uYXZpZ2F0aW9ue1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuYmFjay10by10b3B7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWMtbGlua3MtY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXG5cdC5wcmltYXJ5LWxpbmtzIC5ueXVwcmltYXJ5bGlua3Byb21vIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAyLjAwMHJlbSk7XG5cdH1cblxuXHQuaW50cm8tYmFubmVyLWltYWdlLWRpdiB7XG5cblx0XHRoMixcblx0XHRwLnRleHQsXG5cdFx0LmxlZnQsXG5cdFx0LnJpZ2h0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jYXJldC1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0fVxuXG5cdC5ueXVmZWF0dXJlZHByb2ZpbGVibG9jayB7XG5cblx0XHQuZmVhdHVyZWQtcHJvZmlsZS1jb21wb25lbnQgLmZlYXR1cmVkLXByb2ZpbGVzLWNvbnRyb2xzLFxuXHRcdC5mZWF0dXJlZC1wcm9maWxlLWNvbXBvbmVudCAuc2xpZGUtb3JkZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuZmVhdHVyZWQtaW5mb3JtYXRpb24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVkLXByb2ZpbGUtY29tcG9uZW50IC5mZWF0dXJlZC1pbWFnZS1jb250YWluZXIge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdH1cblxuXHQubmF2aWdhdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnN0cmVhbSxcblx0LnN0cmVhbSBsaSxcblx0LnN0cmVhbSAuYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY29udGVudDEsXG5cdC5jb250ZW50MiB7XG5cblx0XHQubmF2aWdhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnVwY29taW5nLWV2ZW50cy13cmFwcGVyIC5ldmVudC1kYXRhIC5ldmVudC1zdW1tYXJ5IHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdH1cblxuXHQuY2hhbm5lbCB7XG5cblx0XHQuYmlnLW51bWJlci1jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0fVxuXG5cdC5zdHVkeS1hYnJvYWQge1xuXG5cdFx0LmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYi1pbm5lciAuYnJlYWRjcnVtYiBsaSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc3R1ZHktYWJyb2FkLWZvb3RlciAubmF2IHtcblxuXHRcdFx0LmN0YS13cmFwcGVyIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmFwcGx5LW5vdyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLmNvbnRlbnQxIC5oZWFkZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0fVxuXG5cdGRpdiwgcCB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0QHBhZ2V7IFxuXHRcdHNpemU6IGF1dG87ICAgLyogYXV0byBpcyB0aGUgaW5pdGlhbCB2YWx1ZSAqLyBcdFxuXHRcdG1hcmdpbjogMTVtbSAyMG1tIDE1bW0gMjBtbTsgIC8qIHRoaXMgYWZmZWN0cyB0aGUgbWFyZ2luIGluIHRoZSBwcmludGVyIHNldHRpbmdzICovIFxuXHR9IFxuXG5cdC5wb2xpY3ktZGV0YWlsLCAuc3R1ZHktYWJyb2FkLCAuY29udGVudDEsIC5jb250ZW50MnsgIFxuXHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudDtcblxuXHRcdHAsIHVsLCBsaXtcblx0XHRcdGZvbnQtc2l6ZTowLjkzMzMzcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjojMDAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0aDE6ZW1wdHksIGgyOmVtcHR5LCBoMzplbXB0eSwgaDQ6ZW1wdHksIGg1OmVtcHR5LCBoNjplbXB0eSxcblx0XHRwOmVtcHR5LCAucnRlIHA6ZW1wdHl7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0dWwuYnJlYWRjcnVtYntcblx0XHRcdGxpLmxhc3R7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjIuMDAwcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdGEuYnJlYWRjcnVtYi1saW5re1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xuXHRcdFx0XHRjb2xvcjojMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHRcdFx0LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuXG5cdFx0XHRoMXtmb250LXNpemU6MS42NjY2N3JlbTt9XG5cdFx0XHRoMntmb250LXNpemU6MS41MzMzM3JlbTsgbWFyZ2luLXRvcDogMi4yNWVtOyBtYXJnaW4tYm90dG9tOiAuNWVtO31cblx0XHRcdGgze2ZvbnQtc2l6ZToxLjMzMzMzcmVtOyBtYXJnaW4tdG9wOiAyLjI1ZW07IG1hcmdpbi1ib3R0b206IC41ZW07fVxuXHRcdFx0aDR7Zm9udC1zaXplOjEuMjAwcmVtOyBtYXJnaW4tdG9wOiAyLjI1ZW07IG1hcmdpbi1ib3R0b206IC41ZW07fVxuXG5cdFx0XHQucGFnZS10aXRsZXtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyZW0gIWltcG9ydGFudDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNpZGViYXJ7XG5cdFx0XHRwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHRcdFx0LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuXHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHRcdHdpZHRoOmF1dG8gIWltcG9ydGFudDtcblxuXHRcdFx0JiAgPiBkaXZ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1zaXplOjEuNjY2NjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV4cGFuZGFibGUuc2luZ2xldG9ueyAgXG5cdFx0XHQmICsgLmV4cGFuZGFibGUuc2luZ2xldG9uIC5leHBhbmRhYmxlLWl0ZW0tdGl0bGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmV4cGFuZGFibGUtY29udGVudHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0cCwgdWwge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MmVtICFpbXBvcnRhbnQ7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV4cGFuZGFibGUtY29tcG9uZW50e1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6aW5saW5lICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQucHJvbW8taW1hZ2UtY29tcG9uZW50LCAucHJvbW8tdGV4dC1jb21wb25lbnQgIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDFyZW0gMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XG5cblx0XHRcdHBpY3R1cmUsIGltZ3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250YWN0LXdyYXBwZXIge1xuXHRcdFx0Lm1hcC1tYXJrZXJ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMS41MzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQucGhvbmUtaWNvbntcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjY2NjY3cmVtICFpbXBvcnRhbnQ7XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubnl1cmVmZXJlbmNlLnBhcmJhc2Uuc2VjdGlvbi5yZWZlcmVuY2V7XG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lmxpc3Qtd2l0aC10aHVtYm5haWxzLWxpc3R7XG5cdFx0XHQubGlzdC1pbWctbGlua3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhLnByb21vLWJ1dHRvbi10ZXh0LCBhLnByb21vLWJ1dHRvbi10ZXh0OnZpc2l0ZWQsIGJ1dHRvbi5wcm9tby1idXR0b24tdGV4dCwgYnV0dG9uLnByb21vLWJ1dHRvbi10ZXh0OnZpc2l0ZWR7XG5cdFx0XHRtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cblx0fVxuXG5cblxuXG5cblx0LnN0dWR5LWFicm9hZHtcblx0XHQuc3R1ZHktYWJyb2FkLWJhbm5lcntcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHQuYmFubmVyLXdyYXBwZXJ7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHQuYmFubmVyLW1haW4tY29udGVudHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0dG9wOiBpbml0aWFsO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzU3MDY4Yztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoMS50aXRsZXtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFx0XG5cblx0XHRcdC5kZWFkbGluZXN7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQuZGVhZGxpbmVzLWNvbnRlbnR7IFxuXG5cdFx0XHRcdFx0Lm92ZXItdGl0bGV7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICAjZDZkNmQ2O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNiYW5kLm1haW57IFxuXHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG5cdFx0XHQuc2lkZWJhcntcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblxuXHRcdFx0XHQubnl1cHJvbW9idXR0b257XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250YWN0LXdyYXBwZXJ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1haW4tY29udGVudHtcblx0XHRcdFx0d2lkdGg6YXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5tYXAtd3JhcHBlciBpbWd7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5jY18zMy0zMy0zM19jMCxcblx0XHQuY2NfMzMtMzMtMzNfYzEsXG5cdFx0LmNjXzMzLTMzLTMzX2MyLFxuXHRcdC5jY181MC01MF9jMCxcblx0XHQuY2NfNTAtNTBfYzEsXG5cdFx0LmNjXzY2LTMzX2MwLFxuXHRcdC5jY182Ni0zM19jMSxcblx0XHQuY2NfNzUtMjVfYzAsXG5cdFx0LmNjXzc1LTI1X2Mxe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucGFydG5lcnNoaXBzLWFmZmlsaWF0aW9ucy1jb21wb25lbnQgLndyYXBwZXJ7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiNkNmQ2ZDY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjAwMHJlbSAhaW1wb3J0YW50O1xuXG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucGFyYmFzZS5zZWN0aW9ue1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDIuMDAwcmVtIDIuMDAwcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhcmJhc2Uubnl1c3Rvcnl0ZWxsaW5nYmxvY2suc2VjdGlvbntcblx0XHRcdG1hcmdpbi10b3A6Mi4wMDByZW0gIWltcG9ydGFudDtcblxuXHRcdFx0LnN0b3J5LXRlbGxpbmctY29tcG9uZW50e1xuXHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5zdG9yeS10aXRsZXtcblx0XHRcdFx0XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3RvcnktaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RvcnktY29udGVudHtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuc2VjdGlvbi5ueXVjb250YWN0dXN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzLjAwMHJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdFxuXG5cdFx0LnN0dWR5LWFicm9hZC1mb290ZXJ7XG5cdFx0XHQudG9wLXdyYXBwZXIsXG5cdFx0XHQuYm90dG9tLXdyYXBwZXIsXG5cdFx0XHQubmF2e1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXG5cdH1cblxuXHQuY29udGVudDEsIC5jb250ZW50Mntcblx0XHQuaGVyby1jb250YWluZXIubGFyZ2UtaGVyb3tcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7XG5cblx0XHRcdGgxe1xuXHRcdFx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDJlbSAwIDFlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdH1cblxuXHRcdFx0Lmhlcm8taW5uZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGVmdDogaW5pdGlhbDtcblx0XHRcdFx0dG9wOiBpbml0aWFsO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0LmRla3tcblx0XHRcdFx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiNkNmQ2ZDY7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjAwMHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YS5wcm9tby5icmFuZF9jb2xvcl8xIC5wcm9tby1jb250ZW50LCBhLnByb21vLmJyYW5kX2NvbG9yXzEgLnByb21vLWNvbnRlbnQgcHtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmJvZHkgPiBoMSwgLnJ0ZSBoMXtcblx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmJvZHkgPiBoMiwgaDIsIC5ydGUgaDJ7XG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdH1cblxuXHRcdC5ib2R5ID4gaDMsIGgzLCAucnRlIGgze1xuXHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHR9XG5cdFx0XG5cdFx0LmJvZHkgPiBoNCwgaDQsIC5ydGUgaDR7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHR9XG5cblx0XHQucGFyYmFzZS5ueXVkaXZpZGVyLnNlY3Rpb257XG5cdFx0XHQuZGl2aWRlciwgLnNlcGFyYXRvcntcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvbW97XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQucGhvbmUtaWNvbntcblx0XHRcdHBhZGRpbmctbGVmdDogMS42NjY2N3JlbSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5saWJyYXJ5aDNscHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNvbC5jY18zMy0zMy0zM19jMCxcblx0XHQuY29sLmNjXzMzLTMzLTMzX2MxLFxuXHRcdC5jb2wuY2NfMzMtMzMtMzNfYzIsXG5cdFx0LmNvbC5jY181MC01MF9jMCxcblx0XHQuY29sLmNjXzUwLTUwX2MxLFxuXHRcdC5jb2wuY2NfNjYtMzNfYzAsXG5cdFx0LmNvbC5jY182Ni0zM19jMSxcblx0XHQuY29sLmNjXzc1LTI1X2MwLFxuXHRcdC5jb2wuY2NfNzUtMjVfYzF7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5zaWRlYmFyIC5jb250ZW50Mi1zaWRlYmFye1xuXG5cdFx0XHQuYWRhcHRpdmVpbWFnZS5wYXJiYXNlLmltYWdlLm55dWJhc2ljcHJvbW8uc2VjdGlvbixcblx0XHRcdC5wYXJiYXNlLm55dXByb21vYnV0dG9uLnNlY3Rpb257XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuMDAwcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdFxuXHRcdFx0YS5wcm9tby1idXR0b24tdGV4dCwgYS5wcm9tby1idXR0b24tdGV4dDp2aXNpdGVkLCBcblx0XHRcdGJ1dHRvbi5wcm9tby1idXR0b24tdGV4dCwgYnV0dG9uLnByb21vLWJ1dHRvbi10ZXh0OnZpc2l0ZWR7XG5cdFx0XHRcdG1hcmdpbjowICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHQuYWRhcHRpdmVpbWFnZS5wYXJiYXNlLm55dXBob3RvZ2FsbGVyeS5pbWFnZS5zZWN0aW9ue1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQubnl1cXVvdGVibG9jay5zZWN0aW9ue1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi4wMDByZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQudXBjb21pbmctZXZlbnRzLXdyYXBwZXJ7XG5cdFx0XHQudXBjb21pbmctZXZlbnRzLWxpc3R7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdFx0XHQmID4gbGl7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudXBjb21pbmctZGF0ZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuNjAwcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiA1JSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2Q2ZDZkNjtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5ldmVudC1kYXRhe1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNjAwcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogODAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdCNhbGVydENvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblxuXG5cblxuXG59XG4iLCIvLyBUZW1wbGF0ZXNcbi8vXG4vLyBTdHlsZWd1aWRlIDIuMFxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9fY29udGVudDFUZW1wbGF0ZVwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9fY29udGVudDJUZW1wbGF0ZVwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9fZnVsbFdpZHRoVGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMyL19jaGFubmVsXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzMi9fcm9sZVwiO1xuQGltcG9ydCBcInRlbXBsYXRlczIvX2NhdGVnb3J5XCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzMi9fbmV3c2xhbmRpbmdcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMyL19zZXJpZXNcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMyL19zdG9yeWFydGljbGVcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMyL19yZWxlYXNlYXJ0aWNsZVwiO1xuQGltcG9ydCBcInRlbXBsYXRlczMvX3Nob3BwaW5nY2FydFwiO1xuQGltcG9ydCBcInRlbXBsYXRlczMvX3Nob3BwaW5nY2F0ZWdvcnlcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMzL19ueXUtaG9tZVwiO1xuQGltcG9ydCBcInRlbXBsYXRlczMvX3N0cmVhbVwiO1xuQGltcG9ydCBcInRlbXBsYXRlczQvX25ld3Nfc2VyaWVzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzNC9fb3JnX2NoYXJ0X2Jpb1wiO1xuQGltcG9ydCBcInRlbXBsYXRlczQvX29yZ19jaGFydFwiO1xuQGltcG9ydCBcInRlbXBsYXRlczQvX3NlYXJjaFwiO1xuQGltcG9ydCBcInRlbXBsYXRlczUvX3BvbGljeV9zZWFyY2hcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXM1L180MDRcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXM1L19wb2xpY3lfZGV0YWlsXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzNi9fcHJvZ3JhbV9maW5kZXJcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXM1L19zdHVkeV9hYnJvYWRcIjtcbiIsIi5jb250ZW50MXtcblx0LmJvZHl7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0Pmgxe1xuXHRcdFx0cGFkZGluZzogMi42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAwIDFyZW07XG5cdFx0fVxuXHR9XG5cblx0LmNvbHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5uYXZpZ2F0aW9ue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMCU7XG5cdH1cblxuXHQuY29udGVudHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHR9XG5cblx0LmZvb3Rlcntcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvbW97XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwIDAgMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDAgMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAgMCAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDAgMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7fVxuXHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAgMCAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQuY29udGVudDF7XG5cdFx0LmJvZHl7d2lkdGg6IDMycmVtO31cblx0XHQubmF2aWdhdGlvbnt3aWR0aDogMCU7fVxuXHRcdC5zaWRlYmFye3dpZHRoOiAzMnJlbTsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDA7IGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbm9uZTt9XG5cdFx0LmNvbnRlbnR7d2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDQwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDQwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKXtcblx0LmNvbnRlbnQxe1xuXHRcdC5ib2R5e3dpZHRoOiA0NnJlbTt9XG5cdFx0Lm5hdmlnYXRpb257d2lkdGg6IDAlO31cblx0XHQuY29udGVudHt3aWR0aDogMTAwJTt9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMwLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE1LjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMwLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0NnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogNDZyZW07IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKXtcblx0LmNvbnRlbnQxe1xuXHRcdC5ib2R5e3dpZHRoOiA2MnJlbTt9XG5cdFx0Lm5hdmlnYXRpb257d2lkdGg6IDE0cmVtOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jb250ZW50e3dpZHRoOiA0OHJlbTt9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0OHJlbTsgcGFkZGluZzogMDt9XG5cblx0XHQvLyBXcmFwIHRhYmxlcyBhbmQgZW5mb3JjZSA5NjAgYXQgOTMwK1xuXHRcdC50YWJsZS1zb3J0YWJsZSwgXG5cdFx0LnRhYmxlLXZlcnRpY2FsLCBcblx0XHQudGFibGUtbm8tc29ydCwgXG5cdFx0LnRhYmxlLW5vLXN0eWxlIHRhYmxle1xuXHRcdFx0dGR7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRhYmxlLWNvbnRhaW5lcntcblx0XHRcdG1heC13aWR0aDogNjRyZW07XG5cdFx0fVxuXG5cdFx0LnRhYmxlLXNoYWRvd3tcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5jb250ZW50MXtcblx0XHQuYm9keXt3aWR0aDogODByZW07fVxuXHRcdC5uYXZpZ2F0aW9ue3dpZHRoOiAxNHJlbTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAycmVtO31cblx0XHQuY29udGVudHt3aWR0aDogNjRyZW07fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA0OHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNDhyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyMS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjEuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyMS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNDIuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA0Mi42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA2NHJlbTsgcGFkZGluZzogMDt9XG5cdH1cbn1cbiIsIi5jb250ZW50Mntcblx0LmNvbHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5uYXZpZ2F0aW9ue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zaWRlYmFye1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5jb250ZW50e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5mb290ZXJ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJvZHl7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQ+aDF7XG5cdFx0XHRwYWRkaW5nOiAyLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDAgMXJlbTtcblx0XHR9XG5cdH1cblxuXHQuYm9keXt3aWR0aDogMTAwJTt9XG5cdC5uYXZpZ2F0aW9ue3dpZHRoOiAwJTt9XG5cdC5zaWRlYmFye3dpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsgbWFyZ2luOiAwIDFyZW07IHBhZGRpbmc6IDA7IGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbm9uZTt9XG5cdC5jb250ZW50e3dpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsgbWFyZ2luOiAwIDFyZW07fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDAgMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAgMCAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDAgMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDAgMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO31cblx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxufVxuXG4udWktcGFnZXtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQuY29udGVudDJ7XG5cdFx0LmJvZHl7d2lkdGg6IDMycmVtO31cblx0XHQubmF2aWdhdGlvbnt3aWR0aDogMCU7fVxuXHRcdC5zaWRlYmFye3dpZHRoOiAzMnJlbTsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDA7IGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbm9uZTt9XG5cdFx0LmNvbnRlbnR7d2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMThyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE4cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDYwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pe1xuXHQuY29udGVudDJ7XG5cdFx0LmJvZHl7d2lkdGg6IDQ2cmVtO31cblx0XHQubmF2aWdhdGlvbnt3aWR0aDogMDt9XG5cdFx0LnNpZGViYXJ7d2lkdGg6IDE0cmVtOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmbG9hdDogbGVmdDt9XG5cdFx0LmNvbnRlbnR7d2lkdGg6IDMycmVtO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMThyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE4cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDYwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pe1xuXHQuY29udGVudDJ7XG5cdFx0LmJvZHl7d2lkdGg6IDYycmVtO31cblx0XHQubmF2aWdhdGlvbnt3aWR0aDogMTRyZW07IG1hcmdpbi1yaWdodDogMDsgcGFkZGluZzogMDt9XG5cdFx0LnNpZGViYXJ7d2lkdGg6IDE0cmVtOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNvbnRlbnR7d2lkdGg6IDM0cmVtO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxN3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMTdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDE3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA4LjVyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1LjVyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1LjVyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDguNXJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxN3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDIwcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyMHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxN3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDguNXJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogOC41cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMzRyZW07IHBhZGRpbmc6IDA7fVxuXG5cdFx0Ly8gV3JhcCB0YWJsZXMgYW5kIGVuZm9yY2UgNjkwIGF0IDkzMCtcblx0XHQudGFibGUtc29ydGFibGUsIC50YWJsZS12ZXJ0aWNhbCwgLnRhYmxlLW5vLXNvcnQsIC50YWJsZS1uby1zdHlsZSB0YWJsZXtcblx0XHRcdHRke1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YWJsZS1jb250YWluZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdH1cblxuXHRcdC50YWJsZS1zaGFkb3d7XG5cdFx0XHQvL2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc2Nyb2xsYWJsZSAudGFibGUtc2Nyb2xsYmFyLWNvbnRhaW5lcntcblx0XHRcdC8vZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5jb250ZW50Mntcblx0XHQuYm9keXt3aWR0aDogODByZW07fVxuXHRcdC5uYXZpZ2F0aW9ue3dpZHRoOiAxNHJlbTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAycmVtO31cblx0XHQuc2lkZWJhcnt3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAycmVtO31cblx0XHQuY29udGVudHt3aWR0aDogNDhyZW07fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDEycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMTJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDEycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDEycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDEycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogNDhyZW07IHBhZGRpbmc6IDA7fVxuXHR9XG59IiwiLmNvbnRlbnRmdWxsd2lkdGh7XG5cdC5ib2R5e1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Pmgxe1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jb2x7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubmF2aWdhdGlvbntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY29udGVudHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuZm9vdGVye1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9tb3tcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5ib2R5e3dpZHRoOiAxMDAlO31cblx0Lm5hdmlnYXRpb257d2lkdGg6IDAlO31cblx0LmNvbnRlbnR7d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pOyBtYXJnaW46IDAgMXJlbTt9XG5cblx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mxe3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jM3t3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMmVtKXtcblx0LmNvbnRlbnRmdWxsd2lkdGh7XG5cdFx0LmJvZHl7d2lkdGg6IDMycmVtO31cblx0XHQubmF2aWdhdGlvbnt3aWR0aDogMCU7fVxuXHRcdC5jb250ZW50e3dpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzt9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHsgY2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbSA7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKXtcblx0LmNvbnRlbnRmdWxsd2lkdGh7XG5cdFx0LmJvZHl7d2lkdGg6IDQ2cmVtO31cblx0XHQubmF2aWdhdGlvbnt3aWR0aDogMCU7fVxuXHRcdC5jb250ZW50e3dpZHRoOiAxMDAlO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JSA7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlIDsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJSA7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJSA7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogNDZyZW07IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKXtcblx0LmNvbnRlbnRmdWxsd2lkdGh7XG5cdFx0LmJvZHl7d2lkdGg6IDYycmVtO31cblx0XHQubmF2aWdhdGlvbnt3aWR0aDogMCU7fVxuXHRcdC5jb250ZW50e3dpZHRoOiAxMDAlO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDYycmVtOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0LmNvbnRlbnRmdWxsd2lkdGh7XG5cdFx0LmJvZHl7d2lkdGg6IDgwcmVtO31cblx0XHQubmF2aWdhdGlvbnt3aWR0aDogMCU7fVxuXHRcdC5jb250ZW50e3dpZHRoOiAxMDAlO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA4MHJlbTsgcGFkZGluZzogMDt9XG5cdH1cbn0iLCIuY29tcG9uZW50LWNvbnRhaW5lcntcblx0Pi5jb250ZW50e1xuXHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0fVxufVxuXG4uY2hhbm5lbHtcblx0LmJvZHkubWVudS1vcGVuZWR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuaGVhZGVyOjphZnRlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmRvdWJsZS1xdW90ZXtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdC5jYmFuZHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdD4uY29udGVudHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0XHQvLyAvKiYucmVtb3ZlcGFke1xuXHRcdC8vIFx0cGFkZGluZzowcHg7XG5cdFx0Ly8gfSovXG5cblx0XHQuYmlnLW51bWJlcnMtY29udGFpbmVye1xuXHRcdFx0bWFyZ2luOiAtMXJlbSAwO1xuXHRcdH1cblx0fVxuXG5cdC5jb21wb25lbnQtY29udGFpbmVye1xuXHRcdD4uY29udGVudHtcblx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdH1cblxuXHRcdC5jb2x7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3t3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG5cblx0Lm5hdmlnYXRpb24tY29udGFpbmVye1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMCAxcmVtO1xuXG5cdFx0Lm5hdmlnYXRpb257XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0LmNvbXBvbmVudHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHR9XG5cblx0XHQuY29udGVudC1jb21wb25lbnR7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI0Q2RDZENjtcblxuXHRcdFx0LmNoYW5uZWwtY29udGVudC10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jaGFubmVsLWNvbnRlbnR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0LnJ0ZXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwIDAgMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwIDAgMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwIDAgMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG5cblx0LmZvb3Rlcntcblx0XHRtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0aDZ7XG5cdFx0Ji5wcm9tby10aXRsZXtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMmVtKXtcblx0LmNvbXBvbmVudC1jb250YWluZXJ7XG5cdFx0PiAuY29udGVudHtcblx0XHRcdG1heC13aWR0aDogMzJyZW07XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmNoYW5uZWx7XG5cdFx0LmNvbXBvbmVudC1jb250YWluZXJ7XG5cdFx0XHQ+IC5jb250ZW50e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb24tY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR3aWR0aDogMzJyZW07XG5cblx0XHRcdD4gLm5hdmlnYXRpb257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdD4gLmNvbnRlbnR7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29tcG9uZW50e1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxOHJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxOHJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxOHJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxOHJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSl7XG5cdC5jb21wb25lbnQtY29udGFpbmVye1xuXHRcdD4gLmNvbnRlbnR7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jaGFubmVse1xuXHRcdC5jb21wb25lbnQtY29udGFpbmVye1xuXHRcdFx0PiAuY29udGVudHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0NnJlbTsgcGFkZGluZzogMDt9XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb24tY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdD4gLm5hdmlnYXRpb257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdFx0Lm5hdi1saXN0LWNvbnRhaW5lcntcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHRcdC8vcGFkZGluZy1ib3R0b206MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gLmNvbnRlbnR7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1jb21wb25lbnQgLmNoYW5uZWwtY29udGVudC10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE1LjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMwLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMC42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMwLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0NnJlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogNDZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSl7XG5cdC5jb21wb25lbnQtY29udGFpbmVye1xuXHRcdD4gLmNvbnRlbnR7XG5cdFx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jaGFubmVse1xuXHRcdC5jb21wb25lbnQtY29udGFpbmVye1xuXHRcdFx0PiAuY29udGVudHtcblx0XHRcdFx0bWF4LXdpZHRoOiA2MnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDYycmVtOyBwYWRkaW5nOiAwO31cblx0XHR9XG5cblx0XHQubmF2aWdhdGlvbi1jb250YWluZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXHRcdFx0d2lkdGg6IDYycmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogYXV0bztcblxuXHRcdFx0PiAubmF2aWdhdGlvbntcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2lkdGg6IDE0cmVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0Lm5hdi1saXN0LWNvbnRhaW5lcntcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHRcdFx0XHQvL3BhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdFx0XHRcdFx0Lm5hdi1saXN0LXRpdGxle1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAuY29udGVudHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2lkdGg6IDQ4cmVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50LWNvbXBvbmVudHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblxuXHRcdFx0XHQuY2hhbm5lbC1jb250ZW50LXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNoYW5uZWwtY29udGVudHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDQ4cmVtOyBwYWRkaW5nOiAwO31cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5jb21wb25lbnQtY29udGFpbmVye1xuXHRcdD4gLmNvbnRlbnR7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jaGFubmVse1xuXHRcdC5jYmFuZHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtIDA7XG5cdFx0fVxuXG5cdFx0LmRvdWJsZS1xdW90ZXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdH1cblxuXHRcdC5jb21wb25lbnQtY29udGFpbmVye1xuXHRcdFx0PiAuY29udGVudHtcblx0XHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA4MHJlbTsgcGFkZGluZzogMDt9XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb24tY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRcdHdpZHRoOiA4MHJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdD4gLm5hdmlnYXRpb257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2lkdGg6IDE0cmVtO1xuXHRcdFx0XHRtYXJnaW46IDAgMnJlbSAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdD4gLmNvbnRlbnR7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2lkdGg6IDY0cmVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDQ4cmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDQ4cmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDIxLjMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDIxLjMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDIxLjMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDIxLjMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDQyLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA0Mi42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjEuMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDY0cmVtOyBwYWRkaW5nOiAwO31cblx0XHR9XG5cdH1cbn0iLCIucm9sZXtcblx0LmJvZHkubWVudS1vcGVuZWR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYW5jaG9ye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuXHQuY2JhbmR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0Ji5icmFuZF9jb2xvcl8xLCAmLmJyYW5kX2NvbG9yXzIsICYuYnJhbmRfY29sb3JfMywgJi5icmFuZF9jb2xvcl80e1xuXHRcdFx0LmJhbmQtdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucHVycGxle1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0fVxuXG5cdFx0Ji5ncmF5e1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfd2hpdGVfZ3JheTtcblx0XHR9XG5cblx0XHQuaW5uZXItYmFuZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHQuYmFuZC10aXRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlcjo6YWZ0ZXJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYmFuZC50aXRsZS1iYW5ke1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0Zm9ybXtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cblx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4td2lkdGg6IDYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRvcGFjaXR5OiAuNTA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0aGVpZ2h0OiAycmVtO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjRyZW07XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZS1sYWJlbHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0fVxuXG5cdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdG1hcmdpbi10b3A6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0LnJpZ2h0LWJhbmR7XG5cdFx0XHRkaXZ7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvY2F0aW9ue1xuXHRcdFx0LmN1cnJlbnR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0XHR9XG5cblx0XHRcdGZvcm17XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRyaWdodDogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHR0b3A6IDAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDcgJztcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndlYXRoZXJ7XG5cdFx0XHRib3JkZXItdG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI0ZGRjtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjRkZGO1xuXG5cdFx0XHQuY3VycmVudC10ZW1we1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJ1xcZTkwNSAnO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXRlLXRpbWV7XG5cdFx0XHQuZGF0ZSwudGltZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDQgJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jdGEtdHJpcGxldHN7XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuXHQuYW5jaG9yLWN0YXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxLjJyZW0gMDtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnXFxlOTA2Jztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHR9XG5cdH1cblxuXHQuaW5mb3JtYXRpb24tdGV4dHtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0fVxuXG5cdC5wcm9tby1xdWFkcnVwbGV0c3tcblx0XHQucHJvbW8tdGl0bGV7Zm9udC1zaXplOiAxcmVtO31cblxuXHRcdC5wcm9tb3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0LmNvbHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdC5jYmFuZDo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMntjbGVhcjogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlIDsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXG5cdC5zZWNvbmRhcnktbGlua3N7XG5cdFx0LnNlY29uZGFyeS1saW5rcy10aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuc2Vjb25kYXJ5LWxpbmtzLWRlc2NyaXB0aW9ue1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3NSU7XG5cdFx0fVxuXG5cdFx0LnNlY29uZGFyeS1saW5re1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHQmLnVpLWxpbms6aG92ZXJ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZXhwbGFuYXRvcnktdGV4dHtcblx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHR9XG5cblx0LnVwY29taW5nLWV2ZW50cy13cmFwcGVye1xuXHRcdGgye1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV2ZW50LXRleHR7XG5cdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHR9XG5cblx0XHQudXBjb21pbmctZXZlbnRzLW1vcmUtYnV0dG9ue1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3MtcHJldmlld3tcblx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXG5cdFx0aDJ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdG9yeS1saXN0ZWR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1hZ2UtbGlua3tcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHdpZHRoOiA4cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0aGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3Byb21vX2Nvcm5lcl90cmFuc3BhcmVudF93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdCY6aG92ZXI6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRoZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvcHJvbW9fY29ybmVyX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0LnN0b3J5LWluZm97XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA5cmVtKTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3MtY3Rhe1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMS42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2Nrcy1jb250YWluZXJ7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LmNvbnRhY3QtYmxvY2t7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXG5cdFx0aDR7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5sb2NhdGlvbntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTA3Jztcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMC44cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRkaXZ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cblx0XHRcdGRpdjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBob25le1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTAzICc7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaDZ7XG5cdCYucHJvbW8tdGl0bGV7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzE5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjEuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHQucm9sZXtcblx0XHQuYW5jaG9ye1xuXHRcdFx0dG9wOiA0LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjYuNmVtKXtcblx0LnJvbGV7XG5cdFx0LnNlY29uZGFyeS1saW5rc3tcblx0XHRcdC5zZWNvbmRhcnktbGlua3tcblx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQucm9sZXtcblx0XHQuY2JhbmR7XG5cdFx0XHQuaW5uZXItYmFuZHtcblx0XHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdC5iYW5kLXRpdGxle1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGhye1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cblx0XHQuY2JhbmQudGl0bGUtYmFuZHtcblx0XHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYW5jaG9yLWN0YXtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdG1hcmdpbjogMC4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtO1xuXHRcdH1cblxuXHRcdC8vIC5zb2NpYWwtYmFuZCAuaW5uZXItYmFuZHtcblx0XHQvLyBwYWRkaW5nOjAgMTVweCAxNXB4O1xuXHRcdC8vIH1cblxuXHRcdC5ibG9ja3MtY29udGFpbmVye1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0LmNvbnRhY3QtYmxvY2t7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5ld3MtcHJldmlld3tcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdH1cblxuXHRcdC5leHBsYW5hdG9yeS10ZXh0e1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdG1heC13aWR0aDogNjByZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKXtcblx0LnJvbGV7XG5cdFx0LmNiYW5ke1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0XHQuaW5uZXItYmFuZHtcblx0XHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuYmFuZC10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMCAwIDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0NnJlbTsgcGFkZGluZzogMDt9XG5cblx0XHQuY2JhbmQudGl0bGUtYmFuZHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblxuXHRcdFx0Zm9ybXtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC51aS1zZWxlY3RtZW51LWJ1dHRvbntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0bWluLXdpZHRoOiA4LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogMnJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0b3BhY2l0eTogLjUwO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYsIEJCNyAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qIE5FVyAtIFNhZmFyaSA2LjErLiBpT1MgNy4xKywgQkIxMCAqL1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxlLWxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6IDEuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0Ly9mb250LXNpemU6NDhweDtcblx0XHRcdFx0Ly9tYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5sb2NhdGlvbntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdC5jdXJyZW50e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0XHRcdC8vZm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRmb3Jte1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud2VhdGhlcntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2ZmZjtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2ZmZjtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHQuY3VycmVudC10ZW1we1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdFx0Ly9mb250LXNpemU6MThweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kYXRlLXRpbWV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdC5kYXRlLC50aW1le1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdFx0Ly9mb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxlZnQtYmFuZHtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHQtd2Via2l0LWZsZXgtZ3JvdzogMTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LnJpZ2h0LWJhbmR7XG5cdFx0XHRcdGhlaWdodDogNS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDsgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02LCBCQjcgKi9cblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAvKiBORVcgLSBTYWZhcmkgNi4xKy4gaU9TIDcuMSssIEJCMTAgKi9cblx0XHRcdFx0ZGlzcGxheTogZmxleDsgXG5cblx0XHRcdFx0LXdlYmtpdC1mbGV4LWdyb3c6IDE7XG5cdFx0XHRcdCAgICAgICAgZmxleC1ncm93OiAxO1xuXG5cdFx0XHRcdGRpdntcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYW5jaG9yLWN0YXtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHR9XG5cblx0XHQuY3RhLXRyaXBsZXRze1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblxuXHRcdFx0LmNjXzMzLTMzLTMzX2Mwe1xuXHRcdFx0XHRjbGVhcjogbGVmdDsgXG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0LmNjXzMzLTMzLTMzX2Mxe1xuXHRcdFx0XHRjbGVhcjogbm9uZTsgXG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2NfMzMtMzMtMzNfYzJ7XG5cdFx0XHRcdGNsZWFyOiBub25lOyBcblx0XHRcdFx0d2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluZm9ybWF0aW9uLXRleHR7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXG5cdFx0LmV4cGxhbmF0b3J5LXRleHR7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXG5cdFx0LnVwY29taW5nLWV2ZW50cy13cmFwcGVye1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5ld3MtcHJldmlld3tcblx0XHRcdGgye1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uZXdzLXByZXZpZXd7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXG5cdFx0XHQuc3RvcnktbGlzdGVke1xuXHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0LmltYWdlLWxpbmt7XG5cdFx0XHRcdG1hcmdpbjogMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAwIDA7XG5cdFx0XHRcdHdpZHRoOiA4cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RvcnktaW5mb3tcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDlyZW0pO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJsb2Nrcy1jb250YWluZXJ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDsgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02LCBCQjcgKi9cblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qIE5FVyAtIFNhZmFyaSA2LjErLiBpT1MgNy4xKywgQkIxMCAqL1xuXHRcdFx0ZGlzcGxheTogZmxleDsgXG5cblx0XHRcdC5jb250YWN0LWJsb2Nre1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0XHRoNHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWNvbmRhcnktbGlua3N7XG5cdFx0XHQuc2Vjb25kYXJ5LWxpbmtzLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pe1xuXHQucm9sZXtcblx0XHQuYW5jaG9ye1xuXHRcdFx0dG9wOiAxcmVtO1xuXHRcdH1cblxuXHRcdC5jYmFuZHtcblx0XHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdHdpZHRoOiA2MnJlbTtcblxuXHRcdFx0XHQuYmFuZC10aXRsZXtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNiYW5kLnRpdGxlLWJhbmR7XG5cdFx0XHQubGVmdC1iYW5ke1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxlLWxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHR9XG5cblx0XHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGF0ZS10aW1lIC5kYXRle1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5sb2NhdGlvbiAuY3VycmVudCwgXG5cdFx0XHQud2VhdGhlciAuY3VycmVudC10ZW1wLCBcblx0XHRcdC5kYXRlLXRpbWUgLnRpbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jdGEtdHJpcGxldHN7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5hbmNob3ItY3Rhe1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0cGFkZGluZzogMS4yNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0XHRtYXJnaW46IDFyZW07XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0fVxuXG5cdFx0LmNjXzMzLTMzLTMzX2Mwe1xuXHRcdFx0Y2xlYXI6IGxlZnQ7IFxuXHRcdFx0d2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuY2NfMzMtMzMtMzNfYzF7XG5cdFx0XHRjbGVhcjogbm9uZTsgXG5cdFx0XHR3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5jY18zMy0zMy0zM19jMntcblx0XHRcdGNsZWFyOiBub25lOyBcblx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdGF7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmZvcm1hdGlvbi10ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0bWF4LXdpZHRoOiA2MHJlbTtcblx0XHR9XG5cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA2MnJlbTsgcGFkZGluZzogMDt9XG5cblx0XHQvLyAuY29udGFjdHMtYmFuZHtcblx0XHQvLyBoMntcblx0XHQvLyBjb2xvcjojZmZmZmZmO1xuXHRcdC8vIH1cblxuXHRcdC5ibG9ja3MtY29udGFpbmVye1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYsIEJCNyAqL1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDsgLyogTkVXIC0gU2FmYXJpIDYuMSsuIGlPUyA3LjErLCBCQjEwICovXG5cdFx0XHRkaXNwbGF5OiBmbGV4OyBcblxuXHRcdFx0LmNvbnRhY3QtYmxvY2t7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXG5cdFx0XHRcdGg0e1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmxvY2F0aW9ue1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY3cmVtIDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA3ICc7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkaXZ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS4ycmVtO1xuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGhvbmV7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDMgJztcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5leHBsYW5hdG9yeS10ZXh0e1xuXHRcdFx0cGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcblx0XHR9XG5cblx0XHQudXBjb21pbmctZXZlbnRzLXdyYXBwZXJ7XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDFyZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmV3cy1wcmV2aWV3e1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5ld3MtcHJldmlld3tcblx0XHRcdC5zdG9yeS1saXN0ZWR7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1hZ2UtbGlua3tcblx0XHRcdFx0bWFyZ2luOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAycmVtIDAgMDtcblx0XHRcdFx0d2lkdGg6IDEwcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RvcnktaW5mb3tcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyAvKkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTMwcHgpe1xuLy8gLnJvbGV7XG4vLyAuYW5jaG9ye1xuLy8gdG9wOiAxNXB4O1xuLy8gfSAgICBcbi8vIH1cbi8vIH0qL1xuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0LnJvbGV7XG5cdFx0Ly8gLyogLmFuY2hvcntcblx0XHQvLyB0b3A6IDJweDtcblx0XHQvLyB9Ki9cblxuXHRcdC5jYmFuZHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblxuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdHdpZHRoOiA4MHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogODByZW07IHBhZGRpbmc6IDA7fVxuXG5cdFx0LmNiYW5kLnRpdGxlLWJhbmR7XG5cdFx0XHRwYWRkaW5nOiAzLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYsIEJCNyAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qIE5FVyAtIFNhZmFyaSA2LjErLiBpT1MgNy4xKywgQkIxMCAqL1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aXRsZS1sYWJlbHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGVmdC1iYW5ke1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0XHRcdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdCAgICAgICAgZmxleC1ncm93OjE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmlnaHQtYmFuZHtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7ICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiwgQkI3ICovXG5cdFx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qIE5FVyAtIFNhZmFyaSA2LjErLiBpT1MgNy4xKywgQkIxMCAqL1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7IFxuXG5cdFx0XHRcdFx0ZGl2e1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1mbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0XHQgICAgICAgIGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJlc291cmNlcy1iYW5ke1xuXHRcdFx0XHRwYWRkaW5nOiAzcmVtIDAgMi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LmluZm9ybWF0aW9uLXRleHR7XG5cdFx0XHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5hbmNob3ItY3Rhe1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmJsb2Nrcy1jb250YWluZXJ7XG5cdFx0XHRcdC5jb250YWN0LWJsb2Nre1xuXHRcdFx0XHRcdC5sb2NhdGlvbntcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwNyAnO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwLjhyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRpdntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0ZGl2OmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucGhvbmV7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDMgJztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubmV3cy1wcmV2aWV3e1xuXHRcdFx0XHQuaW1hZ2UtbGlua3tcblx0XHRcdFx0XHRtYXJnaW46IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDJyZW0gMCAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdG9yeS1pbmZve1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNC42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5jYXRlZ29yeXtcblx0LmJvZHl7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubmF2aWdhdGlvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDJyZW0gMCAwO1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX3doaXRlX2dyYXk7XG5cdH1cblxuXHQuY29udGVudHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0bWFyZ2luOiAwIDFyZW07XG5cdH1cblxuXHQuZm9vdGVye1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IHVucXVvdGUoXCJjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pXCIpOyBwYWRkaW5nOiAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogdW5xdW90ZShcImNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSlcIik7IHBhZGRpbmc6IDAgMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiB1bnF1b3RlKFwiY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKVwiKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IHVucXVvdGUoXCJjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pXCIpOyBwYWRkaW5nOiAwIDAgMCAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IHVucXVvdGUoXCJjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pXCIpOyBwYWRkaW5nOiAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogdW5xdW90ZShcImNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSlcIik7IHBhZGRpbmc6IDAgMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiB1bnF1b3RlKFwiY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKVwiKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblxuXHQuY29tcG9uZW50e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblxuXHRoMXtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmc6IDFyZW0gMCAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogMCAwIDFyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDFyZW0gMDtcblx0XHRsaW5lLWhlaWdodDogMTI1JTtcblx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2Q2ZDZkNjtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGhlaWdodDogMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5pbWFnZS1saW5re1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRpbWd7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRoZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvcHJvbW9fY29ybmVyX3RyYW5zcGFyZW50X3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tIDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdCY6aG92ZXI6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRoZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvaW1nX2hvdmVyLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tIDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdC52aWRlby1saW5re1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRpbWd7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICdcXGYwNGInO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwYWRkaW5nOiAwLjEzMzMzMzMzMzMzMzMzM3JlbSAwLjRyZW0gMC4xMzMzMzMzMzMzMzMzMzNyZW0gMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdFx0Ym9yZGVyOiAwLjJyZW0gc29saWQgI2ZmZjtcblx0XHRcdG1hcmdpbjogMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5lZGl0b3ItcGlja3N7XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuXHQubGVmdC1oaWdobGlnaHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHQucGljay1pbWFnZS1saW5re1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBpY2stbGlua3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5waWNrLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGljay1leGNlcnB0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRsaW5lLWhlaWdodDogMTc1JTtcblx0XHR9XG5cdH1cblxuXHQucmlnaHQtcGlja3N7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnJpZ2h0LWhpZ2hsaWdodHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDAgMCAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0LmltYWdlLWxpbmt7XG5cdFx0XHRcdHdpZHRoOiA5LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQudmlkZW8tbGlua3tcblx0XHRcdFx0d2lkdGg6IDkuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5nYWxsZXJ5LXR5cGV7XG5cdFx0XHRcdHdpZHRoOiA5LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQucGljay10aXRsZXtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDkuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3NSU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0wLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0KXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGF0ZXN0LXN0b3JpZXN7XG5cdFx0LnN0b3J5LWxpc3RlZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cdFx0fVxuXG5cdFx0LmltYWdlLWxpbmt7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA5LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LnZpZGVvLWxpbmt7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA5LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnktdHlwZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDkuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuc3RvcnktaW5mb3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDkuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMC4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0LnN0b3J5LXRpdGxle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGNvbG9yOiAjNTcwNjhjO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTc1JTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdG9yeS1kYXRle1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3NSU7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0b3J5LWV4Y2VycHR7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNzUlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3QtY29udHJvbHN7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMXJlbSAwIDAgMDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC5uYXZpZ2F0aW9ue1xuXHRcdC5zZWFyY2gtYm94e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQvLyAuY2F0ZWdvcnl7XG5cdC5jYXRlZ29yeXtcblx0XHQuYm9keXt3aWR0aDogMTAwJTt9XG5cdFx0LmNvbnRlbnR7d2lkdGg6IDMycmVtOyBtYXJnaW46IDAgYXV0bzt9XG5cdFx0Lm5hdmlnYXRpb257XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Pip7XG5cdFx0XHRcdG1heC13aWR0aDogMzJyZW07XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0aDF7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gMDtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE4cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxOHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxOHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMThyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cblx0XHQuY29tcG9uZW50e1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHR9XG5cblx0XHQubGVmdC1oaWdobGlnaHR7XG5cdFx0XHQucGljay1pbWFnZS1saW5re1xuXHRcdFx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gfVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSl7XG5cdC8vIC5jYXRlZ29yeXtcblx0LmNhdGVnb3J5e1xuXHRcdC5jb250ZW50e3dpZHRoOiA0NnJlbTt9XG5cblx0XHQubmF2aWdhdGlvbntcblx0XHRcdD4qe1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMC42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE1LjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDE1LjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMC42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE1LjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDQ2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0NnJlbTsgcGFkZGluZzogMDt9XG5cblx0XHQubGVmdC1oaWdobGlnaHR7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTZyZW0pO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHQuaW1hZ2UtbGlua3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5waWNrLXRpdGxle1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5waWNrLWV4Y2VycHR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yaWdodC1waWNrc3tcblx0XHRcdHdpZHRoOiAxNHJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHQucmlnaHQtaGlnaGxpZ2h0e1xuXHRcdFx0XHR3aWR0aDogMTRyZW07XG5cblx0XHRcdFx0LmltYWdlLWxpbmt7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbSAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnZpZGVvLWxpbmt7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbSAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmdhbGxlcnktdHlwZXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGljay10aXRsZXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxhdGVzdC1zdG9yaWVze1xuXHRcdFx0LnN0b3J5LWluZm97XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnN0b3J5LWV4Y2VycHR7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblxuXHRcdFx0LmltYWdlLWxpbmt7XG5cdFx0XHRcdHdpZHRoOiAxNHJlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdC52aWRlby1saW5re1xuXHRcdFx0XHR3aWR0aDogMTRyZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuZ2FsbGVyeS10eXBle1xuXHRcdFx0XHR3aWR0aDogMTRyZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RvcnktbGlzdGVkOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gfVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSl7XG5cdC8vIC5jYXRlZ29yeXtcblx0LmNhdGVnb3J5e1xuXHRcdC5ib2R5e3dpZHRoOiA2MnJlbTt9XG5cblx0XHQubmF2aWdhdGlvbntcblx0XHRcdHdpZHRoOiAxNHJlbTtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRcdG1hcmdpbjogMCAycmVtIDAgMDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdD4qe1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDF7XG5cdFx0XHRmb250LXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAwO1xuXHRcdH1cblxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOjBweDtcblx0XHR9XG5cblx0XHQuY29udGVudHt3aWR0aDogNDZyZW07IGZsb2F0OiByaWdodDsgcGFkZGluZzogMnJlbSAwO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDExLjVyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDExLjVyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0NnJlbTsgcGFkZGluZzogMDt9XG5cblx0XHQubGVmdC1oaWdobGlnaHR7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTZyZW0pO1xuXG5cdFx0XHQucGljay1leGNlcnB0e1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJpZ2h0LXBpY2tze1xuXHRcdFx0LnJpZ2h0LWhpZ2hsaWdodHtcblx0XHRcdFx0LnBpY2stdGl0bGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxhdGVzdC1zdG9yaWVze1xuXHRcdFx0LnN0b3J5LWxpc3RlZHtcblx0XHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0LnN0b3J5LWluZm97XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2cmVtKTtcblxuXHRcdFx0XHQuc3RvcnktdGl0bGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3RvcnktZGF0ZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN0b3J5LWV4Y2VycHR7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2cmVtKTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmltYWdlLWxpbmt7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQudmlkZW8tbGlua3tcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5nYWxsZXJ5LXR5cGV7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Lm5hdmlnYXRpb257XG5cdFx0LnNlYXJjaC1ib3h7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMXJlbTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5sYWJlbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0bWFyZ2luOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV93aGl0ZV9ncmF5O1xuXHRcdFx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQucmFuZ2UgLnVpLWlucHV0LXRleHR7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwMCc7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHR3aWR0aDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gLyppbnB1dFt0eXBlPVwic3VibWl0XCJde1xuXHRcdFx0Ly8gZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyB3aWR0aDoxMDAlO1xuXHRcdFx0Ly8gYm94LXNpemluZzpib3JkZXItYm94O1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHQvLyBoZWlnaHQ6NDFweDtcblx0XHRcdC8vIGxpbmUtaGVpZ2h0OjQxcHg7XG5cdFx0XHQvLyBmb250LXNpemU6MTZweDtcblx0XHRcdC8vIGNvbG9yOiRzaXRlX3B1cnBsZTtcblx0XHRcdC8vIGZvbnQtZmFtaWx5OiRzaXRlX2ZvbnQ7XG5cdFx0XHQvLyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiNmZmZmZmY7XG5cdFx0XHQvLyBib3JkZXI6MXB4IHNvbGlkICRzaXRlX3B1cnBsZTtcblxuXHRcdFx0Ly8gJjphZnRlcntcblx0XHRcdC8vIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG5cdFx0XHQvLyBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHQvLyBmb250LXNpemU6IDE0cHg7XG5cdFx0XHQvLyBtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdC8vIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQvLyBmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly8gYm90dG9tOiAycHg7XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyB9ICovXG5cblx0XHRcdC5jYXJldC1idXR0b257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gfVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0LmNhdGVnb3J5e1xuXHRcdC5ib2R5e3dpZHRoOiA4MHJlbTt9XG5cdFx0Lm5hdmlnYXRpb257d2lkdGg6IDE0cmVtOyBtYXJnaW4tcmlnaHQ6IDJyZW07IGJhY2tncm91bmQ6ICNmZmY7fVxuXHRcdC5jb250ZW50e3dpZHRoOiA2NHJlbTt9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDQ4cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA0OHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyMS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjEuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA0Mi42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDQyLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjEuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDY0cmVtOyBwYWRkaW5nOiAwO31cblxuXHRcdC5sZWZ0LWhpZ2hsaWdodHt3aWR0aDogY2FsYygxMDAlIC0gMzJyZW0pO31cblxuXHRcdC5yaWdodC1waWNrc3tcblx0XHRcdHdpZHRoOiAzMHJlbTtcblxuXHRcdFx0LnJpZ2h0LWhpZ2hsaWdodHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAxLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDEuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5uZXdzbGFuZGluZ3tcblx0LmhpZGUtZGVza3RvcHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmhpZGUtbW9iaWxle1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5pbi1jb250ZW50LWZvcm17XG5cdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdH1cblxuXHQudGl0bGUtYmFuZHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRoZWlnaHQ6IDcuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHQuaW5uZXItYmFuZHtcblx0XHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW07XG5cdFx0XHRoZWlnaHQ6IDcuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHQucGFnZS10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXHRcdFx0LnBhZ2UtdGFnLWxpbmV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aXRsZS1iYW5kLm1lbnUtb3BlbmVke1xuXHRcdG1hcmdpbi10b3A6IDMuMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHRtYXJnaW4tbGVmdDogMTguMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCA1MDBtcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5ib2R5Lm1lbnUtb3BlbmVke1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jb2x7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwIDAgMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDAgMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAgMCAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDAgMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7fVxuXHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAgMCAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblxuXHQuY29tcG9uZW50e1xuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50e1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRtYXJnaW46IDAgMXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDAgMCAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMXJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDAuMjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdmlnYXRpb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV93aGl0ZV9ncmF5O1xuXHR9XG5cblx0LmVkaXRvci1waWNrc3tcblx0XHQvLyAvKiYuY29tcG9uZW50e1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOjBweDtcblx0XHQvLyB9Ki9cblxuXHRcdC5sYXJnZS1oaWdobGlnaHR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LnZpZGVvLWNvbnRhaW5lcntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNGInO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjUzMzMzMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwLjQ2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDIuNDY2NjY2NjY2NjY2NjY2N3JlbSk7XG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSAyLjQ2NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltYWdlLXBoe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC8vbWFyZ2luOjBweDtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdCYuZGFyay1vdmVybGF5e1xuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvcHJvbW9fY29ybmVyX3RyYW5zcGFyZW50X3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3Zlcjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvcHJvbW9fY29ybmVyX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tIHJnYmEoMCwgMCwgMCwgMC41KTtcdFxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfdHJhbnNwYXJlbnRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b20gO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyOjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3Byb21vX2Nvcm5lcl93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbSA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudmlkZW8tcGh7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ly9tYXJnaW46MHB4O1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Ji5kYXJrLW92ZXJsYXl7XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1x0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDRiJztcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC4xMzMzMzMzMzMzMzMzMzNyZW0gMC40cmVtIDAuMTMzMzMzMzMzMzMzMzMzcmVtIDAuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMC4ycmVtIHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmdhbGxlcnktdHlwZXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvL21hcmdpbjowcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHQmLmRhcmstb3ZlcmxheXtcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmhpZ2hsaWdodC1pbmZve1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQuaGlnaGxpZ2h0LXRpdGxle1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0wLjUzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGlnaGxpZ2h0LWRhdGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJ8XCI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuMjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oaWdobGlnaHQtY2F0ZWdvcnl7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGlnaGxpZ2h0LWV4Y2VycHR7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMXJlbTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhpZ2hsaWdodC1jdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuOTMzMzMzMzMzMzMzMzMzcmVtIDFyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sYXRlc3QtbmV3cy1wcmV2aWV3e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5tb3JlLWN0YXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUtcXVhZHJ1cGxldHN7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQubmV3cy1saW5rLXNpbmdsZXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LXRpbWV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwOCc7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uZXdzLWxpbmstdGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTc1JTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZWQtc2VyaWVze1xuXHRcdC5zZXJpZXMtdGl0bGV7XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuc2VyaWVzLWRlc2NyaXB0aW9ue1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmxlZnQtc2lkZS1jdGEgYXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0cGFkZGluZzogMC45MzMzMzMzMzMzMzMzMzNyZW0gMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGlnaGxpZ2h0ZWQtYmxvY2t7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oaWdobGlnaHRlZC1ibG9jay5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfdHJhbnNwYXJlbnRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdCYuZGFyay1vdmVybGF5OjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfdHJhbnNwYXJlbnRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b20gcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdCYuZGFyay1vdmVybGF5OmhvdmVyOjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b20gcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oaWdobGlnaHRlZC1ibG9jay52aWRlby1jb250YWluZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNGInO1xuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0cGFkZGluZzogMC4xMzMzMzMzMzMzMzMzMzNyZW0gMC40cmVtIDAuMTMzMzMzMzMzMzMzMzMzcmVtIDAuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdFx0XHRib3JkZXI6IDAuMnJlbSBzb2xpZCAjZmZmO1xuXHRcdFx0XHRtYXJnaW46IDAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGlnaGxpZ2h0ZWQtYmxvY2suZ2FsbGVyeS10eXBle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnXFxlODBlJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdGJvdHRvbTogMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRyaWdodDogMC42cmVtO1xuXHRcdFx0XHR3aWR0aDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlYXJjaC1ib3h7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb2wgPiBkaXYuY29tcG9uZW50e1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuXHRcdCYuZmVhdHVyZWQtc2VyaWVze1xuXHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzJlbSl7XG5cdC5uZXdzbGFuZGluZ3tcblx0XHQudGl0bGUtYmFuZHtcblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sYXRlc3QtbmV3cy1wcmV2aWV3IC5tb3JlLWN0YXtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdH1cblxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5uYXZpZ2F0aW9ue1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0Pip7XG5cdFx0XHRcdG1heC13aWR0aDogMzJyZW07XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE4cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxOHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxOHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMThyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cblx0XHQuY29tcG9uZW50e1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXG5cdFx0LmNvbCA+IGRpdi5jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXG5cdFx0XHQmLmZlYXR1cmVkLXNlcmllc3tcblx0XHRcdFx0cGFkZGluZzogMnJlbSAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSl7XG5cdC5uZXdzbGFuZGluZ3tcblx0XHQudGl0bGUtYmFuZHtcblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb257XG5cdFx0XHQ+Kntcblx0XHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMwLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE1LjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMwLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0NnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogNDZyZW07IHBhZGRpbmc6IDA7fVxuXG5cdFx0LmxhdGVzdC1uZXdzLXByZXZpZXd7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5tb3JlLWN0YXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUtcXVhZHJ1cGxldHN7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRcdC5uZXdzLWxpbmstc2luZ2xle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKXtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtdGltZXtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwOCc7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjJyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMC4ycmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVkLXNlcmllc3tcblx0XHRcdC5jb21wb25lbnQtdGl0bGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5yaWdodC1zaWRlLWluZm97XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5zZXJpZXMtdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VyaWVzLWludHJve1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlcmllcy1kZXNjcmlwdGlvbntcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQubGVmdC1zaWRlLWN0YXtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMy4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cblx0XHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMC45MzMzMzMzMzMzMzMzMzNyZW0gMXJlbTtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhpZGUtbW9iaWxle1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaGlkZS1kZXNrdG9we1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5lZGl0b3ItcGlja3MgLmxhcmdlLWhpZ2hsaWdodHtcblx0XHRcdC5oaWdobGlnaHQtaW5mb3tcblx0XHRcdFx0LmhpZ2hsaWdodC1leGNlcnB0e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oaWdobGlnaHQtdGl0bGV7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sID4gZGl2LmNvbXBvbmVudHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHRcdCYuZmVhdHVyZWQtc2VyaWVze1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pe1xuXHQubmV3c2xhbmRpbmd7XG5cdFx0LnRpdGxlLWJhbmR7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMi42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBhZ2UtdGFnLWxpbmV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjIwMGVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDJyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2cmVtKTtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb257XG5cdFx0XHR3aWR0aDogMTRyZW0gO1xuXHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdFx0bWFyZ2luOiAwIDJyZW0gMCAwO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdFx0Pip7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxMS41cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxMS41cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogNDZyZW07IHBhZGRpbmc6IDA7fVxuXG5cdFx0Lm5hdi1saXN0LWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHRcdC5uYXYtbGlzdC10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtbGlzdCBsaSBhe1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtbGlzdCBsaXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lZGl0b3ItcGlja3MuY29tcG9uZW50e1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5sYXJnZS1oaWdobGlnaHR7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0LmhpZ2hsaWdodC1pbmZve1xuXHRcdFx0XHQuaGlnaGxpZ2h0LXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oaWdobGlnaHQtZGF0ZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oaWdobGlnaHQtY2F0ZWdvcnl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhpZ2hsaWdodC1leGNlcnB0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtYm94e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDFyZW07XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0XHRoNHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0LmxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRtYXJnaW46IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3doaXRlX2dyYXk7XG5cdFx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5yYW5nZSAudWktaW5wdXQtdGV4dHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIC8qJjpiZWZvcmV7XG5cdFx0XHRcdC8vIGNvbnRlbnQ6J1xcZTkwMCc7XG5cdFx0XHRcdC8vIGZvbnQtZmFtaWx5Omljb21vb247XG5cdFx0XHRcdC8vIGZvbnQtc2l6ZToyNHB4O1xuXHRcdFx0XHQvLyBjb2xvcjokc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdC8vIHdpZHRoOjIwcHg7XG5cdFx0XHRcdC8vIGhlaWdodDphdXRvO1xuXHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0Ly8gZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdC8vIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG5cdFx0XHRcdC8vIH0qL1xuXHRcdFx0fVxuXG5cdFx0XHQvLyAvKmlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHQvLyBkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdC8vIHdpZHRoOjEwMCU7XG5cdFx0XHQvLyBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdFx0XHQvLyB0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdC8vIGhlaWdodDo0MXB4O1xuXHRcdFx0Ly8gbGluZS1oZWlnaHQ6NDFweDtcblx0XHRcdC8vIGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0Ly8gY29sb3I6JHNpdGVfcHVycGxlO1xuXHRcdFx0Ly8gZm9udC1mYW1pbHk6JHNpdGVfZm9udDtcblx0XHRcdC8vIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdC8vIGJhY2tncm91bmQ6I2ZmZmZmZjtcblx0XHRcdC8vIGJvcmRlcjoxcHggc29saWQgJHNpdGVfcHVycGxlO1xuXG5cdFx0XHQvLyAmOmFmdGVye1xuXHRcdFx0Ly8gY29udGVudDogXCJcXGYwNTRcIjtcblx0XHRcdC8vIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdC8vIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ly8gY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyBib3R0b206IDJweDtcblx0XHRcdC8vIH1cblx0XHRcdC8vIH0gKi9cblxuXHRcdFx0LmNhcmV0LWJ1dHRvbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vdmVyZmxvdy1jb2x1bW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA2MnJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTZyZW07XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVkLXNlcmllc3tcblx0XHRcdHBhZGRpbmctdG9wOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdC5zZXJpZXMtZGVzY3JpcHRpb257XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGF0ZXN0LW5ld3MtcHJldmlld3tcblx0XHRcdC50aXRsZS1xdWFkcnVwbGV0c3tcblx0XHRcdFx0Lm5ld3MtbGluay1zaW5nbGV7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmV3cy1saW5rLXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubW9yZS1jdGF7XG5cdFx0XHRcdHRvcDogMi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sID4gZGl2LmNvbXBvbmVudHtcblx0XHRcdHBhZGRpbmc6IDIuMnJlbSAxcmVtO1xuXG5cdFx0XHQmLmVkaXRvci1waWNrc3tcblx0XHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdCYuZmVhdHVyZWQtc2VyaWVze1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZlcmZsb3ctY29sdW1ue1xuXHRcdFx0cGFkZGluZy10b3A6IDIuMnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5uZXdzbGFuZGluZ3tcblx0XHQudGl0bGUtYmFuZHtcblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0bWF4LXdpZHRoOiA2NHJlbTtcblx0XHR9XG5cblx0XHQubmF2aWdhdGlvbntcblx0XHRcdG1heC13aWR0aDogMTRyZW07XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA0OHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNDhyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyMS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjEuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyMS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNDIuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA0Mi42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA2NHJlbSA7IHBhZGRpbmc6IDA7fVxuXG5cdFx0LmVkaXRvci1waWNrcy5jb21wb25lbnR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGgye1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5sYXJnZS1oaWdobGlnaHR7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0LnZpZGVvLWNvbnRhaW5lcntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogNDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNGInO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogNXJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjUzMzMzMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMC40NjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMi40NjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMi40NjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmltYWdlLXBoe1xuXHRcdFx0XHRcdHdpZHRoOiA0MC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudmlkZW8tcGh7XG5cdFx0XHRcdFx0d2lkdGg6IDQwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5nYWxsZXJ5LXR5cGV7XG5cdFx0XHRcdFx0d2lkdGg6IDQwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oaWdobGlnaHQtaW5mb3tcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDAuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC10aXRsZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5oaWdobGlnaHQtZGF0ZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC1jYXRlZ29yeXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC1leGNlcnB0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDMuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC1jdGF7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuOTMzMzMzMzMzMzMzMzMzcmVtIDFyZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRcdFx0XHQvL2xlZnQ6NjYwcHg7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGF0ZXN0LW5ld3MtcHJldmlld3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Lm1vcmUtY3Rhe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUtcXVhZHJ1cGxldHN7XG5cdFx0XHRcdC5uZXdzLWxpbmstc2luZ2xle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAxLjUzMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9zdC10aW1le1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA4Jztcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0wLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mZWF0dXJlZC1zZXJpZXN7XG5cdFx0XHQucmlnaHQtc2lkZS1pbmZve1xuXHRcdFx0XHR3aWR0aDogNDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VyaWVzLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnNlcmllcy1pbnRyb3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZXJpZXMtZGVzY3JpcHRpb257XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQubGVmdC1zaWRlLWN0YXtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MS4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cblx0XHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMC45MzMzMzMzMzMzMzMzMzNyZW0gMXJlbTtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm92ZXJmbG93LWNvbHVtbntcblx0XHRcdHdpZHRoOiA4MHJlbTtcblx0XHR9XG5cblx0XHQudHJpcGxldC1oaWdobGlnaHRze1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG59IiwiLnNlcmllc3tcblx0aDF7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMzA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5oaWRlLW1vYmlsZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aHJ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHR9XG5cblx0LmJvdHRvbWhye1xuXHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHR9XG5cblx0LmluLWNvbnRlbnQtZm9ybXtcblx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cblxuXHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHQuY29udGVudHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5uYXZpZ2F0aW9ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3doaXRlX2dyYXk7XG5cdFx0XHQvL3BhZGRpbmc6MjBweCAwIDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmFyY2hpdmUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LnNpbmdsZS1wb3N0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnBvc3QtdGl0bGV7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMC42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltYWdlLWNvbnRhaW5lcjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfdHJhbnNwYXJlbnRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5pbWFnZS1jb250YWluZXI6aG92ZXI6OmFmdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3Byb21vX2Nvcm5lcl93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBib3R0b207XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC52aWRlby1jb250YWluZXI6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJ1xcZjA0Yic7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjEzMzMzMzMzMzMzMzMzM3JlbSAwLjRyZW0gMC4xMzMzMzMzMzMzMzMzMzNyZW0gMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRcdGJvcmRlcjogMC4ycmVtIHNvbGlkICNmZmY7XG5cdFx0XHRcdG1hcmdpbjogMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYXJjaGl2ZS1jb250cm9sc3tcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzJlbSl7XG5cdC5zZXJpZXN7XG5cdFx0aDF7XG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0fVxuXG5cdFx0LmJvdHRvbWhye1xuXHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdC5hcmNoaXZlLWNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5zaW5nbGUtcG9zdHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZXBhcmF0b3J7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0fVxuXG5cdFx0LmFyY2hpdmUtY29udHJvbHN7XG5cdFx0XHRwYWRkaW5nOiAwIDFyZW0gMXJlbTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKXtcblx0LnNlcmllc3tcblx0XHRoMXtcblx0XHRcdG1hcmdpbi10b3A6IDAuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5ib3R0b21ocntcblx0XHRcdG1hcmdpbjogMy4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5pbi1jb250ZW50LWZvcm17XG5cdFx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDAgMnJlbTtcblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0XHR3aWR0aDogNDZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFyY2hpdmUtY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7ICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiwgQkI3ICovXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAvKiBORVcgLSBTYWZhcmkgNi4xKy4gaU9TIDcuMSssIEJCMTAgKi9cblx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgLyogTkVXLCBTcGVjIC0gRmlyZWZveCwgQ2hyb21lLCBPcGVyYSAqL1xuXG5cdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgLyogU2FmYXJpIDYuMSsgKi9cblx0XHRcdCAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHQuc2luZ2xlLXBvc3R7XG5cdFx0XHRcdHdpZHRoOiAzMy4zJTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZzogMC41MzMzMzMzMzMzMzMzMzNyZW0gMXJlbTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cblx0XHRcdFx0XHQmLnBvc3QtdGl0bGV7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pe1xuXHQuc2VyaWVze1xuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQudG9waHJ7XG5cdFx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuYm90dG9taHJ7XG5cdFx0XHRtYXJnaW46IDFyZW0gMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuaGlkZS1tb2JpbGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA2MnJlbTtcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdmlnYXRpb257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTRyZW07XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luOiAwIDJyZW0gMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdFx0LnNlYXJjaC1ib3h7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uYXYtbGlzdC10aXRsZXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyeyBcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJjaGl2ZS1jb250YWluZXJ7XG5cdFx0XHQuc2luZ2xlLXBvc3R7XG5cdFx0XHRcdHdpZHRoOiAzMy4zJTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pe1xuXHQuc2VyaWVze1xuXHRcdC50b3Bocntcblx0XHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtIDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5ib3R0b21ocntcblx0XHRcdG1hcmdpbjogMnJlbSAxcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRcdHdpZHRoOiA4MHJlbTtcblxuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiA2NHJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiA2NHJlbTtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdmlnYXRpb257XG5cdFx0XHRcdC5uYXYtbGlzdC10aXRsZXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFyY2hpdmUtY29udGFpbmVye1xuXHRcdFx0LnNpbmdsZS1wb3N0e1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufSIsIi5zdG9yeWFydGljbGV7XG5cdC5ib2R5Lm1lbnUtb3BlbmVke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJvZHl7XG5cdFx0cGFkZGluZzogMXJlbSAwIDJyZW07XG5cdH1cblxuXHQuc2VwYXJhdG9ye1xuXHRcdG1hcmdpbjogMS4zMzMzM3JlbSBhdXRvIDA7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2Q2ZDZkNjtcblx0fVxuXG5cdC5iYmFuZHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0LnNlcGFyYXRvcntcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQuYmJhbmQuc3BhY2VvdXR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG5cblx0LnNiYW5ke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogYXV0bztcblxuXHRcdC5zZXBhcmF0b3J7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1pbmZvcm1hdGlvbntcblx0XHQudG9wLXBvcnRpb257XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDFyZW0gMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0XHQucG9zdC1kYXRle1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogXCJ8XCI7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdG9yeS1hdXRob3J7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdieSAnO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1vZGlmaWNhdGlvbi1kYXRle1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Y29udGVudDogJ01vZGlmaWVkICc7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3R0b20tcG9ydGlvbntcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0XHQucG9zdC1jYXRlZ29yeXtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAuMTMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJywnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LWNhdGVnb3J5LmZpcnN0e1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJ1Bvc3RlZCBpbiAnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtY2F0ZWdvcnkubGFzdHtcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtdGFne1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0cGFkZGluZzogMC4xMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnLCc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtdGFnLmZpcnN0e1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJ1RhZ2dlZCAnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtdGFnLmxhc3R7XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LWxvY2F0aW9ue1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMC4xMzMzMzMzMzMzMzMzMzNyZW0gMCAwLjEzMzMzMzMzMzMzMzMzM3JlbSAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU4MDAnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN0b3J5LXRleHR7XG5cdFx0cHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0LnN0b3J5LWxhYmVse1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0fVxuXG5cdC5zdG9yeS10aXRsZXtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHR9XG5cblx0LnN0b3J5LXN1YnRpdGxle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc3RvcnktaW1hZ2UtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAxcmVtIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aW1ne1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuc3RvcnktaW1hZ2UtY2FwdGlvbntcblx0XHRmb250LXNpemU6IDAuNzMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC5xdWFkcnVwbGV0LWhpZ2hsaWdodHMgLmhpZ2hsaWdodDEtNCAuaGlnaGxpZ2h0LWltYWdlLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nLXRvcDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdC5zdG9yeS10ZXh0e1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0fVxuXG5cdC5zdG9yeWFydGljbGUtaW1hZ2UtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyXG5cdH1cblxuXHQuZmVhdHVyZWQtYXJ0aWNsZXN7XG5cdFx0cGFkZGluZzogM3JlbSAxcmVtIDA7XG5cblx0XHRoM3tcblx0XHRcdG1hcmdpbjogMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jb2x7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzF7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mze3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQuc3RvcnlhcnRpY2xle1xuXHRcdC5ib2R5e1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwIDJyZW07XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVkLWFydGljbGVze1xuXHRcdFx0cGFkZGluZzogM3JlbSAxcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5iYmFuZCwgLnNiYW5ke1xuXHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pe1xuXHQuc3RvcnlhcnRpY2xle1xuXHRcdC5iYmFuZCwgLnNiYW5ke1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RvcnktbGFiZWx7XG5cdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuc3Rvcnktc3VidGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdH1cblxuXHRcdC5zdG9yeS1pbWFnZS1jYXB0aW9ue1xuXHRcdFx0Zm9udC1zaXplOiAwLjczMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQucXVhZHJ1cGxldC1oaWdobGlnaHRzIC5oaWdobGlnaHQxLTQgLmhpZ2hsaWdodC1pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuc3RvcnlhcnRpY2xlLWltYWdlLWNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdG1hcmdpbi10b3A6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuXHRcdH1cblxuXHRcdC5mZWF0dXJlZC1hcnRpY2xlc3tcblx0XHRcdHBhZGRpbmc6IDNyZW0gMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSA7XG5cblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBvc3QtaW5mb3JtYXRpb257XG5cdFx0XHR3aWR0aDogMTJyZW07XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdC50b3AtcG9ydGlvbntcblx0XHRcdFx0cGFkZGluZzogMCAwIDFyZW0gMDtcblxuXHRcdFx0XHQucG9zdC1kYXRle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3RvcnktYXV0aG9ye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2RpZmljYXRpb24tZGF0ZXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxuZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ib3R0b20tcG9ydGlvbntcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHQucG9zdC1jYXRlZ29yeXtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9zdC1jYXRlZ29yeS5maXJzdHtcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wb3N0LXRhZ3tcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9zdC10YWcuZmlyc3R7XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9zdC1sb2NhdGlvbntcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRleHR7XG5cdFx0XHR3aWR0aDogMzJyZW07XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKXtcblx0LnN0b3J5YXJ0aWNsZXtcblx0XHQuYm9keXtcblx0XHRcdHBhZGRpbmc6IDIuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMnJlbTtcblx0XHR9XG5cblx0XHQuYmJhbmR7XG5cdFx0XHR3aWR0aDogNjJyZW07XG5cdFx0XHQvL3BhZGRpbmc6MCAxNXB4O1xuXHRcdH1cblxuXHRcdC5zYmFuZHtcblx0XHRcdHdpZHRoOiA2MnJlbTtcblx0XHR9XG5cblx0XHQucG9zdC1pbmZvcm1hdGlvbntcblx0XHRcdHdpZHRoOiAxMnJlbTtcblxuXHRcdFx0LnRvcC1wb3J0aW9ue1xuXHRcdFx0XHQucG9zdC1kYXRle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN0b3J5LWF1dGhvcntcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9kaWZpY2F0aW9uLWRhdGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ib3R0b20tcG9ydGlvbntcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHQucG9zdC1jYXRlZ29yeXtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9zdC10YWd7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtbG9jYXRpb257XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRleHR7XG5cdFx0XHR3aWR0aDogNDhyZW07XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXN1YnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuZmVhdHVyZWQtYXJ0aWNsZXN7XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5zdG9yeWFydGljbGV7XG5cdFx0LmJiYW5ke1xuXHRcdFx0d2lkdGg6IDgwcmVtO1xuXHRcdH1cblxuXHRcdC5zYmFuZHtcblx0XHRcdHdpZHRoOiA2NnJlbTtcblx0XHR9XG5cblx0XHQucG9zdC1pbmZvcm1hdGlvbntcblx0XHRcdHdpZHRoOiAxM3JlbTtcblx0XHR9XG5cblx0XHQuc3RvcnktdGV4dHtcblx0XHRcdHdpZHRoOiA1MHJlbTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn0iLCIucmVsZWFzZWFydGljbGV7XG5cdC5ib2R5Lm1lbnUtb3BlbmVke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJvZHl7XG5cdFx0cGFkZGluZzogMCAwIDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmJiYW5ke1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW46IGF1dG87XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC5zYmFuZHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuXHQuc3RvcnktbGFiZWx7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHR9XG5cblx0LnN0b3J5LXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cblxuXHQuc3Rvcnktc3VidGl0bGV7XG5cdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTc1JTtcblx0fVxuXG5cdC5zdG9yeS1pbWFnZS1jYXB0aW9ue1xuXHRcdGZvbnQtc2l6ZTogMC43MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0fVxuXG5cdGhye1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuc2JhbmQsIC5iYmFuZHtcblx0XHRocntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5mbG9hdGluZy1pbWFnZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRmbG9hdDogbm9uZTtcblxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmZsb2F0aW5nLWltYWdlLXJpZ2h0e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdGZsb2F0OiBub25lO1xuXG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQucG9zdC1pbmZvcm1hdGlvbntcblx0XHQudG9wLXBvcnRpb257XG5cdFx0XHRwYWRkaW5nOiAwIDAgMXJlbSAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cblx0XHRcdC5wb3N0LWRhdGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zdG9yeS1hdXRob3J7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdieSAnO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1vZGlmaWNhdGlvbi1kYXRle1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Y29udGVudDogJ01vZGlmaWVkICc7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3R0b20tcG9ydGlvbntcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0XHQuYWRkLWluZm97XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LWNhdGVnb3J5e1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0cGFkZGluZzogMC4xMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnLCc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtY2F0ZWdvcnkuZmlyc3R7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnUG9zdGVkIGluICc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC1jYXRlZ29yeS5sYXN0e1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC10YWd7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjEzMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcsJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC10YWcuZmlyc3R7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnVGFnZ2VkICc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC10YWcubGFzdHtcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtbG9jYXRpb257XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjEzMzMzMzMzMzMzMzMzM3JlbSAwIDAuMTMzMzMzMzMzMzMzMzMzcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZTgwMCc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RvcnktdGV4dHtcblx0XHRwe1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdH1cblx0fVxuXG5cdC5hdXRob3ItY29udGFjdHtcblx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDAgIDA7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRoNHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuYXV0aG9yLW5hbWV7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMC4yNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0fVxuXG5cdFx0LmF1dGhvci1tYWlse1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwLjI2NjY2NjY2NjY2NjY2NjdyZW0gMDtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTAxJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXV0aG9yLXBob25le1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDAuMjY2NjY2NjY2NjY2NjY2N3JlbSAwOyBcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTAzJztcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZWQtdGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHR9XG5cblx0LnF1YWRydXBsZXQtaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0MS00IC5oaWdobGlnaHQtaW1hZ2UtY29udGFpbmVye1xuXHRcdHBhZGRpbmctdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0LnJlbGF0ZWQtYXJ0aWNsZXN7XG5cdFx0LnRyaXBsZXQtaGlnaGxpZ2h0c3tcblx0XHRcdC5oaWdobGlnaHQxLTN7XG5cdFx0XHRcdC5hcnRpY2xlLWRhdGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGlnaGxpZ2h0LXRpdGxle1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzJlbSl7XG5cdC5yZWxlYXNlYXJ0aWNsZXtcblx0XHQuYmJhbmR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzMnJlbTtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5zYmFuZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSl7XG5cdC5yZWxlYXNlYXJ0aWNsZXtcblx0XHQuYmJhbmR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5zYmFuZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0LmZsb2F0aW5nLWltYWdle1xuXHRcdFx0d2lkdGg6IDIyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMnJlbSAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuZmxvYXRpbmctaW1hZ2UtcmlnaHR7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0pO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5wb3N0LWluZm9ybWF0aW9ue1xuXHRcdFx0d2lkdGg6IDEycmVtO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHQudG9wLXBvcnRpb257XG5cdFx0XHRcdHBhZGRpbmc6IDEuMTMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHRcdFx0LnBvc3QtZGF0ZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNzUlO1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdG9yeS1hdXRob3J7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vZGlmaWNhdGlvbi1kYXRle1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJvdHRvbS1wb3J0aW9ue1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0XHRcdC5wb3N0LWNhdGVnb3J5e1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wb3N0LWNhdGVnb3J5LmZpcnN0e1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtdGFne1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wb3N0LXRhZy5maXJzdHtcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wb3N0LWxvY2F0aW9ue1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RvcnktbGFiZWx7XG5cdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuc3RvcnktdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXG5cdFx0LnN0b3J5LWltYWdlLWNhcHRpb257XG5cdFx0XHRmb250LXNpemU6IDAuNzMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5zdG9yeS10ZXh0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0aHJ7XG5cdFx0XHRtYXJnaW46IDFyZW0gMDtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2Q2ZDZkNjtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdC5xdWFkcnVwbGV0LWhpZ2hsaWdodHMgLmhpZ2hsaWdodDEtNCAuaGlnaGxpZ2h0LWltYWdlLWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5yZWxhdGVkLWFydGljbGVze1xuXHRcdFx0LnRyaXBsZXQtaGlnaGxpZ2h0c3tcblx0XHRcdFx0LmhpZ2hsaWdodDEtM3tcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0XHRcdFx0XHQuYXJ0aWNsZS1kYXRle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC10aXRsZXtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2MweyBjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKXtcblx0LnJlbGVhc2VhcnRpY2xle1xuXHRcdC5ib2R5e1xuXHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMCAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5iYmFuZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDYycmVtO1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0LnNiYW5ke1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNjJyZW07XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cblx0XHQucG9zdC1pbmZvcm1hdGlvbntcblx0XHRcdHdpZHRoOiAxMnJlbTtcblxuXHRcdFx0LnRvcC1wb3J0aW9ueyBcblx0XHRcdFx0LnBvc3QtZGF0ZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdG9yeS1hdXRob3J7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vZGlmaWNhdGlvbi1kYXRle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYm90dG9tLXBvcnRpb257XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHRcdFx0LnBvc3QtY2F0ZWdvcnl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtdGFne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wb3N0LWxvY2F0aW9ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdG9yeS10ZXh0e1xuXHRcdFx0d2lkdGg6IDQ4cmVtO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXN1YnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0fVxuXG5cdFx0LmZsb2F0aW5nLWltYWdle1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMnJlbTtcblx0XHR9XG5cblx0XHQuZmxvYXRpbmctaW1hZ2UtcmlnaHR7XG5cdFx0XHR3aWR0aDogMjIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMnJlbTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQucmVsYXRlZC1hcnRpY2xlc3tcblx0XHRcdC50cmlwbGV0LWhpZ2hsaWdodHN7XG5cdFx0XHRcdC5oaWdobGlnaHQxLTN7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMyUgLSAxLjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC10aXRsZXtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYXJ0aWNsZS1kYXRle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXV0aG9yLWNvbnRhY3R7XG5cdFx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDAgIDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXV0aG9yLW5hbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmF1dGhvci1tYWlse1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5hdXRob3ItcGhvbmV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzrCoDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzrCoDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzrCoDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0LnJlbGVhc2VhcnRpY2xle1xuXHRcdC5iYmFuZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDgwcmVtO1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0LnNiYW5ke1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNjZyZW07XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cblx0XHQuc3RvcnktbWFpbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnBvc3QtaW5mb3JtYXRpb257XG5cdFx0XHR3aWR0aDogMTNyZW07XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRleHR7XG5cdFx0XHR3aWR0aDogNTByZW07XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHQuZmxvYXRpbmctaW1hZ2V7XG5cdFx0XHR3aWR0aDogMjZyZW07XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDA7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTRyZW07XG5cdFx0fVxuXG5cdFx0LmZsb2F0aW5nLWltYWdlLXJpZ2h0e1xuXHRcdFx0d2lkdGg6IDI2cmVtO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDAgMnJlbSAycmVtO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdC5yZWxhdGVkLWFydGljbGVze1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0XHQuZmVhdHVyZWQtdGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdC50cmlwbGV0LWhpZ2hsaWdodHN7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6wqBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6wqBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6wqBsZWZ0OyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6wqBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOsKgMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6wqAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDrCoDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6wqBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjrCoG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOsKgbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6wqBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjrCoGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjrCoG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufSIsIi5zaG9wcGluZ2NhcnQtdGVtcGxhdGV7XG5cdC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zdGF0ZS1kZWZhdWx0e1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQuYm9keXtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMXJlbSAxcmVtIDJyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5zaG9wcGluZy1uYXYubWVudS1vcGVuZWR7XG5cdFx0bWFyZ2luLXRvcDogMy4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAxOC4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0LmJvZHkubWVudS1vcGVuZWR7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNvbnRlbnR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRoMXtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LmNhcnQtY29udGVudC10YWJsZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAyLjMzMzMzMzMzMzMzMzMzcmVtIDAgMCAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmNhcnQtaXRlbS1jb3VudHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICdJdGVtcyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cblx0XHQuaXRlbS1jb3VudHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICcoJztcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcpJztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2xlYXItY2FydHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRyaWdodDogMDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQuY2FydC1yb3d7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0LmNhcnQtcHJpY2V7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICdQcmljZTogJztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXRvdGFse1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0LWhlYWRlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0Ym9yZGVyLXRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0ICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdGRpdntcblx0XHRcdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jYXJ0LXRvdGFse1xuXHRcdFx0cGFkZGluZy1yaWdodDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHR9XG5cblx0LmNhcnQtaXRlbXtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0ZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0ZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblxuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0Lml0ZW0taW1hZ2V7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzNiU7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pdGVtLWluZm97XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7ICAgICAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cblx0XHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7ICAgICAvKiBORVcgLSBDaHJvbWUgKi9cblx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHQgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG5cdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0Lml0ZW0tbmFtZXtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cblx0XHRcdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHRcdFx0ICAgICAgICBmbGV4LWdyb3c6IDE7XG5cdFx0fVxuXG5cdFx0Lml0ZW0tdHlwZXtcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0LXdlYmtpdC1mbGV4LWdyb3c6IDE7XG5cdFx0XHQgICAgICAgIGZsZXgtZ3JvdzogMTtcblx0XHR9XG5cblx0XHQuaXRlbS1zaXple1xuXHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cblx0XHRcdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHRcdFx0ICAgICAgICBmbGV4LWdyb3c6IDE7XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJ1NpemU6ICc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pdGVtLXJlbW92ZXtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5ubGluZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0ZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0ZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblxuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5jYXJ0LXByaWNle1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHQtd2Via2l0LWZsZXgtZ3JvdzogMTtcblx0XHQgICAgICAgIGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdC5jYXJ0LXF1YW50aXR5e1xuXHRcdHdpZHRoOiBjYWxjKDM2JSArIDAuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRvcmRlcjogLTE7XG5cdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblxuXHRcdHNlbGVjdHtcblx0XHRcdHdpZHRoOiA0LjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQ6IDQwMCAxcmVtICRzaXRlX2ZvbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblxuXHRcdFx0Ly8gLyptYXgtd2lkdGg6NTVweDsqL1xuXHRcdFx0Ly8gLypoZWlnaHQ6IGF1dG87Ki9cblx0XHRcdC8vIC8qbWluLWhlaWdodDogMzlweDtcblx0XHRcdC8vIHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogM3B4OyovXG5cdFx0fVxuXHR9XG5cblx0LmNhcnQtdG90YWx7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHQtd2Via2l0LWZsZXgtZ3JvdzogMTtcblx0XHQgICAgICAgIGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdC5jYXJ0LXRvdGFsbGluZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0ZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0ZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblxuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0LmNhcnQtbGFiZWx7XG5cdFx0XHRoZWlnaHQ6IDRyZW07XG5cdFx0XHRtaW4td2lkdGg6IDYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdC5jYXJ0LXZhbHVle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5jYXJ0LXF1YW50aXR5e1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJ0LXRvdGFse1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FydC1zaWRlYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMCAxcmVtIDA7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5jYXJ0Ym94e1xuXHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblxuXHRcdC8vYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2ZDZkNjtcblxuXHRcdC5jYXJ0Ym94LWNoZWNrb3V0e1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtIDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMC44cmVtO1xuXHRcdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3Qtd3JhcHBlcntcblx0XHRoNHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHRoNntcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQubWFwLXdyYXBwZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cblxuXHQudWktc2VsZWN0bWVudS10ZXh0e1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQuY29se1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mxe3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jM3t3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5zaG9wcGluZ2NhcnQtdGVtcGxhdGV7XG5cdFx0LmNhcnRib3gge1xuXHRcdFx0LmNhcnRib3gtY2hlY2tvdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQuc2hvcHBpbmdjYXJ0LXRlbXBsYXRle1xuXHRcdC5ib2R5e1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdHdpZHRoOiAzMnJlbTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMCAycmVtO1xuXHRcdH1cblxuXHRcdGgxe1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdH1cblxuXHRcdC5jYXJ0LWNvbnRlbnQtdGFibGV7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDFyZW0gMDtcblx0XHR9XG5cblx0XHQuY2xlYXItY2FydHtcblx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0dG9wOiAtMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuY2FydC1pdGVtLWNvdW50e1xuXHRcdFx0bGVmdDogMXJlbTtcblx0XHRcdHRvcDogLTAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY2FydC10b3RhbGxpbmV7XG5cdFx0XHQuY2FydC1sYWJlbHtcblx0XHRcdFx0bWluLXdpZHRoOiAxMHJlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJ0LXZhbHVle1xuXHRcdFx0XHQuY2FydC1xdWFudGl0eXtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0Ym94IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdC5jYXJ0Ym94LWNoZWNrb3V0e1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogMC45MzMzMzMzMzMzMzMzMzNyZW0gMnJlbSAwLjkzMzMzMzMzMzMzMzMzM3JlbSAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0wLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0cmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHsgY2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSl7XG5cdC5zaG9wcGluZ2NhcnQtdGVtcGxhdGV7XG5cdFx0LmJvZHl7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdH1cblxuXHRcdC5jYXJ0LXJvd3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcnQtaXRlbXtcblx0XHRcdC5pdGVtLWltYWdle1xuXHRcdFx0XHR3aWR0aDogMTMuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0taW5mb3tcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1uYW1le1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0tdHlwZXtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHR9XG5cblx0XHRcdC5pdGVtLXNpemV7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1yZW1vdmV7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ubGluZXtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNC4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDsgICAgICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuXHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94OyAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDsgICAgIC8qIE5FVyAtIENocm9tZSAqL1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cdFx0fVxuXG5cdFx0Ly8gLyouY2FydGJveCB7XG5cdFx0Ly8gXHRtYXJnaW4tYm90dG9tOjBweDtcblxuXHRcdC8vIFx0LmNhcnRib3gtY2hlY2tvdXR7XG5cdFx0Ly8gXHRcdHdpZHRoOmF1dG87XG5cdFx0Ly8gXHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfSovXG5cblx0XHQuY2FydC10b3RhbGxpbmV7XG5cdFx0XHQuY2FydC1sYWJlbHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSl7XG5cdC5zaG9wcGluZ2NhcnQtdGVtcGxhdGV7XG5cdFx0LmJvZHl7XG5cdFx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXHRcdFx0d2lkdGg6IDYycmVtO1xuXHRcdFx0cGFkZGluZzogMnJlbSAwIDJyZW07XG5cdFx0fVxuXG5cdFx0aDF7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuY2FydC1jb250ZW50LXRhYmxle1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1LjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdHBhZGRpbmc6IDMuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMXJlbSAxcmVtO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LmNhcnQtc2lkZWJhcntcblx0XHRcdHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHBhZGRpbmc6IDIuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMXJlbSAwO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdC5jYXJ0LWl0ZW0tY291bnR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJ0l0ZW1zJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cblx0XHRcdC5pdGVtLWNvdW50e1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcoJztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcpJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbGVhci1jYXJ0e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwLjJyZW07XG5cdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdC5jYXJ0LXJvd3tcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7ICAgICAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cblx0XHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7ICAgICAvKiBORVcgLSBDaHJvbWUgKi9cblx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHRcdCAgIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblxuXHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHQgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblxuXHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHQuY2FydC1wcmljZSwgLmNhcnQtdG90YWx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FydC1oZWFkZXJ7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDsgICAgICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuXHRcdFx0ZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDsgICAgIC8qIE5FVyAtIENocm9tZSAqL1xuXHRcdFx0ZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblxuXHRcdFx0ZGl2e1xuXHRcdFx0XHQtd2Via2l0LW9yZGVyOiAxO1xuXHRcdFx0XHQgICAgICAgIG9yZGVyOiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FydC10b3RhbHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FydC1pdGVte1xuXHRcdFx0d2lkdGg6IDI0cmVtO1xuXG5cdFx0XHQuaXRlbS1pbWFnZXtcblx0XHRcdFx0d2lkdGg6IDEwcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1pbmZve1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7ICAgICAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cblx0XHRcdFx0ZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7ICAgICAvKiBORVcgLSBDaHJvbWUgKi9cblx0XHRcdFx0ZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0tbmFtZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5pdGVtLXR5cGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDBcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0tc2l6ZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJ1NpemU6ICc7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1yZW1vdmV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmxpbmV7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjRyZW0pO1xuXHRcdFx0cGFkZGluZy10b3A6IDEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0LmNhcnQtcHJpY2V7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQuY2FydC1xdWFudGl0eXtcblx0XHRcdHdpZHRoOiA0LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdG9yZGVyOiAwO1xuXG5cdFx0XHQvLyAvKnNlbGVjdHtcblx0XHRcdC8vIFx0d2lkdGg6NjJweDtcblx0XHRcdC8vIH0qL1xuXG5cdFx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXRvdGFse1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY2FydC10b3RhbGxpbmV7XG5cdFx0XHQuY2FydC1sYWJlbHtcblx0XHRcdFx0aGVpZ2h0OiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNhcnQtdmFsdWV7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdFx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHRcdCAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXG5cdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0LmNhcnQtcXVhbnRpdHl7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jYXJ0LXRvdGFse1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0Ym94e1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRcdC5jYXJ0Ym94LWNoZWNrb3V0e1xuXHRcdFx0XHRtYXJnaW46IDFyZW0gYXV0bztcblxuXHRcdFx0XHQvLyAvKiY6YWZ0ZXJ7XG5cdFx0XHRcdC8vIFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdC8vIFx0Ym90dG9tOjFweDtcblx0XHRcdFx0Ly8gXHRtYXJnaW4tbGVmdDozcHg7XG5cdFx0XHRcdC8vIH0qL1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXNpZGViYXJ7XG5cdFx0XHRwYWRkaW5nOiAzLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDFyZW0gMDtcblx0XHR9XG5cblx0XHQuY29udGFjdC13cmFwcGVyIGg0e1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY29udGFjdC13cmFwcGVyIGg2e1xuXHRcdFx0Zm9udC1zaXplOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pe1xuXHQuc2hvcHBpbmdjYXJ0LXRlbXBsYXRle1xuXHRcdC5ib2R5e1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRcdHdpZHRoOiA4MHJlbTtcblx0XHR9XG5cblx0XHRoMXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5jYXJ0LWNvbnRlbnQtdGFibGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHJlbSk7XG5cdFx0XHRwYWRkaW5nOiAzLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW0gMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuY2FydC1zaWRlYmFye1xuXHRcdFx0d2lkdGg6IDIwcmVtO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdC5jYXJ0LWl0ZW17XG5cdFx0XHR3aWR0aDogMjYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5ubGluZXtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNi42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdH1cblxuXHRcdC5jYXJ0LXRvdGFsbGluZXtcblx0XHRcdC5jYXJ0LWxhYmVse1xuXHRcdFx0XHRtaW4td2lkdGg6IDEzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjcuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0LmNhcnQtcXVhbnRpdHl7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVpLXNlbGVjdG1lbnUtYnV0dG9ue1xuXHRcdFx0cGFkZGluZzogMC40NjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMC40NjY2NjY2NjY2NjY2NjY3cmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHsgY2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufSIsIi5zaG9wcGluZ2NhdGVnb3J5LXRlbXBsYXRle1xuXHQudGFicyBsaXtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0LmJvZHl7XG5cdFx0cGFkZGluZzogMnJlbSAxcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQuc2hvcHBpbmctbmF2Lm1lbnUtb3BlbmVke1xuXHRcdG1hcmdpbi10b3A6IDMuMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHRtYXJnaW4tbGVmdDogMTguMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAzMDBtcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5ib2R5Lm1lbnUtb3BlbmVke1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdGgxe1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC50YWJze1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0ZWdvcnktaXRlbS1jb3VudHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cblx0XHQuaXRlbS1jb3VudHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnKCc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyknO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcgSXRlbXMnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cblxuXHQuc2hvcHBpbmctY2F0ZWdvcnktdGFibGV7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzJTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtLXNob3djYXNlIC5pdGVte1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAzLjMzMzMzMzMzMzMzMzMzcmVtIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDsgICAgICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuXHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDsgICAgIC8qIE5FVyAtIENocm9tZSAqL1xuXHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0ICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdC5pdGVtLW5hbWV7XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQuaXRlbS1pbWFnZXtcblx0XHRcdHdpZHRoOiAzNiU7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pdGVtLWluZm97XG5cdFx0XHR3aWR0aDogNjQlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmctbGVmdDogNSU7XG5cblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0XHRkaXNwbGF5OiAtbW96LWJveDsgICAgICAgICAvKiBPTEQgLSBGaXJlZm94IDE5LSAoYnVnZ3kgYnV0IG1vc3RseSB3b3JrcykgKi9cblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0XHRkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAvKiBORVcsIFNwZWMgLSBPcGVyYSAxMi4xLCBGaXJlZm94IDIwKyAqL1xuXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0ICAgLW1vei1ib3gtb3JpZW50OiAgdmVydGljYWw7XG5cblx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0Lml0ZW0tbmFtZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDFyZW07XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zaXplLWdyb3Vwe1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdFx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHRcdCAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXG5cdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0tYWRke1xuXHRcdFx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwLjI2NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyOjphZnRlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWN0aXZlOjphZnRlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zdGF0ZS1kZWZhdWx0e1xuXHRcdFx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICM1NzA2OGM7XG5cdFx0XHRcdFx0Y29sb3I6ICM1NzA2OGM7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250OiA1MDAgMC44NjY2NjY2NjY2NjY2NjY3cmVtICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1zaXple1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJVxuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZXQtYnV0dG9ue1xuXHRcdFx0XHRmb250LXNpemU6IDAuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjZyZW0gMC4yNjY2NjY2NjY2NjY2NjY3cmVtIDAuNnJlbTtcblx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3Qtd3JhcHBlciBoNntcblx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC5jb250YWN0LXdyYXBwZXJ7XG5cdFx0Lm1hcC13cmFwcGVye1xuXHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0aDR7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXHR9XG5cblx0LmNhcmV0LWJ1dHRvbltkYXRhLXVpPVwibG9hZC1tb3JlXCJde1xuXHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAycmVtIGF1dG8gMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmV7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdH1cblx0fVxuXG5cdC5sb2FkZGl2e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudGFiYmVkLXRpdGxle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogLTUuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdC5ub24tdGFiYmVkLWNvbnRlbnR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRlZ29yeS1pdGVtLWNvdW50e1xuXHRcdHBhZGRpbmctdG9wOiAyLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQuc2hvcHBpbmctY2F0ZWdvcnktdGFibGV7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHsgY2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQuc2hvcHBpbmdjYXRlZ29yeS10ZW1wbGF0ZXtcblx0XHQuYm9keXtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHR9XG5cblx0XHRoMXtcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuY2F0ZWdvcnktaXRlbS1jb3VudHtcblx0XHRcdHBhZGRpbmc6IDIuNDY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDA7XG5cdFx0fVxuXG5cdFx0LnNob3BwaW5nLWNhdGVnb3J5LXRhYmxle1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAxcmVtO1xuXHRcdH1cblxuXHRcdC50YWJiZWQtdGl0bGV7XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pe1xuXHQuc2hvcHBpbmdjYXRlZ29yeS10ZW1wbGF0ZXtcblx0XHQuYm9keXtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHR9XG5cblx0XHQuc2hvcHBpbmctY2F0ZWdvcnktdGFibGV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdFx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW0tc2hvd2Nhc2V7XG5cdFx0XHR3aWR0aDogMzAuMyU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMyU7XG5cblx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdC8vbWF4LXdpZHRoOjIwNnB4O1xuXG5cdFx0XHQuaXRlbXtcblx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2Q2ZDZkNjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Lml0ZW0taW1hZ2V7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaXRlbS1pbmZve1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdFx0Lml0ZW0tbmFtZXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnNpemUtZ3JvdXB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmV0LWJ1dHRvbltkYXRhLXVpPVwibG9hZC1tb3JlXCJde1xuXHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG8gMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5sb2FkZGl2e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMC42NjY2NjY2NjY2NjY2NjdyZW0gYXV0byAwO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkxcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuMDY2NjY2NjY2NjY2NjdlbSl7XG5cdC5pdGVtLXNob3djYXNlIC5pdGVte1xuXHRcdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSl7XG5cdC5zaG9wcGluZ2NhdGVnb3J5LXRlbXBsYXRle1xuXHRcdC50YWJze1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0xLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuYm9keXtcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhdGVnb3J5LWl0ZW0tY291bnR7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdC5pdGVtLWNvdW50e1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGFiLWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1LjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdC5zaG9wcGluZy1jYXRlZ29yeS10YWJsZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdC8vd2lkdGg6Y2FsYygxMDAlIC0gMjMwcHgpO1xuXHRcdFx0Ly9mbG9hdDpsZWZ0O1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1zaG93Y2FzZXtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXG5cdFx0XHRcdC8vbWF4LXdpZHRoOjIwM3B4O1xuXG5cdFx0XHRcdC5pdGVte1xuXHRcdFx0XHRcdC5pdGVtLWluZm97XG5cdFx0XHRcdFx0XHQuc2l6ZS1ncm91cHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTAuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuaXRlbS1zaXple1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FyZXQtYnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaXplLWdyb3Vwe1xuXHRcdFx0XHRcdC5pdGVtLWFkZHtcblx0XHRcdFx0XHRcdC51aS1zZWxlY3RtZW51LWJ1dHRvbntcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMC4ycmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuMTMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQudWktc2VsZWN0bWVudS1idXR0b24udWktc3RhdGUtZGVmYXVsdHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXNpZGViYXJ7XG5cdFx0XHR3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwYWRkaW5nOiAwIDAgMXJlbSAwO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHQuY2FyZXQtYnV0dG9ue1xuXHRcdFx0XHRwYWRkaW5nOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAxcmVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FydGJveC1uYnItaXRlbXN7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAtMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3Qtd3JhcHBlciBoNHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3Qtd3JhcHBlciBoNntcblx0XHRcdGZvbnQtc2l6ZTogMC45MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LmxvYWRkaXZ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5ub24tdGFiYmVkLWNvbnRlbnR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQudGFiYmVkLXRpdGxle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7IGNsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5zaG9wcGluZ2NhdGVnb3J5LXRlbXBsYXRle1xuXHRcdC5ib2R5e1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHR9XG5cblx0XHQudGFiLWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcmVtKTtcblx0XHR9XG5cblx0XHQuc2hvcHBpbmctY2F0ZWdvcnktdGFibGV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Ly93aWR0aDpjYWxjKDEwMCUgLSAzMDBweCk7XG5cblx0XHRcdC5pdGVtLXNob3djYXNle1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE4LjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdC5pdGVtIC5pdGVtLWluZm8gLnNpemUtZ3JvdXB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHRcdFx0XHQuaXRlbS1zaXple1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FydC1zaWRlYmFye1xuXHRcdFx0d2lkdGg6IDIwcmVtO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHQuY2FyZXQtYnV0dG9ue1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FydGJveC1uYnItaXRlbXN7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn0iLCIubnl1LWhvbWV7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cblx0LmhlYWRlcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gei1pbmRleDo5OTk5O1xuXHR9XG5cblx0LmJvZHkubWVudS1vcGVuZWR7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmJsb2NrLmZlYXR1cmVzLl8xMXtcblx0XHRtYXJnaW4tdG9wOiAwLjRyZW07XG5cdH1cblxuXHQuc3RyZWFtLXZpZXdwb3J0e1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXG5cdFx0LmZhY2Vib29re1xuXHRcdFx0YXtcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAyLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDIuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvc29jaWFsLWljb25zL2ZhY2Vib29rX2hvdmVyLnN2Z1wiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbnN0YWdyYW17XG5cdFx0XHRhe1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDQuMnJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3NvY2lhbC1pY29ucy9pbnN0YWdyYW1faW52ZXJzZS5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnR3aXR0ZXJ7XG5cdFx0XHRhe1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDIuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMi4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9zb2NpYWwtaWNvbnMvdHdpdHRlcl9pbnZlcnNlLnN2Z1wiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMC40cmVtOyAvLyAxNXB4XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRvcC1saW5rc3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0ei1pbmRleDogMztcblxuXHRcdC50b3AtbGlua3MtY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5saXN0LXRpdGxle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0LnRvcC11cmxze1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7IFxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnJlYWRjcnVtYi13cmFwcGVye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZm9vdGVye1xuXHRcdHotaW5kZXg6IDk5O1xuXHR9XG5cblx0LmNvdmVyZGl2e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDM7XG5cblx0XHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcblx0XHQgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcblxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0ICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJldC1idXR0b257XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW0gMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFjdGl2ZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0fVxuXHR9XG5cblx0LmNvdmVyLWRpdi1pbm5lcntcblx0XHRwYWRkaW5nOiA0LjMzMzMzMzMzMzMzMzMzcmVtIDFyZW0gMXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdC50b3AtbGlua3MtZ290b3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcXGYwNzhcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyOjphZnRlcntcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgxe1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGhlaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQvKiBTaHJpbmsgdGhlIG1haW4gbmF2IHRvIGxvb2sgbGlrZSBhIG1vYmlsZSBuYXYqL1xuXHQmLnNocmlua25hdntcblx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcblx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xuXHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblxuXHRcdC5oZWFkZXJ7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdH1cblxuXHRcdC5sb2dve1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogMCAxLjEzMzMzMzMzMzMzMzMzM3JlbSAwIDQuNHJlbTtcblx0XHRcdC8vIHdpZHRoOiA0LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0Ly8gaGVpZ2h0OiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdC8vIGJhY2tncm91bmQtc2l6ZTogYXV0byA3NSU7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdFx0XHQvLyBwYWRkaW5nOiAwLjg2NjY3cmVtIDAgMC44cmVtIDA7XG5cblx0XHRcdHN2Z3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHQmICsgc3Zne1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLnN1cGVyLW5hdmlnYXRpb24tbWVudSA+IGxpe1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0Ji5zdXBlcm5hdi1zdWJsaW5rIGE6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpIGEubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGlua3tcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9uLWlubmVye1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRoZWlnaHQ6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi13cmFwcGVye1xuXHRcdFx0Ly9wb3NpdGlvbjpmaXhlZDtcblx0XHRcdC8vdG9wOjBweDtcblxuXHRcdFx0Ji5tZW51LW9wZW5lZHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ym9keXtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQudmlldy1pbmRleHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQubWVudS1vdmVybGF5e1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdHotaW5kZXg6IDk5OTg7XG5cblx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQubW9iaWxlLXNlYXJjaC10b2dnbGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cmlnaHQ6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1zZWFyY2gtdG9nZ2xlOmhvdmVyLCAubW9iaWxlLXNlYXJjaC10b2dnbGU6YWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtb3ZlcmxheS5tZW51LW9wZW5lZHtcblx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT03NSk7XG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb24td3JhcHBlci5tZW51LW9wZW5lZHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHotaW5kZXg6IDk5OTk5OTtcblx0XHR9XG5cblx0XHQuYm9keXtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDIwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0LmJvZHkubWVudS1vcGVuZWR7XG5cdFx0XHRtYXJnaW4tbGVmdDogMThyZW0gIWltcG9ydGFudDtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAyMDBtcyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9ue1xuXHRcdFx0d2lkdGg6IDE4LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMTguMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR0b3A6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR6LWluZGV4OiA5OTk4O1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdHVsIGxpIHVse1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi5vcGVue1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMThyZW07XG5cblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0Ly93aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtb3BlbmVkIC5tYWluLW5hdmlnYXRpb24taW5uZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0YS5nbG9iYWwtbWVudXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMCAxcmVtIDAgMi43MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsaW5lLWhlaWdodDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiA2MCU7XG5cdFx0XHRcdHdpZHRoOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjI1LDIyNSwyMjUsMC43KTtcblx0XHRcdFx0Ym90dG9tOiAyMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTAuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhLmdsb2JhbC1tZW51OmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0fVxuXG5cdFx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBub25lO1xuXG5cdFx0XHQubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGluay10b3B7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdH1cblxuXHRcdFx0YS5tYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGluay10b3B7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNTcwNjhjO1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjMzMwNjYyO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGk6aG92ZXJ7XG5cdFx0XHQubWVnYS1tZW51e1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGlua3tcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHR9XG5cblx0XHRcdC5tYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRvcHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSBhLm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmt7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkub3BlbiAubWVnYS1tZW51e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0fVxuXG5cdFx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5vcGVuIC5tZWdhLW1lbnUgLmluLXRoaXMtc2VjdGlvbntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQuaW4tdGhpcy1zZWN0aW9uLW1lbnUgPiBsaXtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gYXtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwuaW4tdGhpcy1zZWN0aW9uLW1lbnUgPiBsaXtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkgLm1lZ2EtbWVudSAub3ZlcnZpZXcsXG5cdFx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSAubWVnYS1tZW51IC5yZWxhdGVkLWxpbmtzLFxuXHRcdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkgLm1lZ2EtbWVudSAuaW4tdGhpcy1zZWN0aW9uLXRpdGxle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc3VwZXItbmF2aWdhdGlvbntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRtYXJnaW46IDAgMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cdFx0fVxuXG5cdFx0dWwuc3VwZXItbmF2aWdhdGlvbi1tZW51ID4gbGl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRhLmxvZ2luLW55dS1ob21le1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDFyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlIDtcblx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRcdHBhZGRpbmc6IDAuODY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdCY6dmlzaXRlZHtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG5cdFx0XHRcdGNvbG9yOiAjNTcwNjhjO1xuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5tYWluLW5hdmlnYXRpb24tbWVudSBsaS5oYXMtc3VibWVudTpob3ZlciBhOjphZnRlcntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi1pbm5lciAubG9nb3tcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IDAgMS4xMzMzMzMzMzMzMzMzMzNyZW0gMCA0LjRyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogLjRyZW07XG5cdFx0XHR3aWR0aDogNC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdC8vIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0XHRcdC8vIHBhZGRpbmc6IDAuODY2NjY2NjY2NjY2NjY2N3JlbSAwIDAuOHJlbSAwO1xuXG5cdFx0XHRzdmd7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0JiArIHN2Z3tcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3VwZXItbmF2aWdhdGlvbi10aXRsZXtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI0Q2RDZENjtcblx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHR9XG5cblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaXtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdGNsZWFyOiBib3RoO1xuXG5cdFx0XHQuc3VwZXJuYXYtc3VibGluayBhe1xuXHRcdFx0XHRwYWRkaW5nOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGF7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNENkQ2RDY7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLnN1cGVyLW5hdmlnYXRpb24tbWVudSA+IGxpLmhhcy1zdWJtZW51ID4gYXtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLnN1cGVyLW5hdmlnYXRpb24tbWVudSA+IGxpLmhhcy1zdWJtZW51IHVse1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5oYXMtc3VibWVudS5vcGVue1xuXHRcdFx0dWx7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5zdXBlcm5hdi1zdWJsaW5rIHVse1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxcmVtO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN1cGVybmF2LXN1Ymxpbmt7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSBhLm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmstdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDM1JTtcblx0XHR9XG5cblx0XHRmb3JtLm1haW4tbmF2aWdhdGlvbi1zZWFyY2gtZm9ybXtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGZvcm0ubW9iaWxlLXNlYXJjaC1mb3Jte1xuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1heC13aWR0aDogMzJyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdC50b3Atc2VhcmNoZXN7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLm1vYmlsZS1zZWFyY2gtZm9ybS10ZXh0LWZpZWxke1xuXHRcdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblxuXHRcdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0fSBcblxuXHRcdFx0XHQmOi1tb3otcGxhY2Vob2xkZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHR9IFxuXG5cdFx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHR9IFxuXG5cdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubW9iaWxlLXNlYXJjaC1mb3JtLXN1Ym1pdHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9uLXNlYXJjaC1mb3JtLXN1Ym1pdHtcblx0XHRcdHJpZ2h0OiAxMC42cmVtO1xuXHRcdFx0dG9wOiAtMy4ycmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaGFtYnVyZ2VyLCAuaGFtYnVyZ2VyOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfbGlnaHRfcHVycGxlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGhlaWdodDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZy10b3A6IDAuMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjhyZW07XG5cdFx0fVxuXG5cdFx0LmhhbWJ1cmdlci5tZW51LW9wZW5lZHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOHJlbTtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHR9XG5cblx0XHQvLyAubWFpbi1uYXZpZ2F0aW9uLWlubmVyIC5sb2dvLm1lbnUtb3BlbmVke1xuXHRcdC8vIFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0Ly8gfVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi1pbm5lciAuaGFzLXN1Ym1lbnV7XG5cdFx0XHRsaXtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiA+IGRpdiA+IHVsID4gbGl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGE6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2ID4gZGl2ID4gdWw+IGxpID4gYSA+IGRpdiA+IHVsID4gbGkgYXtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWVnYS1tZW51e1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb24gdWwgbGl7XG5cdFx0XHR1bC5pbi10aGlzLXNlY3Rpb24tbWVudXtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuXHRcdFx0XHQ+IGxpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpLmhhcy1zdWJtZW51ID4gLm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmstdG9wOjphZnRlciwgXG5cdFx0bGkuaGFzLXN1Ym1lbnU6aG92ZXIgPiBtYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRvcDo6YWZ0ZXJ7XG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym90dG9tOiAxcmVtO1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdH1cblxuXHRcdGxpLmhhcy1zdWJtZW51Lm9wZW57XG5cdFx0XHQ+IC5tYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRvcHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdFx0XHQgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3VwZXItbmF2aWdhdGlvbi1saW5rLXRvcHtcblx0XHRcdGJhY2tncm91bmQ6ICNGMUYxRjE7XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNENkQ2RDY7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdD4gYXtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaSBhe1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblxuXHRcdHVsLnN1cGVyLW5hdmlnYXRpb24tbWVudSA+IGxpOmhvdmVyIC5zdXBlci1uYXZpZ2F0aW9uLWxpbmstdG9we1xuXHRcdFx0YmFja2dyb3VuZDogIzMzMDY2MjtcblxuXHRcdFx0YXtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAjZjFmMWYxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLnN1cGVyLW5hdmlnYXRpb24tbWVudSA+IGxpLmhhcy1zdWJtZW51OmhvdmVyIC5zdXBlci1uYXZpZ2F0aW9uLWxpbmstdG9wLFxuXHRcdHVsLnN1cGVyLW5hdmlnYXRpb24tbWVudSA+IGxpLmhhcy1zdWJtZW51Lm9wZW46aG92ZXIgLnN1cGVyLW5hdmlnYXRpb24tbGluay10b3B7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMzMwNjYyO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogI2YxZjFmMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaS5oYXMtc3VibWVudSA+IC5zdXBlci1uYXZpZ2F0aW9uLWxpbmstdG9wOjphZnRlcntcblx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Y29sb3I6ICMzMzA2NjI7XG5cblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0bGkuaGFzLXN1Ym1lbnU6aG92ZXIgPiBzdXBlci1uYXZpZ2F0aW9uLWxpbmstdG9wOjphZnRlcixcblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5oYXMtc3VibWVudTpob3ZlciAuc3VwZXItbmF2aWdhdGlvbi1saW5rLXRvcDo6YWZ0ZXJ7XG5cdFx0XHRjb2xvcjogI2YxZjFmMTtcblx0XHR9XG5cblx0XHRsaS5oYXMtc3VibWVudS5vcGVuID4gLnN1cGVyLW5hdmlnYXRpb24tbGluay10b3A6OmFmdGVye1xuXHRcdFx0Y29sb3I6ICNGMUYxRjE7XG5cblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHQgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0ICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHR9XG5cblx0XHRsaS5oYXMtc3VibWVudS5vcGVuID4gLnN1cGVyLW5hdmlnYXRpb24tbGluay10b3B7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblxuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICNmMWYxZjE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmhhcy1zdWJtZW51IGRpdiA+IHVsID4gbGkgPiB1bHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb24td3JhcHBlci5tZW51LW9wZW5lZHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb24ub3Blbntcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cblx0XHRcdC5zdXBlci1uYXZpZ2F0aW9ue1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5sb2dpbi1ueXUtaG9tZXtcblx0XHRcdFx0dG9wOiAtMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxpbmstYmFreyBcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5tZW51LW92ZXJsYXl7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0b3BhY2l0eTogMDtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdHotaW5kZXg6IDk5OTg7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuXHQgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tZW51LW92ZXJsYXkubWVudS1vcGVuZWR7XG5cdG9wYWNpdHk6IDAuNzU7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT03NSk7XG59XG5cbmVte1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA0NzlweCl7Ki9cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNzY5cHgpe1xuXHQubnl1LWhvbWV7XG5cdFx0LnNsdWcyLC5zbHVnM3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnNsdWcyLnZpc2libGUsXG5cdFx0LnNsdWczLnZpc2libGV7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmxvYWQtbW9yZS1zdHJlYW17XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LmxvYWQtbW9yZS1idG57XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIC8qXHRAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY5cHgpe1xuLy8gLm55dS1ob21le1xuLy8gLmxvYWQtbW9yZS1zdHJlYW17XG4vLyBkaXNwbGF5OiBibG9jaztcbi8vIHRleHQtYWxpZ246IGNlbnRlcjtcblxuLy8gLmxvYWQtbW9yZS1idG57XG4vLyB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4vLyBkaXNwbGF5OmlubGluZS1ibG9jaztcbi8vIG1hcmdpbi10b3A6IDMwcHg7XG4vLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuLy8gYm9yZGVyOjFweCBzb2xpZCAkc2l0ZV9wdXJwbGU7XG4vLyBwYWRkaW5nOiAxMHB4IDE1cHg7XG4vLyBmb250LXNpemU6IDE1cHg7XG4vLyBmb250LXdlaWdodDogYm9sZDtcbi8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyBjb2xvcjokc2l0ZV9wdXJwbGU7XG4vLyBjdXJzb3I6cG9pbnRlcjtcbi8vIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblxuLy8gJjphY3RpdmV7XG4vLyBjb2xvcjojZmZmO1xuLy8gYmFja2dyb3VuZDokc2l0ZV9kYXJrX3B1cnBsZTtcbi8vIH1cblxuLy8gJjpob3Zlcntcbi8vIGNvbG9yOiNmZmY7XG4vLyBiYWNrZ3JvdW5kOiRzaXRlX2RhcmtfcHVycGxlO1xuLy8gfVxuLy8gfVxuLy8gfVxuLy8gfVxuLy8gfSovXG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMmVtKXtcblx0Lm55dS1ob21le1xuXHRcdC50b3AtbGlua3N7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY292ZXItZGl2LWlubmVye1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0LmZvb3Rlcntcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdC5mb290ZXItbmF2aWdhdGlvbi10b3Atd3JhcHBlcntcblx0XHRcdFx0LmNvbm5lY3Qtbnl1LC5vbi10aGlzLXNpdGUsIC5tYWluLWNhbXB1c2Vze1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQsIGRpc3BsYXkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0LCBkaXNwbGF5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvb3Rlci10b3AtbWVudXtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0LCBkaXNwbGF5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dCwgZGlzcGxheSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb290ZXItbmF2aWdhdGlvbi1jb250ZW50e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvb3Rlci10b3AtbWVudXtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXhwYW5kLWJ1dHRvbntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWcvY29sbGFwc2UtdGFibGV0LnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdHRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1uYXZpZ2F0aW9uLWJvdHRvbS13cmFwcGVye1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXI6bm90KC5leHBhbmRlZCl7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0LmZvb3Rlci1uYXZpZ2F0aW9uLXRvcC13cmFwcGVye1xuXHRcdFx0XHQuY29ubmVjdC1ueXUsLm9uLXRoaXMtc2l0ZSwgLm1haW4tY2FtcHVzZXN7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0LCBkaXNwbGF5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dCwgZGlzcGxheSAzMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRcdC8vZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvb3Rlci10b3AtbWVudXtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcblxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dCwgZGlzcGxheSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQsIGRpc3BsYXkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0XHQvL2Rpc3BsYXk6bm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5leHBhbmQtYnV0dG9ue1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMS44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltZy9leHBhbmQtdGFibGV0LnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdHRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdG9wIDMwMG1zIGVhc2UtaW4tb3V0LGJvdHRvbSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9vdGVyLW5hdmlnYXRpb24tYm90dG9tLXdyYXBwZXJ7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHQvL2Rpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLmV4cGFuZGVkLm1vdmVjb2xsYXBzZXtcblx0XHRcdC5leHBhbmQtYnV0dG9ue1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdGJvdHRvbTogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHRyYW5zaXRpb246IHRvcCAzMDBtcyBlYXNlLWluLW91dCxib3R0b20gMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaHJpbmtuYXZ7XG5cdFx0XHRmb3JtLm1vYmlsZS1zZWFyY2gtZm9ybXtcblx0XHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDE2cmVtKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyAvKi5sb2FkLW1vcmUtc3RyZWFte1xuXHRcdC8vIFx0ZGlzcGxheTpub25lO1xuXHRcdC8vIH0qL1xuXG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0Ly8gLyoudG9wLWxpbmtze1xuXHRcdC8vIHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdC8vIGJvdHRvbToxMDVweDtcblx0XHQvLyB6LWluZGV4OjM7XG5cdFx0Ly8gZGlzcGxheTpibG9jaztcblx0XHQvLyB3aWR0aDoxMDAlO1xuXG5cdFx0Ly8gLnRvcC1saW5rcy1jb250YWluZXJ7XG5cdFx0Ly8gZGlzcGxheTpibG9jaztcblx0XHQvLyB3aWR0aDo2OTBweDtcblx0XHQvLyBsZWZ0OmNhbGMoNTAlIC0gMzQ1cHgpO1xuXHRcdC8vIHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdC8vIHRvcDowcHg7XG5cdFx0Ly8gcGFkZGluZzoxNXB4O1xuXHRcdC8vIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHQvLyAubGlzdC10aXRsZXtcblx0XHQvLyBkaXNwbGF5OmJsb2NrO1xuXHRcdC8vIGNvbG9yOiMwMDA7XG5cdFx0Ly8gZm9udC13ZWlnaHQ6NjAwO1xuXHRcdC8vIGZvbnQtc2l6ZToxOHB4O1xuXHRcdC8vIHBhZGRpbmc6MCAxNXB4O1xuXHRcdC8vIH1cblx0XHQvLyAudG9wLXVybHN7XG5cdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC8vIGZsZXgtd3JhcDogd3JhcDtcblx0XHQvLyBoZWlnaHQ6IDgwcHg7XG5cblx0XHQvLyBhe1xuXHRcdC8vIHBhZGRpbmc6MTBweCAxNXB4O1xuXHRcdC8vIGZvbnQtd2VpZ2h0OjUwMDtcblx0XHQvLyB9XG5cdFx0Ly8gfVxuXHRcdC8vIH1cblx0XHQvLyB9Ki9cblxuXHRcdC5jb3Zlci1kaXYtaW5uZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHBhZGRpbmc6IDUuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMXJlbTtcblx0XHR9XG5cblx0XHQmLnNocmlua25hdntcblx0XHRcdC5tYWluLW5hdmlnYXRpb24taW5uZXJ7XG5cdFx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5tb2JpbGUtc2VhcmNoLXRvZ2dsZXtcblx0XHRcdFx0cmlnaHQ6IDEwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0Zm9ybS5tb2JpbGUtc2VhcmNoLWZvcm17XG5cdFx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDIzcmVtKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVye1xuXHRcdFx0LmZvb3Rlci1uYXZpZ2F0aW9uLXRvcC13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbi1jb250ZW50e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG9wLWxpbmtze1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0Ym90dG9tOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjNyZW0pO1xuXG5cdFx0XHQudG9wLWxpbmtzLWNvbnRhaW5lcntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblxuXHRcdFx0XHQubGlzdC10aXRsZXtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxOSU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRvcC11cmxze1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0ICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0ICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDsgXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvZHl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0LmxpbmstYmFre1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogOS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRib3R0b206IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR9XG5cblx0XHQudG9wLWxpbmtzLWdvdG97XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5zdHJlYW1hbGx7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTEuMzMzMzMzMzMzMzMzMzM2ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0aDF7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdC5ibG9jay5mZWF0dXJlcy5fMTF7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5sZWZ0e1xuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgxY1wiO1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXJlbSk7XG5cdFx0XHRcdGxlZnQ6IDUuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yaWdodHtcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MTFcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDFyZW0pO1xuXHRcdFx0XHRyaWdodDogLTEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdHJlYW0tdmlld3BvcnR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5jb3ZlcmRpdntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0LnRvcC1saW5rcy1nb3Rve1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2FkLW1vcmUtc3RyZWFte1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc3RyZWFtYWxse1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmxpbmstYmFre1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxLjI2NjY2NjY2NjY2NjY2NjdlbSl7XG5cdC5ueXUtaG9tZXtcblx0XHQuY292ZXJkaXZ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnN0cmVhbS1jb250YWluZXIgLnN0cmVhbS1uYXZ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSl7XG5cdC5ueXUtaG9tZXtcblx0XHQuY292ZXItZGl2LWlubmVye1xuXHRcdFx0bWF4LXdpZHRoOiA2MnJlbTtcblx0XHRcdHBhZGRpbmc6IDQuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAxcmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cblx0XHQuZm9vdGVye1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHQuZm9vdGVyLW5hdmlnYXRpb24tdG9wLXdyYXBwZXJ7XG5cdFx0XHRcdC5jb25uZWN0LW55dSwub24tdGhpcy1zaXRlLCAubWFpbi1jYW1wdXNlc3tcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb290ZXItbmF2aWdhdGlvbi1jb250ZW50e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0dWwuZm9vdGVyLXRvcC1tZW51ID4gbGl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIuMCU7XG5cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9vdGVyLXRvcC1tZW51e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5leHBhbmQtYnV0dG9ue1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWcvY29sbGFwc2UtZGVza3RvcC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdFx0XHR0b3A6IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItbmF2aWdhdGlvbi1ib3R0b20td3JhcHBlcntcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyOm5vdCguZXhwYW5kZWQpe1xuXHRcdFx0bWF4LWhlaWdodDogNi4xMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0LmZvb3Rlci1uYXZpZ2F0aW9uLXRvcC13cmFwcGVye1xuXHRcdFx0XHQuY29ubmVjdC1ueXUsLm9uLXRoaXMtc2l0ZSwgLm1haW4tY2FtcHVzZXN7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0XHQvL2Rpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHQvL3Zpc2liaWxpdHk6aGlkZGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvb3Rlci10b3AtbWVudXtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRcdC8vZGlzcGxheTpibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb290ZXItdG9wLW1lbnV7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXhwYW5kLWJ1dHRvbntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1nL2V4cGFuZC1kZXNrdG9wLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdHRvcDogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1uYXZpZ2F0aW9uLWJvdHRvbS13cmFwcGVye1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0Ly9kaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRvcC1saW5rc3tcblx0XHRcdGJvdHRvbTogNi4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSAzMXJlbSk7XG5cblx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0LnRvcC1saW5rcy1jb250YWluZXJ7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdFx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHRcdFx0Lmxpc3QtdGl0bGV7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0XHRcdFx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblxuXHRcdFx0XHRcdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdCAgICAgICAgZmxleC1ncm93OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRvcC11cmxze1xuXHRcdFx0XHRcdGhlaWdodDogNC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0XHRcdFx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblxuXHRcdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0ICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0ICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0XHQtd2Via2l0LWZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHQgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNocmlua25hdntcblx0XHRcdC5tYWluLW5hdmlnYXRpb24taW5uZXJ7XG5cdFx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ubW9iaWxlLXNlYXJjaC1mb3Jte1xuXHRcdFx0XHR3aWR0aDogNjJyZW07XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMzFyZW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0Lm55dS1ob21le1xuXHRcdC5jb3Zlci1kaXYtaW5uZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdH1cblxuXHRcdC50b3AtbGlua3N7XG5cdFx0XHRtYXgtd2lkdGg6IDY1LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDByZW0pO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdC8vbWF4LXdpZHRoOjEyMDBweDtcblx0XHR9XG5cblx0XHQmLnNocmlua25hdntcblx0XHRcdC5tYWluLW5hdmlnYXRpb24taW5uZXJ7XG5cdFx0XHRcdG1heC13aWR0aDogODByZW07XG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ubW9iaWxlLXNlYXJjaC1mb3Jte1xuXHRcdFx0XHR3aWR0aDogODByZW07XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDByZW0pO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXJ7XG5cdFx0XHQuZm9vdGVyLW5hdmlnYXRpb24tdG9wLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLWNvbnRlbnR7XG5cdFx0XHRcdG1heC13aWR0aDogODByZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdHVsLmZvb3Rlci10b3AtbWVudSA+IGxpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMy4wJTtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0OC42ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3BhbnsgXG5cdFx0XHRmb250LXNpemU6IDIuMTMzMzMzMzMzMzMzMzMzcmVtOyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuc3RyZWFtIC5ibG9jay5mZWF0dXJlcyBzcGFuIGF7IFxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7IFxuXHRcdH1cblxuXHRcdC5zdHJlYW0gLmJsb2NrLnByb21vIHNwYW4sIFxuXHRcdC5zdHJlYW0gLmJsb2NrLnByb21vIHNwYW4gYXsgXG5cdFx0XHRmb250LXNpemU6IDFyZW07IFxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHQuc3RyZWFtIC5ibG9jay5uZXdzIHNwYW4sXG5cdFx0LnN0cmVhbSAuYmxvY2submV3cyBzcGFuIGEsXG5cdFx0LnN0cmVhbSAuYmxvY2suc29jaWFsIHNwYW4sXG5cdFx0LnN0cmVhbSAuYmxvY2suc29jaWFsIHNwYW4gYXsgXG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTsgXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblxuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblxuXHRcdC50b3AtbGlua3MgLnRvcC1saW5rcy1jb250YWluZXIgLnRvcC11cmxzIGF7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSBhbmQgKG1heC1oZWlnaHQ6IDQ4LjZlbSl7XG5cdC5ueXUtaG9tZXtcblx0XHQudG9wLWxpbmtzIC50b3AtbGlua3MtY29udGFpbmVyIC50b3AtdXJsc3tcblx0XHRcdGhlaWdodDogNHJlbTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQ5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIGFuZCAobWF4LWhlaWdodDogMzMuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LnN0cmVhbWFsbHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuZm9vdGVye1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQuZm9vdGVyLXRvcC1tZW51e1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9vdGVyLW5hdmlnYXRpb24tdG9wLXdyYXBwZXJ7XG5cdFx0XHRcdC5leHBhbmQtYnV0dG9ue1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMS44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltZy9jb2xsYXBzZS10YWJsZXQuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0dG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXI6bm90KC5leHBhbmRlZCl7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdC5mb290ZXItbmF2aWdhdGlvbi10b3Atd3JhcHBlcntcblx0XHRcdFx0LmZvb3Rlci10b3AtbWVudXtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0Ly9kaXNwbGF5Om5vbmU7XG5cblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV4cGFuZC1idXR0b257XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAxLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1nL2V4cGFuZC10YWJsZXQuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0dG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9vdGVyLW5hdmlnYXRpb24tY29udGVudHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRvcC1saW5rc3tcblx0XHRcdGJvdHRvbTogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQubGluay1iYWt7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0Lm1haW4tbmF2aWdhdGlvbi13cmFwcGVyLm1lbnUtb3BlbmVke1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59IiwiLyogc3RyZWFtICovXG4uc3RyZWFtLXZpZXdwb3J0eyBcblx0d2lkdGg6IDEwMCU7IFxuXHRvdmVyZmxvdzogaGlkZGVuOyBcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcbn1cblxuLnN0cmVhbS12aWV3cG9ydC5tb2JpbGV7IFxuXHRvdmVyZmxvdzogc2Nyb2xsOyBcblxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IFxufVxuXG4uc3RyZWFtLXZpZXdwb3J0ICp7IFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyBcblx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7IFxuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyBcblxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgXG5cdCAgICAgICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyBcbn1cblxuLnN0cmVhbXsgXG5cdHdpZHRoOiAzMzIuOHJlbTsgXG5cdGhlaWdodDogMzEuMzMzMzMzMzMzMzMzMzNyZW07IFxuXHRtYXJnaW46IDA7IFxuXHRwYWRkaW5nOiAwOyBcblx0bGlzdC1zdHlsZTogbm9uZTsgXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyBcblx0Zm9udC1mYW1pbHk6IGFyaWFsOyBcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgXG5cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IFxuXHQgICAgICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgXG59XG5cblxuXG4vLyBIaWRlIFN0cmVhbSBwaG90byB0ZXh0XG4uc3RyZWFtIC5waG90byBzcGFue1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuXG4vKiBibG9ja3MgKi9cbi5zdHJlYW0gLmJsb2NreyBcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdGZsb2F0OiBsZWZ0OyBcblx0bWFyZ2luLXJpZ2h0OiAwLjRyZW07IFxuXHRjb2xvcjogI2ZmZjsgXG5cdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTsgXG5cdGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzMzMzMzcmVtOyBcbn1cblxuXG5cbi8qIGJsb2NrIHNpemVzICovXG4uc3RyZWFtIC5ibG9jay5mZWF0dXJlc3sgXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAwLjRyZW0pOyBcblx0aGVpZ2h0OiAxMDAlOyBcbn1cblxuLnN0cmVhbSAuYmxvY2suZG91YmxlLWh7IFxuXHR3aWR0aDogY2FsYygxMDAlIC0gMC40cmVtKTsgXG5cdGhlaWdodDogY2FsYyg1MCUgLSAwLjJyZW0pOyBcbn1cblxuLnN0cmVhbSAuYmxvY2suZG91YmxlLXZ7IFxuXHR3aWR0aDogY2FsYygxMDAlIC0gMC40cmVtKTsgXG5cdGhlaWdodDogMTAwJTsgXG59XG5cbi5zdHJlYW0gLmJsb2NrLnNpbmdsZXsgXG5cdGhlaWdodDogY2FsYyg1MCUgLSAwLjJyZW0pOyBcbn1cblxuLnN0cmVhbSAuY29sLTEgLmJsb2NrLnNpbmdsZXsgXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAwLjRyZW0pOyBcbn1cblxuLnN0cmVhbSAuY29sLTIgLmJsb2NrLnNpbmdsZXsgXG5cdHdpZHRoOiBjYWxjKDUwJSAtIDAuNHJlbSk7IFxufVxuXG5cblxuLyogYmxvY2sgc3R5bGVzICovXG4uc3RyZWFtIC5ibG9jay5wcm9tby5kYXJre2JhY2tncm91bmQtY29sb3I6ICRzaXRlX3B1cnBsZTt9XG4uc3RyZWFtIC5ibG9jay5wcm9tby5saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV9saWdodF9wdXJwbGU7fVxuLnN0cmVhbSAuYmxvY2suc29jaWFse3RleHQtaW5kZW50OiAwOyBiYWNrZ3JvdW5kLWltYWdlOiBub25lO31cbi5zdHJlYW0gLmJsb2NrLnNvY2lhbC5kYXJre2JhY2tncm91bmQtY29sb3I6ICRhY2NlbnRfNzt9XG4uc3RyZWFtIC5ibG9jay5zb2NpYWwubGlnaHR7YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudF84O31cblxuXG5cbi8qIGJsb2NrIHN0YXRlcywgb3ZlcmxheXMgKi9cbi8vLnN0cmVhbSAuYmxvY2suZmVhdHVyZXM6YmVmb3JlLFxuLnN0cmVhbSAuYmxvY2submV3czo6YmVmb3JlLFxuLnN0cmVhbSAuYmxvY2sucHJvbW86OmJlZm9yZXsgXG5cdGNvbnRlbnQ6ICcnOyBcblx0ZGlzcGxheTogYmxvY2s7IFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHR0b3A6IDA7IFxuXHRsZWZ0OiAwOyBcblx0d2lkdGg6IDEwMCU7IFxuXHRoZWlnaHQ6IDEwMCU7IFxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWcvcHJvbW9fY29ybmVyX3RyYW5zcGFyZW50X3doaXRlLnN2ZycpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7IFxuXHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtOyBcblx0Y3Vyc29yOiBwb2ludGVyOyBcbn1cblxuLnN0cmVhbSAuYmxvY2suZmVhdHVyZXM6OmJlZm9yZSxcbi5zdHJlYW0gLmJsb2NrLm5ld3M6OmJlZm9yZXsgXG5cdGNvbnRlbnQ6ICcnOyBcblx0ZGlzcGxheTogYmxvY2s7IFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHR0b3A6IDA7IFxuXHRsZWZ0OiAwOyBcblx0d2lkdGg6IDEwMCU7IFxuXHRoZWlnaHQ6IDEwMCU7IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTsgXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1pbi1vdXQ7IFxufSBcblxuLnN0cmVhbS12aWV3cG9ydDpub3QoLm1vYmlsZSkgLnN0cmVhbSAuYmxvY2suZmVhdHVyZXM6aG92ZXI6OmJlZm9yZXtcblx0Y29udGVudDogJyc7IFxuXHRkaXNwbGF5OiBibG9jazsgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdHRvcDogMDsgXG5cdGxlZnQ6IDA7IFxuXHR3aWR0aDogMTAwJTsgXG5cdGhlaWdodDogMTAwJTsgXG5cdGN1cnNvcjogcG9pbnRlcjsgXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjU1KTtcbn1cblxuLnN0cmVhbS12aWV3cG9ydDpub3QoLm1vYmlsZSkgLnN0cmVhbSAuYmxvY2sucGhvdG8gYXtcblx0ZGlzcGxheTogYmxvY2s7IFxuXHR3aWR0aDogMTAwJTsgXG5cdGhlaWdodDogMTAwJTsgXG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0cmVhbS12aWV3cG9ydDpub3QoLm1vYmlsZSkgLnN0cmVhbSAuYmxvY2sucHJvbW86aG92ZXI6OmJlZm9yZXsgXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfd2hpdGUuc3ZnJyk7XG59XG5cbi5zdHJlYW0tdmlld3BvcnQ6bm90KC5tb2JpbGUpIC5zdHJlYW0gLmJsb2NrLm5ld3M6aG92ZXI6OmJlZm9yZXsgXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfd2hpdGUuc3ZnJyk7IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41NSk7IFxufVxuXG4vLyAvKi5zdHJlYW0tdmlld3BvcnQ6bm90KC5tb2JpbGUpIC5zdHJlYW0gLmJsb2NrLnNvY2lhbDpob3ZlcjpiZWZvcmUge2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7Y29udGVudDogJyc7ZGlzcGxheTogYmxvY2s7cG9zaXRpb246IGFic29sdXRlO3RvcDogMDtsZWZ0OiAwO3dpZHRoOiAxMDAlO2hlaWdodDogMTAwJTtjdXJzb3I6IHBvaW50ZXI7fSovXG5cblxuXG4vKiBibG9jayBpbWFnZSBiYWNrZ3JvdW5kcyAqL1xuLnN0cmVhbSAuYmxvY2t7IFxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlOyBcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG5cdG92ZXJmbG93OiBoaWRkZW47IFxufVxuXG4vLyAvKi5zdHJlYW0gLmJsb2NrLl8xMSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvc3RyZWFtLzExLnBuZycpOyB9XG4vLyAuc3RyZWFtIC5ibG9jay5fMTMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL3N0cmVhbS8xMy5wbmcnKTsgfVxuLy8gLnN0cmVhbSAuYmxvY2suXzE0IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9zdHJlYW0vMTQucG5nJyk7IH1cbi8vIC5zdHJlYW0gLmJsb2NrLl8xNSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvc3RyZWFtLzE1LnBuZycpOyB9XG4vLyAuc3RyZWFtIC5ibG9jay5fMTggeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL3N0cmVhbS8xOC5wbmcnKTsgfVxuLy8gLnN0cmVhbSAuYmxvY2suXzIxIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9zdHJlYW0vMjEucG5nJyk7IH1cbi8vIC5zdHJlYW0gLmJsb2NrLl8yMyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvc3RyZWFtLzIzLnBuZycpOyB9XG4vLyAuc3RyZWFtIC5ibG9jay5fMjQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL3N0cmVhbS8yNC5wbmcnKTsgfVxuLy8gLnN0cmVhbSAuYmxvY2suXzI2IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9zdHJlYW0vMjYucG5nJyk7IH1cbi8vIC5zdHJlYW0gLmJsb2NrLl8yNyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvc3RyZWFtLzI3LnBuZycpOyB9XG4vLyAuc3RyZWFtIC5ibG9jay5fMzEgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL3N0cmVhbS8zMS5wbmcnKTsgfVxuLy8gLnN0cmVhbSAuYmxvY2suXzMzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9zdHJlYW0vMzMucG5nJyk7IH1cbi8vIC5zdHJlYW0gLmJsb2NrLl8zNSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvc3RyZWFtLzM1LnBuZycpOyB9XG4vLyAuc3RyZWFtIC5ibG9jay5fMzcgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL3N0cmVhbS8zNy5wbmcnKTsgfSovXG5cblxuXG4vKiBibG9jayB0ZXh0ICovXG4uc3RyZWFtIC5ibG9jayBzcGFueyBcblx0cG9zaXRpb246IGFic29sdXRlOyBcblx0ei1pbmRleDogMTsgXG5cdGZvbnQtd2VpZ2h0OiA2MDA7IFxuXHRkaXNwbGF5OiB0YWJsZTsgXG5cdGhlaWdodDogMTAwJTsgXG5cdHdpZHRoOiAxMDAlOyBcblx0dG9wOiAwOyBcblx0bGVmdDogMDsgXG59XG5cbi5zdHJlYW0gLmJsb2NrIHNwYW4gYXsgXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7IFxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBcblx0cGFkZGluZzogMDsgXG5cdG1heC1oZWlnaHQ6IDEwMCU7IFxuXHRvdmVyZmxvdzogaGlkZGVuOyBcbn1cblxuLnN0cmVhbSAuYmxvY2sgc3Bhbixcbi5zdHJlYW0gLmJsb2NrIHNwYW4gYXtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzIHNwYW57IFxuXHRkaXNwbGF5OiBibG9jazsgXG5cdGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07IFxuXHRsaW5lLWhlaWdodDogMy4zMzMzMzMzMzMzMzMzM3JlbTsgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdGxlZnQ6IDEuNjY2NjY2NjY2NjY2NjY3cmVtOyBcblx0dG9wOiA0Mi41JTsgXG5cdHdpZHRoOiBhdXRvOyBcblx0aGVpZ2h0OiBhdXRvOyBcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3Bhbjo6YmVmb3JleyBcblx0Y29udGVudDogJyc7IFxuXHR3aWR0aDogNS4wNjY2NjY2NjY2NjY2NjY3cmVtOyBcblx0aGVpZ2h0OiAwLjRyZW07IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcblx0cG9zaXRpb246IGFic29sdXRlOyBcblx0dG9wOiAtMS4zMzMzMzMzMzMzMzMzM3JlbTsgXG5cdGxlZnQ6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdGRpc3BsYXk6IGJsb2NrOyBcbn1cblxuLnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3BhbiBheyBcblx0bGluZS1oZWlnaHQ6IDMuMzMzMzMzMzMzMzMzMzNyZW07IFxufVxuXG4uc3RyZWFtIC5ibG9jay5wcm9tbyBzcGFuLFxuLnN0cmVhbSAuYmxvY2submV3cyBzcGFuLFxuLnN0cmVhbSAuYmxvY2suc29jaWFsIHNwYW57IFxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBcblx0d2lkdGg6IDEwMCU7IFxuXHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSA1JTsgXG59XG5cbi5zdHJlYW0gLmJsb2NrLnByb21vIHNwYW4sIFxuLnN0cmVhbSAuYmxvY2sucHJvbW8gc3BhbiBheyBcblx0Zm9udC1zaXplOiAxLjJyZW07IFxuXHRsaW5lLWhlaWdodDogMjAwJTsgXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdHJlYW0gLmJsb2NrLm5ld3Mgc3Bhbixcbi5zdHJlYW0gLmJsb2NrLm5ld3Mgc3BhbiBhLFxuLnN0cmVhbSAuYmxvY2suc29jaWFsIHNwYW4sXG4uc3RyZWFtIC5ibG9jay5zb2NpYWwgc3BhbiBheyBcblx0Zm9udC1zaXplOiAxcmVtOyBcblx0bGluZS1oZWlnaHQ6IDIwMCU7IFxuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3RyZWFtIC5ibG9jay5uZXdzIHNwYW4sXG4uc3RyZWFtIC5ibG9jay5uZXdzIHNwYW4gYXsgXG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDsgXG59XG5cblxuXG4vKiBjb2x1bW5zICovXG4uc3RyZWFtIGxpeyBcblx0aGVpZ2h0OiAzMS4zMzMzMzMzMzMzMzMzM3JlbTsgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdGZsb2F0OiBsZWZ0OyBcblx0bWFyZ2luLXRvcDogMDsgXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IFxufVxuXG4uc3RyZWFtIC5jb2wtZnsgXG5cdHdpZHRoOiBjYWxjKDQ0LjkzMzMzMzMzMzMzMzMzM3JlbSArIDAuNHJlbSk7IFxufVxuXG4uc3RyZWFtIC5jb2wtMXsgXG5cdHdpZHRoOiBjYWxjKDE2cmVtICsgMC40cmVtKTsgXG59XG5cbi5zdHJlYW0gLmNvbC0xIC5ibG9ja3sgXG5cdG1hcmdpbi1ib3R0b206IDAuNHJlbTsgXG59XG5cbi5zdHJlYW0gLmNvbC0xIC5ibG9jazpsYXN0LWNoaWxkeyBcblx0bWFyZ2luLWJvdHRvbTogMDsgXG59XG5cbi5zdHJlYW0gLmNvbC0yeyBcblx0d2lkdGg6IGNhbGMoMzIuNHJlbSArIDAuNHJlbSk7IFxufVxuXG4uc3RyZWFtIC5jb2wtMiA+ICp7IFxuXHRtYXJnaW4tYm90dG9tOiAwOyBcbn1cblxuLnN0cmVhbSAuY29sLTIgLmJsb2NreyBcblx0bWFyZ2luLWJvdHRvbTogMC40cmVtOyBcbn1cblxuLy8gLyouc3RyZWFtIC5jb2wtMiAuZG91YmxlLWggKyAuc2luZ2xlLFxuLy8gLnN0cmVhbSAuY29sLTIgLmRvdWJsZS1oICsgLnNpbmdsZSArIC5zaW5nbGUsXG4vLyAuc3RyZWFtIC5jb2wtMiAuc2luZ2xlICsgLnNpbmdsZSArIC5kb3VibGUtaCB7IG1hcmdpbi1ib3R0b206IDBweDsgfSovXG5cblxuXG4vKiBuYXYgKi9cbi5zdHJlYW0tY29udGFpbmVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdHJlYW0tY29udGFpbmVyIC5zdHJlYW0tbmF2e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcblx0b3BhY2l0eTogMDsgXG5cdHdpZHRoOiAxMC42NjY2NjY2NjY2NjY2NjdyZW07IFxuXHRoZWlnaHQ6IDEwLjY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdHRvcDogY2FsYyg1MCUgLSAzLjY2NjY2NjY2NjY2NjY2N3JlbSk7IFxuXHRkaXNwbGF5OiBibG9jazsgXG5cdHotaW5kZXg6IDI7IFxuXHRib3JkZXItcmFkaXVzOiA1MCU7IFxuXHR0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQ7IFxuXHRsZWZ0OiAtMTAuNjY2NjY2NjY2NjY2NjY3cmVtOyBcblx0cmlnaHQ6IC0xMC42NjY2NjY2NjY2NjY2NjdyZW07XG59XG5cbi5zdHJlYW0tY29udGFpbmVyOmhvdmVyIC5zdHJlYW0tbmF2e1xuXHRvcGFjaXR5OiAuNjtcbn1cblxuLnN0cmVhbS1jb250YWluZXI6aG92ZXIgLnN0cmVhbS1uYXY6aG92ZXJ7XG5cdG9wYWNpdHk6IC43OyBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdHJlYW0tY29udGFpbmVyOmhvdmVyIC5zdHJlYW0tbmF2LmxlZnR7XG5cdGxlZnQ6IC01LjMzMzMzMzMzMzMzMzMzcmVtOyBcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5zdHJlYW0tY29udGFpbmVyOmhvdmVyIC5zdHJlYW0tbmF2LnJpZ2h0e1xuXHRyaWdodDogLTUuMzMzMzMzMzMzMzMzMzNyZW07IFxuXHRsZWZ0OiBhdXRvO1xufVxuXG5cblxuLyogaGVpZ2h0IGxpbWl0ICovXG4uc3RyZWFtLCBcbi5zdHJlYW0gbGksXG4uc3RyZWFtIC5ibG9ja3sgXG5cdG1heC1oZWlnaHQ6IDMxLjMzMzMzMzMzMzMzMzMzcmVtOyBcbn1cblxuXG5cbi8qIGZ1bGwgd2lkdGgsIG9uZSByb3cgKi9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUxLjI2NjY2NjY2NjY2NjY2NmVtKSBhbmQgKG1heC1oZWlnaHQ6IDM5LjkzMzMzMzMzMzMzMzMzZW0pe1xuXHQuc3RyZWFte1xuXHRcdHdpZHRoOiAxMzMzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0Ly8gd2lkdGg6IGNhbGMoMiAqIDQ5OTJweCk7XG5cdH1cblxuXHQuc3RyZWFtLFxuXHQuc3RyZWFtIC5ibG9jay5mZWF0dXJlcyxcblx0LnN0cmVhbSAuYmxvY2suZG91YmxlLXYsXG5cdC5zdHJlYW0gbGl7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnN0cmVhbSAuYmxvY2ssXG5cdC5zdHJlYW0gLmNvbC0xIC5ibG9jayxcblx0LnN0cmVhbSAuY29sLTIgLmJsb2NreyBcblx0XHRtYXJnaW4tYm90dG9tOiAwOyBcblx0fVxuXG5cdC5zdHJlYW0gLmJsb2NrLnNpbmdsZSxcblx0LnN0cmVhbSAuYmxvY2suZG91YmxlLWh7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUpO1xuXHR9XG5cblx0LnN0cmVhbSAuY29sLTEgLmJsb2NrLnNpbmdsZXtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjRyZW0pO1xuXHR9XG5cblx0LnN0cmVhbSAuY29sLTIgLmJsb2NrLnNpbmdsZXtcblx0XHR3aWR0aDogY2FsYygyNSUgLSAwLjRyZW0pO1xuXHR9XG5cblx0LnN0cmVhbSAuY29sLTIgLmJsb2NrLmRvdWJsZS1oe1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDAuNHJlbSk7XG5cdH1cblxuXHQuc3RyZWFtIC5ibG9jay5mZWF0dXJlcyBzcGFue1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0ZGlzcGxheTogdGFibGU7IFxuXHRcdHRvcDogMDsgXG5cdFx0bGVmdDogMDsgXG5cdFx0d2lkdGg6IDEwMCU7IFxuXHRcdGhlaWdodDogMTAwJTsgXG5cdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gNSU7XG5cdH1cblxuXHQuc3RyZWFtIC5ibG9jay5mZWF0dXJlcyBzcGFuOjpiZWZvcmV7IFxuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8gLypib3R0b206IDM4dmg7IGxlZnQ6IGNhbGMoNSUgKyAxcHgpOyB0b3A6IGF1dG87IHRvcDogMjAlOyovXG5cdH1cblxuXHQuc3RyZWFtIC5ibG9jay5mZWF0dXJlcyBzcGFue1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAxLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDUuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0aGVpZ2h0OiAwLjRyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzIHNwYW4gYnJ7IFxuXHRcdGRpc3BsYXk6IG5vbmU7IFxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDY4OXB4KSBhbmQgKG1heC1oZWlnaHQ6IDQyMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzM2VtKSBhbmQgKG1heC1oZWlnaHQ6IDI4ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LmNvdmVyLWRpdi1pbm5lcntcblx0XHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMXJlbTtcblxuXHRcdFx0LnRvcC1saW5rcy1nb3Rve1xuXHRcdFx0XHRib3R0b206IDMuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA2ODlweCkgYW5kIChtYXgtaGVpZ2h0OiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMmVtKSBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzNlbSkgYW5kIChtYXgtaGVpZ2h0OiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5ueXUtaG9tZXtcblx0XHQuY292ZXJkaXZ7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMS4zMzMzM3JlbTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQ2MHB4KSBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkgYW5kIChtYXgtaGVpZ2h0OiAzMC42NjY2NjY2NjY2NjY2NjhlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LmNvdmVyLWRpdi1pbm5lcntcblx0XHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMXJlbTtcblx0XHR9XG5cblx0XHRoMXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0I2hpZGVjb3Z7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDMxOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIGFuZCAobWF4LWhlaWdodDogMjEuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0aDF7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0I2hpZGVjb3Z7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LWhlaWdodDogNDAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTEuMjY2NjY2NjY2NjY2NjY2ZW0pIGFuZCAobWF4LWhlaWdodDogMjYuNjY2NjY2NjY2NjY2NjY4ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LnN0cmVhbS12aWV3cG9ydHtcblx0XHRcdHBhZGRpbmctdG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5jb3Zlci1kaXYtaW5uZXJ7XG5cdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0aDF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0I2hpZGVjb3Z7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cblx0XHQudG9wLWxpbmtze1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdH1cblxuXHRcdC5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzIHNwYW4gYXtcblx0XHRcdGZvbnQtc2l6ZTogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vL0BtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC1oZWlnaHQ6IDMxOXB4KXsgXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MS4yNjY2NjY2NjY2NjY2NjZlbSkgYW5kIChtYXgtaGVpZ2h0OiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5ueXUtaG9tZXtcblx0XHQuc3RyZWFtLXZpZXdwb3J0e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY292ZXJkaXZ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0I2hpZGVjb3Z7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGgxe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrIDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC1oZWlnaHQ6IDI4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUxLjI2NjY2NjY2NjY2NjY2NmVtKSBhbmQgKG1heC1oZWlnaHQ6IDE4LjY2NjY2NjY2NjY2NjY2OGVtKXtcblx0Lm55dS1ob21le1xuXHRcdGgxe1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3BhbnsgXG5cdFx0XHRmb250LXNpemU6IDIuMTMzMzMzMzMzMzMzMzMzcmVtOyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuc3RyZWFtIC5ibG9jay5mZWF0dXJlcyBzcGFuIGF7IFxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTsgXG5cdFx0fVxuXG5cdFx0LnN0cmVhbSAuYmxvY2sucHJvbW8gc3BhbiwgXG5cdFx0LnN0cmVhbSAuYmxvY2sucHJvbW8gc3BhbiBheyBcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTsgXG5cdFx0XHRsaW5lLWhlaWdodDogMTkwJTsgXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblxuXHRcdC5zdHJlYW0gLmJsb2NrLm5ld3Mgc3Bhbixcblx0XHQuc3RyZWFtIC5ibG9jay5uZXdzIHNwYW4gYSwgXG5cdFx0LnN0cmVhbSAuYmxvY2suc29jaWFsIHNwYW4sXG5cdFx0LnN0cmVhbSAuYmxvY2suc29jaWFsIHNwYW4gYXsgXG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdFx0XHRsaW5lLWhlaWdodDogMTkwJTsgXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblxuXHRcdC5zdHJlYW0gLmJsb2NrLnNvY2lhbCBhOjpiZWZvcmV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtXG5cdFx0fVxuXHR9XG59XG5cblxuXG4vKiB2ZXJ0aWNhbCB0d28gY29sdW1ucyAqL1xuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEuMjY2NjY2NjY2NjY2NjY2N2VtKXtcblx0LnN0cmVhbS12aWV3cG9ydHsgXG5cdFx0b3ZlcmZsb3c6IGF1dG87IFxuXHR9XG5cblx0LnN0cmVhbSxcblx0LnN0cmVhbSAuYmxvY2suZmVhdHVyZXMsXG5cdC5zdHJlYW0gLmJsb2NrLmRvdWJsZS1oLFxuXHQuc3RyZWFtIC5jb2wtZixcblx0LnN0cmVhbSAuY29sLTEsXG5cdC5zdHJlYW0gLmNvbC0yeyBcblx0XHR3aWR0aDogMTAwJTsgXG5cdFx0aGVpZ2h0OiBhdXRvOyBcblx0fVxuXG5cdC5zdHJlYW0gLmNvbC0xIC5ibG9jay5zaW5nbGUsXG5cdC5zdHJlYW0gLmNvbC0yIC5ibG9jay5zaW5nbGV7IFxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDAuMnJlbSk7IFxuXHR9XG5cblx0LnN0cmVhbSAuYmxvY2suZG91YmxlLXZ7IFxuXHRcdHdpZHRoOiAxMDAlOyBcblx0fVxuXG5cdC5zdHJlYW0gLmJsb2NreyBcblx0XHRtYXJnaW4tYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDsgXG5cdH1cblxuXHQvLyAuc3RyZWFtIC5jb2wtMSAuc2luZ2xlICsgLnNpbmdsZSxcblx0Ly8gLnN0cmVhbSAuY29sLTIgLnNpbmdsZSArIC5zaW5nbGUgXG5cblx0LnN0cmVhbSAuY29sLTEgLnNpbmdsZS0yLFxuXHQuc3RyZWFtIC5jb2wtMiAuc2luZ2xlLTJ7IFxuXHRcdG1hcmdpbi1yaWdodDogMDsgXG5cdH1cblxuXHQuc3RyZWFtIC5jb2wtMS52LFxuXHQuc3RyZWFtIC5jb2wtMS52ICsgLmNvbC0xeyBcblx0XHR3aWR0aDogNTAlOyBcblx0fVxuXG5cdC5zdHJlYW0gLmNvbC0xLnYgLmRvdWJsZS12eyBcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMC4ycmVtKTsgXG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjJyZW07IFxuXHR9XG5cblx0LnN0cmVhbSAuY29sLTEudiArIC5jb2wtMSAuc2luZ2xleyBcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMC4ycmVtKTsgXG5cdFx0bWFyZ2luLXJpZ2h0OiAwOyBcblx0XHRtYXJnaW4tbGVmdDogMC4ycmVtOyBcblx0fVxuXG5cdC5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzIHNwYW57IFxuXHRcdGZvbnQtc2l6ZTogMi4xMzMzMzMzMzMzMzMzMzNyZW07IFxuXHRcdGxpbmUtaGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdFx0dG9wOiA0MCU7IFxuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Ly8gLnN0cmVhbSAuYmxvY2suc29jaWFsIHNwYW4gYXsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXHQvLyAuc3RyZWFtIC5ibG9jay5zb2NpYWwgc3BhbnsgcGFkZGluZy10b3A6IDIydnc7IH1cblxuXHQuc3RyZWFtIC5jb2wtMSAuYmxvY2suc2luZ2xlOmxhc3QtY2hpbGQgLCBcblx0LnN0cmVhbSAuY29sLTIgLmJsb2NrLnNpbmdsZTpsYXN0LWNoaWxkLCBcblx0LnN0cmVhbSAuc2luZ2xlOm50aC1vZi10eXBlKGV2ZW4pe1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5zdHJlYW0gLmNvbC0yIC5ibG9jay5kb3VibGUtaCArIHN0eWxlICsgLmJsb2NrLnNpbmdsZXtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcblx0fVxuXG5cdC5zdHJlYW0sIFxuXHQuc3RyZWFtIGxpLFxuXHQuc3RyZWFtIC5ibG9ja3tcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG5cblx0Lm55dS1ob21le1xuXHRcdC5zdHJlYW0gLmJsb2NrLnNvY2lhbCBhOjpiZWZvcmV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5zdHJlYW0gLmJsb2NrLnNvY2lhbCBzcGFuIGEsXG5cdFx0LnN0cmVhbSAuYmxvY2submV3cyBzcGFuIGEsXG5cdFx0LnN0cmVhbSAuYmxvY2sucHJvbW8gc3BhbiBhe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vKiB2ZXJ0aWNhbCBvbmUgY29sdW1uICovXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zdHJlYW0gLmJsb2NrLFxuXHQuc3RyZWFtIC5jb2wtMS52LFxuXHQuc3RyZWFtIC5jb2wtMS52ICsgLmNvbC0xeyBcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBcblx0XHRtYXJnaW46IDAgMCAwLjRyZW0gMDsgXG5cdH1cblxuXHQuc3RyZWFtIC5jb2wtMS52ICsgLmNvbC0xIC5zaW5nbGV7IFxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7IFxuXHR9XG5cblx0LnN0cmVhbSAuY29sLTEudnsgXG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgXG5cdH1cblxuXHQuc3RyZWFtIC5ibG9jay5mZWF0dXJlc3sgXG5cdFx0aGVpZ2h0OiAxMy4zMzMzMzMzMzMzMzMzM3JlbTsgXG5cdH1cblxuXHQuc3RyZWFtIC5ibG9jay5wcm9tb3sgXG5cdFx0aGVpZ2h0OiA2LjY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdH1cblxuXHQuc3RyZWFtIC5ibG9jay5wcm9tbyBzcGFueyBcblx0XHRsaW5lLWhlaWdodDogMS44NjY2NjY2NjY2NjY2NjY3cmVtOyBcblx0fVxuXG5cdC5zdHJlYW0gLmJsb2NrLnBob3RvLFxuXHQuc3RyZWFtIC5ibG9jay5zb2NpYWwsXG5cdC5zdHJlYW0gLmJsb2NrLm5ld3N7IFxuXHRcdGhlaWdodDogMTByZW07IFxuXHR9XG5cblx0LnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3BhbnsgXG5cdFx0Zm9udC1zaXplOiAyLjEzMzMzMzMzMzMzMzMzM3JlbTsgXG5cdFx0bGluZS1oZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtOyBcblx0XHR0b3A6IDIuNjY2NjY2NjY2NjY2NjY3cmVtOyBcblx0XHRyaWdodDogMS4zMzMzMzMzMzMzMzMzM3JlbTsgXG5cdFx0d2lkdGg6IGF1dG87IFxuXHR9XG5cblx0LnN0cmVhbSAuYmxvY2submV3cyBzcGFuLFxuXHQuc3RyZWFtIC5ibG9jay5zb2NpYWwgc3Bhbntcblx0XHRsaW5lLWhlaWdodDogMS44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0Ly8gLnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3BhbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogdGFibGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgcGFkZGluZzogMTBweCA1JTsgfVxuXHQvLyAuc3RyZWFtIC5ibG9jay5mZWF0dXJlcyBzcGFuOmJlZm9yZSB7IGJvdHRvbTogMzh2aDsgbGVmdDogY2FsYyg1JSArIDFweCk7IHRvcDogYXV0bzsgfVxuXG5cdC5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzIHNwYW4gYnJ7IFxuXHRcdGRpc3BsYXk6IG5vbmU7IFxuXHR9XG5cblx0Ly8gLnN0cmVhbSAuYmxvY2suc29jaWFsIHNwYW4geyBwYWRkaW5nLXRvcDogMTAlOyB9XG5cblx0Lm55dS1ob21le1xuXHRcdC50b3AtbGlua3MtZ290b3tcblx0XHRcdGJvdHRvbTogMy4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5zdHJlYW0gLmJsb2NrLnNvY2lhbCBzcGFuIGEsXG5cdFx0LnN0cmVhbSAuYmxvY2submV3cyBzcGFuIGEsXG5cdFx0LnN0cmVhbSAuYmxvY2sucHJvbW8gc3BhbiBheyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOTAlO1xuXHRcdH1cblxuXHRcdC5zdHJlYW0gLmJsb2NrLnNvY2lhbCBhOjpiZWZvcmV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtXG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkgYW5kIChtYXgtaGVpZ2h0OiA0MDBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Mi42NjY2NjY2NjY2NjY2NjRlbSkgYW5kIChtYXgtaGVpZ2h0OiAyNi42NjY2NjY2NjY2NjY2NjhlbSl7XG5cdC5ueXUtaG9tZXtcblx0XHQuY292ZXItZGl2LWlubmVye1xuXHRcdFx0cGFkZGluZzogMi4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0LmNvdmVyZGl2e1xuXHRcdFx0bWluLWhlaWdodDogMjYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxufVxuXG4iLCIubmV3cy5zZXJpZXN7XG5cdC5ib2R5e1xuXHRcdHdpZHRoOiA4MHJlbTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0cGFkZGluZzogMCAwIDUuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50e1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXG5cdC5pbnRyby1iYW5uZXItd3JhcHBlcntcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0LmNvbnRlbnQtYXJlYXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogM3JlbSAxcmVtIDA7XG5cdFx0fVxuXG5cdFx0Lm92ZXItdGl0bGV7XG5cdFx0XHRjb2xvcjogIzU2MDU4YztcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRpdGxle1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXHR9XG5cblx0LnRvcC13cmFwcGVye1xuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdC5pbnRyb3tcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQ6IDUwMCAxLjEzMzMzMzMzMzMzMzMzM3JlbSAkc2l0ZV9mb250O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTc1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2hvcnRjdXRzLWNvbXBvbmVudHtcblx0XHRcdHBhZGRpbmc6IDAuNTMzMzMzMzMzMzMzMzMzcmVtIDFyZW0gMXJlbTtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0c2VsZWN0e1xuXHRcdFx0XHR3aWR0aDogMThyZW07XG5cdFx0XHR9XG5cblx0XHRcdC51aS1zZWxlY3RtZW51LWJ1dHRvbntcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGJvdHRvbTogMC44cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGVzLWludHJve1xuXHRcdHBhZGRpbmc6IDAgMXJlbSAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiAyLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7XG5cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdG1hcmdpbjogMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5sYXRlc3QtYXJ0aWNsZXMtaXRlbS1jb3VudHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250OiA0MDAgMS4ycmVtICRzaXRlX3NtYWxsX2ZvbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmFyY2hpdmUtY29udGFpbmVye1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdC5zaW5nbGUtcG9zdHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuXHRcdH1cblx0fVxuXG5cdC5wYWdpbmF0aW9uLWNvbnRyb2xze1xuXHRcdG1hcmdpbi10b3A6IC0wLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxufVxuXG4ubmV3cy5oZXJvLnNlcmllc3tcblx0LmludHJvLWJhbm5lci13cmFwcGVye1xuXHRcdC5jb250ZW50LWFyZWF7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0Lm92ZXItdGl0bGV7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDAuMzMzMzMzMzMzMzMzMzNyZW0gc29saWQgIzU3MDY4Yztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RvcnktdGl0bGV7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0Lm5ld3Muc2VyaWVze1xuXHRcdC5ib2R5e21heC13aWR0aDogNjJyZW07fVxuXHRcdC5jb250ZW50e3dpZHRoOiAxMDAlO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXG5cdFx0LnRvcC13cmFwcGVye1xuXHRcdFx0LmludHJve1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQubmV3cy5zZXJpZXN7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogNDZyZW07XG5cdFx0XHRwYWRkaW5nOiAwIDAgMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7d2lkdGg6IDEwMCU7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7IGNsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cblx0XHQuaW50cm8tYmFubmVyLXdyYXBwZXJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHQuY29udGVudC1hcmVhe1xuXHRcdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdGJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0LnN0b3J5LXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmludHJvLXdyYXBwZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmludHJve1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50b3Atd3JhcHBlcntcblx0XHRcdC5pbnRyb3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNob3J0Y3V0cy1jb21wb25lbnR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJ0aWNsZXMtaW50cm97XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5sYXRlc3QtYXJ0aWNsZXMtaXRlbS1jb3VudHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uZXdzLmhlcm8uc2VyaWVze1xuXHRcdC5pbnRyby1iYW5uZXItd3JhcHBlcntcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdC5jb250ZW50LWFyZWF7XG5cdFx0XHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5uZXdzLnNlcmllc3tcblx0XHQuYm9keXt3aWR0aDogMzJyZW07fVxuXHRcdC5jb250ZW50e3dpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzt9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHsgY2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblxuXHRcdC5wYWdpbmF0aW9uLWNvbnRyb2xze1xuXHRcdFx0cGFkZGluZzogIDAgMXJlbSAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC50b3Atd3JhcHBlcntcblx0XHRcdC5pbnRyb3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW0gMXJlbTtcblx0XHRcdH1cblx0XHR9IFxuXG5cdFx0LmFyY2hpdmUtY29udGFpbmVye1xuXHRcdFx0LnNpbmdsZS1wb3N0e1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDFyZW0gMDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAuNTMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJjaGl2ZS1jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0Lm5ld3Muc2VyaWVze1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMnJlbTtcblx0XHR9XG5cblx0XHQvLyAvKi5jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpOyBtYXJnaW46IDAgMTVweDt9Ki9cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cblx0XHQudG9wLXdyYXBwZXJ7XG5cdFx0XHQuc2hvcnRjdXRzLWNvbXBvbmVudHtcblx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5vcmctY2hhcnQtYmlve1xuXHQudGl0bGUtYmFuZHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogODByZW07XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0LmJpby1iYWNre1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0YSwgc3Bhbntcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZDo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDRcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7IFxuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0Zm9udDogNzAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0XHRcdFx0XHR0b3A6IDAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJpby10aXRsZXtcblx0XHRcdFx0Zm9udDogNzAwIDMuMnJlbSAkc2l0ZV9mb250O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDFyZW07XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0LmJpby1qb2ItdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRhY3QtbGlua3tcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGFjdC1waG9uZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMCAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0XHQua2V5LXBlb3BsZS1jb250YWluZXJ7XG5cdFx0XHRcdC5wYXJiYXNle1xuXHRcdFx0XHRcdGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC1waG9uZXtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Y29sb3I6ICM2ZDZkNmQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cblx0XHQvLyAvKiBwYWRkaW5nOiA0cHggMDsqL1xuXHR9XG5cblx0LmZsb2F0aW5nLWltYWdlLXJpZ2h0e1xuXHRcdHdpZHRoOiAyMHJlbTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0cGFkZGluZzogMC41MzMzMzMzMzMzMzMzMzNyZW0gMCA0cmVtIDNyZW07XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0Lm1haW4tY29udGVudC1jb250YWluZXJ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQubWFpbi1jb250ZW50e1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxOHJlbSk7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LnNpZGViYXJ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0d2lkdGg6IDEzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHQubmF2LWxpc3QtY29udGFpbmVye1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdC5uYXYtbGlzdC10aXRsZXtcblx0XHRcdFx0XHRmb250OiA3MDAgMS4ycmVtICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2xpZ2h0X2dyYXk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hdi1saXN0IGxpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5iaW8tbmFtZS1saW5re1xuXHRcdFx0XHRAZXh0ZW5kIC5iaW8tbmFtZTtcblxuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29se1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMTAwX2MweyBjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXG5cdC5rZXktcGVvcGxle1xuXHRcdHBhZGRpbmc6IDAgMCA1cmVtO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5vcmctY2hhcnQtYmlve1xuXHRcdC50aXRsZS1iYW5ke1xuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiA2MnJlbTtcblx0XHR9XG5cblx0XHQubWFpbi1jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdC5tYWluLWNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNy4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZsb2F0aW5nLWltYWdlLXJpZ2h0e1xuXHRcdFx0d2lkdGg6IDE3LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI4cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuODY2NjY2NjY2NjY2NjdlbSl7XG5cdC5vcmctY2hhcnQtYmlve1xuXHRcdC50aXRsZS1iYW5ke1xuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0XHQuYmlvLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYmlvLWpvYi10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRhY3QtbGlua3tcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29udGFjdC1waG9uZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tY29udGVudC1jb250YWluZXJ7XG5cdFx0XHQubWFpbi1jb250ZW50e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9saWdodF9ncmF5O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgM3JlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnNpZGViYXJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0XHQubmF2LWxpc3QtY29udGFpbmVye1xuXHRcdFx0XHRcdC5uYXYtbGlzdC10aXRsZXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm5hdi1saXN0e1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgXG5cblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmtleS1wZW9wbGV7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMnJlbTtcblx0XHR9XG5cblx0XHQua2V5LXBlb3BsZSAuc2VwYXJhdG9ye1xuXHRcdFx0bWFyZ2luOiAxcmVtIGF1dG8gMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtcGhvbmV7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XHRcblxuXHRcdC5jb250YWN0LWxpbmt7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9IFxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5vcmctY2hhcnQtYmlve1xuXHRcdC50aXRsZS1iYW5ke1xuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdG1heC13aWR0aDogMzJyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXHRcdH1cblxuXHRcdC5tYWluLWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0Lm1haW4tY29udGVudHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmxvYXRpbmctaW1hZ2UtcmlnaHR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUtYmFuZCAuaW5uZXItYmFuZCAuYmlvLWJhY2t7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdGE6Zmlyc3QtY2hpbGQ6OmJlZm9yZXtcblx0XHRcdFx0dG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGxlZnQ6IC0wLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0YSwgc3Bhbntcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmtleS1wZW9wbGUgLnNlcGFyYXRvcntcblx0XHRcdG1hcmdpbjogMXJlbSBhdXRvIDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0Lm9yZy1jaGFydC1iaW97XG5cdFx0LnRpdGxlLWJhbmR7XG5cdFx0XHQuaW5uZXItYmFuZHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQua2V5LXBlb3BsZXtcblx0XHRcdC5rZXktcGVvcGxlLXRpdGxle1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHR9XG5cdFx0XHQua2V5LXBlb3BsZS1zdWJ0aXRsZXtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0fVxuXHRcdFx0LmtleS1wZW9wbGUtY29udGFpbmVye1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3t3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6wqAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6wqAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzrCoDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHQub3JnLWNoYXJ0LWJpb3t9XG59IiwiLm9yZy1jaGFydHtcblx0LnRpdGxlLWJhbmR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMy4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0Lm92ZXItdGl0bGV7XG5cdFx0XHRcdGZvbnQ6IDQwMCAxLjJyZW0gJHNpdGVfc21hbGxfZm9udDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IC0xcmVtO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMC4ycmVtIHNvbGlkICM1NzA2OGM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRcdGZvbnQ6IDcwMCAzLjJyZW0gJHNpdGVfZm9udDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQucGFnZS10YWctbGluZXtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250OiA0MDAgMS4ycmVtICRzaXRlX3NtYWxsX2ZvbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTc1JTtcblxuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN0dWRlbnQtYWZmYWlycy10b3AtYmFuZHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogODByZW07XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDFyZW0gMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG1heC13aWR0aDogMTUuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3R1ZGVudC1hZmZhaXJzLWNvbnRhaW5lcntcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0LnN0dWRlbnQtYWZmYWlycy1pdGVte1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDIwJSAtIDIuMzMzMzMzMzMzMzMzMzNyZW0pO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMS4zMzMzMzMzMzMzMzMzM3JlbSAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0XHQvLyAvKmRpc3BsYXk6IGJsb2NrOyovXG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Zm9udDogNzAwIDFyZW0gJHNpdGVfZm9udDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYm9keXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb257XG5cdFx0XHR3aWR0aDogMTVyZW07XG5cdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0XHRtYXJnaW46IDAgMnJlbSAwIDA7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0XHQubmF2LWxpc3QtY29udGFpbmVye1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHQubmF2LWxpc3QtdGl0bGV7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNXJlbSk7XG5cdFx0XHRtYXgtd2lkdGg6IDYzcmVtO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHQua2V5LXBlb3BsZS1jb250YWluZXJ7XG5cdFx0XHRcdC5wYXJiYXNle1xuXHRcdFx0XHRcdGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC1waG9uZXtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Y29sb3I6ICM2ZDZkNmQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cblxuXHQuY29udGFjdC1saW5re1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXG5cdC5tYWluLWNvbnRlbnQtY29udGFpbmVye1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdHBhZGRpbmc6IDJyZW0gMXJlbSAwO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0Lm1haW4tY29udGVudHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxOC4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0LnRyaXBsZXQtaGlnaGxpZ2h0c3tcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXG5cdFx0XHRcdC5oaWdobGlnaHQxLTN7XG5cdFx0XHRcdFx0cGFkZGluZzogMC41cmVtO1xuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMSl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMil7fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMyl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaWRlYmFye1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHQvLyAvKnBhZGRpbmctYm90dG9tOiAxNXB4OyovXG5cblx0XHRcdD4gLnNlcGFyYXRvcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRhY3Qtd3JhcHBlcntcblx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmhlYWQtb2YtdW5pdHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHdpZHRoOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3Byb21vX2Nvcm5lcl90cmFuc3BhcmVudF93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9wcm9tb19jb3JuZXJfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gYm90dG9tO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJpby1uYW1le1xuXHRcdFx0XHRcdGZvbnQ6IDcwMCAxcmVtICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICM2ZDZkNmQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5iaW8tam9iLXRpdGxle1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5iaW8tbmFtZS1saW5re1xuXHRcdFx0XHRcdEBleHRlbmQgLmJpby1uYW1lO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXG5cdC5rZXktcGVvcGxle1xuXHRcdHBhZGRpbmc6IDAgMXJlbSA1cmVtIDA7XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0Lm9yZy1jaGFydHtcblx0XHQudGl0bGUtYmFuZHtcblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdHVkZW50LWFmZmFpcnMtdG9wLWJhbmR7XG5cdFx0XHQuaW5uZXItYmFuZHtcblx0XHRcdFx0bWF4LXdpZHRoOiA2MnJlbTtcblxuXHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdHVkZW50LWFmZmFpcnMtY29udGFpbmVye1xuXHRcdFx0XHRcdC5zdHVkZW50LWFmZmFpcnMtaXRlbXtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDIwJSAtIC0xLjJyZW0pO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMS4zMzMzMzMzMzMzMzMzM3JlbSAxLjJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvZHl7XG5cdFx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE3LjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbi1jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbSAwIDA7XG5cblx0XHRcdC5tYWluLWNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAxcmVtIDAgMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG5cdFx0XHRcdC50cmlwbGV0LWhpZ2hsaWdodHN7XG5cdFx0XHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblxuXHRcdFx0XHRcdC5oaWdobGlnaHQxLTN7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNpZGViYXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0XHQ+IC5zZXBhcmF0b3J7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAyLjY2NjY2NjY2NjY2NjY2N3JlbSBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRhY3Qtd3JhcHBlcntcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHRcdFx0XHRoNHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oZWFkLW9mLXVuaXR7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXG5cdFx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmltYWdlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdHdpZHRoOiAxMy4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5vcmctY2hhcnR7XG5cdFx0c3Ryb25ne1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LnRpdGxlLWJhbmR7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXG5cdFx0XHRcdC5vdmVyLXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wYWdlLXRhZy1saW5le1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3R1ZGVudC1hZmZhaXJzLXRvcC1iYW5ke1xuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cblx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTUuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN0dWRlbnQtYWZmYWlycy1jb250YWluZXJ7XG5cdFx0XHRcdFx0LnN0dWRlbnQtYWZmYWlycy1pdGVte1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMlIC0gMS4ycmVtKTtcblxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib2R5e1xuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXZpZ2F0aW9ue1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMCAwO1xuXG5cdFx0XHRcdC5uYXYtbGlzdHtcblx0XHRcdFx0XHRoZWlnaHQ6IDExLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbi1jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmc6IDJyZW0gMCAxcmVtIDA7XG5cblx0XHRcdC5tYWluLWNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zaWRlYmFye1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQ+IC5zZXBhcmF0b3J7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZC1vZi11bml0e1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvbnRhY3QtcGhvbmV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY29udGFjdC1saW5re1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHsgY2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblxuXHRcdC5rZXktcGVvcGxle1xuXHRcdFx0cGFkZGluZzogMCAwIDJyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtcGhvbmV7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY29udGFjdC1saW5re1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5vcmctY2hhcnR7XG5cdFx0LnRpdGxlLWJhbmR7XG5cdFx0XHQuaW5uZXItYmFuZHtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAxcmVtO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3R1ZGVudC1hZmZhaXJzLXRvcC1iYW5ke1xuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxNS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA2N1wiO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM1NzA2OGM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN0dWRlbnQtYWZmYWlycy1jb250YWluZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAwIDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdC5zdHVkZW50LWFmZmFpcnMtaXRlbXtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDFyZW07XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMm4rMil7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMCAwO1xuXG5cdFx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnN0dWRlbnQtYWZmYWlycy1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib2R5e1xuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdG1heC13aWR0aDogMzJyZW07XG5cblx0XHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uYXZpZ2F0aW9uIC5uYXYtbGlzdHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDAgMDtcblxuXHRcdFx0Lm1haW4tY29udGVudHtcblx0XHRcdFx0LnRyaXBsZXQtaGlnaGxpZ2h0c3tcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodDEtM3tcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRcdGltZ3t9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zaWRlYmFye1xuXHRcdFx0XHQubWFwLW1hcmtlcntcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRhY3Qtd3JhcHBlcntcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblxuXHRcdFx0XHRcdGg0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oZWFkLW9mLXVuaXR7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblxuXHRcdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmltYWdlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQub3JnLWNoYXJ0e1xuXHRcdC5zdHVkZW50LWFmZmFpcnMtdG9wLWJhbmR7XG5cdFx0XHQuaW5uZXItYmFuZHtcblx0XHRcdFx0LnRpdGxle31cblxuXHRcdFx0XHQuc3R1ZGVudC1hZmZhaXJzLWNvbnRhaW5lcntcblx0XHRcdFx0XHQuc3R1ZGVudC1hZmZhaXJzLWl0ZW17XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0LnN0dWRlbnQtYWZmYWlycy1jb250YWluZXJ7fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvZHl7XG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2aWdhdGlvbntcblx0XHRcdFx0Lm5hdi1saXN0LXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uYXYtbGlzdHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7XG5cblx0XHRcdC5zaWRlYmFye1xuXHRcdFx0XHQ+IC5zZXBhcmF0b3J7XG5cdFx0XHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQua2V5LXBlb3BsZSAuc2VwYXJhdG9ye1xuXHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5vcmctY2hhcnR7fVxufSIsIi5zZWFyY2h7XG5cdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IGF1dG87XG5cblx0XHQuY29udGVudHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmJvZHl7XG5cdFx0cGFkZGluZzogMi42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0fVxuXG5cdC5wYWdlLXRpdGxle1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC5zZWFyY2gtbWFpbntcblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQuc2VhcmNoLWZvcm0uZm9ybXtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5zZWFyY2gtaXRlbS1jb3VudHtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuc2VhcmNoLWNvbnRlbnR7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTZyZW0pO1xuXHRcdFx0bWF4LXdpZHRoOiA2NHJlbTtcblxuXHRcdFx0LnVpLXNlbGVjdG1lbnUtbWVudXtcblx0XHRcdFx0LmpzcFBhbmV7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxNi4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VhcmNoLXNpZGViYXJ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDE0cmVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAycmVtO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHQuc2Vjb25kYXJ5LWxpbmtzLXRpdGxle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LnNlY29uZGFyeS1saW5rc3tcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2Vjb25kYXJ5LWxpbmt7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29se1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG59XG5cbi5uZXdzLnNlYXJjaHtcblx0LnNlYXJjaC1tYWlue1xuXHRcdC5zZWFyY2gtY29udGVudHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcblx0XHRcdC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXJ7XG5cdFx0XHRcdC5yZXN1bHQtaXRlbXtcblx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2RkZDRkNDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2VhcmNoe1xuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHQvLyAvKiBwYWRkaW5nOiAwIDE1cHg7Ki9cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm9keXtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHR9XG5cblx0XHQucGFnZS10aXRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHQvLyAvKnBhZGRpbmc6IDAgMTVweDsqL1xuXHRcdH1cblxuXHRcdC5zZWFyY2gtbWFpbntcblx0XHRcdC5zZWFyY2gtY29udGVudHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2VhcmNoLXNpZGViYXJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWNvbmRhcnktbGlua3N7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0OyBcblxuXHRcdFx0XHRcdC5zZWMtbGlua3MtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2VhcmNoe1xuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHR9XG5cblx0XHQuYm9keXtcblx0XHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHR9XG5cblx0XHQuc2VhcmNoLW1haW57XG5cdFx0XHQuc2VhcmNoLXNpZGViYXJ7XG5cdFx0XHRcdC5zZWNvbmRhcnktbGlua3N7XG5cdFx0XHRcdFx0LnNlY29uZGFyeS1saW5re1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cblxuXHQubmV3cy5zZWFyY2h7XG5cdFx0LnNlYXJjaC1tYWlue1xuXHRcdFx0LnNlYXJjaC1jb250ZW50e1xuXHRcdFx0XHQuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVye1xuXHRcdFx0XHRcdC5yZXN1bHQtaXRlbXtcblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zZWFyY2h7XG5cdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtbWFpbntcblx0XHRcdC5zZWFyY2gtY29udGVudHt9XG5cblx0XHRcdC5zZWFyY2gtc2lkZWJhcntcblx0XHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cblx0XHRcdFx0LnNlY29uZGFyeS1saW5rcy10aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWNvbmRhcnktbGlua3N7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbm9uZTsgXG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zZWFyY2h7XG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxLjI2NjY2NjY2NjY2NjY2NmVtKXtcblx0LnNlYXJjaHt9XG59IiwiLnNlYXJjaC5wb2xpY3l7XG5cdC5ib2R5e1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA4MHJlbTtcblxuXHRcdC8vIC8qbWF4LXdpZHRoOjEyMDBweDsqL1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiA1M3JlbTtcblx0XHRwYWRkaW5nOiAyLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDUuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0LnNpZGViYXJ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAyNXJlbTsgXG5cdFx0cGFkZGluZzogMi4zMzMzMzMzMzMzMzMzM3JlbSAwOyBcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0LnBhZ2UtdGl0bGV7XG5cdFx0cGFkZGluZzogMCAyLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdC5wb2xpY2llcy1zZWFyY2gtc3VtbWFyeXtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdC5zZWFyY2gtaXRlbS1jb3VudHtcblx0XHRcdHdpZHRoOiAyOHJlbTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHQ+IHB7XG5cdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0LmNvdW50e1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGlnaGxpZ2h0e1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zb3J0e1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdD4gc3Bhbntcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9ibGFjaztcblx0XHRcdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXG5cdFx0XHQudWktaW5wdXQtc2VsZWN0e1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiAxMnJlbTtcblx0XHRcdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3R7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVye1xuXHRcdC5yZXN1bHQtaXRlbXtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGV0YWlse1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdFx0LmRhdGV7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnIHwgJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWFyY2gtY29udHJvbHN7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LmRpdmlkZXIuc2Vjb25ke1xuXHRcdG1hcmdpbjogMnJlbSBhdXRvIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHR9XG5cblx0LmRpdmlkZXIuYm90dG9te1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2VhcmNoLnBvbGljeXtcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiA2MnJlbTtcblx0XHR9XG5cblx0XHQuY29udGVudHtcblx0XHRcdHdpZHRoOiA0Ni4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuc2lkZWJhcntcblx0XHRcdHdpZHRoOiAxNHJlbTtcblx0XHR9XG5cblx0XHQucG9saWNpZXMtc2VhcmNoLXN1bW1hcnl7XG5cdFx0XHQuc2VhcmNoLWl0ZW0tY291bnR7XG5cdFx0XHRcdHdpZHRoOiAyMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0PiBwe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNvcnR7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNTMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KSBhbmQgKG1heC13aWR0aDogOTQ1cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkgYW5kIChtYXgtd2lkdGg6IDYzZW0pe1xuXHQuc2VhcmNoLnBvbGljeXtcblx0XHQuc2lkZWJhcntcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnNlYXJjaC5wb2xpY3l7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogNDZyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMCAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5zaWRlYmFye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQucGFnZS10aXRsZXtcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LnBvbGljaWVzLXNlYXJjaC1zdW1tYXJ5e1xuXHRcdFx0LnNlYXJjaC1pdGVtLWNvdW50e1xuXHRcdFx0XHR3aWR0aDogMTlyZW07XG5cblx0XHRcdFx0PiBwe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNvcnR7XG5cdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO1xuXG5cdFx0XHRcdD4gc3Bhbntcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC51aS1zZWxlY3RtZW51LWJ1dHRvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kaXZpZGVyLmZpcnN0e1xuXHRcdFx0bWFyZ2luOiAxcmVtIGF1dG8gMnJlbTtcblx0XHR9XG5cblx0XHQuZGl2aWRlci5zZWNvbmR7XG5cdFx0XHRtYXJnaW46IDJyZW0gYXV0byAwO1xuXHRcdH1cblxuXHRcdC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXJ7XG5cdFx0XHQucmVzdWx0LWl0ZW17XG5cdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zZWFyY2gucG9saWN5e1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0fVxuXG5cdFx0LnNpZGViYXJ7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRtYXJnaW46IDAgMXJlbTtcblx0XHR9XG5cblx0XHQucGFnZS10aXRsZXtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LnBvbGljaWVzLXNlYXJjaC1zdW1tYXJ5e1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LnNvcnR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcblxuXHRcdFx0XHQ+IHNwYW57XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudWktaW5wdXQtc2VsZWN0e1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRpdmlkZXIuZmlyc3R7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuZGl2aWRlci5zZWNvbmR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuZGl2aWRlci5ib3R0b217XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuc2VhcmNoLWNvbnRyb2xze1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdH1cblxuXHRcdC5wb2xpY3ktc2VhcmNoLWZvcm17XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0XHQuZm9ybSBhLmZvcm0tc3VibWl0e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAxcmVtIDAgMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDvCoG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO8KgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDvCoG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zZWFyY2gucG9saWN5e1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3t3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHQuc2VhcmNoLnBvbGljeXt9XG59IiwiLmVycm9yLTQwNHtcblx0LmJvZHl7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDgwcmVtO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuY29udGVudHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDYxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdHBhZGRpbmc6IDIuNjY2NjY2NjY2NjY2NjY3cmVtIDAgNS42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHQvLyAvKndpZHRoOjEwMCU7Ki9cblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC5wYWdlLXRpdGxle1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnBhZ2UtZGV0YWlse1xuXHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAwO1xuXHR9XG5cblx0LmZvcm17XG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC10aXRsZXtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHdpZHRoOiA3NSU7XG5cblx0XHRcdC5pbnB1dC1jb250YWluZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN1Ym1pdC1jb250YWluZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzIyMDMzNyB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvc2VhcmNoX2xlbnNfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0NSUgYXV0bztcblxuXHRcdFx0XHRcdC8vIC8qei1pbmRleDogLTE7Ki9cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50b3Atc2VhcmNoZXMtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdC50aXRsZXtcblx0XHRcdG1hcmdpbjogMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Y29sb3I6ICRzaXRlX2JsYWNrO1xuXHRcdH1cblxuXHRcdC5saXN0LXdyYXBwZXJ7XG5cdFx0XHRjb2x1bW5zOiAzO1xuXG5cdFx0XHQtd2Via2l0LWNvbHVtbi1jb3VudDogMztcblx0XHRcdCAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuXHRcdFx0ICAgIC1tcy1jb2x1bW4tY291bnQ6IDM7XG5cdFx0XHQgICAgIC1vLWNvbHVtbi1jb3VudDogMztcblx0XHRcdCAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuXG5cdFx0XHQtd2Via2l0LWNvbHVtbi1nYXA6IDFyZW07XG5cdFx0XHQgICAtbW96LWNvbHVtbi1nYXA6IDFyZW07XG5cdFx0XHQgICAgLW1zLWNvbHVtbi1nYXA6IDFyZW07XG5cdFx0XHQgICAgIC1vLWNvbHVtbi1nYXA6IDFyZW07XG5cdFx0XHQgICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG5cblx0XHRcdHVse1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdHVsID4gbGl7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdHVsID4gbGkgYXtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kaXZpZGVyLmZpcnN0e1xuXHRcdG1hcmdpbjogMC42NjY2NjY2NjY2NjY2NjdyZW0gYXV0byAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0LmRpdmlkZXIuc2Vjb25ke1xuXHRcdG1hcmdpbjogMi4zMzMzMzMzMzMzMzMzM3JlbSBhdXRvIDJyZW07XG5cdH1cblxuXHQuY29se1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5lcnJvci00MDR7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogNjJyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KSBhbmQgKG1heC13aWR0aDogOTQ1cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkgYW5kIChtYXgtd2lkdGg6IDYzZW0pe1xuXHQuZXJyb3ItNDA0e1xuXHRcdC5jb250ZW50e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZXJyb3ItNDA0e1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuYnVsbGV0LWxpc3QtY29tcG9uZW50e1xuXHRcdFx0cGFkZGluZzogMXJlbSAxcmVtIDA7XG5cblx0XHRcdC5idWxsZXQtbGlzdC10aXRsZXtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm17XG5cdFx0XHQuc2VhcmNoLXRpdGxle1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGFpbmVye1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRpdmlkZXIuZmlyc3R7XG5cdFx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gYXV0byAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5kaXZpZGVyLnNlY29uZHtcblx0XHRcdG1hcmdpbjogMXJlbSBhdXRvO1xuXHRcdH1cblxuXHRcdC50b3Atc2VhcmNoZXMtY29udGFpbmVye1xuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0Ly8gLyptYXJnaW4tYm90dG9tOiAwOyovXG5cdFx0XHR9XG5cblx0XHRcdC5saXN0LXdyYXBwZXJ7XG5cdFx0XHRcdHVsID4gbGkgYXtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpIGFuZCAobWF4LXdpZHRoOiA3MDVweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSBhbmQgKG1heC13aWR0aDogNDdlbSl7XG5cdC5lcnJvci00MDR7XG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5lcnJvci00MDR7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogMzJyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdC5kaXZpZGVyLnNlY29uZHtcblx0XHRcdG1hcmdpbjogMS42NjY2NjY2NjY2NjY2NjdyZW0gYXV0byAxcmVtO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO8KgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7wqBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO8KgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmVycm9yLTQwNHtcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0fVxuXG5cdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRmb250LXNpemU6IDEuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5wYWdlLWRldGFpbHtcblx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO1xuXHRcdH1cblxuXHRcdC50b3Atc2VhcmNoZXMtY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXG5cdFx0XHQubGlzdC13cmFwcGVye1xuXHRcdFx0XHRjb2x1bW5zOiAyO1xuXG5cdFx0XHRcdC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuXHRcdFx0XHQgICAtbW96LWNvbHVtbi1jb3VudDogMjtcblx0XHRcdFx0ICAgIC1tcy1jb2x1bW4tY291bnQ6IDI7XG5cdFx0XHRcdCAgICAgLW8tY29sdW1uLWNvdW50OiAyO1xuXHRcdFx0XHQgICAgICAgIGNvbHVtbi1jb3VudDogMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1bGxldC1saXN0LWNvbXBvbmVudHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMCAwO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxLjI2NjY2NjY2NjY2NjY2NmVtKXtcblx0LmVycm9yLTQwNHt9XG59IiwiLnBvbGljeS1kZXRhaWx7XG5cdC5ib2R5e1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA4MHJlbTtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogNTNyZW07XG5cdFx0cGFkZGluZzogMi42NjY2NjY2NjY2NjY2NjdyZW0gMCA1LjY2NjY2NjY2NjY2NjY2N3JlbSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNpZGViYXJ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAyM3JlbTtcblx0XHRwYWRkaW5nOiAyLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC5vdmVyLXRpdGxle1xuXHRcdGZvbnQ6IDcwMCAxLjA2NjY2NjY2NjY2NjY2NjdyZW0gJHNpdGVfZm9udDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHR9XG5cblx0LnBhZ2UtdGl0bGV7XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IC0wLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR3aWR0aDogODAlO1xuXHR9XG5cblx0LmRvd25sb2FkLXdyYXBwZXJ7XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXHR9XG5cblx0LmV4cGFuZGFibGUtY29tcG9uZW50e1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5wb2xpY3ktY29udGVudHN7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0aDN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXG5cdFx0dWx7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0bGlzdC1zdHlsZTogaW5oZXJpdDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblxuXHRcdFx0PiBsaXtcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0b2x7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcblx0XHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0XHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG5cblx0XHRcdD5saXtcblx0XHRcdFx0bGlzdC1zdHlsZTogaW5oZXJpdDtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGZvbztcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtcm93O1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGZvbywgdXBwZXItcm9tYW4pIFwiLlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYW5jaG9ye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dG9wOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ly9wYWRkaW5nOiAxNXB4O1xuXG5cdFx0LmNsZWFyZml4e1xuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDN7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdGg2e1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHR1bHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGl7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjExMVwiO1xuXHRcdFx0XHRmb250LXNpemU6IDAuNnJlbTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdG9se1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y291bnRlci1yZXNldDogaTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRsaXtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRcdC8vY29udGVudDogY291bnRlcihpKSBcIi5cIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI25vdGVze1xuXHQucG9saWN5LW5vdGVze1xuXHRcdHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuXHR9XG59XG5cbi5jb2x7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ueXVwb2xpY3lyaWNodGV4dGVkaXRvcntcblx0LnJ0ZXtcblx0XHRoM3tcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG4uY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuLmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cbi5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG4uY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuLmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cbi5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG4uY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuLmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuLmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuLmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuLmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuLmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuLmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuLmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuLmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cbi5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG4uY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuLmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cbi5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG4uY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG59XG5cbi5wb2xpY3ktZGV0YWlsLmFkanVzdFRvcHtcblx0LmFuY2hvcntcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0LnBvbGljeS1kZXRhaWx7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogNjJyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHR3aWR0aDogNDZyZW07XG5cdFx0fVxuXG5cdFx0LnNpZGViYXJ7XG5cdFx0XHR3aWR0aDogMTIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuZXhwYW5kYWJsZS1jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkgYW5kIChtYXgtd2lkdGg6IDk0NXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIGFuZCAobWF4LXdpZHRoOiA2M2VtKXtcblx0LnBvbGljeS1kZXRhaWx7XG5cdFx0LnNpZGViYXJ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5wb2xpY3ktZGV0YWlse1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDAgMDtcblx0XHR9XG5cblx0XHQuc2lkZWJhcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAwIDIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQucG9saWN5LWNvbnRlbnRze1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXG5cdFx0XHRoM3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0b2x7XG5cdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRpdmlkZXJ7XG5cdFx0XHRtYXJnaW46IDEuNjY2NjY2NjY2NjY2NjY3cmVtIGF1dG87XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXG5cdFx0XHRvbHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5leHBhbmRhYmxlLWNvbXBvbmVudHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXG5cdFx0I25vdGVze1xuXHRcdFx0LnBvbGljeS1ub3Rlc3tcblx0XHRcdFx0cGFkZGluZzogMnJlbSAxcmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5wb2xpY3ktZGV0YWlse1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0fVxuXG5cdFx0LnNpZGViYXJ7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRtYXJnaW46IDAgMXJlbTtcblx0XHR9XG5cblx0XHQub3Zlci10aXRsZXtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5kb3dubG9hZC13cmFwcGVye1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQucG9saWN5LWNvbnRlbnRze1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0b2x7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0aDN7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cblx0XHRcdGg2e1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNub3Rlc3tcblx0XHRcdC5wb2xpY3ktbm90ZXN7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wb2xpY3ktY29udGVudHN7XG5cdFx0XHRvbHtcblx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5leHBhbmRhYmxlLWNvbXBvbmVudHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHR9XG5cblx0XHQuY29se1xuXHRcdFx0LmRpdmlkZXJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnBvbGljeS1kZXRhaWx7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuc2VhcmNoLWNvbXBvbmVudHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3t3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHQucG9saWN5LWRldGFpbHt9XG59IiwiLnByb2dyYW1GaW5kZXJ7XG5cdC5ib2R5e1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Pmgxe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0fVxuXHR9XG5cblx0LmNvbHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5uYXZpZ2F0aW9ue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMCU7XG5cdH1cblxuXHQuY29udGVudHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHR9XG5cblx0LmZvb3Rlcntcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvbW97XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2Nyb2xsLXRvcHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAzcmVtO1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlxcZTgwYlwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0bGVmdDogMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbkZvb3Rlcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQucHJvbW8tYnV0dG9uLXRleHQsXG5cdFx0LnByb21vLWJ1dHRvbi10ZXh0OmhvdmVyLFxuXHRcdC5wcm9tby1idXR0b24tdGV4dDo6YWZ0ZXJ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwIDAgMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDAgMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAgMCAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDAgMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7fVxuXHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAgMCAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmJvZHkgPiBoMXtcblx0XHRmb250LXNpemU6IDEuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNDY2NjY2NjY2NjY2NjY2N2VtO1xuXHR9XG5cblx0LnNlY3Rpb25Gb290ZXJ7XG5cdFx0LnByb21vLWJ1dHRvbi10ZXh0e1xuXHRcdFx0bWFyZ2luLXRvcDogOC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuc29jaWFsU2hhcmV7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfbGlnaHRfZ3JheTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuc2Nyb2xsLXRvcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQucHJvZ3JhbUZpbmRlcntcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiAzMnJlbTtcblxuXHRcdFx0Pmgxe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjI2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb257d2lkdGg6IDAlO31cblx0XHQuY29udGVudHt3aWR0aDogMTAwJTsgIG1hcmdpbjogMCBhdXRvO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMThyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE4cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE4cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxOHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblxuXHRcdC5zZWN0aW9uRm9vdGVye1xuXHRcdFx0LnByb21vLWJ1dHRvbi10ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc29jaWFsU2hhcmV7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9saWdodF9ncmF5O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2Nyb2xsLXRvcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pe1xuXHQucHJvZ3JhbUZpbmRlcntcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiA0NnJlbTtcblxuXHRcdFx0Pmgxe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2aWdhdGlvbnt3aWR0aDogMCU7fVxuXHRcdC5jb250ZW50e3dpZHRoOiAxMDAlO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMC42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE1LjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDE1LjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMC42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE1LjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDQ2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0NnJlbTsgcGFkZGluZzogMDt9XG5cblx0XHQuc2VjdGlvbkZvb3Rlcntcblx0XHRcdC5wcm9tby1idXR0b24tdGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0LnNvY2lhbFNoYXJle1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGxlZnQ6IGluaXRpYWw7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0dG9wOiBpbml0aWFsO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LnNjcm9sbC10b3B7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW46IDEuNHJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pe1xuXHQucHJvZ3JhbUZpbmRlcntcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiA2MnJlbTtcblxuXHRcdFx0Pmgxe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2aWdhdGlvbnt3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNvbnRlbnR7d2lkdGg6IDQ4cmVtO31cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDEycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDQ4cmVtOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0LnByb2dyYW1GaW5kZXJ7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogODByZW07XG5cblx0XHRcdD5oMXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMi40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb257d2lkdGg6IDE0cmVtOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDJyZW07fVxuXHRcdC5jb250ZW50e3dpZHRoOiA2NHJlbTt9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDQ4cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA0OHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyMS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjEuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA0Mi42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDQyLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjEuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDY0cmVtOyBwYWRkaW5nOiAwO31cblx0fVxufSIsIi5zdHVkeS1hYnJvYWR7XG5cdC5icmVhZGNydW1iLXdyYXBwZXJ7XG5cdFx0LmJyZWFkY3J1bWItaW5uZXJ7XG5cdFx0XHRoZWlnaHQ6IDMuOHJlbSAhaW1wb3J0YW50O1xuXG5cdFx0XHQuYnJlYWRjcnVtYntcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24td3JhcHBlcntcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNS42cmVtO1xuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi1pbm5lcntcblx0XHRcdHBhZGRpbmc6IDMuMDY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDA7XG5cdFx0fVxuXG5cdFx0LmxvZ297XG5cdFx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gLTAuNHJlbSAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRoZWlnaHQ6IDIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA4LjkzMzMzcmVtIDIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LnNhLWxvZ297XG5cdFx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gMTAuNTMzMzMzMzMzMzMzMzMzcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9sb2dvLnN2Z1wiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDcuODY2NjY2NjY2NjY2NjY2N3JlbSAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0d2lkdGg6IDcuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0aGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDAuMjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0YXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtaW4td2lkdGg6IDIwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0cGFkZGluZzogMCAxcmVtIDFyZW0gMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRvcDogLTAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4LjUzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb257XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51e1xuXHRcdFx0XHRsaS5oYXMtc3VibWVudXtcblx0XHRcdFx0XHQubWFpbi1uYXYtbWVudS1saW5rLXNhe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMS4wNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMXJlbSAwO1xuXG5cdFx0XHRcdFx0XHQvLyAvKm1hcmdpbi1sZWZ0OiAxNThweDsqL1xuXG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTgwYyc7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNTcwNjhjO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMC44cmVtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNS41O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUuNnJlbTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkIHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4zKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Lm1haW4tbmF2LW1lbnUtbGluay1zYXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkIHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4zKTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jdXJyZW50LXBhZ2V7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9uLXNlYXJjaC1mb3Jte1xuXHRcdFx0bWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cdH1cblxuXHQuc3VwZXJuYXYtc3VibGlua3tcblx0XHRhe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNTMnO1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWVnYS1tZW51e1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAxLjMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0LnJldHVybi1saW5rc3tcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMCAxLjUlIDAgMDtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG5cdFx0XHQucmV0dXJuLWxpbmtzLW1lbnV7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0PiBsaXtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA1Myc7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzU3MDY4Yztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluLXRoaXMtc2VjdGlvbi1tZW51e1xuXHRcdFx0aGVpZ2h0OiA5LjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMzAlIC0gMS42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0XHRtYXJnaW46IDAgNC4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJvZHl7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuXHQuY2JhbmR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQuY29udGVudHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY3BhZHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHR9XG5cblx0XHQuY3BhZGJvdHRvbXtcblx0XHRcdHBhZGRpbmc6IDAgMCAycmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jb2x7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18xMDBfYzB7IGNsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cblx0LmNiYW5kLm1haW57XG5cdFx0LnNpZGViYXJ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aWR0aDogMTMuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0Lm55dXByb21vYnV0dG9ue1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTcwNjhjO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzMwNjYyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC5tYWluLWNvbnRlbnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogNjRyZW07XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGgze1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50e1xuXHRcdGgze1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtYXBwbHktbm93e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQuY29udGVudHt9XG5cdH1cblxuXHQubmF2LWxpc3QtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDFyZW0gMXJlbSAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuXHRcdC5uYXYtbGlzdHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQuYXBwbHktbm93LXdyYXBwZXJ7XG5cdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0fVxuXG5cdC5jb250YWN0LXdyYXBwZXJ7XG5cdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblxuXHRcdC5tYXAtbWFya2Vye1xuXHRcdFx0bWFyZ2luOiAxcmVtIDAgMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNzUlO1xuXHRcdH1cblxuXHRcdC5lbWFpbC1pY29ue1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3NSU7XG5cdFx0fVxuXHR9XG5cblx0LmFwcGx5LW5vdy1idXR0b257XG5cdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHR9XG5cdH1cblxuXHQuc3VwZXItbmF2e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zLjRyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuc3VwZXItbmF2aWdhdGlvbi1tZW51e1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0YXtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAycmVtO1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2ZmZjtcblxuXHRcdFx0XHQvLyAvKnBhZGRpbmc6IDE2cHggMzBweCAxNXB4OyovXG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdHRvcDogMXJlbTtcblx0XHRcdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHR0b3A6IDFyZW07XG5cdFx0XHRcdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9iaWxlLW1lbnUtdGl0bGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfcHVycGxlO1xuXG5cdFx0aDN7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0Lm1vYmlsZS1uYXYtbGlzdHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGF7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQ+IGxpe1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRib3JkZXItdG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHR9XG5cblx0XHRcdCYuY3VycmVudC1wYWdle1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3VibmF2aWdhdGlvbntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdD4gbGl7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpLm9wZW57XG5cdFx0XHQuc3VibmF2aWdhdGlvbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhcmVudC1tZW51e1xuXHRcdFx0YXtcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm9wZW57XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtc2Fje1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdGg1e1xuXHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtc2FjLWxpc3R7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgMnJlbTtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2dyYXk7XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzaXRlX3doaXRlX2dyYXk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHRcdC8vIC8qcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweDsqL1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfZ3JheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3R1ZHktYWJyb2FkLmNvbnRlbnQxe1xuXHQuaGVhZGVye1xuXHRcdHBhZGRpbmc6IDAgMCAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0LmJvZHl7XG5cdFx0d2lkdGg6IDgwcmVtO1xuXHR9XG59XG5cbi5zdHVkeS1hYnJvYWQuY29udGVudDJ7XG5cdC5oZWFkZXJ7XG5cdFx0cGFkZGluZzogMCAwIDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdH1cblxuXHQuYm9keXtcblx0XHR3aWR0aDogODByZW07XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0LnN0dWR5LWFicm9hZHtcblx0XHQuY2JhbmR7XG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0bWF4LXdpZHRoOiA2MnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblxuXHRcdC5hcmVhcy1vZi1zdHVkeS1jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0fVxuXG5cdFx0LmNiYW5kLm1haW57XG5cdFx0XHQvLyAvKi5zaWRlYmFye1xuXHRcdFx0Ly8gd2lkdGg6MTc1cHg7XG5cdFx0XHQvLyB9Ki9cblxuXHRcdFx0Lm1haW4tY29udGVudHtcblx0XHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQucGFydG5lcnNoaXBzLWFmZmlsaWF0aW9ucy1jb21wb25lbnR7XG5cdFx0XHRcdC53cmFwcGVye1xuXHRcdFx0XHRcdD4gdWx7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRmb3JtLm1haW4tbmF2aWdhdGlvbi1zZWFyY2gtZm9ybXtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzZyZW0pO1xuXHR9XG59XG5cbi5zdHVkeS1hYnJvYWQuY29udGVudDF7XG5cdC5ib2R5e1xuXHRcdHdpZHRoOiA2MnJlbTtcblx0fVxufVxuXG4uc3R1ZHktYWJyb2FkLmNvbnRlbnQye1xuXHQuYm9keXtcblx0XHR3aWR0aDogNjJyZW07XG5cdH1cbn1cbn1cblxuLy8gV3JhcCB0YWJsZXMgYW5kIGVuZm9yY2UgNjkwIGF0IDkzMCtcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0LnN0dWR5LWFicm9hZHtcblx0XHQudGFibGUtY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiA2NHJlbTtcblx0XHR9XG5cblx0XHQudGFibGUtc29ydGFibGUsIC50YWJsZS12ZXJ0aWNhbCwgLnRhYmxlLW5vLXNvcnQsIC50YWJsZS1uby1zdHlsZSB0YWJsZXtcblx0XHRcdHRke1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YWJsZS1zaGFkb3d7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnNjcm9sbGFibGUgLnRhYmxlLXNjcm9sbGJhci1jb250YWluZXJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pe1xuXHQuc3R1ZHktYWJyb2Fke1xuXHRcdC5jb250ZW50Mntcblx0XHRcdC50YWJsZS1jb250YWluZXJ7XG5cdFx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpIGFuZCAobWF4LXdpZHRoOiA5NDVweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSBhbmQgKG1heC13aWR0aDogNjNlbSl7XG5cdC5zdHVkeS1hYnJvYWR7XG5cdFx0LnNpZGViYXJ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zdHVkeS1hYnJvYWR7XG5cdFx0Lm1haW4tbmF2aWdhdGlvbi13cmFwcGVye1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuXG5cdFx0XHQubWFpbi1uYXZpZ2F0aW9uLWlubmVye1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdC5sb2dve1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxLjEzMzMzMzMzMzMzMzMzM3JlbSAwIDQuNHJlbTtcblxuXHRcdFx0XHRcdCYubWVudS1vcGVuZWR7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxOHJlbTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNhLWxvZ297XG5cdFx0XHRcdG1hcmdpbjogMCAxLjEzMzMzMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDQuNHJlbTtcblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdXBlcm5hdi1zdWJsaW5re1xuXHRcdFx0YXtcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdHRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0bGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51e1xuXHRcdFx0bGkuaGFzLXN1Ym1lbnV7XG5cdFx0XHRcdC5tYWluLW5hdi1tZW51LWxpbmstc2F7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX3NtYWxsX2ZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRjb2xvcjogaW5pdGlhbDtcblx0XHRcdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0XHRcdHdpZHRoOiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0bGVmdDogaW5pdGlhbDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdC5tYWluLW5hdi1tZW51LWxpbmstc2F7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuXG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNiYW5ke1xuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXG5cdFx0LmNiYW5kLm1haW57XG5cdFx0XHQuc2lkZWJhcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lm1haW4tY29udGVudHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1hcHBseS1ub3d7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0LmFwcGx5LW5vdy1idXR0b257XG5cdFx0XHRcdHdpZHRoOiAxMi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFydG5lcnNoaXBzLWFmZmlsaWF0aW9ucy1jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAxLjQ2NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAxcmVtO1xuXHRcdH1cblxuXHRcdC5zdHVkeS1hYnJvYWQtYmFubmVye1xuXHRcdFx0cGFkZGluZzogMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdCYubWVudS1vcGVuZWR7XG5cdFx0XHQuc3R1ZHktYWJyb2FkLWJhbm5lcntcblx0XHRcdFx0bWFyZ2luLXRvcDogMy4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuYm9keS5tZW51LW9wZW5lZHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdC5jYmFuZHtcblx0XHRcdFx0XHQuY29udGVudHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9iaWxlLWFwcGx5LW5vd3tcblx0XHRcdC5jb250YWN0LXdyYXBwZXJ7XG5cdFx0XHRcdGg0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmstdG9we1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc3VwZXItbmF2aWdhdGlvbntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi1tZW51e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRmb3JtLm1haW4tbmF2aWdhdGlvbi1zZWFyY2gtZm9ybXtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiAwJTtcblx0XHR9XG5cdH1cblxuXHQuc3R1ZHktYWJyb2FkLmNvbnRlbnQxe1xuXHRcdC5oZWFkZXJ7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogNDZyZW07XG5cdFx0fVxuXHR9XG5cblx0LnN0dWR5LWFicm9hZC5jb250ZW50Mntcblx0XHQuaGVhZGVye1xuXHRcdFx0cGFkZGluZzogMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc3R1ZHktYWJyb2Fke1xuXHRcdC5jYmFuZHtcblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuY3BhZHtcblx0XHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY3BhZGJvdHRvbXtcblx0XHRcdFx0cGFkZGluZzogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1hcHBseS1ub3d7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5hcHBseS1ub3ctd3JhcHBlcntcblx0XHRcdFx0cGFkZGluZzogMCAxcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXBwbHktbm93LWJ1dHRvbntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxuXG5cdC5zdHVkeS1hYnJvYWQuY29udGVudDF7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogMzJyZW07XG5cdFx0fVxuXHR9XG5cblx0LnN0dWR5LWFicm9hZC5jb250ZW50Mntcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiAzMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnN0dWR5LWFicm9hZHtcblx0XHQuY2JhbmR7XG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXG5cdFx0XHRcdC8vIC8qcGFkZGluZzogMDsqL1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VjbGlua3N7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1hcHBseS1ub3d7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQuYXBwbHktbm93LXdyYXBwZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGFjdC13cmFwcGVye1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudHtcblx0XHRcdGgze1xuXHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cblx0XHQucGFydG5lcnNoaXBzLWFmZmlsaWF0aW9ucy1jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0LnN0dWR5LWFicm9hZC5jb250ZW50MXtcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5zdHVkeS1hYnJvYWQuY29udGVudDJ7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5zdHVkeS1hYnJvYWR7fVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsdUJBQXVCOztBRU12QixBQUNDLFdBRFUsQ0FDVix1QkFBdUIsQ0FBQztFQUN2QixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLEtBQUssRURlTSxPQUFPO0VDZGxCLE9BQU8sRURKSyxJQUFJO0NDS2hCOzs7QUNKRixBQUFBLElBQUksQ0FB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QUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBM0R4RCxBQTREQyxTQTVEUSxDQTREUixZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBNUR4RCxBQTZEQyxTQTdEUSxDQTZEUixZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBN0R4RCxBQThEQyxTQTlEUSxDQThEUixZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBOUR4RCxBQStEQyxTQS9EUSxDQStEUixlQUFlLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBL0QzRCxBQWdFQyxTQWhFUSxDQWdFUixlQUFlLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBaEUzRCxBQWlFQyxTQWpFUSxDQWlFUixlQUFlLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBakUzRCxBQWtFQyxTQWxFUSxDQWtFUixVQUFVLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7QUFNdEQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsSUFBSTs7RUFDakMsQUFDQyxTQURRLENBQ1IsS0FBSyxDQUFBO0lBQUMsS0FBSyxFQUFFLEtBQUs7R0FBSTs7RUFEdkIsQUFFQyxTQUZRLENBRVIsV0FBVyxDQUFBO0lB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LENBaUdiLFlBQVksQ0FBQTtFQUFDLEtBQUssRUFBRSxJQUFJO0VBQUcsS0FBSyxFQUFFLElBQUk7RUFBRyxPQUFPLEVBQUUsQ0FBQztDQUFJOzs7QUFqR3hELEFBa0dDLGNBbEdhLENBa0diLFlBQVksQ0FBQTtFQUFDLEtBQUssRUFBRSxJQUFJO0VBQUcsS0FBSyxFQUFFLElBQUk7RUFBRyxPQUFPLEVBQUUsQ0FBQztDQUFJOzs7QUFsR3hELEFBbUdDLGNBbkdhLENBbUdiLFlBQVksQ0FBQTtFQUFDLEtBQUssRUFBRSxJQUFJO0VBQUcsS0FBSyxFQUFFLElBQUk7RUFBRyxPQUFPLEVBQUUsQ0FBQztDQUFJOzs7QUFuR3hELEFBb0dDLGNBcEdhLENBb0diLFlBQVksQ0FBQTtFQUFDLEtBQUssRUFBRSxJQUFJO0VBQUcsS0FBSyxFQUFFLElBQUk7RUFBRyxPQUFPLEVBQUUsQ0FBQztDQUFJOzs7QUFwR3hELEFBcUdDLGNBckdhLENBcUdiLFlBQVksQ0FBQTtFQUFDLEtBQUssRUFBRSxJQUFJO0VBQUcsS0FBSyxFQUFFLElBQUk7RUFBRyxPQUFPLEVBQUUsQ0FBQztDQUFJOzs7QUFyR3hELEFBc0dDLGNBdEdhLENBc0diLFlBQVksQ0FBQTtFQUFDLEtBQUssRUFBRSxJQUFJO0VBQUcsS0FBSyxFQUFFLElBQUk7RUFBRyxPQUFPLEVBQUUsQ0FBQztDQUFJOzs7QUF0R3hELEFBdUdDLGNBdkdhLENBdUdiLGVBQWUsQ0FBQTtFQUFDLEtBQUssRUFBRSxJQUFJO0VBQUcsS0FBSyxFQUFFLElBQUk7RUFBRyxPQUFPLEVBQUUsQ0FBQztDQUFJOzs7QUF2RzNELEFBd0dDLGNBeEdhLENBd0diLGVBQWUsQ0FBQTtFQUFDLEtBQUssRUFBRSxJQUFJO0VBQUcsS0FBSyxFQUFFLElBQUk7RUFBRyxPQUFPLEVBQUUsQ0FBQztDQUFJOzs7QUF4RzNELEFBeUdDLGNBekdhLENBeUdiLGVBQWUsQ0FBQTtFQUFDLEtBQUssRUFBRSxJQUFJO0VBQUcsS0FBSyxFQUFFLElBQUk7RUFBRyxPQUFPLEVBQUUsQ0FBQztDQUFJOzs7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 */

/** place holders **/

.nodata{
	color: #57068c;
}

.topOfPage{
	width: 0;
	height: 0;
}

body.waitCursor,
body.waitCursor input {
	cursor: wait;
}

.nyudebug{
	font-size: 6px;
	display: none;
}

.adminbutton{
	background: #d0eb93;
    border: 2px #c0db83 solid;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
    text-align: center;
    width: 200px;
}

.cq-wcm-edit .nyudebug{
	display: block;
}

.primary-link-promo-container .new.section{
	width: 100%;
}

.primary-links .nyuprimarylinkpromo {
  display: block;
  width: calc(25% - 30px);
  padding: 15px;
  vertical-align: top; 
}

.cq-wcm-edit .primary-link-promo-container .new.section {
	height: 80px;
}

/** homepage overrides */

.nyu-home-template .stream .cq-dd-paragraph, 
.nyu-home-template .stream .nyustreampromo, 
.nyu-home-template .stream .nyustreamfeature, 
.nyu-home-template .stream .nyustreamimage {
	height: inherit;
}


/** homepage edit/preview overriedes */

.cq-wcm-edit .placeholder_block{
	background: #ffffff;
}

.cq-wcm-edit .placeholder_block .placeholder_file{
	width: 64px;
}

.cq-wcm-edit .wcmeditwrapper.toplinks{
	height: 92px;
}

.cq-wcm-edit .v.slug3.ord-3 .wcmeditwrapper{
	height: 100%;
}

.cq-wcm-edit .stream .block.single,
.cq-wcm-edit .stream .block.double-h,
.cq-wcm-preview .stream .block.single,
.cq-wcm-preview .stream .block.double-h {
	height: calc(100% - 3px);
}



.cq-wcm-edit .stream .slug1.ord-3 .wcmeditwrapper.single,
.cq-wcm-edit .stream .slug2.ord-3 .wcmeditwrapper.single,
.cq-wcm-edit .stream .slug3.ord-2 .wcmeditwrapper.single {
	width: 50%;
	float: left;
	padding-right: 6px; 
}



.cq-wcm-edit .stream .slug1.ord-3 .wcmeditwrapper.single .block.single,
.cq-wcm-edit .stream .slug2.ord-3 .wcmeditwrapper.single .block.single,
.cq-wcm-edit .stream .slug3.ord-2 .wcmeditwrapper.single .block.single{
	width: 100%;
}

.cq-wcm-edit .stream .slug2.ord-3 .wcmeditwrapper.double,
.cq-wcm-edit .stream .slug3.ord-2 .wcmeditwrapper.double{
	transform: translate(0, 100%);
}

.cq-wcm-edit .stream .slug2.ord-3 .wcmeditwrapper.double .block.double-h,
.cq-wcm-edit .stream .slug3.ord-2 .wcmeditwrapper.double .block.double-h{
	margin-top: -47%;
}

/** reference page **/

.nyu-home-template.home-reference .stream{
	width: auto;
	max-height: initial;
	height: auto;
}

.nyu-home-template.home-reference .stream-viewport {
	overflow: initial;
}
.nyu-home-template.home-reference .parbase.section {
   height: 460px;
   max-width: 674px; 
   margin-bottom: 20px;
   background: #f2f2f2;
}

.nyu-home-template.home-reference .nyustreamimage .block,
.nyu-home-template.home-reference .nyustreampromo .block {
	width: 100%;
}

/** reference page end*/



.placeholder_gallery{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/carousel.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_table{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/table.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_image{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/img.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_toggle{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/toggle.png');
	background-repeat: no-repeat;
	height: 64px;
}
.placeholder_teaser{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/teaser.png');
	background-repeat: no-repeat;
	height: 64px;
}
.placeholder_title{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/title.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_video{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/video.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_list{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/list.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_file{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/file.png');
	background-repeat: no-repeat;
	height: 64px;
}
.placeholder_opensocial{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/opensocial.png');
	background-repeat: no-repeat;
	height: 64px;
}

.placeholder_text{
	background: url('../../../libs/cq/ui/widgets/themes/default/placeholders/text.png');
	background-repeat: no-repeat;
	height: 64px;
}

.clearfix:after {
    clear: both;
}
.clearfix:before,.clearfix:after {
    display: table;
    content: " ";
}

/* overrides */



body.cq-wcm-edit .photo-gallery .photo-gallery-items-wrapper ul li .gallery-image-container{
	cursor: initial;
}

body.cq-wcm-edit .nyu-home .header {
    position: relative;
    z-index: 1000;
}
body.cq-wcm-edit .nyu-home.shrinknav .header {
  
    z-index: 1000;
}
	



/* rentals ... */
@media screen and (min-width: 690px) {
	.shoppingcategory-template .item-showcase {
		width: auto;		
	}
	.shoppingcategory-template .nyurentalitem{
		width: 33.3%;
	}
}

.shoppingcart-template .cart-content-table .cart-item-count{
	display: none;
}

.shoppingcart-template .clear-cart,
.shoppingcart-template .item-remove{
	cursor: pointer;
}

.shoppingcart-submit .cart-submit-form input,
.shoppingcart-submit .cart-submit-form textarea{
	display: inline-block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    margin: 10px 0;
    background: #f2f2f2;
    border: 1px solid #d6d6d6;
    font-family: "Gotham A", "Gotham B", sans-serif;
    font-size: 15px;
    max-width: 500px;
}

.shoppingcart-submit .cart-submit-form textarea{
	min-height: 100px;
}

.shoppingcart-submit .cart-submit-form input[type='checkbox']{
	width: auto;
	margin-left: 25px;
	width: 22px;
    height: 22px;
    background: #f2f2f2;
    border: 1px solid #d6d6d6;	
}

.shoppingcart-submit .cart-submit-form .borrower-acknowledgement,
.shoppingcart-submit .cart-submit-form .borrower-submit{
	cursor: pointer;
}

.shoppingcart-submit .cart-submit-form .borrower-submit {
	display: block;
    width: 100%;
    text-align: center;
    border: 1px solid #57068c;
    margin-top: 10px;
    max-width: 500px;
    color: #57068c;
    text-decoration: none;
}

.shoppingcart-submit .cart-submit-form .borrower-submit.disabled{
	border-color: gray;
	color: gray;
}

.shoppingcart-submit .cartbox .cartbox-checkout,
.shoppingcart-submit .cartbox .next-steps,
.shoppingcart-thankyou .cartbox .cartbox-checkout,
.shoppingcart-thankyou .cartbox .next-steps{
	display: none;
}

.shoppingcart-submit .cart-errors{
	border: 1px dashed #cb0200;
    padding: 15px;
    color: #cb0200;
    margin-bottom: 15px;
    display: none;
}

.shoppingcart-template .cart-row .cart-quantity .ui-selectmenu-button{
	padding-top: 15px;
}


.shoppingcart-thankyou .shopping-nav .small.cart {
	display: none;
}


body.cq-wcm-edit .shoppingcategory-template .shopping-category-table {
	display: block;
	margin-top: 80px;
}

body.cq-wcm-edit .shoppingcategory-template .category-item-count {
	display: none;
}

body.cq-wcm-edit .shoppingcategory-template .tabs {
	display: none;
}


body.cq-wcm-edit .shoppingcategory-template .tabbed-title {
	display: block;
}


body.cq-wcm-edit .tab-content-container .item-showcase .item-add {
	display: none;
}

body.cq-wcm-edit .shopping-nav .small{
	display: none;
}

body.cq-wcm-edit .cart-sidebar .cartbox-viewcart,
body.cq-wcm-edit .cart-sidebar .next-steps{
	display: none;
}

body.cq-wcm-edit .org-chart .sidebar .col,
body.cq-wcm-edit .org-chart .key-people .col{
	float: none;
}

.featured-profile-component .featured-image-container img {
	height: auto;
	width: 100%;
}

.header .main-navigation-wrapper .logo{
	cursor: pointer; 
}

.footer-navigation-content .nyuhome{
	cursor: pointer;
}



