.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
{
    width: 4.33333333333333rem;
    height: 1.666666666666667rem;
    margin: 0 1.133333333333333rem 0 4.4rem;
    padding: .86667rem 0 .8rem 0;

    background-position: right center;
    background-size: auto 75%;
}

/* line 238, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li
{
    margin-right: .666666666666667rem;
}

/* line 241, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.supernav-sublink a:hover
{
    color: #220337;
    background: none;
}

/* line 247, 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 253, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner
{
    max-width: 32rem;
    height: 3.33333333333333rem;
    padding: 0;
}

/* line 263, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-wrapper.menu-opened
{
    position: absolute !important;
}

/* line 268, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav body
{
    overflow-x: hidden;

    max-width: 100%;
}

/* line 273, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .view-index
{
    overflow-x: hidden;

    max-width: 100%;
}

/* line 278, 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 294, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .mobile-search-toggle
{
    right: 3.33333333333333rem;

    display: block;

    width: 3rem;
    height: 100%;
}

/* line 301, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .mobile-search-toggle:hover,
.nyu-home.shrinknav .mobile-search-toggle:active
{
    background-color: #220337;
}

/* line 305, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .menu-overlay.menu-opened
{
    opacity: .75;

    filter: alpha(opacity=75);
}

/* line 310, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav header.menu-opened
{
    position: fixed;
    z-index: 9999;
}

/* line 315, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .body
{
    -webkit-transition: margin 200ms ease-in-out;
            transition: margin 200ms ease-in-out;
}

/* line 320, 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 327, 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 342, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation ul li ul
{
    padding-left: 1rem;
}

/* line 347, 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 358, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .menu-opened .main-navigation-inner
{
    width: 100%;
    max-width: 100%;
    padding: 0;
}

/* line 364, 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 371, 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 383, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.global-menu:hover
{
    background-color: #220337;
}

/* line 387, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu
{
    float: none;

    width: 100%;
}

/* line 391, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu .main-navigation-menu-link-top
{
    position: relative;
}

/* line 396, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li
{
    display: block;
}

/* line 399, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li:first-child
{
    border-top: .06667rem solid #330662;
}

/* line 403, 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 411, 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 420, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li:hover .mega-menu
{
    display: none;
}

/* line 424, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li:hover .main-navigation-menu-link
{
    background: #330662;
}

/* line 428, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li:hover .main-navigation-menu-link-top
{
    background: #330662;
}

/* line 433, 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 440, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li.open .mega-menu
{
    position: relative;

    display: block;

    padding: 1rem 0;
}

/* line 446, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu > li.open .mega-menu .in-this-section
{
    width: 100%;
}

/* line 450, 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 454, 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 460, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.in-this-section-menu > li
{
    width: auto;
}

/* line 464, 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 470, 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 480, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li
{
    display: block;
}

/* line 484, 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 503, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home:visited
{
    color: #57068c;
}

/* line 507, 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 517, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home:hover
{
    color: #fff;
    background: #330662;
}

/* line 521, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home:hover::after
{
    color: #fff;
}

/* line 526, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home:active
{
    color: #fff;
    background: #330662;
}

/* line 530, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.login-nyu-home:active::after
{
    color: #fff;
}

/* line 536, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.main-navigation-menu li.has-submenu:hover a::after
{
    display: none;
}

/* line 540, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .logo
{
    margin: 0 1.133333333333333rem 0 4.4rem;
    padding: .8666666666666667rem 0 .8rem 0;

    background-position: right center;
}

/* line 546, 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 554, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li
{
    clear: both;

    margin-right: 0;
}

/* line 558, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li .supernav-sublink a
{
    padding: 1.0666666666666667rem 0;
}

/* line 563, 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 570, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li > a:hover
{
    background: #330662;
}

/* line 575, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu > a
{
    font-size: 1rem;
}

/* line 578, 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 593, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu ul
{
    display: none;
}

/* line 598, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu.open ul
{
    display: block;

    padding: 1rem 1rem;
}

/* line 603, 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 606, 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 610, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li.has-submenu.open .supernav-sublink ul a:hover
{
    color: #330662;
}

/* line 616, 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 622, 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 626, 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 634, 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 641, 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 650, 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 662, 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 670, 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 679, 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 686, 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 693, 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 700, 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 708, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav form.mobile-search-form .mobile-search-form-submit
{
    display: none;
}

/* line 713, 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 720, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.hamburger,
.nyu-home.shrinknav a.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 735, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav a.hamburger.menu-opened
{
    z-index: 999;

    margin-left: 18rem;
}

/* line 740, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .logo.menu-opened
{
    margin-left: 1rem;
}

/* line 745, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .has-submenu li
{
    list-style: none !important;
}

/* line 749, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .has-submenu > div > div > ul > li
{
    display: block;
    float: none;
}

/* line 753, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .has-submenu > div > div > ul > li > a
{
    font-weight: 500;

    color: #330662;
}

/* line 758, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-inner .has-submenu > div > div > ul > li > a:hover
{
    color: #220337;
}

/* line 763, 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 768, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .mega-menu
{
    height: auto;

    border: none;
}

/* line 774, 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 790, 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 798, 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 816, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav li.has-submenu.open > .main-navigation-menu-link-top
{
    background: #330662;
}

/* line 819, 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 827, 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 834, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .super-navigation-link-top > a
{
    padding: 0;
}

/* line 839, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li a
{
    font-size: 1rem;
}

/* line 843, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li:hover .super-navigation-link-top
{
    background: #330662;
}

/* line 846, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav ul.super-navigation-menu > li:hover .super-navigation-link-top a
{
    color: #f1f1f1;
    background: transparent;
}

/* line 852, 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 856, 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 861, 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 876, 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 881, 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 889, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav li.has-submenu.open > .super-navigation-link-top
{
    background: #330662;
}

/* line 892, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav li.has-submenu.open > .super-navigation-link-top a
{
    color: #f1f1f1;
}

/* line 897, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .has-submenu div > ul > li > ul
{
    display: block;
}

/* line 901, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation-wrapper.menu-opened
{
    position: relative !important;
}

/* line 905, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation.open
{
    overflow-y: auto;
}

/* line 908, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation.open .super-navigation
{
    padding-bottom: 4.666666666666667rem;
}

/* line 912, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation.open .login-nyu-home
{
    top: -3.33333333333333rem;
}

/* line 916, styles/templates3/_nyu-home.scss */
.nyu-home.shrinknav .main-navigation.open::-webkit-scrollbar
{
    display: none;
}

/* line 922, styles/templates3/_nyu-home.scss */
.nyu-home .link-bak
{
    display: none;
}

/* line 927, 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 942, styles/templates3/_nyu-home.scss */
.menu-overlay.menu-opened
{
    opacity: .75;

    filter: alpha(opacity=75);
}

/* line 947, styles/templates3/_nyu-home.scss */
em
{
    font-style: italic;
}

/*@media screen and(max-width: 479px){*/
@media screen and (max-width: 769px)
{
    /* line 954, styles/templates3/_nyu-home.scss */
    .nyu-home .slug2,
    .nyu-home .slug3
    {
        display: none;
    }
    /* line 958, styles/templates3/_nyu-home.scss */
    .nyu-home .slug2.visible,
    .nyu-home .slug3.visible
    {
        display: inline-block;
    }
    /* line 963, styles/templates3/_nyu-home.scss */
    .nyu-home .load-more-stream
    {
        display: block;

        text-align: center;
    }
    /* line 967, 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 981, styles/templates3/_nyu-home.scss */
    .nyu-home .load-more-stream .load-more-btn:active
    {
        color: #fff;
        background: #330662;
    }
    /* line 986, 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 1034, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links
    {
        margin-bottom: 4.666666666666667rem;
    }
    /* line 1038, styles/templates3/_nyu-home.scss */
    .nyu-home .cover-div-inner
    {
        box-sizing: border-box;
        max-width: 32rem;
        margin: auto;
    }
    /* line 1044, 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 1052, 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 1059, 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 1066, 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 1073, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-top-menu
    {
        position: relative;
    }
    /* line 1077, 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 1090, 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 1098, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded)
    {
        max-height: 3.33333333333333rem;

        transition: max-height 500ms ease-in-out;
    }
    /* line 1103, 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 1112, 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 1121, 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 1135, 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 1146, 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 1154, 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 1208, 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 1216, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav .main-navigation-inner
    {
        max-width: 46rem;
    }
    /* line 1220, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav .mobile-search-toggle
    {
        right: 10.666666666666667rem;
    }
    /* line 1224, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav form.mobile-search-form
    {
        left: calc(50% - 23rem);

        width: 46rem;
        max-width: 100%;
    }
    /* line 1232, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-navigation-content
    {
        width: 100%;
        max-width: 46rem;
    }
    /* line 1238, 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 1251, 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 1262, 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 1270, 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 1291, 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 1301, styles/templates3/_nyu-home.scss */
    .nyu-home .body
    {
        position: relative;
    }
    /* line 1305, 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 1315, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links-goto
    {
        display: none;
    }
    /* line 1319, styles/templates3/_nyu-home.scss */
    .nyu-home .streamall
    {
        padding-bottom: 12.666666666666667rem;
    }
}

@media screen and (min-width: 51.33333em)
{
    /* line 1330, styles/templates3/_nyu-home.scss */
    .nyu-home h1
    {
        width: 50%;
    }
    /* line 1334, styles/templates3/_nyu-home.scss */
    .nyu-home .block.features._11
    {
        margin-top: 0;
    }
    /* line 1339, 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 1351, 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 1362, styles/templates3/_nyu-home.scss */
    .nyu-home .stream-viewport
    {
        display: block;

        padding-top: 3.33333333333333rem;
    }
    /* line 1367, styles/templates3/_nyu-home.scss */
    .nyu-home .coverdiv
    {
        position: absolute;
    }
    /* line 1370, styles/templates3/_nyu-home.scss */
    .nyu-home .coverdiv .top-links-goto
    {
        display: none;
    }
    /* line 1375, styles/templates3/_nyu-home.scss */
    .nyu-home .load-more-stream
    {
        display: none;
    }
    /* line 1379, styles/templates3/_nyu-home.scss */
    .nyu-home .streamall
    {
        padding-bottom: 0;
    }
    /* line 1383, styles/templates3/_nyu-home.scss */
    .nyu-home .link-bak
    {
        display: none;
    }
}

@media screen and (max-width: 51.26667em)
{
    /* line 1394, styles/templates3/_nyu-home.scss */
    .nyu-home .coverdiv
    {
        margin-top: 0 !important;
    }
    /* line 1398, styles/templates3/_nyu-home.scss */
    .nyu-home .stream-container .stream-nav
    {
        display: none;
    }
}

@media screen and (min-width: 62em)
{
    /* line 1409, 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 1416, styles/templates3/_nyu-home.scss */
    .nyu-home .footer
    {
        position: fixed;
        bottom: 0;

        width: 100%;
        max-height: 100%;
    }
    /* line 1423, 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 1430, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-navigation-content
    {
        position: relative;

        width: 100%;
        max-width: 62rem;
    }
    /* line 1435, 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 1438, 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 1444, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-top-menu
    {
        position: relative;
    }
    /* line 1448, 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 1461, 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 1469, 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 1476, 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 1486, 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 1495, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-top-wrapper .footer-top-menu
    {
        position: relative;

        box-shadow: 0;
    }
    /* line 1500, 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 1513, 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 1523, 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 1534, 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 1560, 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 1573, 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 1597, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links .top-links-container .top-urls a
    {
        font-size: 1rem;
        font-weight: 600;

        padding: .33333333333333rem;
    }
    /* line 1607, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav .main-navigation-inner
    {
        max-width: 62rem;
    }
    /* line 1611, 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 1623, styles/templates3/_nyu-home.scss */
    .nyu-home .cover-div-inner
    {
        max-width: 80rem;
    }
    /* line 1627, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links
    {
        z-index: 3;
        left: calc(50% - 40rem);

        max-width: 65.666666666666667rem;
    }
    /* line 1635, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav .main-navigation-inner
    {
        max-width: 80rem;
    }
    /* line 1639, styles/templates3/_nyu-home.scss */
    .nyu-home.shrinknav form.mobile-search-form
    {
        left: calc(50% - 40rem);

        width: 80rem;
    }
    /* line 1646, styles/templates3/_nyu-home.scss */
    .nyu-home .footer .footer-navigation-top-wrapper .footer-navigation-content
    {
        width: 100%;
        max-width: 80rem;
    }
    /* line 1650, 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 1653, 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 1666, styles/templates3/_nyu-home.scss */
    .nyu-home .stream .block.features span
    {
        font-size: 2.133333333333333rem;
        line-height: 2.666666666666667rem;
    }
    /* line 1671, styles/templates3/_nyu-home.scss */
    .nyu-home .stream .block.features span a
    {
        line-height: 150%;
    }
    /* line 1675, 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 1682, 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 1691, styles/templates3/_nyu-home.scss */
    .nyu-home h1
    {
        font-size: 2rem;
    }
    /* line 1695, 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 1705, 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 1716, styles/templates3/_nyu-home.scss */
    .nyu-home .streamall
    {
        padding-bottom: 6.666666666666667rem;
    }
    /* line 1720, 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 1726, 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 1734, 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 1748, 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 1755, 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 1763, 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 1776, styles/templates3/_nyu-home.scss */
    .nyu-home .footer:not(.expanded) .footer-navigation-content
    {
        padding-bottom: 1.33333333333333rem;
    }
    /* line 1781, styles/templates3/_nyu-home.scss */
    .nyu-home .top-links
    {
        bottom: 3.33333333333333rem;
    }
    /* line 1785, styles/templates3/_nyu-home.scss */
    .nyu-home .link-bak
    {
        display: none;
    }
}

@media screen and (max-width: 61.93333em)
{
    /* line 1796, 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%;
    }
}

/*# 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+Kntcblx0XHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMwLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE1LjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMwLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0NnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogNDZyZW07IHBhZGRpbmc6IDA7fVxuXG5cdFx0LmxhdGVzdC1uZXdzLXByZXZpZXd7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5tb3JlLWN0YXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUtcXVhZHJ1cGxldHN7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRcdC5uZXdzLWxpbmstc2luZ2xle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKXtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtdGltZXtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwOCc7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjJyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMC4ycmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVkLXNlcmllc3tcblx0XHRcdC5jb21wb25lbnQtdGl0bGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5yaWdodC1zaWRlLWluZm97XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5zZXJpZXMtdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VyaWVzLWludHJve1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlcmllcy1kZXNjcmlwdGlvbntcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQubGVmdC1zaWRlLWN0YXtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMy4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cblx0XHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMC45MzMzMzMzMzMzMzMzMzNyZW0gMXJlbTtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhpZGUtbW9iaWxle1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaGlkZS1kZXNrdG9we1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5lZGl0b3ItcGlja3MgLmxhcmdlLWhpZ2hsaWdodHtcblx0XHRcdC5oaWdobGlnaHQtaW5mb3tcblx0XHRcdFx0LmhpZ2hsaWdodC1leGNlcnB0e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oaWdobGlnaHQtdGl0bGV7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sID4gZGl2LmNvbXBvbmVudHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHRcdCYuZmVhdHVyZWQtc2VyaWVze1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pe1xuXHQubmV3c2xhbmRpbmd7XG5cdFx0LnRpdGxlLWJhbmR7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMi42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBhZ2UtdGFnLWxpbmV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjIwMGVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDJyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2cmVtKTtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb257XG5cdFx0XHR3aWR0aDogMTRyZW0gO1xuXHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdFx0bWFyZ2luOiAwIDJyZW0gMCAwO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdFx0Pip7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxMS41cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxMS41cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogNDZyZW07IHBhZGRpbmc6IDA7fVxuXG5cdFx0Lm5hdi1saXN0LWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHRcdC5uYXYtbGlzdC10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtbGlzdCBsaSBhe1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtbGlzdCBsaXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lZGl0b3ItcGlja3MuY29tcG9uZW50e1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5sYXJnZS1oaWdobGlnaHR7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0LmhpZ2hsaWdodC1pbmZve1xuXHRcdFx0XHQuaGlnaGxpZ2h0LXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oaWdobGlnaHQtZGF0ZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oaWdobGlnaHQtY2F0ZWdvcnl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhpZ2hsaWdodC1leGNlcnB0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtYm94e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDFyZW07XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0XHRoNHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0LmxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRtYXJnaW46IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3doaXRlX2dyYXk7XG5cdFx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5yYW5nZSAudWktaW5wdXQtdGV4dHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIC8qJjpiZWZvcmV7XG5cdFx0XHRcdC8vIGNvbnRlbnQ6J1xcZTkwMCc7XG5cdFx0XHRcdC8vIGZvbnQtZmFtaWx5Omljb21vb247XG5cdFx0XHRcdC8vIGZvbnQtc2l6ZToyNHB4O1xuXHRcdFx0XHQvLyBjb2xvcjokc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdC8vIHdpZHRoOjIwcHg7XG5cdFx0XHRcdC8vIGhlaWdodDphdXRvO1xuXHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0Ly8gZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdC8vIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG5cdFx0XHRcdC8vIH0qL1xuXHRcdFx0fVxuXG5cdFx0XHQvLyAvKmlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHQvLyBkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdC8vIHdpZHRoOjEwMCU7XG5cdFx0XHQvLyBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdFx0XHQvLyB0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdC8vIGhlaWdodDo0MXB4O1xuXHRcdFx0Ly8gbGluZS1oZWlnaHQ6NDFweDtcblx0XHRcdC8vIGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0Ly8gY29sb3I6JHNpdGVfcHVycGxlO1xuXHRcdFx0Ly8gZm9udC1mYW1pbHk6JHNpdGVfZm9udDtcblx0XHRcdC8vIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdC8vIGJhY2tncm91bmQ6I2ZmZmZmZjtcblx0XHRcdC8vIGJvcmRlcjoxcHggc29saWQgJHNpdGVfcHVycGxlO1xuXG5cdFx0XHQvLyAmOmFmdGVye1xuXHRcdFx0Ly8gY29udGVudDogXCJcXGYwNTRcIjtcblx0XHRcdC8vIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdC8vIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ly8gY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyBib3R0b206IDJweDtcblx0XHRcdC8vIH1cblx0XHRcdC8vIH0gKi9cblxuXHRcdFx0LmNhcmV0LWJ1dHRvbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vdmVyZmxvdy1jb2x1bW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA2MnJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTZyZW07XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVkLXNlcmllc3tcblx0XHRcdHBhZGRpbmctdG9wOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdC5zZXJpZXMtZGVzY3JpcHRpb257XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGF0ZXN0LW5ld3MtcHJldmlld3tcblx0XHRcdC50aXRsZS1xdWFkcnVwbGV0c3tcblx0XHRcdFx0Lm5ld3MtbGluay1zaW5nbGV7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmV3cy1saW5rLXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubW9yZS1jdGF7XG5cdFx0XHRcdHRvcDogMi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sID4gZGl2LmNvbXBvbmVudHtcblx0XHRcdHBhZGRpbmc6IDIuMnJlbSAxcmVtO1xuXG5cdFx0XHQmLmVkaXRvci1waWNrc3tcblx0XHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdCYuZmVhdHVyZWQtc2VyaWVze1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZlcmZsb3ctY29sdW1ue1xuXHRcdFx0cGFkZGluZy10b3A6IDIuMnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5uZXdzbGFuZGluZ3tcblx0XHQudGl0bGUtYmFuZHtcblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0bWF4LXdpZHRoOiA2NHJlbTtcblx0XHR9XG5cblx0XHQubmF2aWdhdGlvbntcblx0XHRcdG1heC13aWR0aDogMTRyZW07XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA0OHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNDhyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyMS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjEuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyMS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNDIuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA0Mi42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA2NHJlbSA7IHBhZGRpbmc6IDA7fVxuXG5cdFx0LmVkaXRvci1waWNrcy5jb21wb25lbnR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGgye1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5sYXJnZS1oaWdobGlnaHR7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0LnZpZGVvLWNvbnRhaW5lcntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogNDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNGInO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogNXJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjUzMzMzMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMC40NjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMi40NjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMi40NjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmltYWdlLXBoe1xuXHRcdFx0XHRcdHdpZHRoOiA0MC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudmlkZW8tcGh7XG5cdFx0XHRcdFx0d2lkdGg6IDQwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5nYWxsZXJ5LXR5cGV7XG5cdFx0XHRcdFx0d2lkdGg6IDQwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oaWdobGlnaHQtaW5mb3tcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDAuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC10aXRsZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5oaWdobGlnaHQtZGF0ZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC1jYXRlZ29yeXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC1leGNlcnB0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDMuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC1jdGF7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuOTMzMzMzMzMzMzMzMzMzcmVtIDFyZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRcdFx0XHQvL2xlZnQ6NjYwcHg7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGF0ZXN0LW5ld3MtcHJldmlld3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Lm1vcmUtY3Rhe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUtcXVhZHJ1cGxldHN7XG5cdFx0XHRcdC5uZXdzLWxpbmstc2luZ2xle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAxLjUzMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9zdC10aW1le1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA4Jztcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0wLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mZWF0dXJlZC1zZXJpZXN7XG5cdFx0XHQucmlnaHQtc2lkZS1pbmZve1xuXHRcdFx0XHR3aWR0aDogNDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VyaWVzLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnNlcmllcy1pbnRyb3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZXJpZXMtZGVzY3JpcHRpb257XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQubGVmdC1zaWRlLWN0YXtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MS4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cblx0XHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMC45MzMzMzMzMzMzMzMzMzNyZW0gMXJlbTtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm92ZXJmbG93LWNvbHVtbntcblx0XHRcdHdpZHRoOiA4MHJlbTtcblx0XHR9XG5cblx0XHQudHJpcGxldC1oaWdobGlnaHRze1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG59IiwiLnNlcmllc3tcblx0aDF7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMzA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5oaWRlLW1vYmlsZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aHJ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHR9XG5cblx0LmJvdHRvbWhye1xuXHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHR9XG5cblx0LmluLWNvbnRlbnQtZm9ybXtcblx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cblxuXHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHQuY29udGVudHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5uYXZpZ2F0aW9ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3doaXRlX2dyYXk7XG5cdFx0XHQvL3BhZGRpbmc6MjBweCAwIDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmFyY2hpdmUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LnNpbmdsZS1wb3N0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnBvc3QtdGl0bGV7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMC42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltYWdlLWNvbnRhaW5lcjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9wcm9tb19jb3JuZXJfdHJhbnNwYXJlbnRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5pbWFnZS1jb250YWluZXI6aG92ZXI6OmFmdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3Byb21vX2Nvcm5lcl93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBib3R0b207XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC52aWRlby1jb250YWluZXI6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJ1xcZjA0Yic7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjEzMzMzMzMzMzMzMzMzM3JlbSAwLjRyZW0gMC4xMzMzMzMzMzMzMzMzMzNyZW0gMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRcdGJvcmRlcjogMC4ycmVtIHNvbGlkICNmZmY7XG5cdFx0XHRcdG1hcmdpbjogMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYXJjaGl2ZS1jb250cm9sc3tcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzJlbSl7XG5cdC5zZXJpZXN7XG5cdFx0aDF7XG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0fVxuXG5cdFx0LmJvdHRvbWhye1xuXHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdC5hcmNoaXZlLWNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5zaW5nbGUtcG9zdHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZXBhcmF0b3J7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0fVxuXG5cdFx0LmFyY2hpdmUtY29udHJvbHN7XG5cdFx0XHRwYWRkaW5nOiAwIDFyZW0gMXJlbTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKXtcblx0LnNlcmllc3tcblx0XHRoMXtcblx0XHRcdG1hcmdpbi10b3A6IDAuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5ib3R0b21ocntcblx0XHRcdG1hcmdpbjogMy4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5pbi1jb250ZW50LWZvcm17XG5cdFx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDAgMnJlbTtcblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0XHR3aWR0aDogNDZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFyY2hpdmUtY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7ICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiwgQkI3ICovXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAvKiBORVcgLSBTYWZhcmkgNi4xKy4gaU9TIDcuMSssIEJCMTAgKi9cblx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgLyogTkVXLCBTcGVjIC0gRmlyZWZveCwgQ2hyb21lLCBPcGVyYSAqL1xuXG5cdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgLyogU2FmYXJpIDYuMSsgKi9cblx0XHRcdCAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHQuc2luZ2xlLXBvc3R7XG5cdFx0XHRcdHdpZHRoOiAzMy4zJTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZzogMC41MzMzMzMzMzMzMzMzMzNyZW0gMXJlbTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cblx0XHRcdFx0XHQmLnBvc3QtdGl0bGV7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pe1xuXHQuc2VyaWVze1xuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQudG9waHJ7XG5cdFx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuYm90dG9taHJ7XG5cdFx0XHRtYXJnaW46IDFyZW0gMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuaGlkZS1tb2JpbGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA2MnJlbTtcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdmlnYXRpb257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTRyZW07XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luOiAwIDJyZW0gMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdFx0LnNlYXJjaC1ib3h7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uYXYtbGlzdC10aXRsZXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyeyBcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJjaGl2ZS1jb250YWluZXJ7XG5cdFx0XHQuc2luZ2xlLXBvc3R7XG5cdFx0XHRcdHdpZHRoOiAzMy4zJTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pe1xuXHQuc2VyaWVze1xuXHRcdC50b3Bocntcblx0XHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAxcmVtIDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5ib3R0b21ocntcblx0XHRcdG1hcmdpbjogMnJlbSAxcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRcdHdpZHRoOiA4MHJlbTtcblxuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiA2NHJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiA2NHJlbTtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdmlnYXRpb257XG5cdFx0XHRcdC5uYXYtbGlzdC10aXRsZXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFyY2hpdmUtY29udGFpbmVye1xuXHRcdFx0LnNpbmdsZS1wb3N0e1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufSIsIi5zdG9yeWFydGljbGV7XG5cdC5ib2R5Lm1lbnUtb3BlbmVke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJvZHl7XG5cdFx0cGFkZGluZzogMXJlbSAwIDJyZW07XG5cdH1cblxuXHQuc2VwYXJhdG9ye1xuXHRcdG1hcmdpbjogMS4zMzMzM3JlbSBhdXRvIDA7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2Q2ZDZkNjtcblx0fVxuXG5cdC5iYmFuZHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0LnNlcGFyYXRvcntcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQuYmJhbmQuc3BhY2VvdXR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG5cblx0LnNiYW5ke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogYXV0bztcblxuXHRcdC5zZXBhcmF0b3J7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1pbmZvcm1hdGlvbntcblx0XHQudG9wLXBvcnRpb257XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDFyZW0gMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0XHQucG9zdC1kYXRle1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogXCJ8XCI7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdG9yeS1hdXRob3J7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdieSAnO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1vZGlmaWNhdGlvbi1kYXRle1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Y29udGVudDogJ01vZGlmaWVkICc7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3R0b20tcG9ydGlvbntcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0XHQucG9zdC1jYXRlZ29yeXtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAuMTMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJywnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LWNhdGVnb3J5LmZpcnN0e1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJ1Bvc3RlZCBpbiAnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtY2F0ZWdvcnkubGFzdHtcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtdGFne1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0cGFkZGluZzogMC4xMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnLCc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtdGFnLmZpcnN0e1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJ1RhZ2dlZCAnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtdGFnLmxhc3R7XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LWxvY2F0aW9ue1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMC4xMzMzMzMzMzMzMzMzMzNyZW0gMCAwLjEzMzMzMzMzMzMzMzMzM3JlbSAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU4MDAnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN0b3J5LXRleHR7XG5cdFx0cHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0LnN0b3J5LWxhYmVse1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0fVxuXG5cdC5zdG9yeS10aXRsZXtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHR9XG5cblx0LnN0b3J5LXN1YnRpdGxle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc3RvcnktaW1hZ2UtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAxcmVtIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aW1ne1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuc3RvcnktaW1hZ2UtY2FwdGlvbntcblx0XHRmb250LXNpemU6IDAuNzMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC5xdWFkcnVwbGV0LWhpZ2hsaWdodHMgLmhpZ2hsaWdodDEtNCAuaGlnaGxpZ2h0LWltYWdlLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nLXRvcDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdC5zdG9yeS10ZXh0e1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0fVxuXG5cdC5zdG9yeWFydGljbGUtaW1hZ2UtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyXG5cdH1cblxuXHQuZmVhdHVyZWQtYXJ0aWNsZXN7XG5cdFx0cGFkZGluZzogM3JlbSAxcmVtIDA7XG5cblx0XHRoM3tcblx0XHRcdG1hcmdpbjogMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jb2x7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzF7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mze3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQuc3RvcnlhcnRpY2xle1xuXHRcdC5ib2R5e1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwIDJyZW07XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVkLWFydGljbGVze1xuXHRcdFx0cGFkZGluZzogM3JlbSAxcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5iYmFuZCwgLnNiYW5ke1xuXHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pe1xuXHQuc3RvcnlhcnRpY2xle1xuXHRcdC5iYmFuZCwgLnNiYW5ke1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RvcnktbGFiZWx7XG5cdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuc3Rvcnktc3VidGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdH1cblxuXHRcdC5zdG9yeS1pbWFnZS1jYXB0aW9ue1xuXHRcdFx0Zm9udC1zaXplOiAwLjczMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQucXVhZHJ1cGxldC1oaWdobGlnaHRzIC5oaWdobGlnaHQxLTQgLmhpZ2hsaWdodC1pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuc3RvcnlhcnRpY2xlLWltYWdlLWNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdG1hcmdpbi10b3A6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuXHRcdH1cblxuXHRcdC5mZWF0dXJlZC1hcnRpY2xlc3tcblx0XHRcdHBhZGRpbmc6IDNyZW0gMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSA7XG5cblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBvc3QtaW5mb3JtYXRpb257XG5cdFx0XHR3aWR0aDogMTJyZW07XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdC50b3AtcG9ydGlvbntcblx0XHRcdFx0cGFkZGluZzogMCAwIDFyZW0gMDtcblxuXHRcdFx0XHQucG9zdC1kYXRle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3RvcnktYXV0aG9ye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2RpZmljYXRpb24tZGF0ZXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxuZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ib3R0b20tcG9ydGlvbntcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHQucG9zdC1jYXRlZ29yeXtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9zdC1jYXRlZ29yeS5maXJzdHtcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wb3N0LXRhZ3tcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9zdC10YWcuZmlyc3R7XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9zdC1sb2NhdGlvbntcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRleHR7XG5cdFx0XHR3aWR0aDogMzJyZW07XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKXtcblx0LnN0b3J5YXJ0aWNsZXtcblx0XHQuYm9keXtcblx0XHRcdHBhZGRpbmc6IDIuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMnJlbTtcblx0XHR9XG5cblx0XHQuYmJhbmR7XG5cdFx0XHR3aWR0aDogNjJyZW07XG5cdFx0XHQvL3BhZGRpbmc6MCAxNXB4O1xuXHRcdH1cblxuXHRcdC5zYmFuZHtcblx0XHRcdHdpZHRoOiA2MnJlbTtcblx0XHR9XG5cblx0XHQucG9zdC1pbmZvcm1hdGlvbntcblx0XHRcdHdpZHRoOiAxMnJlbTtcblxuXHRcdFx0LnRvcC1wb3J0aW9ue1xuXHRcdFx0XHQucG9zdC1kYXRle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN0b3J5LWF1dGhvcntcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9kaWZpY2F0aW9uLWRhdGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ib3R0b20tcG9ydGlvbntcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHQucG9zdC1jYXRlZ29yeXtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9zdC10YWd7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtbG9jYXRpb257XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRleHR7XG5cdFx0XHR3aWR0aDogNDhyZW07XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXN1YnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuZmVhdHVyZWQtYXJ0aWNsZXN7XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5zdG9yeWFydGljbGV7XG5cdFx0LmJiYW5ke1xuXHRcdFx0d2lkdGg6IDgwcmVtO1xuXHRcdH1cblxuXHRcdC5zYmFuZHtcblx0XHRcdHdpZHRoOiA2NnJlbTtcblx0XHR9XG5cblx0XHQucG9zdC1pbmZvcm1hdGlvbntcblx0XHRcdHdpZHRoOiAxM3JlbTtcblx0XHR9XG5cblx0XHQuc3RvcnktdGV4dHtcblx0XHRcdHdpZHRoOiA1MHJlbTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn0iLCIucmVsZWFzZWFydGljbGV7XG5cdC5ib2R5Lm1lbnUtb3BlbmVke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJvZHl7XG5cdFx0cGFkZGluZzogMCAwIDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmJiYW5ke1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW46IGF1dG87XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC5zYmFuZHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuXHQuc3RvcnktbGFiZWx7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHR9XG5cblx0LnN0b3J5LXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdH1cblxuXHQuc3Rvcnktc3VidGl0bGV7XG5cdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTc1JTtcblx0fVxuXG5cdC5zdG9yeS1pbWFnZS1jYXB0aW9ue1xuXHRcdGZvbnQtc2l6ZTogMC43MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7XG5cdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0fVxuXG5cdGhye1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuc2JhbmQsIC5iYmFuZHtcblx0XHRocntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5mbG9hdGluZy1pbWFnZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRmbG9hdDogbm9uZTtcblxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmZsb2F0aW5nLWltYWdlLXJpZ2h0e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdGZsb2F0OiBub25lO1xuXG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQucG9zdC1pbmZvcm1hdGlvbntcblx0XHQudG9wLXBvcnRpb257XG5cdFx0XHRwYWRkaW5nOiAwIDAgMXJlbSAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cblx0XHRcdC5wb3N0LWRhdGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zdG9yeS1hdXRob3J7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdieSAnO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1vZGlmaWNhdGlvbi1kYXRle1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Y29udGVudDogJ01vZGlmaWVkICc7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3R0b20tcG9ydGlvbntcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0XHQuYWRkLWluZm97XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LWNhdGVnb3J5e1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0cGFkZGluZzogMC4xMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnLCc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtY2F0ZWdvcnkuZmlyc3R7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnUG9zdGVkIGluICc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC1jYXRlZ29yeS5sYXN0e1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC10YWd7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjEzMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcsJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC10YWcuZmlyc3R7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnVGFnZ2VkICc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC10YWcubGFzdHtcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtbG9jYXRpb257XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjEzMzMzMzMzMzMzMzMzM3JlbSAwIDAuMTMzMzMzMzMzMzMzMzMzcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZTgwMCc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RvcnktdGV4dHtcblx0XHRwe1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdH1cblx0fVxuXG5cdC5hdXRob3ItY29udGFjdHtcblx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDAgIDA7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRoNHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuYXV0aG9yLW5hbWV7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMC4yNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0fVxuXG5cdFx0LmF1dGhvci1tYWlse1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwLjI2NjY2NjY2NjY2NjY2NjdyZW0gMDtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTAxJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXV0aG9yLXBob25le1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDAuMjY2NjY2NjY2NjY2NjY2N3JlbSAwOyBcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTAzJztcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZWQtdGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHR9XG5cblx0LnF1YWRydXBsZXQtaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0MS00IC5oaWdobGlnaHQtaW1hZ2UtY29udGFpbmVye1xuXHRcdHBhZGRpbmctdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0LnJlbGF0ZWQtYXJ0aWNsZXN7XG5cdFx0LnRyaXBsZXQtaGlnaGxpZ2h0c3tcblx0XHRcdC5oaWdobGlnaHQxLTN7XG5cdFx0XHRcdC5hcnRpY2xlLWRhdGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX3N1Yl9mb250O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGlnaGxpZ2h0LXRpdGxle1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzJlbSl7XG5cdC5yZWxlYXNlYXJ0aWNsZXtcblx0XHQuYmJhbmR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzMnJlbTtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5zYmFuZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSl7XG5cdC5yZWxlYXNlYXJ0aWNsZXtcblx0XHQuYmJhbmR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5zYmFuZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0LmZsb2F0aW5nLWltYWdle1xuXHRcdFx0d2lkdGg6IDIyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMnJlbSAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuZmxvYXRpbmctaW1hZ2UtcmlnaHR7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0pO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5wb3N0LWluZm9ybWF0aW9ue1xuXHRcdFx0d2lkdGg6IDEycmVtO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHQudG9wLXBvcnRpb257XG5cdFx0XHRcdHBhZGRpbmc6IDEuMTMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHRcdFx0LnBvc3QtZGF0ZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNzUlO1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdG9yeS1hdXRob3J7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vZGlmaWNhdGlvbi1kYXRle1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJvdHRvbS1wb3J0aW9ue1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0XHRcdC5wb3N0LWNhdGVnb3J5e1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wb3N0LWNhdGVnb3J5LmZpcnN0e1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtdGFne1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wb3N0LXRhZy5maXJzdHtcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wb3N0LWxvY2F0aW9ue1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RvcnktbGFiZWx7XG5cdFx0XHRmb250LXNpemU6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuc3RvcnktdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXG5cdFx0LnN0b3J5LWltYWdlLWNhcHRpb257XG5cdFx0XHRmb250LXNpemU6IDAuNzMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5zdG9yeS10ZXh0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0aHJ7XG5cdFx0XHRtYXJnaW46IDFyZW0gMDtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2Q2ZDZkNjtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdC5xdWFkcnVwbGV0LWhpZ2hsaWdodHMgLmhpZ2hsaWdodDEtNCAuaGlnaGxpZ2h0LWltYWdlLWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5yZWxhdGVkLWFydGljbGVze1xuXHRcdFx0LnRyaXBsZXQtaGlnaGxpZ2h0c3tcblx0XHRcdFx0LmhpZ2hsaWdodDEtM3tcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0XHRcdFx0XHQuYXJ0aWNsZS1kYXRle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zdWJfZm9udDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC10aXRsZXtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2MweyBjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKXtcblx0LnJlbGVhc2VhcnRpY2xle1xuXHRcdC5ib2R5e1xuXHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMCAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5iYmFuZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDYycmVtO1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0LnNiYW5ke1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNjJyZW07XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cblx0XHQucG9zdC1pbmZvcm1hdGlvbntcblx0XHRcdHdpZHRoOiAxMnJlbTtcblxuXHRcdFx0LnRvcC1wb3J0aW9ueyBcblx0XHRcdFx0LnBvc3QtZGF0ZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdG9yeS1hdXRob3J7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vZGlmaWNhdGlvbi1kYXRle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYm90dG9tLXBvcnRpb257XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHRcdFx0LnBvc3QtY2F0ZWdvcnl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtdGFne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wb3N0LWxvY2F0aW9ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdG9yeS10ZXh0e1xuXHRcdFx0d2lkdGg6IDQ4cmVtO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXN1YnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0fVxuXG5cdFx0LmZsb2F0aW5nLWltYWdle1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMnJlbTtcblx0XHR9XG5cblx0XHQuZmxvYXRpbmctaW1hZ2UtcmlnaHR7XG5cdFx0XHR3aWR0aDogMjIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMnJlbTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQucmVsYXRlZC1hcnRpY2xlc3tcblx0XHRcdC50cmlwbGV0LWhpZ2hsaWdodHN7XG5cdFx0XHRcdC5oaWdobGlnaHQxLTN7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMyUgLSAxLjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRcdFx0LmhpZ2hsaWdodC10aXRsZXtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYXJ0aWNsZS1kYXRle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXV0aG9yLWNvbnRhY3R7XG5cdFx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDAgIDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXV0aG9yLW5hbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmF1dGhvci1tYWlse1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5hdXRob3ItcGhvbmV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzrCoDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzrCoDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzrCoDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0LnJlbGVhc2VhcnRpY2xle1xuXHRcdC5iYmFuZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDgwcmVtO1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0LnNiYW5ke1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNjZyZW07XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cblx0XHQuc3RvcnktbWFpbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnBvc3QtaW5mb3JtYXRpb257XG5cdFx0XHR3aWR0aDogMTNyZW07XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRleHR7XG5cdFx0XHR3aWR0aDogNTByZW07XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHQuZmxvYXRpbmctaW1hZ2V7XG5cdFx0XHR3aWR0aDogMjZyZW07XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDA7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTRyZW07XG5cdFx0fVxuXG5cdFx0LmZsb2F0aW5nLWltYWdlLXJpZ2h0e1xuXHRcdFx0d2lkdGg6IDI2cmVtO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDAgMnJlbSAycmVtO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdC5yZWxhdGVkLWFydGljbGVze1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0XHQuZmVhdHVyZWQtdGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdC50cmlwbGV0LWhpZ2hsaWdodHN7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6wqBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6wqBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6wqBsZWZ0OyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6wqBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOsKgMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6wqAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDrCoDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6wqBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjrCoG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOsKgbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6wqBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjrCoGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjrCoG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufSIsIi5zaG9wcGluZ2NhcnQtdGVtcGxhdGV7XG5cdC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zdGF0ZS1kZWZhdWx0e1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQuYm9keXtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMXJlbSAxcmVtIDJyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5zaG9wcGluZy1uYXYubWVudS1vcGVuZWR7XG5cdFx0bWFyZ2luLXRvcDogMy4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAxOC4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0LmJvZHkubWVudS1vcGVuZWR7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNvbnRlbnR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRoMXtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LmNhcnQtY29udGVudC10YWJsZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAyLjMzMzMzMzMzMzMzMzMzcmVtIDAgMCAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmNhcnQtaXRlbS1jb3VudHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMC40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICdJdGVtcyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cblx0XHQuaXRlbS1jb3VudHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICcoJztcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcpJztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2xlYXItY2FydHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRyaWdodDogMDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQuY2FydC1yb3d7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXG5cdFx0LmNhcnQtcHJpY2V7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICdQcmljZTogJztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXRvdGFse1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0LWhlYWRlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0Ym9yZGVyLXRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0ICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdGRpdntcblx0XHRcdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jYXJ0LXRvdGFse1xuXHRcdFx0cGFkZGluZy1yaWdodDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHR9XG5cblx0LmNhcnQtaXRlbXtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0ZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0ZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblxuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0Lml0ZW0taW1hZ2V7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzNiU7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pdGVtLWluZm97XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7ICAgICAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cblx0XHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7ICAgICAvKiBORVcgLSBDaHJvbWUgKi9cblx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHQgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG5cdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0Lml0ZW0tbmFtZXtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cblx0XHRcdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHRcdFx0ICAgICAgICBmbGV4LWdyb3c6IDE7XG5cdFx0fVxuXG5cdFx0Lml0ZW0tdHlwZXtcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0LXdlYmtpdC1mbGV4LWdyb3c6IDE7XG5cdFx0XHQgICAgICAgIGZsZXgtZ3JvdzogMTtcblx0XHR9XG5cblx0XHQuaXRlbS1zaXple1xuXHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cblx0XHRcdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHRcdFx0ICAgICAgICBmbGV4LWdyb3c6IDE7XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJ1NpemU6ICc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pdGVtLXJlbW92ZXtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5ubGluZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0ZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0ZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblxuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5jYXJ0LXByaWNle1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHQtd2Via2l0LWZsZXgtZ3JvdzogMTtcblx0XHQgICAgICAgIGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdC5jYXJ0LXF1YW50aXR5e1xuXHRcdHdpZHRoOiBjYWxjKDM2JSArIDAuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRvcmRlcjogLTE7XG5cdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblxuXHRcdHNlbGVjdHtcblx0XHRcdHdpZHRoOiA0LjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQ6IDQwMCAxcmVtICRzaXRlX2ZvbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblxuXHRcdFx0Ly8gLyptYXgtd2lkdGg6NTVweDsqL1xuXHRcdFx0Ly8gLypoZWlnaHQ6IGF1dG87Ki9cblx0XHRcdC8vIC8qbWluLWhlaWdodDogMzlweDtcblx0XHRcdC8vIHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogM3B4OyovXG5cdFx0fVxuXHR9XG5cblx0LmNhcnQtdG90YWx7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHQtd2Via2l0LWZsZXgtZ3JvdzogMTtcblx0XHQgICAgICAgIGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdC5jYXJ0LXRvdGFsbGluZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0ZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0ZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblxuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0LmNhcnQtbGFiZWx7XG5cdFx0XHRoZWlnaHQ6IDRyZW07XG5cdFx0XHRtaW4td2lkdGg6IDYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdC5jYXJ0LXZhbHVle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5jYXJ0LXF1YW50aXR5e1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJ0LXRvdGFse1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FydC1zaWRlYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMCAxcmVtIDA7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5jYXJ0Ym94e1xuXHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblxuXHRcdC8vYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2ZDZkNjtcblxuXHRcdC5jYXJ0Ym94LWNoZWNrb3V0e1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtIDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMC44cmVtO1xuXHRcdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3Qtd3JhcHBlcntcblx0XHRoNHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHRoNntcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQubWFwLXdyYXBwZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cblxuXHQudWktc2VsZWN0bWVudS10ZXh0e1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQuY29se1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mxe3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jM3t3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5zaG9wcGluZ2NhcnQtdGVtcGxhdGV7XG5cdFx0LmNhcnRib3gge1xuXHRcdFx0LmNhcnRib3gtY2hlY2tvdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQuc2hvcHBpbmdjYXJ0LXRlbXBsYXRle1xuXHRcdC5ib2R5e1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdHdpZHRoOiAzMnJlbTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMCAycmVtO1xuXHRcdH1cblxuXHRcdGgxe1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdH1cblxuXHRcdC5jYXJ0LWNvbnRlbnQtdGFibGV7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDFyZW0gMDtcblx0XHR9XG5cblx0XHQuY2xlYXItY2FydHtcblx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0dG9wOiAtMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuY2FydC1pdGVtLWNvdW50e1xuXHRcdFx0bGVmdDogMXJlbTtcblx0XHRcdHRvcDogLTAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY2FydC10b3RhbGxpbmV7XG5cdFx0XHQuY2FydC1sYWJlbHtcblx0XHRcdFx0bWluLXdpZHRoOiAxMHJlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJ0LXZhbHVle1xuXHRcdFx0XHQuY2FydC1xdWFudGl0eXtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0Ym94IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdC5jYXJ0Ym94LWNoZWNrb3V0e1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogMC45MzMzMzMzMzMzMzMzMzNyZW0gMnJlbSAwLjkzMzMzMzMzMzMzMzMzM3JlbSAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0wLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0cmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHsgY2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSl7XG5cdC5zaG9wcGluZ2NhcnQtdGVtcGxhdGV7XG5cdFx0LmJvZHl7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdH1cblxuXHRcdC5jYXJ0LXJvd3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcnQtaXRlbXtcblx0XHRcdC5pdGVtLWltYWdle1xuXHRcdFx0XHR3aWR0aDogMTMuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0taW5mb3tcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1uYW1le1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0tdHlwZXtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHR9XG5cblx0XHRcdC5pdGVtLXNpemV7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1yZW1vdmV7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ubGluZXtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNC4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDsgICAgICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuXHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94OyAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDsgICAgIC8qIE5FVyAtIENocm9tZSAqL1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cdFx0fVxuXG5cdFx0Ly8gLyouY2FydGJveCB7XG5cdFx0Ly8gXHRtYXJnaW4tYm90dG9tOjBweDtcblxuXHRcdC8vIFx0LmNhcnRib3gtY2hlY2tvdXR7XG5cdFx0Ly8gXHRcdHdpZHRoOmF1dG87XG5cdFx0Ly8gXHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfSovXG5cblx0XHQuY2FydC10b3RhbGxpbmV7XG5cdFx0XHQuY2FydC1sYWJlbHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSl7XG5cdC5zaG9wcGluZ2NhcnQtdGVtcGxhdGV7XG5cdFx0LmJvZHl7XG5cdFx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXHRcdFx0d2lkdGg6IDYycmVtO1xuXHRcdFx0cGFkZGluZzogMnJlbSAwIDJyZW07XG5cdFx0fVxuXG5cdFx0aDF7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuY2FydC1jb250ZW50LXRhYmxle1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1LjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdHBhZGRpbmc6IDMuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMXJlbSAxcmVtO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LmNhcnQtc2lkZWJhcntcblx0XHRcdHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHBhZGRpbmc6IDIuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMXJlbSAwO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdC5jYXJ0LWl0ZW0tY291bnR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJ0l0ZW1zJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cblx0XHRcdC5pdGVtLWNvdW50e1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcoJztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcpJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbGVhci1jYXJ0e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwLjJyZW07XG5cdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdC5jYXJ0LXJvd3tcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7ICAgICAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cblx0XHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7ICAgICAvKiBORVcgLSBDaHJvbWUgKi9cblx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHRcdCAgIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblxuXHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHQgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblxuXHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHQuY2FydC1wcmljZSwgLmNhcnQtdG90YWx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FydC1oZWFkZXJ7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDsgICAgICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuXHRcdFx0ZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDsgICAgIC8qIE5FVyAtIENocm9tZSAqL1xuXHRcdFx0ZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblxuXHRcdFx0ZGl2e1xuXHRcdFx0XHQtd2Via2l0LW9yZGVyOiAxO1xuXHRcdFx0XHQgICAgICAgIG9yZGVyOiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FydC10b3RhbHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FydC1pdGVte1xuXHRcdFx0d2lkdGg6IDI0cmVtO1xuXG5cdFx0XHQuaXRlbS1pbWFnZXtcblx0XHRcdFx0d2lkdGg6IDEwcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1pbmZve1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7ICAgICAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cblx0XHRcdFx0ZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7ICAgICAvKiBORVcgLSBDaHJvbWUgKi9cblx0XHRcdFx0ZGlzcGxheTogZmxleDsgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0tbmFtZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5pdGVtLXR5cGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDBcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0tc2l6ZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJ1NpemU6ICc7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1yZW1vdmV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmxpbmV7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjRyZW0pO1xuXHRcdFx0cGFkZGluZy10b3A6IDEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0LmNhcnQtcHJpY2V7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQuY2FydC1xdWFudGl0eXtcblx0XHRcdHdpZHRoOiA0LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdG9yZGVyOiAwO1xuXG5cdFx0XHQvLyAvKnNlbGVjdHtcblx0XHRcdC8vIFx0d2lkdGg6NjJweDtcblx0XHRcdC8vIH0qL1xuXG5cdFx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXRvdGFse1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY2FydC10b3RhbGxpbmV7XG5cdFx0XHQuY2FydC1sYWJlbHtcblx0XHRcdFx0aGVpZ2h0OiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNhcnQtdmFsdWV7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdFx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHRcdCAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXG5cdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0LmNhcnQtcXVhbnRpdHl7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jYXJ0LXRvdGFse1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0Ym94e1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRcdC5jYXJ0Ym94LWNoZWNrb3V0e1xuXHRcdFx0XHRtYXJnaW46IDFyZW0gYXV0bztcblxuXHRcdFx0XHQvLyAvKiY6YWZ0ZXJ7XG5cdFx0XHRcdC8vIFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdC8vIFx0Ym90dG9tOjFweDtcblx0XHRcdFx0Ly8gXHRtYXJnaW4tbGVmdDozcHg7XG5cdFx0XHRcdC8vIH0qL1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXNpZGViYXJ7XG5cdFx0XHRwYWRkaW5nOiAzLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDFyZW0gMDtcblx0XHR9XG5cblx0XHQuY29udGFjdC13cmFwcGVyIGg0e1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY29udGFjdC13cmFwcGVyIGg2e1xuXHRcdFx0Zm9udC1zaXplOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pe1xuXHQuc2hvcHBpbmdjYXJ0LXRlbXBsYXRle1xuXHRcdC5ib2R5e1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRcdHdpZHRoOiA4MHJlbTtcblx0XHR9XG5cblx0XHRoMXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5jYXJ0LWNvbnRlbnQtdGFibGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHJlbSk7XG5cdFx0XHRwYWRkaW5nOiAzLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW0gMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuY2FydC1zaWRlYmFye1xuXHRcdFx0d2lkdGg6IDIwcmVtO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdC5jYXJ0LWl0ZW17XG5cdFx0XHR3aWR0aDogMjYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5ubGluZXtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNi42NjY2NjY2NjY2NjY2NjdyZW0pO1xuXHRcdH1cblxuXHRcdC5jYXJ0LXRvdGFsbGluZXtcblx0XHRcdC5jYXJ0LWxhYmVse1xuXHRcdFx0XHRtaW4td2lkdGg6IDEzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjcuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0LmNhcnQtcXVhbnRpdHl7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVpLXNlbGVjdG1lbnUtYnV0dG9ue1xuXHRcdFx0cGFkZGluZzogMC40NjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMC40NjY2NjY2NjY2NjY2NjY3cmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHsgY2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufSIsIi5zaG9wcGluZ2NhdGVnb3J5LXRlbXBsYXRle1xuXHQudGFicyBsaXtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0LmJvZHl7XG5cdFx0cGFkZGluZzogMnJlbSAxcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQuc2hvcHBpbmctbmF2Lm1lbnUtb3BlbmVke1xuXHRcdG1hcmdpbi10b3A6IDMuMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHRtYXJnaW4tbGVmdDogMTguMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAzMDBtcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5ib2R5Lm1lbnUtb3BlbmVke1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdGgxe1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC50YWJze1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0ZWdvcnktaXRlbS1jb3VudHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cblx0XHQuaXRlbS1jb3VudHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnKCc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyknO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcgSXRlbXMnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cblxuXHQuc2hvcHBpbmctY2F0ZWdvcnktdGFibGV7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGJvcmRlci10b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjZDZkNmQ2O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzJTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtLXNob3djYXNlIC5pdGVte1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAzLjMzMzMzMzMzMzMzMzMzcmVtIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkNmQ2ZDY7XG5cblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDsgICAgICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuXHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDsgICAgIC8qIE5FVyAtIENocm9tZSAqL1xuXHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0ICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdC5pdGVtLW5hbWV7XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQuaXRlbS1pbWFnZXtcblx0XHRcdHdpZHRoOiAzNiU7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pdGVtLWluZm97XG5cdFx0XHR3aWR0aDogNjQlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmctbGVmdDogNSU7XG5cblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0XHRkaXNwbGF5OiAtbW96LWJveDsgICAgICAgICAvKiBPTEQgLSBGaXJlZm94IDE5LSAoYnVnZ3kgYnV0IG1vc3RseSB3b3JrcykgKi9cblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0XHRkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAvKiBORVcsIFNwZWMgLSBPcGVyYSAxMi4xLCBGaXJlZm94IDIwKyAqL1xuXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0ICAgLW1vei1ib3gtb3JpZW50OiAgdmVydGljYWw7XG5cblx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0Lml0ZW0tbmFtZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDFyZW07XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zaXplLWdyb3Vwe1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdFx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHRcdCAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXG5cdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0tYWRke1xuXHRcdFx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwLjI2NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyOjphZnRlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWN0aXZlOjphZnRlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zdGF0ZS1kZWZhdWx0e1xuXHRcdFx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICM1NzA2OGM7XG5cdFx0XHRcdFx0Y29sb3I6ICM1NzA2OGM7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250OiA1MDAgMC44NjY2NjY2NjY2NjY2NjY3cmVtICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1zaXple1xuXHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJVxuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZXQtYnV0dG9ue1xuXHRcdFx0XHRmb250LXNpemU6IDAuOTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjZyZW0gMC4yNjY2NjY2NjY2NjY2NjY3cmVtIDAuNnJlbTtcblx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3Qtd3JhcHBlciBoNntcblx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC5jb250YWN0LXdyYXBwZXJ7XG5cdFx0Lm1hcC13cmFwcGVye1xuXHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0aDR7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXHR9XG5cblx0LmNhcmV0LWJ1dHRvbltkYXRhLXVpPVwibG9hZC1tb3JlXCJde1xuXHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAycmVtIGF1dG8gMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmV7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdH1cblx0fVxuXG5cdC5sb2FkZGl2e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudGFiYmVkLXRpdGxle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogLTUuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdC5ub24tdGFiYmVkLWNvbnRlbnR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRlZ29yeS1pdGVtLWNvdW50e1xuXHRcdHBhZGRpbmctdG9wOiAyLjQ2NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQuc2hvcHBpbmctY2F0ZWdvcnktdGFibGV7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHsgY2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pe1xuXHQuc2hvcHBpbmdjYXRlZ29yeS10ZW1wbGF0ZXtcblx0XHQuYm9keXtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHR9XG5cblx0XHRoMXtcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuY2F0ZWdvcnktaXRlbS1jb3VudHtcblx0XHRcdHBhZGRpbmc6IDIuNDY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDA7XG5cdFx0fVxuXG5cdFx0LnNob3BwaW5nLWNhdGVnb3J5LXRhYmxle1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAxcmVtO1xuXHRcdH1cblxuXHRcdC50YWJiZWQtdGl0bGV7XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pe1xuXHQuc2hvcHBpbmdjYXRlZ29yeS10ZW1wbGF0ZXtcblx0XHQuYm9keXtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHR9XG5cblx0XHQuc2hvcHBpbmctY2F0ZWdvcnktdGFibGV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0XHQgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cblx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdFx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW0tc2hvd2Nhc2V7XG5cdFx0XHR3aWR0aDogMzAuMyU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMyU7XG5cblx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdC8vbWF4LXdpZHRoOjIwNnB4O1xuXG5cdFx0XHQuaXRlbXtcblx0XHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2Q2ZDZkNjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Lml0ZW0taW1hZ2V7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaXRlbS1pbmZve1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdFx0Lml0ZW0tbmFtZXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnNpemUtZ3JvdXB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmV0LWJ1dHRvbltkYXRhLXVpPVwibG9hZC1tb3JlXCJde1xuXHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG8gMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5sb2FkZGl2e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMC42NjY2NjY2NjY2NjY2NjdyZW0gYXV0byAwO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkxcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuMDY2NjY2NjY2NjY2NjdlbSl7XG5cdC5pdGVtLXNob3djYXNlIC5pdGVte1xuXHRcdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSl7XG5cdC5zaG9wcGluZ2NhdGVnb3J5LXRlbXBsYXRle1xuXHRcdC50YWJze1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0xLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuYm9keXtcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhdGVnb3J5LWl0ZW0tY291bnR7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdC5pdGVtLWNvdW50e1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGFiLWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1LjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdC5zaG9wcGluZy1jYXRlZ29yeS10YWJsZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdC8vd2lkdGg6Y2FsYygxMDAlIC0gMjMwcHgpO1xuXHRcdFx0Ly9mbG9hdDpsZWZ0O1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1zaG93Y2FzZXtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXG5cdFx0XHRcdC8vbWF4LXdpZHRoOjIwM3B4O1xuXG5cdFx0XHRcdC5pdGVte1xuXHRcdFx0XHRcdC5pdGVtLWluZm97XG5cdFx0XHRcdFx0XHQuc2l6ZS1ncm91cHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTAuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuaXRlbS1zaXple1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FyZXQtYnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaXplLWdyb3Vwe1xuXHRcdFx0XHRcdC5pdGVtLWFkZHtcblx0XHRcdFx0XHRcdC51aS1zZWxlY3RtZW51LWJ1dHRvbntcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMC4ycmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuMTMzMzMzMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQudWktc2VsZWN0bWVudS1idXR0b24udWktc3RhdGUtZGVmYXVsdHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXNpZGViYXJ7XG5cdFx0XHR3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRwYWRkaW5nOiAwIDAgMXJlbSAwO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHQuY2FyZXQtYnV0dG9ue1xuXHRcdFx0XHRwYWRkaW5nOiAxLjA2NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAxcmVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FydGJveC1uYnItaXRlbXN7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAtMC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3Qtd3JhcHBlciBoNHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3Qtd3JhcHBlciBoNntcblx0XHRcdGZvbnQtc2l6ZTogMC45MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LmxvYWRkaXZ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5ub24tdGFiYmVkLWNvbnRlbnR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQudGFiYmVkLXRpdGxle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7IGNsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5zaG9wcGluZ2NhdGVnb3J5LXRlbXBsYXRle1xuXHRcdC5ib2R5e1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHR9XG5cblx0XHQudGFiLWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcmVtKTtcblx0XHR9XG5cblx0XHQuc2hvcHBpbmctY2F0ZWdvcnktdGFibGV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Ly93aWR0aDpjYWxjKDEwMCUgLSAzMDBweCk7XG5cblx0XHRcdC5pdGVtLXNob3djYXNle1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE4LjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHRcdC5pdGVtIC5pdGVtLWluZm8gLnNpemUtZ3JvdXB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHRcdFx0XHQuaXRlbS1zaXple1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FydC1zaWRlYmFye1xuXHRcdFx0d2lkdGg6IDIwcmVtO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHQuY2FyZXQtYnV0dG9ue1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FydGJveC1uYnItaXRlbXN7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn0iLCIubnl1LWhvbWV7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cblx0LmhlYWRlcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gei1pbmRleDo5OTk5O1xuXHR9XG5cblx0LmJvZHkubWVudS1vcGVuZWR7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmJsb2NrLmZlYXR1cmVzLl8xMXtcblx0XHRtYXJnaW4tdG9wOiAwLjRyZW07XG5cdH1cblxuXHQuc3RyZWFtLXZpZXdwb3J0e1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXG5cdFx0LmZhY2Vib29re1xuXHRcdFx0YXtcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAyLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDIuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvc29jaWFsLWljb25zL2ZhY2Vib29rX2hvdmVyLnN2Z1wiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbnN0YWdyYW17XG5cdFx0XHRhe1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDQuMnJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3NvY2lhbC1pY29ucy9pbnN0YWdyYW1faW52ZXJzZS5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnR3aXR0ZXJ7XG5cdFx0XHRhe1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDIuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMi4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9zb2NpYWwtaWNvbnMvdHdpdHRlcl9pbnZlcnNlLnN2Z1wiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMC40cmVtOyAvLyAxNXB4XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRvcC1saW5rc3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0ei1pbmRleDogMztcblxuXHRcdC50b3AtbGlua3MtY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5saXN0LXRpdGxle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0LnRvcC11cmxze1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7IFxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnJlYWRjcnVtYi13cmFwcGVye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZm9vdGVye1xuXHRcdHotaW5kZXg6IDk5O1xuXHR9XG5cblx0LmNvdmVyZGl2e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDM7XG5cblx0XHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcblx0XHQgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcblxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0ICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJldC1idXR0b257XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDEuMzMzMzMzMzMzMzMzMzNyZW0gMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFjdGl2ZXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0fVxuXHR9XG5cblx0LmNvdmVyLWRpdi1pbm5lcntcblx0XHRwYWRkaW5nOiA0LjMzMzMzMzMzMzMzMzMzcmVtIDFyZW0gMXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdC50b3AtbGlua3MtZ290b3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcXGYwNzhcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyOjphZnRlcntcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgxe1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGhlaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQvKiBTaHJpbmsgdGhlIG1haW4gbmF2IHRvIGxvb2sgbGlrZSBhIG1vYmlsZSBuYXYqL1xuXHQmLnNocmlua25hdntcblx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcblx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xuXHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblxuXHRcdC5oZWFkZXJ7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdH1cblxuXHRcdC5sb2dve1xuXHRcdFx0d2lkdGg6IDQuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRoZWlnaHQ6IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDc1JTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAuODY2NjdyZW0gMCAwLjhyZW0gMDtcblx0XHRcdG1hcmdpbjogMCAxLjEzMzMzMzMzMzMzMzMzM3JlbSAwIDQuNHJlbTtcblx0XHR9XG5cblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaXtcblx0XHRcdG1hcmdpbi1yaWdodDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdCYuc3VwZXJuYXYtc3VibGluayBhOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSBhLm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmt7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi1pbm5lcntcblx0XHRcdG1heC13aWR0aDogMzJyZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0aGVpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb24td3JhcHBlcntcblx0XHRcdC8vcG9zaXRpb246Zml4ZWQ7XG5cdFx0XHQvL3RvcDowcHg7XG5cblx0XHRcdCYubWVudS1vcGVuZWR7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJvZHl7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnZpZXctaW5kZXh7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0Lm1lbnUtb3ZlcmxheXtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHR6LWluZGV4OiA5OTk4O1xuXG5cdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1zZWFyY2gtdG9nZ2xle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHJpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtc2VhcmNoLXRvZ2dsZTpob3ZlciwgLm1vYmlsZS1zZWFyY2gtdG9nZ2xlOmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzaXRlX2Rhcmtlc3RfcHVycGxlO1xuXHRcdH1cblxuXHRcdC5tZW51LW92ZXJsYXkubWVudS1vcGVuZWR7XG5cdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xuXHRcdFx0b3BhY2l0eTogMC43NTtcblx0XHR9XG5cblx0XHRoZWFkZXIubWVudS1vcGVuZWR7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdH1cblxuXHRcdC5ib2R5e1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAyMDBtcyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQuYm9keS5tZW51LW9wZW5lZHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50O1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAyMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDIwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb257XG5cdFx0XHR3aWR0aDogMTguMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0xOC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHRvcDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHotaW5kZXg6IDk5OTg7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0dWwgbGkgdWx7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9uLm9wZW57XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxOHJlbTtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDIwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDIwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQvL3dpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcblx0XHR9XG5cblx0XHQubWVudS1vcGVuZWQgLm1haW4tbmF2aWdhdGlvbi1pbm5lcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRhLmdsb2JhbC1tZW51e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAwIDFyZW0gMCAyLjczMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDYwJTtcblx0XHRcdFx0d2lkdGg6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMjUsMjI1LDIyNSwwLjcpO1xuXHRcdFx0XHRib3R0b206IDIwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEuZ2xvYmFsLW1lbnU6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHR9XG5cblx0XHR1bC5tYWluLW5hdmlnYXRpb24tbWVudXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHRcdC5tYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRvcHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0fVxuXG5cdFx0XHRhLm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmstdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRvcHtcblx0XHRcdGJhY2tncm91bmQ6ICM1NzA2OGM7XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICMzMzA2NjI7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3Zlcntcblx0XHRcdC5tZWdhLW1lbnV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5tYWluLW5hdmlnYXRpb24tbWVudS1saW5re1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdH1cblxuXHRcdFx0Lm1haW4tbmF2aWdhdGlvbi1tZW51LWxpbmstdG9we1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpIGEubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGlua3tcblx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5vcGVuIC5tZWdhLW1lbnV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHR9XG5cblx0XHR1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpLm9wZW4gLm1lZ2EtbWVudSAuaW4tdGhpcy1zZWN0aW9ue1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5pbi10aGlzLXNlY3Rpb24tbWVudSA+IGxpe1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5pbi10aGlzLXNlY3Rpb24tbWVudSA+IGxpe1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSAubWVnYS1tZW51IC5vdmVydmlldyxcblx0XHR1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpIC5tZWdhLW1lbnUgLnJlbGF0ZWQtbGlua3MsXG5cdFx0dWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSAubWVnYS1tZW51IC5pbi10aGlzLXNlY3Rpb24tdGl0bGV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5zdXBlci1uYXZpZ2F0aW9ue1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdG1hcmdpbjogMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3JkZXItdG9wOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgI2Q2ZDZkNjtcblx0XHR9XG5cblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdGEubG9naW4tbnl1LWhvbWV7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGUgO1xuXHRcdFx0Ym9yZGVyOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfcHVycGxlO1xuXHRcdFx0cGFkZGluZzogMC44NjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0Jjp2aXNpdGVke1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcXGYwNTRcIjtcblx0XHRcdFx0Y29sb3I6ICM1NzA2OGM7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51IGxpLmhhcy1zdWJtZW51OmhvdmVyIGE6OmFmdGVye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9uLWlubmVyIC5sb2dve1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMC44NjY2NjY2NjY2NjY2NjY3cmVtIDAgMC44cmVtIDA7XG5cdFx0XHRtYXJnaW46IDAgMS4xMzMzMzMzMzMzMzMzMzNyZW0gMCA0LjRyZW07XG5cdFx0fVxuXG5cdFx0LnN1cGVyLW5hdmlnYXRpb24tdGl0bGV7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNENkQ2RDY7XG5cdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0fVxuXG5cdFx0dWwuc3VwZXItbmF2aWdhdGlvbi1tZW51ID4gbGl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdFx0LnN1cGVybmF2LXN1YmxpbmsgYXtcblx0XHRcdFx0cGFkZGluZzogMS4wNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwuc3VwZXItbmF2aWdhdGlvbi1tZW51ID4gbGkgPiBhe1xuXHRcdFx0YmFja2dyb3VuZDogI0YxRjFGMTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjRDZENkQ2O1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5oYXMtc3VibWVudSA+IGF7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5oYXMtc3VibWVudSB1bHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0dWwuc3VwZXItbmF2aWdhdGlvbi1tZW51ID4gbGkuaGFzLXN1Ym1lbnUub3Blbntcblx0XHRcdHVse1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMXJlbSAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3VwZXJuYXYtc3VibGluayB1bHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMXJlbTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdXBlcm5hdi1zdWJsaW5re1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya2VzdF9wdXJwbGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkgYS5tYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0fVxuXG5cdFx0Zm9ybS5tYWluLW5hdmlnYXRpb24tc2VhcmNoLWZvcm17XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRmb3JtLm1vYmlsZS1zZWFyY2gtZm9ybXtcblx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHQudG9wLXNlYXJjaGVze1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXS5tb2JpbGUtc2VhcmNoLWZvcm0tdGV4dC1maWVsZHtcblx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdH0gXG5cblx0XHRcdFx0JjotbW96LXBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0fSBcblxuXHRcdFx0XHQmOjotbW96LXBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNpdGVfZm9udDtcblx0XHRcdFx0fSBcblxuXHRcdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfZGFya19ncmF5O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1vYmlsZS1zZWFyY2gtZm9ybS1zdWJtaXR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi1zZWFyY2gtZm9ybS1zdWJtaXR7XG5cdFx0XHRyaWdodDogMTAuNnJlbTtcblx0XHRcdHRvcDogLTMuMnJlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0YS5oYW1idXJnZXIsIGEuaGFtYnVyZ2VyOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfbGlnaHRfcHVycGxlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGhlaWdodDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZy10b3A6IDAuMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjhyZW07XG5cdFx0fVxuXG5cdFx0YS5oYW1idXJnZXIubWVudS1vcGVuZWR7XG5cdFx0XHRtYXJnaW4tbGVmdDogMThyZW07XG5cdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi1pbm5lciAubG9nby5tZW51LW9wZW5lZHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb24taW5uZXIgLmhhcy1zdWJtZW51e1xuXHRcdFx0bGl7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0PiBkaXYgPiBkaXYgPiB1bCA+IGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBhOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiA+IGRpdiA+IHVsPiBsaSA+IGEgPiBkaXYgPiB1bCA+IGxpIGF7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lZ2EtbWVudXtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9uIHVsIGxpe1xuXHRcdFx0dWwuaW4tdGhpcy1zZWN0aW9uLW1lbnV7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cblx0XHRcdFx0PiBsaXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaS5oYXMtc3VibWVudSA+IC5tYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRvcDo6YWZ0ZXIsIFxuXHRcdGxpLmhhcy1zdWJtZW51OmhvdmVyID4gbWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGluay10b3A6OmFmdGVye1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvdHRvbTogMXJlbTtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHRsaS5oYXMtc3VibWVudS5vcGVue1xuXHRcdFx0PiAubWFpbi1uYXZpZ2F0aW9uLW1lbnUtbGluay10b3B7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHRcdFx0ICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdFx0XHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1cGVyLW5hdmlnYXRpb24tbGluay10b3B7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuXHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAjRDZENkQ2O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQ+IGF7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwuc3VwZXItbmF2aWdhdGlvbi1tZW51ID4gbGkgYXtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3ZlciAuc3VwZXItbmF2aWdhdGlvbi1saW5rLXRvcHtcblx0XHRcdGJhY2tncm91bmQ6ICMzMzA2NjI7XG5cblx0XHRcdGF7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogI2YxZjFmMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5oYXMtc3VibWVudTpob3ZlciAuc3VwZXItbmF2aWdhdGlvbi1saW5rLXRvcCxcblx0XHR1bC5zdXBlci1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5oYXMtc3VibWVudS5vcGVuOmhvdmVyIC5zdXBlci1uYXZpZ2F0aW9uLWxpbmstdG9we1xuXHRcdFx0YmFja2dyb3VuZDogIzMzMDY2MjtcblxuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICNmMWYxZjE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkuaGFzLXN1Ym1lbnUgPiAuc3VwZXItbmF2aWdhdGlvbi1saW5rLXRvcDo6YWZ0ZXJ7XG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGNvbG9yOiAjMzMwNjYyO1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdH1cblxuXHRcdGxpLmhhcy1zdWJtZW51OmhvdmVyID4gc3VwZXItbmF2aWdhdGlvbi1saW5rLXRvcDo6YWZ0ZXIsXG5cdFx0dWwuc3VwZXItbmF2aWdhdGlvbi1tZW51ID4gbGkuaGFzLXN1Ym1lbnU6aG92ZXIgLnN1cGVyLW5hdmlnYXRpb24tbGluay10b3A6OmFmdGVye1xuXHRcdFx0Y29sb3I6ICNmMWYxZjE7XG5cdFx0fVxuXG5cdFx0bGkuaGFzLXN1Ym1lbnUub3BlbiA+IC5zdXBlci1uYXZpZ2F0aW9uLWxpbmstdG9wOjphZnRlcntcblx0XHRcdGNvbG9yOiAjRjFGMUYxO1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0ICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0fVxuXG5cdFx0bGkuaGFzLXN1Ym1lbnUub3BlbiA+IC5zdXBlci1uYXZpZ2F0aW9uLWxpbmstdG9we1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAjZjFmMWYxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oYXMtc3VibWVudSBkaXYgPiB1bCA+IGxpID4gdWx7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIubWVudS1vcGVuZWR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9uLm9wZW57XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXG5cdFx0XHQuc3VwZXItbmF2aWdhdGlvbntcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQubG9naW4tbnl1LWhvbWV7XG5cdFx0XHRcdHRvcDogLTMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFye1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5saW5rLWJha3sgXG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubWVudS1vdmVybGF5e1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG9wYWNpdHk6IDA7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHR6LWluZGV4OiA5OTk4O1xuXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcblx0ICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ubWVudS1vdmVybGF5Lm1lbnUtb3BlbmVke1xuXHRvcGFjaXR5OiAwLjc1O1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xufVxuXG5lbXtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNDc5cHgpeyovXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDc2OXB4KXtcblx0Lm55dS1ob21le1xuXHRcdC5zbHVnMiwuc2x1ZzN7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5zbHVnMi52aXNpYmxlLFxuXHRcdC5zbHVnMy52aXNpYmxle1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdC5sb2FkLW1vcmUtc3RyZWFte1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC5sb2FkLW1vcmUtYnRue1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGJvcmRlcjogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyAvKlx0QG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OXB4KXtcbi8vIC5ueXUtaG9tZXtcbi8vIC5sb2FkLW1vcmUtc3RyZWFte1xuLy8gZGlzcGxheTogYmxvY2s7XG4vLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbi8vIC5sb2FkLW1vcmUtYnRue1xuLy8gd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuLy8gZGlzcGxheTppbmxpbmUtYmxvY2s7XG4vLyBtYXJnaW4tdG9wOiAzMHB4O1xuLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcbi8vIGJvcmRlcjoxcHggc29saWQgJHNpdGVfcHVycGxlO1xuLy8gcGFkZGluZzogMTBweCAxNXB4O1xuLy8gZm9udC1zaXplOiAxNXB4O1xuLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gY29sb3I6JHNpdGVfcHVycGxlO1xuLy8gY3Vyc29yOnBvaW50ZXI7XG4vLyBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cbi8vICY6YWN0aXZle1xuLy8gY29sb3I6I2ZmZjtcbi8vIGJhY2tncm91bmQ6JHNpdGVfZGFya19wdXJwbGU7XG4vLyB9XG5cbi8vICY6aG92ZXJ7XG4vLyBjb2xvcjojZmZmO1xuLy8gYmFja2dyb3VuZDokc2l0ZV9kYXJrX3B1cnBsZTtcbi8vIH1cbi8vIH1cbi8vIH1cbi8vIH1cbi8vIH0qL1xuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzJlbSl7XG5cdC5ueXUtaG9tZXtcblx0XHQudG9wLWxpbmtze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmNvdmVyLWRpdi1pbm5lcntcblx0XHRcdG1heC13aWR0aDogMzJyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5mb290ZXJ7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQuZm9vdGVyLW5hdmlnYXRpb24tdG9wLXdyYXBwZXJ7XG5cdFx0XHRcdC5jb25uZWN0LW55dSwub24tdGhpcy1zaXRlLCAubWFpbi1jYW1wdXNlc3tcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0LCBkaXNwbGF5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dCwgZGlzcGxheSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb290ZXItdG9wLW1lbnV7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dCwgZGlzcGxheSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQsIGRpc3BsYXkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9vdGVyLW5hdmlnYXRpb24tY29udGVudHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb290ZXItdG9wLW1lbnV7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV4cGFuZC1idXR0b257XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAxLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1nL2NvbGxhcHNlLXRhYmxldC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdFx0XHR0b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItbmF2aWdhdGlvbi1ib3R0b20td3JhcHBlcntcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyOm5vdCguZXhwYW5kZWQpe1xuXHRcdFx0bWF4LWhlaWdodDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdC5mb290ZXItbmF2aWdhdGlvbi10b3Atd3JhcHBlcntcblx0XHRcdFx0LmNvbm5lY3Qtbnl1LC5vbi10aGlzLXNpdGUsIC5tYWluLWNhbXB1c2Vze1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dCwgZGlzcGxheSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQsIGRpc3BsYXkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0XHQvL2Rpc3BsYXk6bm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb290ZXItdG9wLW1lbnV7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTpoaWRkZW47XG5cblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQsIGRpc3BsYXkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0LCBkaXNwbGF5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdFx0Ly9kaXNwbGF5Om5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXhwYW5kLWJ1dHRvbntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWcvZXhwYW5kLXRhYmxldC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdFx0XHR0b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRvcCAzMDBtcyBlYXNlLWluLW91dCxib3R0b20gMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1uYXZpZ2F0aW9uLWJvdHRvbS13cmFwcGVye1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0Ly9kaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci5leHBhbmRlZC5tb3ZlY29sbGFwc2V7XG5cdFx0XHQuZXhwYW5kLWJ1dHRvbntcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgMzAwbXMgZWFzZS1pbi1vdXQsYm90dG9tIDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2hyaW5rbmF2e1xuXHRcdFx0Zm9ybS5tb2JpbGUtc2VhcmNoLWZvcm17XG5cdFx0XHRcdHdpZHRoOiAzMnJlbTtcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSAxNnJlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gLyoubG9hZC1tb3JlLXN0cmVhbXtcblx0XHQvLyBcdGRpc3BsYXk6bm9uZTtcblx0XHQvLyB9Ki9cblxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKXtcblx0Lm55dS1ob21le1xuXHRcdC8vIC8qLnRvcC1saW5rc3tcblx0XHQvLyBwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHQvLyBib3R0b206MTA1cHg7XG5cdFx0Ly8gei1pbmRleDozO1xuXHRcdC8vIGRpc3BsYXk6YmxvY2s7XG5cdFx0Ly8gd2lkdGg6MTAwJTtcblxuXHRcdC8vIC50b3AtbGlua3MtY29udGFpbmVye1xuXHRcdC8vIGRpc3BsYXk6YmxvY2s7XG5cdFx0Ly8gd2lkdGg6NjkwcHg7XG5cdFx0Ly8gbGVmdDpjYWxjKDUwJSAtIDM0NXB4KTtcblx0XHQvLyBwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHQvLyB0b3A6MHB4O1xuXHRcdC8vIHBhZGRpbmc6MTVweDtcblx0XHQvLyBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdFx0Ly8gLmxpc3QtdGl0bGV7XG5cdFx0Ly8gZGlzcGxheTpibG9jaztcblx0XHQvLyBjb2xvcjojMDAwO1xuXHRcdC8vIGZvbnQtd2VpZ2h0OjYwMDtcblx0XHQvLyBmb250LXNpemU6MThweDtcblx0XHQvLyBwYWRkaW5nOjAgMTVweDtcblx0XHQvLyB9XG5cdFx0Ly8gLnRvcC11cmxze1xuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQvLyBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Ly8gaGVpZ2h0OiA4MHB4O1xuXG5cdFx0Ly8gYXtcblx0XHQvLyBwYWRkaW5nOjEwcHggMTVweDtcblx0XHQvLyBmb250LXdlaWdodDo1MDA7XG5cdFx0Ly8gfVxuXHRcdC8vIH1cblx0XHQvLyB9XG5cdFx0Ly8gfSovXG5cblx0XHQuY292ZXItZGl2LWlubmVye1xuXHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiA1LjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0Ji5zaHJpbmtuYXZ7XG5cdFx0XHQubWFpbi1uYXZpZ2F0aW9uLWlubmVye1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQubW9iaWxlLXNlYXJjaC10b2dnbGV7XG5cdFx0XHRcdHJpZ2h0OiAxMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ubW9iaWxlLXNlYXJjaC1mb3Jte1xuXHRcdFx0XHR3aWR0aDogNDZyZW07XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSAyM3JlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlcntcblx0XHRcdC5mb290ZXItbmF2aWdhdGlvbi10b3Atd3JhcHBlciAuZm9vdGVyLW5hdmlnYXRpb24tY29udGVudHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRvcC1saW5rc3tcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGJvdHRvbTogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDIzcmVtKTtcblxuXHRcdFx0LnRvcC1saW5rcy1jb250YWluZXJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cblx0XHRcdFx0Lmxpc3QtdGl0bGV7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTklO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50b3AtdXJsc3tcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdGhlaWdodDogNC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdCAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7IFxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib2R5e1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5saW5rLWJha3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDkuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0Ym90dG9tOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXG5cdFx0LnRvcC1saW5rcy1nb3Rve1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc3RyZWFtYWxse1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUxLjMzMzMzMzMzMzMzMzMzNmVtKXtcblx0Lm55dS1ob21le1xuXHRcdGgxe1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHQuYmxvY2suZmVhdHVyZXMuXzExe1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQubGVmdHtcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MWNcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDFyZW0pO1xuXHRcdFx0XHRsZWZ0OiA1LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmlnaHR7XG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODExXCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRmb250LXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcblx0XHRcdFx0cmlnaHQ6IC0xLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RyZWFtLXZpZXdwb3J0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuY292ZXJkaXZ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdC50b3AtbGlua3MtZ290b3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9hZC1tb3JlLXN0cmVhbXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnN0cmVhbWFsbHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5saW5rLWJha3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MS4yNjY2NjY2NjY2NjY2NjY3ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LmNvdmVyZGl2e1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5zdHJlYW0tY29udGFpbmVyIC5zdHJlYW0tbmF2e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LmNvdmVyLWRpdi1pbm5lcntcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0XHRwYWRkaW5nOiA0LjMzMzMzMzMzMzMzMzMzcmVtIDFyZW0gMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0LmZvb3Rlcntcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblxuXHRcdFx0LmZvb3Rlci1uYXZpZ2F0aW9uLXRvcC13cmFwcGVye1xuXHRcdFx0XHQuY29ubmVjdC1ueXUsLm9uLXRoaXMtc2l0ZSwgLm1haW4tY2FtcHVzZXN7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9vdGVyLW5hdmlnYXRpb24tY29udGVudHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA2MnJlbTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdHVsLmZvb3Rlci10b3AtbWVudSA+IGxpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyLjAlO1xuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvb3Rlci10b3AtbWVudXtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXhwYW5kLWJ1dHRvbntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1nL2NvbGxhcHNlLWRlc2t0b3Auc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0dG9wOiAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9vdGVyLW5hdmlnYXRpb24tYm90dG9tLXdyYXBwZXJ7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlcjpub3QoLmV4cGFuZGVkKXtcblx0XHRcdG1heC1oZWlnaHQ6IDYuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdC5mb290ZXItbmF2aWdhdGlvbi10b3Atd3JhcHBlcntcblx0XHRcdFx0LmNvbm5lY3Qtbnl1LC5vbi10aGlzLXNpdGUsIC5tYWluLWNhbXB1c2Vze1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdFx0Ly9kaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0Ly92aXNpYmlsaXR5OmhpZGRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb290ZXItdG9wLW1lbnV7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0XHQvL2Rpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9vdGVyLXRvcC1tZW51e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV4cGFuZC1idXR0b257XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltZy9leHBhbmQtZGVza3RvcC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdFx0XHR0b3A6IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItbmF2aWdhdGlvbi1ib3R0b20td3JhcHBlcntcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdC8vZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50b3AtbGlua3N7XG5cdFx0XHRib3R0b206IDYuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMzFyZW0pO1xuXG5cdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdC50b3AtbGlua3MtY29udGFpbmVye1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHRcdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblxuXHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXG5cdFx0XHRcdC5saXN0LXRpdGxle1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdFx0XHRcdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cblx0XHRcdFx0XHQtd2Via2l0LWZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHQgICAgICAgIGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50b3AtdXJsc3tcblx0XHRcdFx0XHRoZWlnaHQ6IDQuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdFx0XHRcdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cblx0XHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdCAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC1mbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0ICAgICAgICBmbGV4LWdyb3c6IDE7XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaHJpbmtuYXZ7XG5cdFx0XHQubWFpbi1uYXZpZ2F0aW9uLWlubmVye1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRmb3JtLm1vYmlsZS1zZWFyY2gtZm9ybXtcblx0XHRcdFx0d2lkdGg6IDYycmVtO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDMxcmVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5ueXUtaG9tZXtcblx0XHQuY292ZXItZGl2LWlubmVye1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHR9XG5cblx0XHQudG9wLWxpbmtze1xuXHRcdFx0bWF4LXdpZHRoOiA2NS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDQwcmVtKTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHQvL21heC13aWR0aDoxMjAwcHg7XG5cdFx0fVxuXG5cdFx0Ji5zaHJpbmtuYXZ7XG5cdFx0XHQubWFpbi1uYXZpZ2F0aW9uLWlubmVye1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRmb3JtLm1vYmlsZS1zZWFyY2gtZm9ybXtcblx0XHRcdFx0d2lkdGg6IDgwcmVtO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDQwcmVtKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVye1xuXHRcdFx0LmZvb3Rlci1uYXZpZ2F0aW9uLXRvcC13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbi1jb250ZW50e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHR1bC5mb290ZXItdG9wLW1lbnUgPiBsaXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMuMCU7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDguNmVtKXtcblx0Lm55dS1ob21le1xuXHRcdC5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzIHNwYW57IFxuXHRcdFx0Zm9udC1zaXplOiAyLjEzMzMzMzMzMzMzMzMzM3JlbTsgXG5cdFx0XHRsaW5lLWhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3BhbiBheyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlOyBcblx0XHR9XG5cblx0XHQuc3RyZWFtIC5ibG9jay5wcm9tbyBzcGFuLCBcblx0XHQuc3RyZWFtIC5ibG9jay5wcm9tbyBzcGFuIGF7IFxuXHRcdFx0Zm9udC1zaXplOiAxcmVtOyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlOyBcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXG5cdFx0LnN0cmVhbSAuYmxvY2submV3cyBzcGFuLFxuXHRcdC5zdHJlYW0gLmJsb2NrLm5ld3Mgc3BhbiBhLFxuXHRcdC5zdHJlYW0gLmJsb2NrLnNvY2lhbCBzcGFuLFxuXHRcdC5zdHJlYW0gLmJsb2NrLnNvY2lhbCBzcGFuIGF7IFxuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07IFxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cblx0XHQudG9wLWxpbmtzIC50b3AtbGlua3MtY29udGFpbmVyIC50b3AtdXJscyBhe1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpIGFuZCAobWF4LWhlaWdodDogNzI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkgYW5kIChtYXgtaGVpZ2h0OiA0OC42ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LnRvcC1saW5rcyAudG9wLWxpbmtzLWNvbnRhaW5lciAudG9wLXVybHN7XG5cdFx0XHRoZWlnaHQ6IDRyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkgYW5kIChtYXgtaGVpZ2h0OiA0OTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSBhbmQgKG1heC1oZWlnaHQ6IDMzLjI2NjY2NjY2NjY2NjY2NmVtKXtcblx0Lm55dS1ob21le1xuXHRcdC5zdHJlYW1hbGx7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmZvb3Rlcntcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0LmZvb3Rlci10b3AtbWVudXtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1uYXZpZ2F0aW9uLXRvcC13cmFwcGVye1xuXHRcdFx0XHQuZXhwYW5kLWJ1dHRvbntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWcvY29sbGFwc2UtdGFibGV0LnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdHRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyOm5vdCguZXhwYW5kZWQpe1xuXHRcdFx0bWF4LWhlaWdodDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQuZm9vdGVyLW5hdmlnYXRpb24tdG9wLXdyYXBwZXJ7XG5cdFx0XHRcdC5mb290ZXItdG9wLW1lbnV7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdC8vZGlzcGxheTpub25lO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5leHBhbmQtYnV0dG9ue1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMS44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltZy9leHBhbmQtdGFibGV0LnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdHRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1uYXZpZ2F0aW9uLWNvbnRlbnR7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50b3AtbGlua3N7XG5cdFx0XHRib3R0b206IDMuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LmxpbmstYmFre1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0Lm55dS1ob21le1xuXHRcdC5tYWluLW5hdmlnYXRpb24td3JhcHBlci5tZW51LW9wZW5lZHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufSIsIi8qIHN0cmVhbSAqL1xuLnN0cmVhbS12aWV3cG9ydHsgXG5cdHdpZHRoOiAxMDAlOyBcblx0b3ZlcmZsb3c6IGhpZGRlbjsgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG59XG5cbi5zdHJlYW0tdmlld3BvcnQubW9iaWxleyBcblx0b3ZlcmZsb3c6IHNjcm9sbDsgXG5cblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyBcbn1cblxuLnN0cmVhbS12aWV3cG9ydCAqeyBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgXG5cdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250OyBcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgXG5cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IFxuXHQgICAgICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgXG59XG5cbi5zdHJlYW17IFxuXHR3aWR0aDogMzMyLjhyZW07IFxuXHRoZWlnaHQ6IDMxLjMzMzMzMzMzMzMzMzMzcmVtOyBcblx0bWFyZ2luOiAwOyBcblx0cGFkZGluZzogMDsgXG5cdGxpc3Qtc3R5bGU6IG5vbmU7IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgXG5cdGZvbnQtZmFtaWx5OiBhcmlhbDsgXG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IFxuXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyBcblx0ICAgICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IFxufVxuXG5cblxuLy8gSGlkZSBTdHJlYW0gcGhvdG8gdGV4dFxuLnN0cmVhbSAucGhvdG8gc3Bhbntcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cblxuLyogYmxvY2tzICovXG4uc3RyZWFtIC5ibG9ja3sgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRmbG9hdDogbGVmdDsgXG5cdG1hcmdpbi1yaWdodDogMC40cmVtOyBcblx0Y29sb3I6ICNmZmY7IFxuXHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07IFxuXHRsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzMzMzM3JlbTsgXG59XG5cblxuXG4vKiBibG9jayBzaXplcyAqL1xuLnN0cmVhbSAuYmxvY2suZmVhdHVyZXN7IFxuXHR3aWR0aDogY2FsYygxMDAlIC0gMC40cmVtKTsgXG5cdGhlaWdodDogMTAwJTsgXG59XG5cbi5zdHJlYW0gLmJsb2NrLmRvdWJsZS1oeyBcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDAuNHJlbSk7IFxuXHRoZWlnaHQ6IGNhbGMoNTAlIC0gMC4ycmVtKTsgXG59XG5cbi5zdHJlYW0gLmJsb2NrLmRvdWJsZS12eyBcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDAuNHJlbSk7IFxuXHRoZWlnaHQ6IDEwMCU7IFxufVxuXG4uc3RyZWFtIC5ibG9jay5zaW5nbGV7IFxuXHRoZWlnaHQ6IGNhbGMoNTAlIC0gMC4ycmVtKTsgXG59XG5cbi5zdHJlYW0gLmNvbC0xIC5ibG9jay5zaW5nbGV7IFxuXHR3aWR0aDogY2FsYygxMDAlIC0gMC40cmVtKTsgXG59XG5cbi5zdHJlYW0gLmNvbC0yIC5ibG9jay5zaW5nbGV7IFxuXHR3aWR0aDogY2FsYyg1MCUgLSAwLjRyZW0pOyBcbn1cblxuXG5cbi8qIGJsb2NrIHN0eWxlcyAqL1xuLnN0cmVhbSAuYmxvY2sucHJvbW8uZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV9wdXJwbGU7fVxuLnN0cmVhbSAuYmxvY2sucHJvbW8ubGlnaHR7YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfbGlnaHRfcHVycGxlO31cbi5zdHJlYW0gLmJsb2NrLnNvY2lhbHt0ZXh0LWluZGVudDogMDsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTt9XG4uc3RyZWFtIC5ibG9jay5zb2NpYWwuZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50Xzc7fVxuLnN0cmVhbSAuYmxvY2suc29jaWFsLmxpZ2h0e2JhY2tncm91bmQtY29sb3I6ICRhY2NlbnRfODt9XG5cblxuXG4vKiBibG9jayBzdGF0ZXMsIG92ZXJsYXlzICovXG4vLy5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzOmJlZm9yZSxcbi5zdHJlYW0gLmJsb2NrLm5ld3M6OmJlZm9yZSxcbi5zdHJlYW0gLmJsb2NrLnByb21vOjpiZWZvcmV7IFxuXHRjb250ZW50OiAnJzsgXG5cdGRpc3BsYXk6IGJsb2NrOyBcblx0cG9zaXRpb246IGFic29sdXRlOyBcblx0dG9wOiAwOyBcblx0bGVmdDogMDsgXG5cdHdpZHRoOiAxMDAlOyBcblx0aGVpZ2h0OiAxMDAlOyBcblx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1nL3Byb21vX2Nvcm5lcl90cmFuc3BhcmVudF93aGl0ZS5zdmcnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0OyBcblx0YmFja2dyb3VuZC1zaXplOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdGN1cnNvcjogcG9pbnRlcjsgXG59XG5cbi5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzOjpiZWZvcmUsXG4uc3RyZWFtIC5ibG9jay5uZXdzOjpiZWZvcmV7IFxuXHRjb250ZW50OiAnJzsgXG5cdGRpc3BsYXk6IGJsb2NrOyBcblx0cG9zaXRpb246IGFic29sdXRlOyBcblx0dG9wOiAwOyBcblx0bGVmdDogMDsgXG5cdHdpZHRoOiAxMDAlOyBcblx0aGVpZ2h0OiAxMDAlOyBcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7IFxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2UtaW4tb3V0OyBcbn0gXG5cbi5zdHJlYW0tdmlld3BvcnQ6bm90KC5tb2JpbGUpIC5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzOmhvdmVyOjpiZWZvcmV7XG5cdGNvbnRlbnQ6ICcnOyBcblx0ZGlzcGxheTogYmxvY2s7IFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHR0b3A6IDA7IFxuXHRsZWZ0OiAwOyBcblx0d2lkdGg6IDEwMCU7IFxuXHRoZWlnaHQ6IDEwMCU7IFxuXHRjdXJzb3I6IHBvaW50ZXI7IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41NSk7XG59XG5cbi5zdHJlYW0tdmlld3BvcnQ6bm90KC5tb2JpbGUpIC5zdHJlYW0gLmJsb2NrLnBob3RvIGF7XG5cdGRpc3BsYXk6IGJsb2NrOyBcblx0d2lkdGg6IDEwMCU7IFxuXHRoZWlnaHQ6IDEwMCU7IFxuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdHJlYW0tdmlld3BvcnQ6bm90KC5tb2JpbGUpIC5zdHJlYW0gLmJsb2NrLnByb21vOmhvdmVyOjpiZWZvcmV7IFxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvcHJvbW9fY29ybmVyX3doaXRlLnN2ZycpO1xufVxuXG4uc3RyZWFtLXZpZXdwb3J0Om5vdCgubW9iaWxlKSAuc3RyZWFtIC5ibG9jay5uZXdzOmhvdmVyOjpiZWZvcmV7IFxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvcHJvbW9fY29ybmVyX3doaXRlLnN2ZycpOyBcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNTUpOyBcbn1cblxuLy8gLyouc3RyZWFtLXZpZXdwb3J0Om5vdCgubW9iaWxlKSAuc3RyZWFtIC5ibG9jay5zb2NpYWw6aG92ZXI6YmVmb3JlIHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO2NvbnRlbnQ6ICcnO2Rpc3BsYXk6IGJsb2NrO3Bvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6IDA7bGVmdDogMDt3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMCU7Y3Vyc29yOiBwb2ludGVyO30qL1xuXG5cblxuLyogYmxvY2sgaW1hZ2UgYmFja2dyb3VuZHMgKi9cbi5zdHJlYW0gLmJsb2NreyBcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTsgXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuXHRvdmVyZmxvdzogaGlkZGVuOyBcbn1cblxuLy8gLyouc3RyZWFtIC5ibG9jay5fMTEgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL3N0cmVhbS8xMS5wbmcnKTsgfVxuLy8gLnN0cmVhbSAuYmxvY2suXzEzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9zdHJlYW0vMTMucG5nJyk7IH1cbi8vIC5zdHJlYW0gLmJsb2NrLl8xNCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvc3RyZWFtLzE0LnBuZycpOyB9XG4vLyAuc3RyZWFtIC5ibG9jay5fMTUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL3N0cmVhbS8xNS5wbmcnKTsgfVxuLy8gLnN0cmVhbSAuYmxvY2suXzE4IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9zdHJlYW0vMTgucG5nJyk7IH1cbi8vIC5zdHJlYW0gLmJsb2NrLl8yMSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvc3RyZWFtLzIxLnBuZycpOyB9XG4vLyAuc3RyZWFtIC5ibG9jay5fMjMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL3N0cmVhbS8yMy5wbmcnKTsgfVxuLy8gLnN0cmVhbSAuYmxvY2suXzI0IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9zdHJlYW0vMjQucG5nJyk7IH1cbi8vIC5zdHJlYW0gLmJsb2NrLl8yNiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvc3RyZWFtLzI2LnBuZycpOyB9XG4vLyAuc3RyZWFtIC5ibG9jay5fMjcgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL3N0cmVhbS8yNy5wbmcnKTsgfVxuLy8gLnN0cmVhbSAuYmxvY2suXzMxIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9zdHJlYW0vMzEucG5nJyk7IH1cbi8vIC5zdHJlYW0gLmJsb2NrLl8zMyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvc3RyZWFtLzMzLnBuZycpOyB9XG4vLyAuc3RyZWFtIC5ibG9jay5fMzUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL3N0cmVhbS8zNS5wbmcnKTsgfVxuLy8gLnN0cmVhbSAuYmxvY2suXzM3IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9zdHJlYW0vMzcucG5nJyk7IH0qL1xuXG5cblxuLyogYmxvY2sgdGV4dCAqL1xuLnN0cmVhbSAuYmxvY2sgc3BhbnsgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdHotaW5kZXg6IDE7IFxuXHRmb250LXdlaWdodDogNjAwOyBcblx0ZGlzcGxheTogdGFibGU7IFxuXHRoZWlnaHQ6IDEwMCU7IFxuXHR3aWR0aDogMTAwJTsgXG5cdHRvcDogMDsgXG5cdGxlZnQ6IDA7IFxufVxuXG4uc3RyZWFtIC5ibG9jayBzcGFuIGF7IFxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuXHRkaXNwbGF5OiB0YWJsZS1jZWxsOyBcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgXG5cdHBhZGRpbmc6IDA7IFxuXHRtYXgtaGVpZ2h0OiAxMDAlOyBcblx0b3ZlcmZsb3c6IGhpZGRlbjsgXG59XG5cbi5zdHJlYW0gLmJsb2NrIHNwYW4sXG4uc3RyZWFtIC5ibG9jayBzcGFuIGF7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc3RyZWFtIC5ibG9jay5mZWF0dXJlcyBzcGFueyBcblx0ZGlzcGxheTogYmxvY2s7IFxuXHRmb250LXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtOyBcblx0bGluZS1oZWlnaHQ6IDMuMzMzMzMzMzMzMzMzMzNyZW07IFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRsZWZ0OiAxLjY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdHRvcDogNDIuNSU7IFxuXHR3aWR0aDogYXV0bzsgXG5cdGhlaWdodDogYXV0bzsgXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzIHNwYW46OmJlZm9yZXsgXG5cdGNvbnRlbnQ6ICcnOyBcblx0d2lkdGg6IDUuMDY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdGhlaWdodDogMC40cmVtOyBcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdHRvcDogLTEuMzMzMzMzMzMzMzMzMzNyZW07IFxuXHRsZWZ0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW07IFxuXHRkaXNwbGF5OiBibG9jazsgXG59XG5cbi5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzIHNwYW4gYXsgXG5cdGxpbmUtaGVpZ2h0OiAzLjMzMzMzMzMzMzMzMzMzcmVtOyBcbn1cblxuLnN0cmVhbSAuYmxvY2sucHJvbW8gc3Bhbixcbi5zdHJlYW0gLmJsb2NrLm5ld3Mgc3Bhbixcbi5zdHJlYW0gLmJsb2NrLnNvY2lhbCBzcGFueyBcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgXG5cdHdpZHRoOiAxMDAlOyBcblx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gNSU7IFxufVxuXG4uc3RyZWFtIC5ibG9jay5wcm9tbyBzcGFuLCBcbi5zdHJlYW0gLmJsb2NrLnByb21vIHNwYW4gYXsgXG5cdGZvbnQtc2l6ZTogMS4ycmVtOyBcblx0bGluZS1oZWlnaHQ6IDIwMCU7IFxuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3RyZWFtIC5ibG9jay5uZXdzIHNwYW4sXG4uc3RyZWFtIC5ibG9jay5uZXdzIHNwYW4gYSxcbi5zdHJlYW0gLmJsb2NrLnNvY2lhbCBzcGFuLFxuLnN0cmVhbSAuYmxvY2suc29jaWFsIHNwYW4gYXsgXG5cdGZvbnQtc2l6ZTogMXJlbTsgXG5cdGxpbmUtaGVpZ2h0OiAyMDAlOyBcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN0cmVhbSAuYmxvY2submV3cyBzcGFuLFxuLnN0cmVhbSAuYmxvY2submV3cyBzcGFuIGF7IFxuXHRmb250LWZhbWlseTogJHNpdGVfc3ViX2ZvbnQ7IFxufVxuXG5cblxuLyogY29sdW1ucyAqL1xuLnN0cmVhbSBsaXsgXG5cdGhlaWdodDogMzEuMzMzMzMzMzMzMzMzMzNyZW07IFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRmbG9hdDogbGVmdDsgXG5cdG1hcmdpbi10b3A6IDA7IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcbn1cblxuLnN0cmVhbSAuY29sLWZ7IFxuXHR3aWR0aDogY2FsYyg0NC45MzMzMzMzMzMzMzMzMzNyZW0gKyAwLjRyZW0pOyBcbn1cblxuLnN0cmVhbSAuY29sLTF7IFxuXHR3aWR0aDogY2FsYygxNnJlbSArIDAuNHJlbSk7IFxufVxuXG4uc3RyZWFtIC5jb2wtMSAuYmxvY2t7IFxuXHRtYXJnaW4tYm90dG9tOiAwLjRyZW07IFxufVxuXG4uc3RyZWFtIC5jb2wtMSAuYmxvY2s6bGFzdC1jaGlsZHsgXG5cdG1hcmdpbi1ib3R0b206IDA7IFxufVxuXG4uc3RyZWFtIC5jb2wtMnsgXG5cdHdpZHRoOiBjYWxjKDMyLjRyZW0gKyAwLjRyZW0pOyBcbn1cblxuLnN0cmVhbSAuY29sLTIgPiAqeyBcblx0bWFyZ2luLWJvdHRvbTogMDsgXG59XG5cbi5zdHJlYW0gLmNvbC0yIC5ibG9ja3sgXG5cdG1hcmdpbi1ib3R0b206IDAuNHJlbTsgXG59XG5cbi8vIC8qLnN0cmVhbSAuY29sLTIgLmRvdWJsZS1oICsgLnNpbmdsZSxcbi8vIC5zdHJlYW0gLmNvbC0yIC5kb3VibGUtaCArIC5zaW5nbGUgKyAuc2luZ2xlLFxuLy8gLnN0cmVhbSAuY29sLTIgLnNpbmdsZSArIC5zaW5nbGUgKyAuZG91YmxlLWggeyBtYXJnaW4tYm90dG9tOiAwcHg7IH0qL1xuXG5cblxuLyogbmF2ICovXG4uc3RyZWFtLWNvbnRhaW5lcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RyZWFtLWNvbnRhaW5lciAuc3RyZWFtLW5hdntcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXG5cdG9wYWNpdHk6IDA7IFxuXHR3aWR0aDogMTAuNjY2NjY2NjY2NjY2NjY3cmVtOyBcblx0aGVpZ2h0OiAxMC42NjY2NjY2NjY2NjY2NjdyZW07IFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHR0b3A6IGNhbGMoNTAlIC0gMy42NjY2NjY2NjY2NjY2NjdyZW0pOyBcblx0ZGlzcGxheTogYmxvY2s7IFxuXHR6LWluZGV4OiAyOyBcblx0Ym9yZGVyLXJhZGl1czogNTAlOyBcblx0dHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0OyBcblx0bGVmdDogLTEwLjY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdHJpZ2h0OiAtMTAuNjY2NjY2NjY2NjY2NjY3cmVtO1xufVxuXG4uc3RyZWFtLWNvbnRhaW5lcjpob3ZlciAuc3RyZWFtLW5hdntcblx0b3BhY2l0eTogLjY7XG59XG5cbi5zdHJlYW0tY29udGFpbmVyOmhvdmVyIC5zdHJlYW0tbmF2OmhvdmVye1xuXHRvcGFjaXR5OiAuNzsgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RyZWFtLWNvbnRhaW5lcjpob3ZlciAuc3RyZWFtLW5hdi5sZWZ0e1xuXHRsZWZ0OiAtNS4zMzMzMzMzMzMzMzMzM3JlbTsgXG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uc3RyZWFtLWNvbnRhaW5lcjpob3ZlciAuc3RyZWFtLW5hdi5yaWdodHtcblx0cmlnaHQ6IC01LjMzMzMzMzMzMzMzMzMzcmVtOyBcblx0bGVmdDogYXV0bztcbn1cblxuXG5cbi8qIGhlaWdodCBsaW1pdCAqL1xuLnN0cmVhbSwgXG4uc3RyZWFtIGxpLFxuLnN0cmVhbSAuYmxvY2t7IFxuXHRtYXgtaGVpZ2h0OiAzMS4zMzMzMzMzMzMzMzMzM3JlbTsgXG59XG5cblxuXG4vKiBmdWxsIHdpZHRoLCBvbmUgcm93ICovXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtaGVpZ2h0OiA1OTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MS4yNjY2NjY2NjY2NjY2NjZlbSkgYW5kIChtYXgtaGVpZ2h0OiAzOS45MzMzMzMzMzMzMzMzM2VtKXtcblx0LnN0cmVhbXtcblx0XHR3aWR0aDogMTMzMy4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdC8vIHdpZHRoOiBjYWxjKDIgKiA0OTkycHgpO1xuXHR9XG5cblx0LnN0cmVhbSxcblx0LnN0cmVhbSAuYmxvY2suZmVhdHVyZXMsXG5cdC5zdHJlYW0gLmJsb2NrLmRvdWJsZS12LFxuXHQuc3RyZWFtIGxpe1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5zdHJlYW0gLmJsb2NrLFxuXHQuc3RyZWFtIC5jb2wtMSAuYmxvY2ssXG5cdC5zdHJlYW0gLmNvbC0yIC5ibG9ja3sgXG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgXG5cdH1cblxuXHQuc3RyZWFtIC5ibG9jay5zaW5nbGUsXG5cdC5zdHJlYW0gLmJsb2NrLmRvdWJsZS1oe1xuXHRcdGhlaWdodDogY2FsYygxMDAlKTtcblx0fVxuXG5cdC5zdHJlYW0gLmNvbC0xIC5ibG9jay5zaW5nbGV7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMC40cmVtKTtcblx0fVxuXG5cdC5zdHJlYW0gLmNvbC0yIC5ibG9jay5zaW5nbGV7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gMC40cmVtKTtcblx0fVxuXG5cdC5zdHJlYW0gLmNvbC0yIC5ibG9jay5kb3VibGUtaHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjRyZW0pO1xuXHR9XG5cblx0LnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3Bhbntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdGRpc3BsYXk6IHRhYmxlOyBcblx0XHR0b3A6IDA7IFxuXHRcdGxlZnQ6IDA7IFxuXHRcdHdpZHRoOiAxMDAlOyBcblx0XHRoZWlnaHQ6IDEwMCU7IFxuXHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDUlO1xuXHR9XG5cblx0LnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3Bhbjo6YmVmb3JleyBcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8vIC8qYm90dG9tOiAzOHZoOyBsZWZ0OiBjYWxjKDUlICsgMXB4KTsgdG9wOiBhdXRvOyB0b3A6IDIwJTsqL1xuXHR9XG5cblx0LnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3Bhbntcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblxuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMS44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy10b3A6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA1LjA2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGhlaWdodDogMC40cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RyZWFtIC5ibG9jay5mZWF0dXJlcyBzcGFuIGJyeyBcblx0XHRkaXNwbGF5OiBub25lOyBcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA2ODlweCkgYW5kIChtYXgtaGVpZ2h0OiA0MjBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMmVtKSBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzNlbSkgYW5kIChtYXgtaGVpZ2h0OiAyOGVtKXtcblx0Lm55dS1ob21le1xuXHRcdC5jb3Zlci1kaXYtaW5uZXJ7XG5cdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW07XG5cblx0XHRcdC50b3AtbGlua3MtZ290b3tcblx0XHRcdFx0Ym90dG9tOiAzLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNjg5cHgpIGFuZCAobWF4LWhlaWdodDogMzE5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzJlbSkgYW5kIChtYXgtd2lkdGg6IDQ1LjkzMzMzMzMzMzMzMzMzZW0pIGFuZCAobWF4LWhlaWdodDogMjEuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LmNvdmVyZGl2e1xuXHRcdFx0bWluLWhlaWdodDogMjEuMzMzMzNyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTBweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkgYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIGFuZCAobWF4LWhlaWdodDogMzAuNjY2NjY2NjY2NjY2NjY4ZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzM2VtKXtcblx0Lm55dS1ob21le1xuXHRcdC5jb3Zlci1kaXYtaW5uZXJ7XG5cdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0aDF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdCNoaWRlY292e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTBweCkgYW5kIChtYXgtaGVpZ2h0OiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSBhbmQgKG1heC1oZWlnaHQ6IDIxLjI2NjY2NjY2NjY2NjY2NmVtKXtcblx0Lm55dS1ob21le1xuXHRcdGgxe1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCNoaWRlY292e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUxLjI2NjY2NjY2NjY2NjY2NmVtKSBhbmQgKG1heC1oZWlnaHQ6IDI2LjY2NjY2NjY2NjY2NjY2OGVtKXtcblx0Lm55dS1ob21le1xuXHRcdC5zdHJlYW0tdmlld3BvcnR7XG5cdFx0XHRwYWRkaW5nLXRvcDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuY292ZXItZGl2LWlubmVye1xuXHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAxcmVtO1xuXHRcdH1cblxuXHRcdGgxe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdCNoaWRlY292e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG5cdFx0LnRvcC1saW5rc3tcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHR9XG5cblx0XHQuc3RyZWFtIC5ibG9jay5mZWF0dXJlcyBzcGFuIGF7XG5cdFx0XHRmb250LXNpemU6IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy9AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtaGVpZ2h0OiAzMTlweCl7IFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTEuMjY2NjY2NjY2NjY2NjY2ZW0pIGFuZCAobWF4LWhlaWdodDogMjEuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LnN0cmVhbS12aWV3cG9ydHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNvdmVyZGl2e1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCNoaWRlY292e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRoMXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayA7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtaGVpZ2h0OiAyODBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MS4yNjY2NjY2NjY2NjY2NjZlbSkgYW5kIChtYXgtaGVpZ2h0OiAxOC42NjY2NjY2NjY2NjY2NjhlbSl7XG5cdC5ueXUtaG9tZXtcblx0XHRoMXtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0Lm55dS1ob21le1xuXHRcdC5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzIHNwYW57IFxuXHRcdFx0Zm9udC1zaXplOiAyLjEzMzMzMzMzMzMzMzMzM3JlbTsgXG5cdFx0XHRsaW5lLWhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3BhbiBheyBcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7IFxuXHRcdH1cblxuXHRcdC5zdHJlYW0gLmJsb2NrLnByb21vIHNwYW4sIFxuXHRcdC5zdHJlYW0gLmJsb2NrLnByb21vIHNwYW4gYXsgXG5cdFx0XHRmb250LXNpemU6IDFyZW07IFxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5MCU7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHQuc3RyZWFtIC5ibG9jay5uZXdzIHNwYW4sXG5cdFx0LnN0cmVhbSAuYmxvY2submV3cyBzcGFuIGEsIFxuXHRcdC5zdHJlYW0gLmJsb2NrLnNvY2lhbCBzcGFuLFxuXHRcdC5zdHJlYW0gLmJsb2NrLnNvY2lhbCBzcGFuIGF7IFxuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07IFxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5MCU7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHQuc3RyZWFtIC5ibG9jay5zb2NpYWwgYTo6YmVmb3Jle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbVxuXHRcdH1cblx0fVxufVxuXG5cblxuLyogdmVydGljYWwgdHdvIGNvbHVtbnMgKi9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxLjI2NjY2NjY2NjY2NjY2NjdlbSl7XG5cdC5zdHJlYW0tdmlld3BvcnR7IFxuXHRcdG92ZXJmbG93OiBhdXRvOyBcblx0fVxuXG5cdC5zdHJlYW0sXG5cdC5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzLFxuXHQuc3RyZWFtIC5ibG9jay5kb3VibGUtaCxcblx0LnN0cmVhbSAuY29sLWYsXG5cdC5zdHJlYW0gLmNvbC0xLFxuXHQuc3RyZWFtIC5jb2wtMnsgXG5cdFx0d2lkdGg6IDEwMCU7IFxuXHRcdGhlaWdodDogYXV0bzsgXG5cdH1cblxuXHQuc3RyZWFtIC5jb2wtMSAuYmxvY2suc2luZ2xlLFxuXHQuc3RyZWFtIC5jb2wtMiAuYmxvY2suc2luZ2xleyBcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjJyZW0pOyBcblx0fVxuXG5cdC5zdHJlYW0gLmJsb2NrLmRvdWJsZS12eyBcblx0XHR3aWR0aDogMTAwJTsgXG5cdH1cblxuXHQuc3RyZWFtIC5ibG9ja3sgXG5cdFx0bWFyZ2luLWJvdHRvbTogMC40cmVtICFpbXBvcnRhbnQ7IFxuXHR9XG5cblx0Ly8gLnN0cmVhbSAuY29sLTEgLnNpbmdsZSArIC5zaW5nbGUsXG5cdC8vIC5zdHJlYW0gLmNvbC0yIC5zaW5nbGUgKyAuc2luZ2xlIFxuXG5cdC5zdHJlYW0gLmNvbC0xIC5zaW5nbGUtMixcblx0LnN0cmVhbSAuY29sLTIgLnNpbmdsZS0yeyBcblx0XHRtYXJnaW4tcmlnaHQ6IDA7IFxuXHR9XG5cblx0LnN0cmVhbSAuY29sLTEudixcblx0LnN0cmVhbSAuY29sLTEudiArIC5jb2wtMXsgXG5cdFx0d2lkdGg6IDUwJTsgXG5cdH1cblxuXHQuc3RyZWFtIC5jb2wtMS52IC5kb3VibGUtdnsgXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDAuMnJlbSk7IFxuXHRcdG1hcmdpbi1yaWdodDogMC4ycmVtOyBcblx0fVxuXG5cdC5zdHJlYW0gLmNvbC0xLnYgKyAuY29sLTEgLnNpbmdsZXsgXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDAuMnJlbSk7IFxuXHRcdG1hcmdpbi1yaWdodDogMDsgXG5cdFx0bWFyZ2luLWxlZnQ6IDAuMnJlbTsgXG5cdH1cblxuXHQuc3RyZWFtIC5ibG9jay5mZWF0dXJlcyBzcGFueyBcblx0XHRmb250LXNpemU6IDIuMTMzMzMzMzMzMzMzMzMzcmVtOyBcblx0XHRsaW5lLWhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07IFxuXHRcdHRvcDogNDAlOyBcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC8vIC5zdHJlYW0gLmJsb2NrLnNvY2lhbCBzcGFuIGF7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblx0Ly8gLnN0cmVhbSAuYmxvY2suc29jaWFsIHNwYW57IHBhZGRpbmctdG9wOiAyMnZ3OyB9XG5cblx0LnN0cmVhbSAuY29sLTEgLmJsb2NrLnNpbmdsZTpsYXN0LWNoaWxkICwgXG5cdC5zdHJlYW0gLmNvbC0yIC5ibG9jay5zaW5nbGU6bGFzdC1jaGlsZCwgXG5cdC5zdHJlYW0gLnNpbmdsZTpudGgtb2YtdHlwZShldmVuKXtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuc3RyZWFtIC5jb2wtMiAuYmxvY2suZG91YmxlLWggKyBzdHlsZSArIC5ibG9jay5zaW5nbGV7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjRyZW07XG5cdH1cblxuXHQuc3RyZWFtLCBcblx0LnN0cmVhbSBsaSxcblx0LnN0cmVhbSAuYmxvY2t7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0fVxuXG5cdC5ueXUtaG9tZXtcblx0XHQuc3RyZWFtIC5ibG9jay5zb2NpYWwgYTo6YmVmb3Jle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuc3RyZWFtIC5ibG9jay5zb2NpYWwgc3BhbiBhLFxuXHRcdC5zdHJlYW0gLmJsb2NrLm5ld3Mgc3BhbiBhLFxuXHRcdC5zdHJlYW0gLmJsb2NrLnByb21vIHNwYW4gYXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLyogdmVydGljYWwgb25lIGNvbHVtbiAqL1xuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc3RyZWFtIC5ibG9jayxcblx0LnN0cmVhbSAuY29sLTEudixcblx0LnN0cmVhbSAuY29sLTEudiArIC5jb2wtMXsgXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDsgXG5cdFx0bWFyZ2luOiAwIDAgMC40cmVtIDA7IFxuXHR9XG5cblx0LnN0cmVhbSAuY29sLTEudiArIC5jb2wtMSAuc2luZ2xleyBcblx0XHRcdG1hcmdpbi1sZWZ0OiAwOyBcblx0fVxuXG5cdC5zdHJlYW0gLmNvbC0xLnZ7IFxuXHRcdG1hcmdpbi1ib3R0b206IDA7IFxuXHR9XG5cblx0LnN0cmVhbSAuYmxvY2suZmVhdHVyZXN7IFxuXHRcdGhlaWdodDogMTMuMzMzMzMzMzMzMzMzMzNyZW07IFxuXHR9XG5cblx0LnN0cmVhbSAuYmxvY2sucHJvbW97IFxuXHRcdGhlaWdodDogNi42NjY2NjY2NjY2NjY2NjdyZW07IFxuXHR9XG5cblx0LnN0cmVhbSAuYmxvY2sucHJvbW8gc3BhbnsgXG5cdFx0bGluZS1oZWlnaHQ6IDEuODY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdH1cblxuXHQuc3RyZWFtIC5ibG9jay5waG90byxcblx0LnN0cmVhbSAuYmxvY2suc29jaWFsLFxuXHQuc3RyZWFtIC5ibG9jay5uZXdzeyBcblx0XHRoZWlnaHQ6IDEwcmVtOyBcblx0fVxuXG5cdC5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzIHNwYW57IFxuXHRcdGZvbnQtc2l6ZTogMi4xMzMzMzMzMzMzMzMzMzNyZW07IFxuXHRcdGxpbmUtaGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdFx0dG9wOiAyLjY2NjY2NjY2NjY2NjY2N3JlbTsgXG5cdFx0cmlnaHQ6IDEuMzMzMzMzMzMzMzMzMzNyZW07IFxuXHRcdHdpZHRoOiBhdXRvOyBcblx0fVxuXG5cdC5zdHJlYW0gLmJsb2NrLm5ld3Mgc3Bhbixcblx0LnN0cmVhbSAuYmxvY2suc29jaWFsIHNwYW57XG5cdFx0bGluZS1oZWlnaHQ6IDEuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC8vIC5zdHJlYW0gLmJsb2NrLmZlYXR1cmVzIHNwYW4geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IHRhYmxlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBhZGRpbmc6IDEwcHggNSU7IH1cblx0Ly8gLnN0cmVhbSAuYmxvY2suZmVhdHVyZXMgc3BhbjpiZWZvcmUgeyBib3R0b206IDM4dmg7IGxlZnQ6IGNhbGMoNSUgKyAxcHgpOyB0b3A6IGF1dG87IH1cblxuXHQuc3RyZWFtIC5ibG9jay5mZWF0dXJlcyBzcGFuIGJyeyBcblx0XHRkaXNwbGF5OiBub25lOyBcblx0fVxuXG5cdC8vIC5zdHJlYW0gLmJsb2NrLnNvY2lhbCBzcGFuIHsgcGFkZGluZy10b3A6IDEwJTsgfVxuXG5cdC5ueXUtaG9tZXtcblx0XHQudG9wLWxpbmtzLWdvdG97XG5cdFx0XHRib3R0b206IDMuMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc3RyZWFtIC5ibG9jay5zb2NpYWwgc3BhbiBhLFxuXHRcdC5zdHJlYW0gLmJsb2NrLm5ld3Mgc3BhbiBhLFxuXHRcdC5zdHJlYW0gLmJsb2NrLnByb21vIHNwYW4gYXsgXG5cdFx0XHRsaW5lLWhlaWdodDogMTkwJTtcblx0XHR9XG5cblx0XHQuc3RyZWFtIC5ibG9jay5zb2NpYWwgYTo6YmVmb3Jle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIGFuZCAobWF4LWhlaWdodDogNDAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIuNjY2NjY2NjY2NjY2NjY0ZW0pIGFuZCAobWF4LWhlaWdodDogMjYuNjY2NjY2NjY2NjY2NjY4ZW0pe1xuXHQubnl1LWhvbWV7XG5cdFx0LmNvdmVyLWRpdi1pbm5lcntcblx0XHRcdHBhZGRpbmc6IDIuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAxcmVtO1xuXHRcdH1cblxuXHRcdC5jb3ZlcmRpdntcblx0XHRcdG1pbi1oZWlnaHQ6IDI2LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLm5ld3Muc2VyaWVze1xuXHQuYm9keXtcblx0XHR3aWR0aDogODByZW07XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMCA1LjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC5jb2x7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblxuXHQuaW50cm8tYmFubmVyLXdyYXBwZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdC5jb250ZW50LWFyZWF7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMXJlbSAwO1xuXHRcdH1cblxuXHRcdC5vdmVyLXRpdGxle1xuXHRcdFx0Y29sb3I6ICM1NjA1OGM7XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdG9yeS10aXRsZXtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdH1cblx0fVxuXG5cdC50b3Atd3JhcHBlcntcblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQuaW50cm97XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRwe1xuXHRcdFx0XHRmb250OiA1MDAgMS4xMzMzMzMzMzMzMzMzMzNyZW0gJHNpdGVfZm9udDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3NSU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNob3J0Y3V0cy1jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAwLjUzMzMzMzMzMzMzMzMzM3JlbSAxcmVtIDFyZW07XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdHNlbGVjdHtcblx0XHRcdFx0d2lkdGg6IDE4cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZiZmJmYjtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRib3R0b206IDAuOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlcy1pbnRyb3tcblx0XHRwYWRkaW5nOiAwIDFyZW0gMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMi42NjY2NjY2NjY2NjY2NjdyZW0gMCAwO1xuXG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRtYXJnaW46IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQubGF0ZXN0LWFydGljbGVzLWl0ZW0tY291bnR7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udDogNDAwIDEuMnJlbSAkc2l0ZV9zbWFsbF9mb250O1xuXHRcdH1cblx0fVxuXG5cdC5hcmNoaXZlLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHQuc2luZ2xlLXBvc3R7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gMDtcblx0XHR9XG5cdH1cblxuXHQucGFnaW5hdGlvbi1jb250cm9sc3tcblx0XHRtYXJnaW4tdG9wOiAtMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cbn1cblxuLm5ld3MuaGVyby5zZXJpZXN7XG5cdC5pbnRyby1iYW5uZXItd3JhcHBlcntcblx0XHQuY29udGVudC1hcmVhe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cGFkZGluZzogM3JlbSAxcmVtO1xuXHRcdH1cblxuXHRcdC5vdmVyLXRpdGxle1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRib3JkZXItdG9wOiAwLjMzMzMzMzMzMzMzMzMzcmVtIHNvbGlkICM1NzA2OGM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0b3J5LXRpdGxle1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5uZXdzLnNlcmllc3tcblx0XHQuYm9keXttYXgtd2lkdGg6IDYycmVtO31cblx0XHQuY29udGVudHt3aWR0aDogMTAwJTt9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblxuXHRcdC50b3Atd3JhcHBlcntcblx0XHRcdC5pbnRyb3tcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0Lm5ld3Muc2VyaWVze1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdFx0cGFkZGluZzogMCAwIDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e3dpZHRoOiAxMDAlO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2MweyBjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXG5cdFx0LmludHJvLWJhbm5lci13cmFwcGVye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0LmNvbnRlbnQtYXJlYXtcblx0XHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdC5zdG9yeS10aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbnRyby13cmFwcGVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5pbnRyb3tcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW0gMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG9wLXdyYXBwZXJ7XG5cdFx0XHQuaW50cm97XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNzUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zaG9ydGN1dHMtY29tcG9uZW50e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFydGljbGVzLWludHJve1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQubGF0ZXN0LWFydGljbGVzLWl0ZW0tY291bnR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmV3cy5oZXJvLnNlcmllc3tcblx0XHQuaW50cm8tYmFubmVyLXdyYXBwZXJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXG5cdFx0XHQuY29udGVudC1hcmVhe1xuXHRcdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQubmV3cy5zZXJpZXN7XG5cdFx0LmJvZHl7d2lkdGg6IDMycmVtO31cblx0XHQuY29udGVudHt3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7IGNsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cblx0XHQucGFnaW5hdGlvbi1jb250cm9sc3tcblx0XHRcdHBhZGRpbmc6ICAwIDFyZW0gMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQudG9wLXdyYXBwZXJ7XG5cdFx0XHQuaW50cm97XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMCAxcmVtIDFyZW07XG5cdFx0XHR9XG5cdFx0fSBcblxuXHRcdC5hcmNoaXZlLWNvbnRhaW5lcntcblx0XHRcdC5zaW5nbGUtcG9zdHtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAxcmVtIDA7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwLjUzMzMzMzMzMzMzMzMzM3JlbSAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFyY2hpdmUtY29udGFpbmVye1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5uZXdzLnNlcmllc3tcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAwIDJyZW07XG5cdFx0fVxuXG5cdFx0Ly8gLyouY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTsgbWFyZ2luOiAwIDE1cHg7fSovXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3t3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXG5cdFx0LnRvcC13cmFwcGVye1xuXHRcdFx0LnNob3J0Y3V0cy1jb21wb25lbnR7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIub3JnLWNoYXJ0LWJpb3tcblx0LnRpdGxlLWJhbmR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMi42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdC5iaW8tYmFja3tcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdGEsIHNwYW57XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwOyBcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGZvbnQ6IDcwMCAxLjMzMzMzMzMzMzMzMzMzcmVtIEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXHRcdFx0XHRcdFx0dG9wOiAwLjEzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR9IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5iaW8tdGl0bGV7XG5cdFx0XHRcdGZvbnQ6IDcwMCAzLjJyZW0gJHNpdGVfZm9udDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5iaW8tam9iLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5jb250YWN0LWxpbmt7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRhY3QtcGhvbmV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODByZW07XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQuY29udGVudHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogYXV0bztcblxuXHRcdFx0LmtleS1wZW9wbGUtY29udGFpbmVye1xuXHRcdFx0XHQucGFyYmFzZXtcblx0XHRcdFx0XHRjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3QtcGhvbmV7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGNvbG9yOiAjNmQ2ZDZkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG5cdFx0Ly8gLyogcGFkZGluZzogNHB4IDA7Ki9cblx0fVxuXG5cdC5mbG9hdGluZy1pbWFnZS1yaWdodHtcblx0XHR3aWR0aDogMjByZW07XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdHBhZGRpbmc6IDAuNTMzMzMzMzMzMzMzMzMzcmVtIDAgNHJlbSAzcmVtO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC5tYWluLWNvbnRlbnQtY29udGFpbmVye1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0Lm1haW4tY29udGVudHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMThyZW0pO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5zaWRlYmFye1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHdpZHRoOiAxMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0Lm5hdi1saXN0LWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQubmF2LWxpc3QtdGl0bGV7XG5cdFx0XHRcdFx0Zm9udDogNzAwIDEuMnJlbSAkc2l0ZV9mb250O1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9saWdodF9ncmF5O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uYXYtbGlzdCBsaXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYmlvLW5hbWUtbGlua3tcblx0XHRcdFx0QGV4dGVuZCAuYmlvLW5hbWU7XG5cblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHsgY2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblxuXHQua2V5LXBlb3BsZXtcblx0XHRwYWRkaW5nOiAwIDAgNXJlbTtcblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQub3JnLWNoYXJ0LWJpb3tcblx0XHQudGl0bGUtYmFuZHtcblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0fVxuXG5cdFx0Lm1haW4tY29udGVudC1jb250YWluZXJ7XG5cdFx0XHQubWFpbi1jb250ZW50e1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTcuMzMzMzMzMzMzMzMzMzNyZW0pO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mbG9hdGluZy1pbWFnZS1yaWdodHtcblx0XHRcdHdpZHRoOiAxNy42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOHB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjg2NjY2NjY2NjY2NjY3ZW0pe1xuXHQub3JnLWNoYXJ0LWJpb3tcblx0XHQudGl0bGUtYmFuZHtcblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW0gMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0LmJpby10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJpby1qb2ItdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250YWN0LWxpbmt7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRhY3QtcGhvbmV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWluLWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0Lm1haW4tY29udGVudHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfbGlnaHRfZ3JheTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDNyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5zaWRlYmFye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHRcdFx0Lm5hdi1saXN0LWNvbnRhaW5lcntcblx0XHRcdFx0XHQubmF2LWxpc3QtdGl0bGV7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5uYXYtbGlzdHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IFxuXG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rZXktcGVvcGxle1xuXHRcdFx0cGFkZGluZzogMCAwIDJyZW07XG5cdFx0fVxuXG5cdFx0LmtleS1wZW9wbGUgLnNlcGFyYXRvcntcblx0XHRcdG1hcmdpbjogMXJlbSBhdXRvIDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5jb250YWN0LXBob25le1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVx0XG5cblx0XHQuY29udGFjdC1saW5re1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fSBcblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQub3JnLWNoYXJ0LWJpb3tcblx0XHQudGl0bGUtYmFuZHtcblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW0gMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHR9XG5cblx0XHQubWFpbi1jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdC5tYWluLWNvbnRlbnR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZsb2F0aW5nLWltYWdlLXJpZ2h0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxlLWJhbmQgLmlubmVyLWJhbmQgLmJpby1iYWNre1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRhOmZpcnN0LWNoaWxkOjpiZWZvcmV7XG5cdFx0XHRcdHRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRsZWZ0OiAtMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdGEsIHNwYW57XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rZXktcGVvcGxlIC5zZXBhcmF0b3J7XG5cdFx0XHRtYXJnaW46IDFyZW0gYXV0byAxLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5vcmctY2hhcnQtYmlve1xuXHRcdC50aXRsZS1iYW5ke1xuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmtleS1wZW9wbGV7XG5cdFx0XHQua2V5LXBlb3BsZS10aXRsZXtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0fVxuXHRcdFx0LmtleS1wZW9wbGUtc3VidGl0bGV7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdH1cblx0XHRcdC5rZXktcGVvcGxlLWNvbnRhaW5lcntcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOsKgMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOsKgMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6wqAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxLjI2NjY2NjY2NjY2NjY2NmVtKXtcblx0Lm9yZy1jaGFydC1iaW97fVxufSIsIi5vcmctY2hhcnR7XG5cdC50aXRsZS1iYW5ke1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTYuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQuaW5uZXItYmFuZHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHBhZGRpbmc6IDMuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdC5vdmVyLXRpdGxle1xuXHRcdFx0XHRmb250OiA0MDAgMS4ycmVtICRzaXRlX3NtYWxsX2ZvbnQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMXJlbTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDAuMnJlbSBzb2xpZCAjNTcwNjhjO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0XHRmb250OiA3MDAgMy4ycmVtICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnBhZ2UtdGFnLWxpbmV7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udDogNDAwIDEuMnJlbSAkc2l0ZV9zbWFsbF9mb250O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3NSU7XG5cblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdHVkZW50LWFmZmFpcnMtdG9wLWJhbmR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogM3JlbSAxcmVtIDFyZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE1LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LnN0dWRlbnQtYWZmYWlycy1jb250YWluZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdC5zdHVkZW50LWFmZmFpcnMtaXRlbXtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygyMCUgLSAyLjMzMzMzMzMzMzMzMzMzcmVtKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdFx0Ly8gLypkaXNwbGF5OiBibG9jazsqL1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGZvbnQ6IDcwMCAxcmVtICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJvZHl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdC5uYXZpZ2F0aW9ue1xuXHRcdFx0d2lkdGg6IDE1cmVtO1xuXHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdFx0bWFyZ2luOiAwIDJyZW0gMCAwO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdFx0Lm5hdi1saXN0LWNvbnRhaW5lcntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0Lm5hdi1saXN0LXRpdGxle1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTVyZW0pO1xuXHRcdFx0bWF4LXdpZHRoOiA2M3JlbTtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0LmtleS1wZW9wbGUtY29udGFpbmVye1xuXHRcdFx0XHQucGFyYmFzZXtcblx0XHRcdFx0XHRjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3QtcGhvbmV7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGNvbG9yOiAjNmQ2ZDZkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG5cblx0LmNvbnRhY3QtbGlua3tcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblxuXHQubWFpbi1jb250ZW50LWNvbnRhaW5lcntcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRwYWRkaW5nOiAycmVtIDFyZW0gMDtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdC5tYWluLWNvbnRlbnR7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTguMzMzMzMzMzMzMzMzMzNyZW0pO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdC50cmlwbGV0LWhpZ2hsaWdodHN7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuXHRcdFx0XHQuaGlnaGxpZ2h0MS0ze1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbTtcblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzEpe1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzIpe31cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzMpe1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2lkZWJhcntcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0Ly8gLypwYWRkaW5nLWJvdHRvbTogMTVweDsqL1xuXG5cdFx0XHQ+IC5zZXBhcmF0b3J7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250YWN0LXdyYXBwZXJ7XG5cdFx0XHRcdGg0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkLW9mLXVuaXR7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmltYWdlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHR3aWR0aDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpcmVjdG9yeStcIi9wcm9tb19jb3JuZXJfdHJhbnNwYXJlbnRfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXI6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXJlY3RvcnkrXCIvcHJvbW9fY29ybmVyX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgMC4wNjY2NjY2NjY2NjY2NjY3cmVtIGJvdHRvbTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5iaW8tbmFtZXtcblx0XHRcdFx0XHRmb250OiA3MDAgMXJlbSAkc2l0ZV9mb250O1xuXHRcdFx0XHRcdGNvbG9yOiAjNmQ2ZDZkO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYmlvLWpvYi10aXRsZXtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYmlvLW5hbWUtbGlua3tcblx0XHRcdFx0XHRAZXh0ZW5kIC5iaW8tbmFtZTtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2x7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblxuXHQua2V5LXBlb3BsZXtcblx0XHRwYWRkaW5nOiAwIDFyZW0gNXJlbSAwO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5vcmctY2hhcnR7XG5cdFx0LnRpdGxlLWJhbmR7XG5cdFx0XHQuaW5uZXItYmFuZHtcblx0XHRcdFx0bWF4LXdpZHRoOiA2MnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3R1ZGVudC1hZmZhaXJzLXRvcC1iYW5ke1xuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cblx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTYuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3R1ZGVudC1hZmZhaXJzLWNvbnRhaW5lcntcblx0XHRcdFx0XHQuc3R1ZGVudC1hZmZhaXJzLWl0ZW17XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygyMCUgLSAtMS4ycmVtKTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW0gMS4ycmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib2R5e1xuXHRcdFx0bWF4LXdpZHRoOiA2MnJlbTtcblxuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNy4zMzMzMzMzMzMzMzMzM3JlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDFyZW0gMCAwO1xuXG5cdFx0XHQubWFpbi1jb250ZW50e1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMXJlbSAwIDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblxuXHRcdFx0XHQudHJpcGxldC1oaWdobGlnaHRze1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cblx0XHRcdFx0XHQuaGlnaGxpZ2h0MS0ze1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zaWRlYmFye1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdFx0PiAuc2VwYXJhdG9ye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMi42NjY2NjY2NjY2NjY2NjdyZW0gYXV0bztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250YWN0LXdyYXBwZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXG5cdFx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZC1vZi11bml0e1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbTtcblxuXHRcdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTMuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQub3JnLWNoYXJ0e1xuXHRcdHN0cm9uZ3tcblx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC50aXRsZS1iYW5ke1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHQuaW5uZXItYmFuZHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblxuXHRcdFx0XHQub3Zlci10aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGFnZS10aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGFnZS10YWctbGluZXtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0dWRlbnQtYWZmYWlycy10b3AtYmFuZHtcblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE1LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdHVkZW50LWFmZmFpcnMtY29udGFpbmVye1xuXHRcdFx0XHRcdC5zdHVkZW50LWFmZmFpcnMtaXRlbXtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzJSAtIDEuMnJlbSk7XG5cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm9keXtcblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2aWdhdGlvbntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDAgMDtcblxuXHRcdFx0XHQubmF2LWxpc3R7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMS4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDAgMXJlbSAwO1xuXG5cdFx0XHQubWFpbi1jb250ZW50e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2lkZWJhcntcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0PiAuc2VwYXJhdG9ye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhlYWQtb2YtdW5pdHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0XHQuaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb250YWN0LXBob25le1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvbnRhY3QtbGlua3tcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7IGNsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cblx0XHQua2V5LXBlb3BsZXtcblx0XHRcdHBhZGRpbmc6IDAgMCAycmVtO1xuXHRcdH1cblxuXHRcdC5jb250YWN0LXBob25le1xuXHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtbGlua3tcblx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQub3JnLWNoYXJ0e1xuXHRcdC50aXRsZS1iYW5ke1xuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0dWRlbnQtYWZmYWlycy10b3AtYmFuZHtcblx0XHRcdC5pbm5lci1iYW5ke1xuXHRcdFx0XHRwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTUuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNjdcIjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMC42NjY2NjY2NjY2NjY2NjdyZW0gMCAwO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNTcwNjhjO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdHVkZW50LWFmZmFpcnMtY29udGFpbmVye1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzJyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMCAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdFx0XHQuc3R1ZGVudC1hZmZhaXJzLWl0ZW17XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgybisxKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDAgMDtcblxuXHRcdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA2OFwiO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zdHVkZW50LWFmZmFpcnMtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm9keXtcblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuXG5cdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubmF2aWdhdGlvbiAubmF2LWxpc3R7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWluLWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMCAwIDA7XG5cblx0XHRcdC5tYWluLWNvbnRlbnR7XG5cdFx0XHRcdC50cmlwbGV0LWhpZ2hsaWdodHN7XG5cdFx0XHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMDtcblxuXHRcdFx0XHRcdC5oaWdobGlnaHQxLTN7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgybisxKXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgybisyKXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDAgMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuaW1hZ2UtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0XHRpbWd7fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2lkZWJhcntcblx0XHRcdFx0Lm1hcC1tYXJrZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250YWN0LXdyYXBwZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cblx0XHRcdFx0XHRoNHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZC1vZi11bml0e1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cblx0XHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0Lm9yZy1jaGFydHtcblx0XHQuc3R1ZGVudC1hZmZhaXJzLXRvcC1iYW5ke1xuXHRcdFx0LmlubmVyLWJhbmR7XG5cdFx0XHRcdC50aXRsZXt9XG5cblx0XHRcdFx0LnN0dWRlbnQtYWZmYWlycy1jb250YWluZXJ7XG5cdFx0XHRcdFx0LnN0dWRlbnQtYWZmYWlycy1pdGVte1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdC5zdHVkZW50LWFmZmFpcnMtY29udGFpbmVye31cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib2R5e1xuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdmlnYXRpb257XG5cdFx0XHRcdC5uYXYtbGlzdC10aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmF2LWxpc3R7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWluLWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMCAwO1xuXG5cdFx0XHQuc2lkZWJhcntcblx0XHRcdFx0PiAuc2VwYXJhdG9ye1xuXHRcdFx0XHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmtleS1wZW9wbGUgLnNlcGFyYXRvcntcblx0XHRcdG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3t3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHQub3JnLWNoYXJ0e31cbn0iLCIuc2VhcmNoe1xuXHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODByZW07XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5ib2R5e1xuXHRcdHBhZGRpbmc6IDIuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdH1cblxuXHQucGFnZS10aXRsZXtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdH1cblxuXHQuc2VhcmNoLW1haW57XG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1mb3JtLmZvcm17XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQuc2VhcmNoLWl0ZW0tY291bnR7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnNlYXJjaC1jb250ZW50e1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2cmVtKTtcblx0XHRcdG1heC13aWR0aDogNjRyZW07XG5cblx0XHRcdC51aS1zZWxlY3RtZW51LW1lbnV7XG5cdFx0XHRcdC5qc3BQYW5le1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTYuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1zaWRlYmFye1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdpZHRoOiAxNHJlbTtcblx0XHRcdG1hcmdpbjogMCAwIDAgMnJlbTtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0LnNlY29uZGFyeS1saW5rcy10aXRsZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5zZWNvbmRhcnktbGlua3N7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNlY29uZGFyeS1saW5re1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxufVxuXG4ubmV3cy5zZWFyY2h7XG5cdC5zZWFyY2gtbWFpbntcblx0XHQuc2VhcmNoLWNvbnRlbnR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XG5cdFx0XHQuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVye1xuXHRcdFx0XHQucmVzdWx0LWl0ZW17XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNkZGQ0ZDQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0LnNlYXJjaHtcblx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDYycmVtO1xuXG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0Ly8gLyogcGFkZGluZzogMCAxNXB4OyovXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvZHl7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0fVxuXG5cdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdFx0Ly8gLypwYWRkaW5nOiAwIDE1cHg7Ki9cblx0XHR9XG5cblx0XHQuc2VhcmNoLW1haW57XG5cdFx0XHQuc2VhcmNoLWNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlYXJjaC1zaWRlYmFye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cblx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2Vjb25kYXJ5LWxpbmtze1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbGVmdDsgXG5cblx0XHRcdFx0XHQuc2VjLWxpbmtzLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnNlYXJjaHtcblxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cdFx0fVxuXG5cdFx0LmJvZHl7XG5cdFx0XHRwYWRkaW5nOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1tYWlue1xuXHRcdFx0LnNlYXJjaC1zaWRlYmFye1xuXHRcdFx0XHQuc2Vjb25kYXJ5LWxpbmtze1xuXHRcdFx0XHRcdC5zZWNvbmRhcnktbGlua3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG5cblx0Lm5ld3Muc2VhcmNoe1xuXHRcdC5zZWFyY2gtbWFpbntcblx0XHRcdC5zZWFyY2gtY29udGVudHtcblx0XHRcdFx0LnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lcntcblx0XHRcdFx0XHQucmVzdWx0LWl0ZW17XG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2VhcmNoe1xuXHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblxuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VhcmNoLW1haW57XG5cdFx0XHQuc2VhcmNoLWNvbnRlbnR7fVxuXG5cdFx0XHQuc2VhcmNoLXNpZGViYXJ7XG5cdFx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXG5cdFx0XHRcdC5zZWNvbmRhcnktbGlua3MtdGl0bGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2Vjb25kYXJ5LWxpbmtze1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7IFxuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2VhcmNoe1xuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5zZWFyY2h7fVxufSIsIi5zZWFyY2gucG9saWN5e1xuXHQuYm9keXtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogODByZW07XG5cblx0XHQvLyAvKm1heC13aWR0aDoxMjAwcHg7Ki9cblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogNTNyZW07XG5cdFx0cGFkZGluZzogMi42NjY2NjY2NjY2NjY2NjdyZW0gMCA1LjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC5zaWRlYmFye1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMjVyZW07IFxuXHRcdHBhZGRpbmc6IDIuMzMzMzMzMzMzMzMzMzNyZW0gMDsgXG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC5wYWdlLXRpdGxle1xuXHRcdHBhZGRpbmc6IDAgMi42NjY2NjY2NjY2NjY2NjdyZW0gMCAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdH1cblxuXHQucG9saWNpZXMtc2VhcmNoLXN1bW1hcnl7XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQuc2VhcmNoLWl0ZW0tY291bnR7XG5cdFx0XHR3aWR0aDogMjhyZW07XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0PiBwe1xuXHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb3VudHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0LmhpZ2hsaWdodHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc29ydHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHQ+IHNwYW57XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRjb2xvcjogJHNpdGVfYmxhY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDAuMzMzMzMzMzMzMzMzMzNyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0LnVpLWlucHV0LXNlbGVjdHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogMTJyZW07XG5cdFx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LnVpLXNlbGVjdG1lbnUtYnV0dG9ue1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lcntcblx0XHQucmVzdWx0LWl0ZW17XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQob2RkKXtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5kYXRle1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJyB8ICc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VhcmNoLWNvbnRyb2xze1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5kaXZpZGVyLnNlY29uZHtcblx0XHRtYXJnaW46IDJyZW0gYXV0byAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0fVxuXG5cdC5kaXZpZGVyLmJvdHRvbXtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5jb2x7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45MzMzMzMzMzMzMzMzNGVtKXtcblx0LnNlYXJjaC5wb2xpY3l7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogNjJyZW07XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHR3aWR0aDogNDYuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LnNpZGViYXJ7XG5cdFx0XHR3aWR0aDogMTRyZW07XG5cdFx0fVxuXG5cdFx0LnBvbGljaWVzLXNlYXJjaC1zdW1tYXJ5e1xuXHRcdFx0LnNlYXJjaC1pdGVtLWNvdW50e1xuXHRcdFx0XHR3aWR0aDogMjAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHRcdD4gcHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zb3J0e1xuXHRcdFx0XHRwYWRkaW5nOiAwLjUzMzMzMzMzMzMzMzMzM3JlbSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkgYW5kIChtYXgtd2lkdGg6IDk0NXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIGFuZCAobWF4LXdpZHRoOiA2M2VtKXtcblx0LnNlYXJjaC5wb2xpY3l7XG5cdFx0LnNpZGViYXJ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zZWFyY2gucG9saWN5e1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDAgMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuc2lkZWJhcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAwIDIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5wb2xpY2llcy1zZWFyY2gtc3VtbWFyeXtcblx0XHRcdC5zZWFyY2gtaXRlbS1jb3VudHtcblx0XHRcdFx0d2lkdGg6IDE5cmVtO1xuXG5cdFx0XHRcdD4gcHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zb3J0e1xuXHRcdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcblxuXHRcdFx0XHQ+IHNwYW57XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGl2aWRlci5maXJzdHtcblx0XHRcdG1hcmdpbjogMXJlbSBhdXRvIDJyZW07XG5cdFx0fVxuXG5cdFx0LmRpdmlkZXIuc2Vjb25ke1xuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG8gMDtcblx0XHR9XG5cblx0XHQuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVye1xuXHRcdFx0LnJlc3VsdC1pdGVte1xuXHRcdFx0XHRwYWRkaW5nOiAwLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2VhcmNoLnBvbGljeXtcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiAzMnJlbTtcblx0XHR9XG5cblx0XHQuY29udGVudHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdH1cblxuXHRcdC5zaWRlYmFye1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0fVxuXG5cdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5wb2xpY2llcy1zZWFyY2gtc3VtbWFyeXtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5zb3J0e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cblx0XHRcdFx0PiBzcGFue1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnVpLWlucHV0LXNlbGVjdHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kaXZpZGVyLmZpcnN0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmRpdmlkZXIuc2Vjb25ke1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmRpdmlkZXIuYm90dG9te1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1jb250cm9sc3tcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHR9XG5cblx0XHQucG9saWN5LXNlYXJjaC1mb3Jte1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0LmZvcm0gYS5mb3JtLXN1Ym1pdHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMXJlbSAwIDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7wqBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDvCoG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7wqBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc2VhcmNoLnBvbGljeXtcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxLjI2NjY2NjY2NjY2NjY2NmVtKXtcblx0LnNlYXJjaC5wb2xpY3l7fVxufSIsIi5lcnJvci00MDR7XG5cdC5ib2R5e1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA4MHJlbTtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXHRcblx0LmNvbnRlbnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiA2MS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRwYWRkaW5nOiAyLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDUuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0Ly8gLyp3aWR0aDoxMDAlOyovXG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuXHQucGFnZS10aXRsZXtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5wYWdlLWRldGFpbHtcblx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDFyZW0gMDtcblx0fVxuXG5cdC5mb3Jte1xuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR9XG5cblx0XHQmOjphZnRlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdC5zZWFyY2gtdGl0bGV7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVye1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR3aWR0aDogNzUlO1xuXG5cdFx0XHQuaW5wdXQtY29udGFpbmVye1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl17XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdWJtaXQtY29udGFpbmVye1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyMjAzMzcgdXJsKCRpbWFnZXNfZGlyZWN0b3J5K1wiL3NlYXJjaF9sZW5zX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDUlIGF1dG87XG5cblx0XHRcdFx0XHQvLyAvKnotaW5kZXg6IC0xOyovXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudG9wLXNlYXJjaGVzLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHQudGl0bGV7XG5cdFx0XHRtYXJnaW46IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGNvbG9yOiAkc2l0ZV9ibGFjaztcblx0XHR9XG5cblx0XHQubGlzdC13cmFwcGVye1xuXHRcdFx0Y29sdW1uczogMztcblxuXHRcdFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG5cdFx0XHQgICAtbW96LWNvbHVtbi1jb3VudDogMztcblx0XHRcdCAgICAtbXMtY29sdW1uLWNvdW50OiAzO1xuXHRcdFx0ICAgICAtby1jb2x1bW4tY291bnQ6IDM7XG5cdFx0XHQgICAgICAgIGNvbHVtbi1jb3VudDogMztcblxuXHRcdFx0LXdlYmtpdC1jb2x1bW4tZ2FwOiAxcmVtO1xuXHRcdFx0ICAgLW1vei1jb2x1bW4tZ2FwOiAxcmVtO1xuXHRcdFx0ICAgIC1tcy1jb2x1bW4tZ2FwOiAxcmVtO1xuXHRcdFx0ICAgICAtby1jb2x1bW4tZ2FwOiAxcmVtO1xuXHRcdFx0ICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuXG5cdFx0XHR1bHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHR1bCA+IGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHR1bCA+IGxpIGF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGl2aWRlci5maXJzdHtcblx0XHRtYXJnaW46IDAuNjY2NjY2NjY2NjY2NjY3cmVtIGF1dG8gMi4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdC5kaXZpZGVyLnNlY29uZHtcblx0XHRtYXJnaW46IDIuMzMzMzMzMzMzMzMzMzNyZW0gYXV0byAycmVtO1xuXHR9XG5cblx0LmNvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZXJyb3ItNDA0e1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDYycmVtO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkgYW5kIChtYXgtd2lkdGg6IDk0NXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIGFuZCAobWF4LXdpZHRoOiA2M2VtKXtcblx0LmVycm9yLTQwNHtcblx0XHQuY29udGVudHtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LmVycm9yLTQwNHtcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHR9XG5cblx0XHQuY29udGVudHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMnJlbSAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LmJ1bGxldC1saXN0LWNvbXBvbmVudHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuXG5cdFx0XHQuYnVsbGV0LWxpc3QtdGl0bGV7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtIDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3Jte1xuXHRcdFx0LnNlYXJjaC10aXRsZXtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRhaW5lcntcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kaXZpZGVyLmZpcnN0e1xuXHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIGF1dG8gMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQuZGl2aWRlci5zZWNvbmR7XG5cdFx0XHRtYXJnaW46IDFyZW0gYXV0bztcblx0XHR9XG5cblx0XHQudG9wLXNlYXJjaGVzLWNvbnRhaW5lcntcblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vIC8qbWFyZ2luLWJvdHRvbTogMDsqL1xuXHRcdFx0fVxuXG5cdFx0XHQubGlzdC13cmFwcGVye1xuXHRcdFx0XHR1bCA+IGxpIGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KSBhbmQgKG1heC13aWR0aDogNzA1cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkgYW5kIChtYXgtd2lkdGg6IDQ3ZW0pe1xuXHQuZXJyb3ItNDA0e1xuXHRcdC5jb250ZW50e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuZXJyb3ItNDA0e1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQuZGl2aWRlci5zZWNvbmR7XG5cdFx0XHRtYXJnaW46IDEuNjY2NjY2NjY2NjY2NjY3cmVtIGF1dG8gMXJlbTtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDvCoG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO8KgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDvCoG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5lcnJvci00MDR7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuY29udGVudHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdH1cblxuXHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHR9XG5cblx0XHQucGFnZS1kZXRhaWx7XG5cdFx0XHRwYWRkaW5nOiAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDtcblx0XHR9XG5cblx0XHQudG9wLXNlYXJjaGVzLWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuXHRcdFx0Lmxpc3Qtd3JhcHBlcntcblx0XHRcdFx0Y29sdW1uczogMjtcblxuXHRcdFx0XHQtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcblx0XHRcdFx0ICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG5cdFx0XHRcdCAgICAtbXMtY29sdW1uLWNvdW50OiAyO1xuXHRcdFx0XHQgICAgIC1vLWNvbHVtbi1jb3VudDogMjtcblx0XHRcdFx0ICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idWxsZXQtbGlzdC1jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDAgMDtcblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXt3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMS4yNjY2NjY2NjY2NjY2NjZlbSl7XG5cdC5lcnJvci00MDR7fVxufSIsIi5wb2xpY3ktZGV0YWlse1xuXHQuYm9keXtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogODByZW07XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDUzcmVtO1xuXHRcdHBhZGRpbmc6IDIuNjY2NjY2NjY2NjY2NjY3cmVtIDAgNS42NjY2NjY2NjY2NjY2NjdyZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdC5zaWRlYmFye1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMjNyZW07XG5cdFx0cGFkZGluZzogMi4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQub3Zlci10aXRsZXtcblx0XHRmb250OiA3MDAgMS4wNjY2NjY2NjY2NjY2NjY3cmVtICRzaXRlX2ZvbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0fVxuXG5cdC5wYWdlLXRpdGxle1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMC4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxuXG5cdC5kb3dubG9hZC13cmFwcGVye1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0fVxuXG5cdC5leHBhbmRhYmxlLWNvbXBvbmVudHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQucG9saWN5LWNvbnRlbnRze1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdGgze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblxuXHRcdHVse1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX2dyYXk7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0bGl7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cblx0XHRcdD4gbGl7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdG9se1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG5cdFx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdFx0XHRsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuXG5cdFx0XHQ+bGl7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBmb287XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcihmb28sIHVwcGVyLXJvbWFuKSBcIi5cIjtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFuY2hvcntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRvcDogMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC8vcGFkZGluZzogMTVweDtcblxuXHRcdC5jbGVhcmZpeHtcblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgze1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRoNntcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0dWx7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGxpe1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbi10b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMTFcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjZyZW07XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRvbHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvdW50ZXItcmVzZXQ6IGk7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0bGl7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Y29sb3I6ICRzaXRlX2RhcmtfZ3JheTtcblx0XHRcdHBhZGRpbmctbGVmdDogMS40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQvL2NvbnRlbnQ6IGNvdW50ZXIoaSkgXCIuXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNub3Rlc3tcblx0LnBvbGljeS1ub3Rlc3tcblx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gMDtcblx0fVxufVxuXG4uY29se1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubnl1cG9saWN5cmljaHRleHRlZGl0b3J7XG5cdC5ydGV7XG5cdFx0aDN7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuLmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cbi5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG4uY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuLmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cbi5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDc1JTsgcGFkZGluZzogMDt9XG4uY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA3NSU7IHBhZGRpbmc6IDA7fVxuLmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cbi5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cbi5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cbi5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cbi5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cbi5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cbi5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cbi5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cbi5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG4uY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuLmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cbi5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG4uY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuLmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxufVxuXG4ucG9saWN5LWRldGFpbC5hZGp1c3RUb3B7XG5cdC5hbmNob3J7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5wb2xpY3ktZGV0YWlse1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDYycmVtO1xuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdH1cblxuXHRcdC5zaWRlYmFye1xuXHRcdFx0d2lkdGg6IDEyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmV4cGFuZGFibGUtY29tcG9uZW50e1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpIGFuZCAobWF4LXdpZHRoOiA5NDVweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSBhbmQgKG1heC13aWR0aDogNjNlbSl7XG5cdC5wb2xpY3ktZGV0YWlse1xuXHRcdC5zaWRlYmFye1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucG9saWN5LWRldGFpbHtcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHR9XG5cblx0XHQuY29udGVudHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMnJlbSAwIDA7XG5cdFx0fVxuXG5cdFx0LnNpZGViYXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMCAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0fVxuXG5cdFx0LnBvbGljeS1jb250ZW50c3tcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblxuXHRcdFx0aDN7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdG9se1xuXHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kaXZpZGVye1xuXHRcdFx0bWFyZ2luOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSBhdXRvO1xuXHRcdH1cblxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblxuXHRcdFx0b2x7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXhwYW5kYWJsZS1jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdH1cblxuXHRcdCNub3Rlc3tcblx0XHRcdC5wb2xpY3ktbm90ZXN7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQucG9saWN5LWRldGFpbHtcblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiAzMnJlbTtcblx0XHR9XG5cblx0XHQuY29udGVudHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdH1cblxuXHRcdC5zaWRlYmFye1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0fVxuXG5cdFx0Lm92ZXItdGl0bGV7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuZG93bmxvYWQtd3JhcHBlcntcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LnBvbGljeS1jb250ZW50c3tcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdG9se1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXG5cdFx0XHRoNntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjbm90ZXN7XG5cdFx0XHQucG9saWN5LW5vdGVze1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucG9saWN5LWNvbnRlbnRze1xuXHRcdFx0b2x7XG5cdFx0XHRcdD5saXtcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXhwYW5kYWJsZS1jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0fVxuXG5cdFx0LmNvbHtcblx0XHRcdC5kaXZpZGVye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5wb2xpY3ktZGV0YWlse1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1jb21wb25lbnR7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe3dpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxLjI2NjY2NjY2NjY2NjY2NmVtKXtcblx0LnBvbGljeS1kZXRhaWx7fVxufSIsIi5wcm9ncmFtRmluZGVye1xuXHQuYm9keXtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdD5oMXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jb2x7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubmF2aWdhdGlvbntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDAlO1xuXHR9XG5cblx0LmNvbnRlbnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0fVxuXG5cdC5mb290ZXJ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb21ve1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNjcm9sbC10b3B7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9wdXJwbGU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRzaXRlX2ZvbnQ7XG5cdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogM3JlbTtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcXGU4MGJcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRmb250LXNpemU6IDEuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdGxlZnQ6IDAuNTMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfcHVycGxlO1xuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb25Gb290ZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnByb21vLWJ1dHRvbi10ZXh0LFxuXHRcdC5wcm9tby1idXR0b24tdGV4dDpob3Zlcixcblx0XHQucHJvbW8tYnV0dG9uLXRleHQ6OmFmdGVye1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwLjMzMzMzMzMzMzMzMzMzcmVtIDAgMDt9XG5cdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDAgMCAwIDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwIDAgMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMjUtNzVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwIDAuMzMzMzMzMzMzMzMzMzNyZW0gMCAwO31cblx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMCAwIDAgMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdC5jY18zMy0zMy0zM19jMntjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDAgMC4zMzMzMzMzMzMzMzMzM3JlbSAwIDA7fVxuXHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC01MF9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdC5jY181MC0yNS0yNV9jMntjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5ib2R5ID4gaDF7XG5cdFx0Zm9udC1zaXplOiAxLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDQ2NjY2NjY2NjY2NjY2NjdlbTtcblx0fVxuXG5cdC5zZWN0aW9uRm9vdGVye1xuXHRcdC5wcm9tby1idXR0b24tdGV4dHtcblx0XHRcdG1hcmdpbi10b3A6IDguMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXG5cdFx0LnNvY2lhbFNoYXJle1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2xpZ2h0X2dyYXk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnNjcm9sbC10b3B7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMS42NjY2NjY2NjY2NjY2NjdyZW0gMCAwO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMmVtKXtcblx0LnByb2dyYW1GaW5kZXJ7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogMzJyZW07XG5cblx0XHRcdD5oMXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMi4yNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXZpZ2F0aW9ue3dpZHRoOiAwJTt9XG5cdFx0LmNvbnRlbnR7d2lkdGg6IDEwMCU7ICBtYXJnaW46IDAgYXV0bzt9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE4cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxOHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxOHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMThyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cblx0XHQuc2VjdGlvbkZvb3Rlcntcblx0XHRcdC5wcm9tby1idXR0b24tdGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LnNvY2lhbFNoYXJle1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgJHNpdGVfbGlnaHRfZ3JheTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LnNjcm9sbC10b3B7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAxLjY2NjY2NjY2NjY2NjY2N3JlbSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKXtcblx0LnByb2dyYW1GaW5kZXJ7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogNDZyZW07XG5cblx0XHRcdD5oMXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMy4xMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb257d2lkdGg6IDAlO31cblx0XHQuY29udGVudHt3aWR0aDogMTAwJTt9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMwLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE1LjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTUuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMwLjY2NjY2NjY2NjY2NjY2N3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzAuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0NnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMntjbGVhcjogbm9uZTsgd2lkdGg6IDIzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogNDZyZW07IHBhZGRpbmc6IDA7fVxuXG5cdFx0LnNlY3Rpb25Gb290ZXJ7XG5cdFx0XHQucHJvbW8tYnV0dG9uLXRleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zb2NpYWxTaGFyZXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRsZWZ0OiBpbml0aWFsO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDAuNjY2NjY2NjY2NjY2NjY3cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5zY3JvbGwtdG9we1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luOiAxLjRyZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKXtcblx0LnByb2dyYW1GaW5kZXJ7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogNjJyZW07XG5cblx0XHRcdD5oMXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMi40NjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb257d2lkdGg6IDE0cmVtOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jb250ZW50e3dpZHRoOiA0OHJlbTt9XG5cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzN7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyNHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjRyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDI0cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA0OHJlbTsgcGFkZGluZzogMDt9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5wcm9ncmFtRmluZGVye1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDgwcmVtO1xuXG5cdFx0XHQ+aDF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXZpZ2F0aW9ue3dpZHRoOiAxNHJlbTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAycmVtO31cblx0XHQuY29udGVudHt3aWR0aDogNjRyZW07fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA0OHJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNDhyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDE2cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyMS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjEuMzMzMzMzMzMzMzMzMzNyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAyMS4zMzMzMzMzMzMzMzMzM3JlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNDIuNjY2NjY2NjY2NjY2NjY3cmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA0Mi42NjY2NjY2NjY2NjY2NjdyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDIxLjMzMzMzMzMzMzMzMzMzcmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzJyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMycmVtOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAxNnJlbTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMTZyZW07IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiA2NHJlbTsgcGFkZGluZzogMDt9XG5cdH1cbn0iLCIuc3R1ZHktYWJyb2Fke1xuXHQuYnJlYWRjcnVtYi13cmFwcGVye1xuXHRcdC5icmVhZGNydW1iLWlubmVye1xuXHRcdFx0aGVpZ2h0OiAzLjhyZW0gIWltcG9ydGFudDtcblxuXHRcdFx0LmJyZWFkY3J1bWJ7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMC4zMzMzMzMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXJ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDUuNnJlbTtcblxuXHRcdC5tYWluLW5hdmlnYXRpb24taW5uZXJ7XG5cdFx0XHRwYWRkaW5nOiAzLjA2NjY2NjY2NjY2NjY2NjdyZW0gMXJlbSAwO1xuXHRcdH1cblxuXHRcdC5sb2dve1xuXHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIC0wLjRyZW0gMS4zMzMzMzMzMzMzMzMzM3JlbSAwO1xuXHRcdFx0aGVpZ2h0OiAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogOC45MzMzM3JlbSAyLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdH1cblxuXHRcdC5zYS1sb2dve1xuXHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDEwLjUzMzMzMzMzMzMzMzMzM3JlbSAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvbG9nby5zdmdcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA3Ljg2NjY2NjY2NjY2NjY2NjdyZW0gMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHdpZHRoOiA3Ljg2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdGhlaWdodDogMi42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwLjI2NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWluLXdpZHRoOiAyMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbSAxcmVtIDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0b3A6IC0wLjEzMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNDY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkIHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4zKTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOC41MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9ue1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtO1xuXG5cdFx0XHR1bC5tYWluLW5hdmlnYXRpb24tbWVudXtcblx0XHRcdFx0bGkuaGFzLXN1Ym1lbnV7XG5cdFx0XHRcdFx0Lm1haW4tbmF2LW1lbnUtbGluay1zYXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEuMDY2NjY2NjY2NjY2NjY2N3JlbSAxcmVtIDFyZW0gMDtcblxuXHRcdFx0XHRcdFx0Ly8gLyptYXJnaW4tbGVmdDogMTU4cHg7Ki9cblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU4MGMnO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzU3MDY4Yztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDAuOHJlbTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4zKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUuNTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1LjZyZW07XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdC5tYWluLW5hdi1tZW51LWxpbmstc2F7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzaXRlX3B1cnBsZTtcblxuXHRcdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjA2NjY2NjY2NjY2NjY2NjdyZW0gc29saWQgcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY3VycmVudC1wYWdle1xuXHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrZXN0X3B1cnBsZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi1zZWFyY2gtZm9ybXtcblx0XHRcdG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0fVxuXHR9XG5cblx0LnN1cGVybmF2LXN1Ymxpbmt7XG5cdFx0YXtcblx0XHRcdHBhZGRpbmctbGVmdDogMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDUzJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45MzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRsZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1lZ2EtbWVudXtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMS42NjY2NjY2NjY2NjY2NjdyZW0gMS4zMzMzMzMzMzMzMzMzM3JlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblxuXHRcdC5yZXR1cm4tbGlua3N7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDAgMS41JSAwIDA7XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuXHRcdFx0LnJldHVybi1saW5rcy1tZW51e1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdD4gbGl7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxLjY2NjY2NjY2NjY2NjY2N3JlbSAwO1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNTMnO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjkzMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM1NzA2OGM7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbi10aGlzLXNlY3Rpb24tbWVudXtcblx0XHRcdGhlaWdodDogOS4zMzMzMzMzMzMzMzMzM3JlbTtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDMwJSAtIDEuNjY2NjY2NjY2NjY2NjY3cmVtKTtcblx0XHRcdFx0bWFyZ2luOiAwIDQuMzMzMzMzMzMzMzMzMzNyZW0gMXJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ib2R5e1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG5cblx0LmNiYW5ke1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogODByZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNwYWR7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0fVxuXG5cdFx0LmNwYWRib3R0b217XG5cdFx0XHRwYWRkaW5nOiAwIDAgMnJlbTtcblx0XHR9XG5cdH1cblxuXHQuY29se1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNzUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdC5jY182Ni0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtNTBfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDA7fVxuXHQuY2NfMTAwX2MweyBjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXG5cdC5jYmFuZC5tYWlue1xuXHRcdC5zaWRlYmFye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDEzLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdC5ueXVwcm9tb2J1dHRvbntcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzU3MDY4Yztcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzMzMDY2Mjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuXHQubWFpbi1jb250ZW50e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDY0cmVtO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRoM3tcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudHtcblx0XHRoM3tcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQubW9iaWxlLWFwcGx5LW5vd3tcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0LmNvbnRlbnR7fVxuXHR9XG5cblx0Lm5hdi1saXN0LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gMS42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cblx0XHQubmF2LWxpc3R7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0LmFwcGx5LW5vdy13cmFwcGVye1xuXHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdH1cblxuXHQuY29udGFjdC13cmFwcGVye1xuXHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW07XG5cblx0XHQubWFwLW1hcmtlcntcblx0XHRcdG1hcmdpbjogMXJlbSAwIDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTc1JTtcblx0XHR9XG5cblx0XHQuZW1haWwtaWNvbntcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNzUlO1xuXHRcdH1cblx0fVxuXG5cdC5hcHBseS1ub3ctYnV0dG9ue1xuXHRcdGJhY2tncm91bmQ6ICRzaXRlX3B1cnBsZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0fVxuXHR9XG5cblx0LnN1cGVyLW5hdntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMy40cmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LnN1cGVyLW5hdmlnYXRpb24tbWVudXtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGF7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMnJlbTtcblx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICNmZmY7XG5cblx0XHRcdFx0Ly8gLypwYWRkaW5nOiAxNnB4IDMwcHggMTVweDsqL1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHR0b3A6IDFyZW07XG5cdFx0XHRcdFx0bGVmdDogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0dG9wOiAxcmVtO1xuXHRcdFx0XHRcdFx0bGVmdDogMXJlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1vYmlsZS1tZW51LXRpdGxle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzaXRlX3B1cnBsZTtcblxuXHRcdGgze1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtbmF2LWxpc3R7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9mb250O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0PiBsaXtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2RhcmtfcHVycGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmN1cnJlbnQtcGFnZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpdGVfZGFya19wdXJwbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1Ym5hdmlnYXRpb257XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cGFkZGluZzogMC41cmVtIDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHQ+IGxpe1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogJHNpdGVfcHVycGxlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2l0ZV9kYXJrX3B1cnBsZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PmF7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVse1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaS5vcGVue1xuXHRcdFx0LnN1Ym5hdmlnYXRpb257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYXJlbnQtbWVudXtcblx0XHRcdGF7XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5vcGVue1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9iaWxlLXNhY3tcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRoNXtcblx0XHRcdHBhZGRpbmc6IDEuNjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMS4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQubW9iaWxlLXNhYy1saXN0e1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMCAwIDJyZW07XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAuMDY2NjY2NjY2NjY2NjY2N3JlbSBzb2xpZCAkc2l0ZV9ncmF5O1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICRzaXRlX3B1cnBsZTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY2NjY2NjdyZW0gMXJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV93aGl0ZV9ncmF5O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0XHQvLyAvKnBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDIwcHg7Ki9cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMC4wNjY2NjY2NjY2NjY2NjY3cmVtIHNvbGlkICRzaXRlX2dyYXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnN0dWR5LWFicm9hZC5jb250ZW50MXtcblx0LmhlYWRlcntcblx0XHRwYWRkaW5nOiAwIDAgMy4zMzMzMzMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdC5ib2R5e1xuXHRcdHdpZHRoOiA4MHJlbTtcblx0fVxufVxuXG4uc3R1ZHktYWJyb2FkLmNvbnRlbnQye1xuXHQuaGVhZGVye1xuXHRcdHBhZGRpbmc6IDAgMCAzLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHR9XG5cblx0LmJvZHl7XG5cdFx0d2lkdGg6IDgwcmVtO1xuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zdHVkeS1hYnJvYWR7XG5cdFx0LmNiYW5ke1xuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdG1heC13aWR0aDogNjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMntjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtNzVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC0yNS0yNV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDI1JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBub25lOyB3aWR0aDogMjUlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cblx0XHQuYXJlYXMtb2Ytc3R1ZHktY29tcG9uZW50e1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdH1cblxuXHRcdC5jYmFuZC5tYWlue1xuXHRcdFx0Ly8gLyouc2lkZWJhcntcblx0XHRcdC8vIHdpZHRoOjE3NXB4O1xuXHRcdFx0Ly8gfSovXG5cblx0XHRcdC5tYWluLWNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnBhcnRuZXJzaGlwcy1hZmZpbGlhdGlvbnMtY29tcG9uZW50e1xuXHRcdFx0XHQud3JhcHBlcntcblx0XHRcdFx0XHQ+IHVse1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxLjMzMzMzMzMzMzMzMzMzcmVtIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Zm9ybS5tYWluLW5hdmlnYXRpb24tc2VhcmNoLWZvcm17XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM2cmVtKTtcblx0fVxufVxuXG4uc3R1ZHktYWJyb2FkLmNvbnRlbnQxe1xuXHQuYm9keXtcblx0XHR3aWR0aDogNjJyZW07XG5cdH1cbn1cblxuLnN0dWR5LWFicm9hZC5jb250ZW50Mntcblx0LmJvZHl7XG5cdFx0d2lkdGg6IDYycmVtO1xuXHR9XG59XG59XG5cbi8vIFdyYXAgdGFibGVzIGFuZCBlbmZvcmNlIDY5MCBhdCA5MzArXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC5zdHVkeS1hYnJvYWR7XG5cdFx0LnRhYmxlLWNvbnRhaW5lcntcblx0XHRcdG1heC13aWR0aDogNjRyZW07XG5cdFx0fVxuXG5cdFx0LnRhYmxlLXNvcnRhYmxlLCAudGFibGUtdmVydGljYWwsIC50YWJsZS1uby1zb3J0LCAudGFibGUtbm8tc3R5bGUgdGFibGV7XG5cdFx0XHR0ZHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGFibGUtc2hhZG93e1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5zY3JvbGxhYmxlIC50YWJsZS1zY3JvbGxiYXItY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKXtcblx0LnN0dWR5LWFicm9hZHtcblx0XHQuY29udGVudDJ7XG5cdFx0XHQudGFibGUtY29udGFpbmVye1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzMHB4KSBhbmQgKG1heC13aWR0aDogOTQ1cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkgYW5kIChtYXgtd2lkdGg6IDYzZW0pe1xuXHQuc3R1ZHktYWJyb2Fke1xuXHRcdC5zaWRlYmFye1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTMzMzMzMzMzMzMzMzM0ZW0pe1xuXHQuc3R1ZHktYWJyb2Fke1xuXHRcdC5tYWluLW5hdmlnYXRpb24td3JhcHBlcntcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcblxuXHRcdFx0Lm1haW4tbmF2aWdhdGlvbi1pbm5lcntcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQubG9nb3tcblx0XHRcdFx0XHRtYXJnaW46IDAgMS4xMzMzMzMzMzMzMzMzMzNyZW0gMCA0LjRyZW07XG5cblx0XHRcdFx0XHQmLm1lbnUtb3BlbmVke1xuXHRcdFx0XHRcdFx0bGVmdDogMThyZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zYS1sb2dve1xuXHRcdFx0XHRtYXJnaW46IDAgMS4xMzMzMzMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzMzMzM3JlbSA0LjRyZW07XG5cblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3VwZXJuYXYtc3VibGlua3tcblx0XHRcdGF7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHR0b3A6IDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdFx0XHRcdGxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5tYWluLW5hdmlnYXRpb24tbWVudXtcblx0XHRcdGxpLmhhcy1zdWJtZW51e1xuXHRcdFx0XHQubWFpbi1uYXYtbWVudS1saW5rLXNhe1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2l0ZV9zbWFsbF9mb250O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHR0b3A6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHR3aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0XHRcdGxlZnQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHQubWFpbi1uYXYtbWVudS1saW5rLXNhe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0XHR0b3A6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYmFuZHtcblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3tjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDY2LjY2NjY2NjY2NjYlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNzUtMjVfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtMzMtMzNfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mye2NsZWFyOiBub25lOyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy02Nl9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA2Ni42NjY2NjY2NjY2JTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNjYuNjY2NjY2NjY2NiU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY182Ni0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY181MC01MF9jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18xMDBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblxuXHRcdC5jYmFuZC5tYWlue1xuXHRcdFx0LnNpZGViYXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5tYWluLWNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2JpbGUtYXBwbHktbm93e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdC5hcHBseS1ub3ctYnV0dG9ue1xuXHRcdFx0XHR3aWR0aDogMTIuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhcnRuZXJzaGlwcy1hZmZpbGlhdGlvbnMtY29tcG9uZW50e1xuXHRcdFx0cGFkZGluZzogMS40NjY2NjY2NjY2NjY2NjY3cmVtIDFyZW0gMXJlbTtcblx0XHR9XG5cblx0XHQuc3R1ZHktYWJyb2FkLWJhbm5lcntcblx0XHRcdHBhZGRpbmc6IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQmLm1lbnUtb3BlbmVke1xuXHRcdFx0LnN0dWR5LWFicm9hZC1iYW5uZXJ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMuMzMzMzMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmJvZHkubWVudS1vcGVuZWR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHQuY2JhbmR7XG5cdFx0XHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1hcHBseS1ub3d7XG5cdFx0XHQuY29udGFjdC13cmFwcGVye1xuXHRcdFx0XHRoNHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzMzMzM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb24tbWVudS1saW5rLXRvcHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnN1cGVyLW5hdmlnYXRpb257XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb24tbWVudXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Zm9ybS5tYWluLW5hdmlnYXRpb24tc2VhcmNoLWZvcm17XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogMCU7XG5cdFx0fVxuXHR9XG5cblx0LnN0dWR5LWFicm9hZC5jb250ZW50MXtcblx0XHQuaGVhZGVye1xuXHRcdFx0cGFkZGluZzogMCAwIDAuNjY2NjY2NjY2NjY2NjY3cmVtO1xuXHRcdH1cblxuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDQ2cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5zdHVkeS1hYnJvYWQuY29udGVudDJ7XG5cdFx0LmhlYWRlcntcblx0XHRcdHBhZGRpbmc6IDAgMCAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHR9XG5cblx0XHQuYm9keXtcblx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4OXB4KXtcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzMzMzMzMzMzMzMzMzNGVtKXtcblx0LnN0dWR5LWFicm9hZHtcblx0XHQuY2JhbmR7XG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNwYWR7XG5cdFx0XHRcdHBhZGRpbmc6IDEuMzMzMzMzMzMzMzMzMzNyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0LmNwYWRib3R0b217XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxLjMzMzMzMzMzMzMzMzMzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2JpbGUtYXBwbHktbm93e1xuXHRcdFx0cGFkZGluZzogMCAwIDEuMzMzMzMzMzMzMzMzMzNyZW07XG5cblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXBwbHktbm93LXdyYXBwZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbSAwLjY2NjY2NjY2NjY2NjY2N3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LmFwcGx5LW5vdy1idXR0b257XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jY18yNS0yNS0yNS0yNV9jMHtjbGVhcjogbGVmdDsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7Y2xlYXI6IG5vbmU7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mze2NsZWFyOiBub25lOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogMDt9XG5cdFx0LmNjXzI1LTc1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzI1LTc1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzc1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMXtjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IDUwJTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwO31cblx0XHQuY2NfMzMtNjZfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMzMtNjZfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNjYtMzNfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtNTBfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzB7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzF7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfNTAtMjUtMjVfYzJ7Y2xlYXI6IGJvdGg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cblx0XHQuY2NfMTAwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdH1cblxuXHQuc3R1ZHktYWJyb2FkLmNvbnRlbnQxe1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdH1cblx0fVxuXG5cdC5zdHVkeS1hYnJvYWQuY29udGVudDJ7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogMzJyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS45MzMzMzMzMzMzMzMzMzRlbSl7XG5cdC5zdHVkeS1hYnJvYWR7XG5cdFx0LmNiYW5ke1xuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdFx0XHRtYXJnaW46IDAgMXJlbTtcblxuXHRcdFx0XHQvLyAvKnBhZGRpbmc6IDA7Ki9cblx0XHRcdH1cblxuXHRcdFx0LnNlY2xpbmtze1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2JpbGUtYXBwbHktbm93e1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LmFwcGx5LW5vdy13cmFwcGVye1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMC42NjY2NjY2NjY2NjY2NjdyZW07XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRhY3Qtd3JhcHBlcntcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRoM3tcblx0XHRcdFx0cGFkZGluZzogMC41cmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjXzI1LTI1LTI1LTI1X2Mwe2NsZWFyOiBsZWZ0OyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzF7d2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiAwLjMzMzMzMzMzMzMzMzMzcmVtO31cblx0XHQuY2NfMjUtMjUtMjUtMjVfYzJ7Y2xlYXI6IG5vbmU7IHdpZHRoOiBjYWxjKDUwJSAtIDAuMzMzMzMzMzMzMzMzMzNyZW0pOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS0yNS0yNS0yNV9jM3t3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18yNS03NV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18yNS03NV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY183NS0yNV9jMXtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXHRcdC5jY18zMy0zMy0zM19jMHtjbGVhcjogbGVmdDsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTMzLTMzX2Mxe2NsZWFyOiBub25lOyB3aWR0aDogY2FsYyg1MCUgLSAwLjMzMzMzMzMzMzMzMzMzcmVtKTsgcGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IDAuMzMzMzMzMzMzMzMzMzNyZW07fVxuXHRcdC5jY18zMy0zMy0zM19jMntjbGVhcjogbm9uZTsgd2lkdGg6IGNhbGMoNTAlIC0gMC4zMzMzMzMzMzMzMzMzM3JlbSk7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzMzMzM3JlbTt9XG5cdFx0LmNjXzMzLTY2X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzMzLTY2X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzY2LTMzX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTUwX2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mwe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mxe2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzUwLTI1LTI1X2Mye2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XG5cdFx0LmNjXzEwMF9jMHtjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxuXG5cdFx0LnBhcnRuZXJzaGlwcy1hZmZpbGlhdGlvbnMtY29tcG9uZW50e1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdH1cblx0fVxuXG5cdC5zdHVkeS1hYnJvYWQuY29udGVudDF7XG5cdFx0LmJvZHl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuc3R1ZHktYWJyb2FkLmNvbnRlbnQye1xuXHRcdC5ib2R5e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpe1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEuMjY2NjY2NjY2NjY2NjY2ZW0pe1xuXHQuc3R1ZHktYWJyb2Fke31cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHVCQUF1Qjs7QUVNdkIsQUFDQyxXQURVLENBQ1YsdUJBQXVCLENBQUM7RUFDdkIsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixLQUFLLEVEZU0sT0FBTztFQ2RsQixPQUFPLEVESkssSUFBSTtDQ0toQjs7O0FDSkYsQUFBQSxJQUFJLENBQUE7RUFDSCxVQUFVLEVBQUMsTUFBTTtFQUdqQixTQUFTLEVBQUUsSUFBSTtDQUNmOzs7QUFFRCxBQUFBLENBQUMsQ0FBQztFQUNELE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLENBQUM7Q0FDVjs7O0FBR0QsQUFBQSxJQUFJLENBQUE7RUFDSCxNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxDQUFDO0NBQ1Y7OztBQUVELEFBQUEsR0FBRyxDQUFBO0VBQ0YsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztDQUNWOzs7QUFFRCxBQUFBLFVBQVUsQ0FBQTtFQUNULE9BQU8sRUFBRSxlQUFlO0NBQ3hCOzs7QUFLRCxBQUFBLENBQUMsQUFBQSxNQUFNLEVBQUUsQUFBQSxLQUFLLEFBQUEsTUFBTSxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sRUFBRSxBQUFBLE1BQU0sQUFBQSxN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QUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBMVEzRCxBQTJRQyxLQTNRSSxDQTJRSixZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBM1F4RCxBQTRRQyxLQTVRSSxDQTRRSixZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBNVF4RCxBQTZRQyxLQTdRSSxDQTZRSixVQUFVLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFLO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBN1F2RCxBQThRQyxLQTlRSSxDQThRSixZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBOVF4RCxBQStRQyxLQS9RSSxDQStRSixZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBL1F4RCxBQWdSQyxLQWhSSSxDQWdSSixZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBaFJ4RCxBQWlSQyxLQWpSSSxDQWlSSixZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBalJ4RCxBQWtSQyxLQWxSSSxDQWtSSixZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFHLEtBQUssRUFBRSxJQUFJO0VBQUcsT0FBTyxFQUFFLENBQUM7Q0FBSTs7O0FBbFJ4RCxBQW1SQyxLQW5SSSxDQW1SSixZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUUsSUFBSTtFQUFH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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;
}



