/*
 * Theme Name: Hubble
 * Theme URI: https://themeforest.net/user/owwwlab/portfolio/
 * Author: owwwlab
 * Author URI: https://owwwlab.com/
 * Description: A WordPress theme for personal academic websites. You can find us on:  <a href='http://themeforest.net/user/owwwlab'>Envato</a> or <a href='https://twitter.com/owwwlab'>Twitter</a>
 * Version: 1.6.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, threaded-comments, translation-ready
 * Text Domain: hubble
 * 
 */
@charset 'UTF-8';

/*!	Important
 *	===================================================
 *	Do not Edit this file,  you should use a child theme 
 *  or add your custom styles to theme options.
 */

/*!	Table of contents
 *  v 1.1 -- June 23 2016
 *	===================================================
 *  - Basic styles
 *  - Typography
 *  - Layouts
 *  - Headers
 *  - Navigations
 *  - Header skins
 *  - Footer
 *  - Page Titles
 *  - Breadcrumbs
 *  - Bottons
 *  - Social icons
 *  - Shop
 *  - Iconbox
 *  - Side Navigation
 *  - Accordions 
 *  - Toggles
 *  - Tabs
 *  - Numbers
 *  - Callouts
 *  - Testimonials
 *  - Alerts
 *  - Modals
 *  - List icons
 *  - Progress bars
 *  - People
 *  - Tables
 *  - Grid items (journal)
 *  - Portfolio Grid
 *  - Partners
 *  - Images
 *  - hovers
 *  - Videos
 *  - list styles
 *  - paginations
 *  - Form elements
 *  - extend bg
 *  - Timelines
 *  - News
 *  - events
 *  - sections
 *  - Courses
 *  - revolution sliders
 *  - General css
 */


/*!	Base
 *	===================================================
 *  - Header variations
 */
.page-contents *:last-child, #footer *:last-child{
    margin-bottom: 0 !important;
}
img{
    max-width: 100%;
}
a{
    word-break: normal;
}
button, button:active, button:focus, button:hover, .btn, .btn:active, .btn:focus, .btn:hover{
    outline: none !important;
}
.hvh-30{
    height: 30vh !important;
}
.hvh-40{
    height: 40vh !important;
}
.hvh-50{
    height: 50vh !important;
}
.hvh-60{
    height: 60vh !important;
}
.hvh-70{
    height: 70vh !important;
}
.hvh-80{
    height: 80vh !important;
}
.hvh-85{
    height: 85vh !important;
}
.hvh-90{
    height: 90vh !important;
}
.hvh-95{
    height: 95vh !important;
}
.hvh-100{
    height: 100vh !important;
}
.full-screen{
    height: 100vh !important;
}
.h-50{
    height: 50px !important;
}
.h-75{
    height: 75px !important;
}
.h-100{
    height: 100px !important;
}
.h-150{
    height: 150px !important;
}
.h-200{
    height: 200px !important;
}
.h-250{
    height: 250px !important;
}
.h-300{
    height: 300px !important;
}
.h-350{
    height: 350px !important;
}
.h-400{
    height: 400px !important;
}
.h-450{
    height: 450px !important;
}
.h-500{
    height: 500px !important;
}
.h-550{
    height: 550px !important;
}
.h-600{
    height: 600px !important;
}
.h-650{
    height: 650px !important;
}
.h-700{
    height: 700px !important;
}
.h-800{
    height: 800px !important;
}
.h-900{
    height: 900px !important;
}
.full-height{
    height: 100% !important;
}
.full-width{
    width: 100% !important;
}
[class*="ov-"]{
    position: relative;
    z-index: 1;
}
[class*="ov-"] >img, [class*="ov-"] >.parallax-bg-elem{
    z-index: -2 !important;
    position: relative;
}
[class*="ov-"]:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
[class*="ov-dark-"]:before{
    background: #222;
}
[class*="ov-light-"]:before{
    background: #fff;
}
[class*="ov-blue-"]:before{
    background: #25233D;
}
[class*="ov-grad1-"]:before{
    background: #000000;
    background: linear-gradient(to left, #000000 , #53346D);
}
[class*="ov-grad2-"]:before{
    background: #DE6262;
    background: linear-gradient(to left, #DE6262 , #FFB88C);
}
[class*="ov-grad3-"]:before{
    background: #B3FFAB;
    background: linear-gradient(to left, #B3FFAB , #12FFF7);
}
[class*="ov-grad4-"]:before{
    background: #f46b45;
    background: linear-gradient(to left, #f46b45 , #eea849);
}
[class*="ov-grad5-"]:before{
    background: #BB3ADB;
    background: linear-gradient(to left, #BB3ADB , #FF54AB);
}
[class*="ov-grad6-"]:before{
    background: #16222A;
    background: linear-gradient(to left, #16222A , #3A6073);
}
[class*="ov-grad7-"]:before{
    background: #FF8F52;
    background: linear-gradient(to left, #FF8F52 , #FDA642);
}
[class*="ov-grad8-"]:before{
    background: #FF6DC9;
    background: linear-gradient(to left, #FF6DC9 , #FA62FF);
}
[class*="ov-grad9-"]:before{
    background: #FFD194;
    background: linear-gradient(to left, #FFD194 , #70E1F5);
}
[class*="ov-grad10-"]:before{
    background: #FFBD5B;
    background: linear-gradient(to left, #FFBD5B , #FF9AAB);
}
.ov-dark-alpha-5:before, .ov-light-alpha-5:before, .ov-blue-alpha-5:before, .ov-grad1-alpha-5:before, .ov-grad2-alpha-5:before, .ov-grad3-alpha-5:before, .ov-grad4-alpha-5:before, .ov-grad5-alpha-5:before, .ov-grad6-alpha-5:before, .ov-grad7-alpha-5:before, .ov-grad8-alpha-5:before, .ov-grad9-alpha-5:before, .ov-grad10-alpha-5:before, .ov-grad11-alpha-5:before{
    opacity: 0.05;
}
.ov-dark-alpha-10:before, .ov-light-alpha-10:before, .ov-blue-alpha-10:before, .ov-grad1-alpha-10:before, .ov-grad2-alpha-10:before, .ov-grad3-alpha-10:before, .ov-grad4-alpha-10:before, .ov-grad5-alpha-10:before, .ov-grad6-alpha-10:before, .ov-grad7-alpha-10:before, .ov-grad8-alpha-10:before, .ov-grad9-alpha-10:before, .ov-grad10-alpha-10:before, .ov-grad11-alpha-10:before{
    opacity: 0.1;
}
.ov-dark-alpha-20:before, .ov-light-alpha-20:before, .ov-blue-alpha-20:before, .ov-grad1-alpha-20:before, .ov-grad2-alpha-20:before, .ov-grad3-alpha-20:before, .ov-grad4-alpha-20:before, .ov-grad5-alpha-20:before, .ov-grad6-alpha-20:before, .ov-grad7-alpha-20:before, .ov-grad8-alpha-20:before, .ov-grad9-alpha-20:before, .ov-grad10-alpha-20:before, .ov-grad11-alpha-20:before{
    opacity: 0.2;
}
.ov-dark-alpha-30:before, .ov-light-alpha-30:before, .ov-blue-alpha-30:before, .ov-grad1-alpha-30:before, .ov-grad2-alpha-30:before, .ov-grad3-alpha-30:before, .ov-grad4-alpha-30:before, .ov-grad5-alpha-30:before, .ov-grad6-alpha-30:before, .ov-grad7-alpha-30:before, .ov-grad8-alpha-30:before, .ov-grad9-alpha-30:before, .ov-grad10-alpha-30:before, .ov-grad11-alpha-30:before{
    opacity: 0.3;
}
.ov-dark-alpha-40:before, .ov-light-alpha-40:before, .ov-blue-alpha-40:before, .ov-grad1-alpha-40:before, .ov-grad2-alpha-40:before, .ov-grad3-alpha-40:before, .ov-grad4-alpha-40:before, .ov-grad5-alpha-40:before, .ov-grad6-alpha-40:before, .ov-grad7-alpha-40:before, .ov-grad8-alpha-40:before, .ov-grad9-alpha-40:before, .ov-grad10-alpha-40:before, .ov-grad11-alpha-40:before{
    opacity: 0.4;
}
.ov-dark-alpha-50:before, .ov-light-alpha-50:before, .ov-blue-alpha-50:before, .ov-grad1-alpha-50:before, .ov-grad2-alpha-50:before, .ov-grad3-alpha-50:before, .ov-grad4-alpha-50:before, .ov-grad5-alpha-50:before, .ov-grad6-alpha-50:before, .ov-grad7-alpha-50:before, .ov-grad8-alpha-50:before, .ov-grad9-alpha-50:before, .ov-grad10-alpha-50:before, .ov-grad11-alpha-50:before{
    opacity: 0.5;
}
.ov-dark-alpha-60:before, .ov-light-alpha-60:before, .ov-blue-alpha-60:before, .ov-grad1-alpha-60:before, .ov-grad2-alpha-60:before, .ov-grad3-alpha-60:before, .ov-grad4-alpha-60:before, .ov-grad5-alpha-60:before, .ov-grad6-alpha-60:before, .ov-grad7-alpha-60:before, .ov-grad8-alpha-60:before, .ov-grad9-alpha-60:before, .ov-grad10-alpha-60:before, .ov-grad11-alpha-60:before{
    opacity: 0.6;
}
.ov-dark-alpha-70:before, .ov-light-alpha-70:before, .ov-blue-alpha-70:before, .ov-grad1-alpha-70:before, .ov-grad2-alpha-70:before, .ov-grad3-alpha-70:before, .ov-grad4-alpha-70:before, .ov-grad5-alpha-70:before, .ov-grad6-alpha-70:before, .ov-grad7-alpha-70:before, .ov-grad8-alpha-70:before, .ov-grad9-alpha-70:before, .ov-grad10-alpha-70:before, .ov-grad11-alpha-70:before{
    opacity: 0.7;
}
.ov-dark-alpha-80:before, .ov-light-alpha-80:before, .ov-blue-alpha-80:before, .ov-grad1-alpha-80:before, .ov-grad2-alpha-80:before, .ov-grad3-alpha-80:before, .ov-grad4-alpha-80:before, .ov-grad5-alpha-80:before, .ov-grad6-alpha-80:before, .ov-grad7-alpha-80:before, .ov-grad8-alpha-80:before, .ov-grad9-alpha-80:before, .ov-grad10-alpha-80:before, .ov-grad11-alpha-80:before{
    opacity: 0.8;
}
.ov-dark-alpha-85:before, .ov-light-alpha-85:before, .ov-blue-alpha-85:before, .ov-grad1-alpha-85:before, .ov-grad2-alpha-85:before, .ov-grad3-alpha-85:before, .ov-grad4-alpha-85:before, .ov-grad5-alpha-85:before, .ov-grad6-alpha-85:before, .ov-grad7-alpha-85:before, .ov-grad8-alpha-85:before, .ov-grad9-alpha-85:before, .ov-grad10-alpha-85:before, .ov-grad11-alpha-85:before{
    opacity: 0.85;
}
.ov-dark-alpha-90:before, .ov-light-alpha-90:before, .ov-blue-alpha-90:before, .ov-grad1-alpha-90:before, .ov-grad2-alpha-90:before, .ov-grad3-alpha-90:before, .ov-grad4-alpha-90:before, .ov-grad5-alpha-90:before, .ov-grad6-alpha-90:before, .ov-grad7-alpha-90:before, .ov-grad8-alpha-90:before, .ov-grad9-alpha-90:before, .ov-grad10-alpha-90:before, .ov-grad11-alpha-90:before{
    opacity: 0.9;
}
.ov-dark-alpha-95:before, .ov-light-alpha-95:before, .ov-blue-alpha-95:before, .ov-grad1-alpha-95:before, .ov-grad2-alpha-95:before, .ov-grad3-alpha-95:before, .ov-grad4-alpha-95:before, .ov-grad5-alpha-95:before, .ov-grad6-alpha-95:before, .ov-grad7-alpha-95:before, .ov-grad8-alpha-95:before, .ov-grad9-alpha-95:before, .ov-grad10-alpha-95:before, .ov-grad11-alpha-95:before{
    opacity: 0.95;
}
.ov-dark-alpha-100:before, .ov-light-alpha-100:before, .ov-blue-alpha-100:before, .ov-grad1-alpha-100:before, .ov-grad2-alpha-100:before, .ov-grad3-alpha-100:before, .ov-grad4-alpha-100:before, .ov-grad5-alpha-100:before, .ov-grad6-alpha-100:before, .ov-grad7-alpha-100:before, .ov-grad8-alpha-100:before, .ov-grad9-alpha-100:before, .ov-grad10-alpha-100:before, .ov-grad11-alpha-100:before{
    opacity: 1;
}
.m-top-0{
    margin-top: 0px !important;
}
.m-top-1{
    margin-top: 1px !important;
}
.m-top-2{
    margin-top: 2px !important;
}
.m-top-3{
    margin-top: 3px !important;
}
.m-top-4{
    margin-top: 4px !important;
}
.m-top-5{
    margin-top: 5px !important;
}
.m-top-10{
    margin-top: 10px !important;
}
.m-top-15{
    margin-top: 15px !important;
}
.m-top-20{
    margin-top: 20px !important;
}
.m-top-25{
    margin-top: 25px !important;
}
.m-top-30{
    margin-top: 30px !important;
}
.m-top-35{
    margin-top: 35px !important;
}
.m-top-40{
    margin-top: 40px !important;
}
.m-top-45{
    margin-top: 45px !important;
}
.m-top-50{
    margin-top: 50px !important;
}
.m-top-60{
    margin-top: 60px !important;
}
.m-top-70{
    margin-top: 70px !important;
}
.m-top-80{
    margin-top: 80px !important;
}
.m-top-90{
    margin-top: 90px !important;
}
.m-top-100{
    margin-top: 100px !important;
}
.m-top-120{
    margin-top: 120px !important;
}
.m-top-150{
    margin-top: 150px !important;
}
.m-top-200{
    margin-top: 200px !important;
}
@media (max-width: 768px){
    .m-top-xs-0{
        margin-top: 0px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-0{
        margin-top: 0px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-1{
        margin-top: 1px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-1{
        margin-top: 1px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-2{
        margin-top: 2px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-2{
        margin-top: 2px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-3{
        margin-top: 3px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-3{
        margin-top: 3px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-4{
        margin-top: 4px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-4{
        margin-top: 4px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-5{
        margin-top: 5px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-5{
        margin-top: 5px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-10{
        margin-top: 10px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-10{
        margin-top: 10px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-15{
        margin-top: 15px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-15{
        margin-top: 15px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-20{
        margin-top: 20px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-20{
        margin-top: 20px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-25{
        margin-top: 25px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-25{
        margin-top: 25px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-30{
        margin-top: 30px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-30{
        margin-top: 30px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-35{
        margin-top: 35px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-35{
        margin-top: 35px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-40{
        margin-top: 40px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-40{
        margin-top: 40px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-45{
        margin-top: 45px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-45{
        margin-top: 45px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-50{
        margin-top: 50px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-50{
        margin-top: 50px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-60{
        margin-top: 60px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-60{
        margin-top: 60px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-70{
        margin-top: 70px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-70{
        margin-top: 70px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-80{
        margin-top: 80px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-80{
        margin-top: 80px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-90{
        margin-top: 90px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-90{
        margin-top: 90px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-100{
        margin-top: 100px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-100{
        margin-top: 100px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-120{
        margin-top: 120px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-120{
        margin-top: 120px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-150{
        margin-top: 150px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-150{
        margin-top: 150px !important;
    }
}
@media (max-width: 768px){
    .m-top-xs-200{
        margin-top: 200px !important;
    }
}
@media (max-width: 992px){
    .m-top-sm-200{
        margin-top: 200px !important;
    }
}
.m-bottom-0{
    margin-bottom: 0px !important;
}
.m-bottom-1{
    margin-bottom: 1px !important;
}
.m-bottom-2{
    margin-bottom: 2px !important;
}
.m-bottom-3{
    margin-bottom: 3px !important;
}
.m-bottom-4{
    margin-bottom: 4px !important;
}
.m-bottom-5{
    margin-bottom: 5px !important;
}
.m-bottom-10{
    margin-bottom: 10px !important;
}
.m-bottom-15{
    margin-bottom: 15px !important;
}
.m-bottom-20{
    margin-bottom: 20px !important;
}
.m-bottom-25{
    margin-bottom: 25px !important;
}
.m-bottom-30{
    margin-bottom: 30px !important;
}
.m-bottom-35{
    margin-bottom: 35px !important;
}
.m-bottom-40{
    margin-bottom: 40px !important;
}
.m-bottom-45{
    margin-bottom: 45px !important;
}
.m-bottom-50{
    margin-bottom: 50px !important;
}
.m-bottom-60{
    margin-bottom: 60px !important;
}
.m-bottom-70{
    margin-bottom: 70px !important;
}
.m-bottom-80{
    margin-bottom: 80px !important;
}
.m-bottom-90{
    margin-bottom: 90px !important;
}
.m-bottom-100{
    margin-bottom: 100px !important;
}
.m-bottom-120{
    margin-bottom: 120px !important;
}
.m-bottom-150{
    margin-bottom: 150px !important;
}
.m-bottom-200{
    margin-bottom: 200px !important;
}
@media (max-width: 768px){
    .m-bottom-xs-0{
        margin-bottom: 0px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-0{
        margin-bottom: 0px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-1{
        margin-bottom: 1px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-1{
        margin-bottom: 1px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-2{
        margin-bottom: 2px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-2{
        margin-bottom: 2px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-3{
        margin-bottom: 3px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-3{
        margin-bottom: 3px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-4{
        margin-bottom: 4px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-4{
        margin-bottom: 4px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-5{
        margin-bottom: 5px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-5{
        margin-bottom: 5px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-10{
        margin-bottom: 10px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-10{
        margin-bottom: 10px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-15{
        margin-bottom: 15px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-15{
        margin-bottom: 15px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-20{
        margin-bottom: 20px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-20{
        margin-bottom: 20px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-25{
        margin-bottom: 25px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-25{
        margin-bottom: 25px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-30{
        margin-bottom: 30px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-30{
        margin-bottom: 30px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-35{
        margin-bottom: 35px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-35{
        margin-bottom: 35px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-40{
        margin-bottom: 40px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-40{
        margin-bottom: 40px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-45{
        margin-bottom: 45px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-45{
        margin-bottom: 45px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-50{
        margin-bottom: 50px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-50{
        margin-bottom: 50px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-60{
        margin-bottom: 60px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-60{
        margin-bottom: 60px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-70{
        margin-bottom: 70px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-70{
        margin-bottom: 70px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-80{
        margin-bottom: 80px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-80{
        margin-bottom: 80px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-90{
        margin-bottom: 90px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-90{
        margin-bottom: 90px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-100{
        margin-bottom: 100px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-100{
        margin-bottom: 100px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-120{
        margin-bottom: 120px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-120{
        margin-bottom: 120px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-150{
        margin-bottom: 150px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-150{
        margin-bottom: 150px !important;
    }
}
@media (max-width: 768px){
    .m-bottom-xs-200{
        margin-bottom: 200px !important;
    }
}
@media (max-width: 992px){
    .m-bottom-sm-200{
        margin-bottom: 200px !important;
    }
}
.p-top-0{
    padding-top: 0px !important;
}
.p-top-1{
    padding-top: 1px !important;
}
.p-top-2{
    padding-top: 2px !important;
}
.p-top-3{
    padding-top: 3px !important;
}
.p-top-4{
    padding-top: 4px !important;
}
.p-top-5{
    padding-top: 5px !important;
}
.p-top-10{
    padding-top: 10px !important;
}
.p-top-15{
    padding-top: 15px !important;
}
.p-top-20{
    padding-top: 20px !important;
}
.p-top-25{
    padding-top: 25px !important;
}
.p-top-30{
    padding-top: 30px !important;
}
.p-top-35{
    padding-top: 35px !important;
}
.p-top-40{
    padding-top: 40px !important;
}
.p-top-45{
    padding-top: 45px !important;
}
.p-top-50{
    padding-top: 50px !important;
}
.p-top-80{
    padding-top: 80px !important;
}
.p-top-100{
    padding-top: 100px !important;
}
.p-top-120{
    padding-top: 120px !important;
}
.p-top-150{
    padding-top: 150px !important;
}
.p-top-200{
    padding-top: 200px !important;
}
@media (max-width: 768px){
    .p-top-xs-0{
        padding-top: 0px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-0{
        padding-top: 0px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-1{
        padding-top: 1px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-1{
        padding-top: 1px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-2{
        padding-top: 2px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-2{
        padding-top: 2px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-3{
        padding-top: 3px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-3{
        padding-top: 3px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-4{
        padding-top: 4px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-4{
        padding-top: 4px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-5{
        padding-top: 5px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-5{
        padding-top: 5px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-10{
        padding-top: 10px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-10{
        padding-top: 10px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-15{
        padding-top: 15px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-15{
        padding-top: 15px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-20{
        padding-top: 20px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-20{
        padding-top: 20px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-25{
        padding-top: 25px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-25{
        padding-top: 25px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-30{
        padding-top: 30px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-30{
        padding-top: 30px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-35{
        padding-top: 35px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-35{
        padding-top: 35px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-40{
        padding-top: 40px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-40{
        padding-top: 40px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-45{
        padding-top: 45px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-45{
        padding-top: 45px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-50{
        padding-top: 50px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-50{
        padding-top: 50px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-80{
        padding-top: 80px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-80{
        padding-top: 80px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-100{
        padding-top: 100px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-100{
        padding-top: 100px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-120{
        padding-top: 120px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-120{
        padding-top: 120px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-150{
        padding-top: 150px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-150{
        padding-top: 150px !important;
    }
}
@media (max-width: 768px){
    .p-top-xs-200{
        padding-top: 200px !important;
    }
}
@media (max-width: 992px){
    .p-top-sm-200{
        padding-top: 200px !important;
    }
}
.p-bottom-0{
    padding-bottom: 0px !important;
}
.p-bottom-1{
    padding-bottom: 1px !important;
}
.p-bottom-2{
    padding-bottom: 2px !important;
}
.p-bottom-3{
    padding-bottom: 3px !important;
}
.p-bottom-4{
    padding-bottom: 4px !important;
}
.p-bottom-5{
    padding-bottom: 5px !important;
}
.p-bottom-10{
    padding-bottom: 10px !important;
}
.p-bottom-15{
    padding-bottom: 15px !important;
}
.p-bottom-20{
    padding-bottom: 20px !important;
}
.p-bottom-25{
    padding-bottom: 25px !important;
}
.p-bottom-30{
    padding-bottom: 30px !important;
}
.p-bottom-35{
    padding-bottom: 35px !important;
}
.p-bottom-40{
    padding-bottom: 40px !important;
}
.p-bottom-45{
    padding-bottom: 45px !important;
}
.p-bottom-50{
    padding-bottom: 50px !important;
}
.p-bottom-80{
    padding-bottom: 80px !important;
}
.p-bottom-100{
    padding-bottom: 100px !important;
}
.p-bottom-120{
    padding-bottom: 120px !important;
}
.p-bottom-150{
    padding-bottom: 150px !important;
}
.p-bottom-200{
    padding-bottom: 200px !important;
}
@media (max-width: 768px){
    .p-bottom-xs-0{
        padding-bottom: 0px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-0{
        padding-bottom: 0px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-1{
        padding-bottom: 1px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-1{
        padding-bottom: 1px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-2{
        padding-bottom: 2px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-2{
        padding-bottom: 2px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-3{
        padding-bottom: 3px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-3{
        padding-bottom: 3px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-4{
        padding-bottom: 4px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-4{
        padding-bottom: 4px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-5{
        padding-bottom: 5px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-5{
        padding-bottom: 5px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-10{
        padding-bottom: 10px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-10{
        padding-bottom: 10px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-15{
        padding-bottom: 15px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-15{
        padding-bottom: 15px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-20{
        padding-bottom: 20px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-20{
        padding-bottom: 20px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-25{
        padding-bottom: 25px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-25{
        padding-bottom: 25px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-30{
        padding-bottom: 30px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-30{
        padding-bottom: 30px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-35{
        padding-bottom: 35px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-35{
        padding-bottom: 35px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-40{
        padding-bottom: 40px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-40{
        padding-bottom: 40px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-45{
        padding-bottom: 45px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-45{
        padding-bottom: 45px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-50{
        padding-bottom: 50px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-50{
        padding-bottom: 50px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-80{
        padding-bottom: 80px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-80{
        padding-bottom: 80px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-100{
        padding-bottom: 100px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-100{
        padding-bottom: 100px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-120{
        padding-bottom: 120px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-120{
        padding-bottom: 120px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-150{
        padding-bottom: 150px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-150{
        padding-bottom: 150px !important;
    }
}
@media (max-width: 768px){
    .p-bottom-xs-200{
        padding-bottom: 200px !important;
    }
}
@media (max-width: 992px){
    .p-bottom-sm-200{
        padding-bottom: 200px !important;
    }
}
.pad-0{
    padding: 0px !important;
}
.pad-1{
    padding: 1px !important;
}
.pad-2{
    padding: 2px !important;
}
.pad-3{
    padding: 3px !important;
}
.pad-4{
    padding: 4px !important;
}
.pad-5{
    padding: 5px !important;
}
.pad-10{
    padding: 10px !important;
}
.pad-15{
    padding: 15px !important;
}
.pad-20{
    padding: 20px !important;
}
.pad-25{
    padding: 25px !important;
}
.pad-30{
    padding: 30px !important;
}
.pad-35{
    padding: 35px !important;
}
.pad-40{
    padding: 40px !important;
}
.pad-45{
    padding: 45px !important;
}
.pad-50{
    padding: 50px !important;
}
.pad-60{
    padding: 60px !important;
}
.pad-70{
    padding: 70px !important;
}
.pad-80{
    padding: 80px !important;
}
.pad-90{
    padding: 90px !important;
}
.pad-100{
    padding: 100px !important;
}
.pad-120{
    padding: 120px !important;
}
.pad-150{
    padding: 150px !important;
}
.pad-200{
    padding: 200px !important;
}
@media (max-width: 768px){
    .pad-xs-0{
        padding: 0px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-0{
        padding: 0px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-1{
        padding: 1px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-1{
        padding: 1px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-2{
        padding: 2px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-2{
        padding: 2px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-3{
        padding: 3px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-3{
        padding: 3px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-4{
        padding: 4px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-4{
        padding: 4px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-5{
        padding: 5px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-5{
        padding: 5px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-10{
        padding: 10px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-10{
        padding: 10px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-15{
        padding: 15px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-15{
        padding: 15px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-20{
        padding: 20px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-20{
        padding: 20px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-25{
        padding: 25px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-25{
        padding: 25px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-30{
        padding: 30px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-30{
        padding: 30px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-35{
        padding: 35px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-35{
        padding: 35px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-40{
        padding: 40px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-40{
        padding: 40px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-45{
        padding: 45px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-45{
        padding: 45px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-50{
        padding: 50px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-50{
        padding: 50px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-60{
        padding: 60px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-60{
        padding: 60px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-70{
        padding: 70px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-70{
        padding: 70px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-80{
        padding: 80px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-80{
        padding: 80px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-90{
        padding: 90px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-90{
        padding: 90px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-100{
        padding: 100px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-100{
        padding: 100px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-120{
        padding: 120px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-120{
        padding: 120px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-150{
        padding: 150px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-150{
        padding: 150px !important;
    }
}
@media (max-width: 768px){
    .pad-xs-200{
        padding: 200px !important;
    }
}
@media (max-width: 992px){
    .pad-sm-200{
        padding: 200px !important;
    }
}
.p-left-0{
    padding-left: 0px !important;
}
.p-left-1{
    padding-left: 1px !important;
}
.p-left-2{
    padding-left: 2px !important;
}
.p-left-3{
    padding-left: 3px !important;
}
.p-left-4{
    padding-left: 4px !important;
}
.p-left-5{
    padding-left: 5px !important;
}
.p-left-10{
    padding-left: 10px !important;
}
.p-left-15{
    padding-left: 15px !important;
}
.p-left-20{
    padding-left: 20px !important;
}
.p-left-25{
    padding-left: 25px !important;
}
.p-left-30{
    padding-left: 30px !important;
}
.p-left-35{
    padding-left: 35px !important;
}
.p-left-40{
    padding-left: 40px !important;
}
.p-left-45{
    padding-left: 45px !important;
}
.p-left-50{
    padding-left: 50px !important;
}
.p-left-80{
    padding-left: 80px !important;
}
.p-left-100{
    padding-left: 100px !important;
}
.p-left-120{
    padding-left: 120px !important;
}
.p-left-150{
    padding-left: 150px !important;
}
.p-left-200{
    padding-left: 200px !important;
}
@media (max-width: 768px){
    .p-left-xs-0{
        padding-left: 0px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-0{
        padding-left: 0px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-1{
        padding-left: 1px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-1{
        padding-left: 1px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-2{
        padding-left: 2px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-2{
        padding-left: 2px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-3{
        padding-left: 3px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-3{
        padding-left: 3px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-4{
        padding-left: 4px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-4{
        padding-left: 4px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-5{
        padding-left: 5px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-5{
        padding-left: 5px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-10{
        padding-left: 10px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-10{
        padding-left: 10px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-15{
        padding-left: 15px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-15{
        padding-left: 15px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-20{
        padding-left: 20px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-20{
        padding-left: 20px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-25{
        padding-left: 25px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-25{
        padding-left: 25px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-30{
        padding-left: 30px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-30{
        padding-left: 30px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-35{
        padding-left: 35px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-35{
        padding-left: 35px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-40{
        padding-left: 40px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-40{
        padding-left: 40px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-45{
        padding-left: 45px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-45{
        padding-left: 45px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-50{
        padding-left: 50px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-50{
        padding-left: 50px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-80{
        padding-left: 80px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-80{
        padding-left: 80px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-100{
        padding-left: 100px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-100{
        padding-left: 100px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-120{
        padding-left: 120px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-120{
        padding-left: 120px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-150{
        padding-left: 150px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-150{
        padding-left: 150px !important;
    }
}
@media (max-width: 768px){
    .p-left-xs-200{
        padding-left: 200px !important;
    }
}
@media (max-width: 992px){
    .p-left-sm-200{
        padding-left: 200px !important;
    }
}
.p-right-0{
    padding-right: 0px !important;
}
.p-right-1{
    padding-right: 1px !important;
}
.p-right-2{
    padding-right: 2px !important;
}
.p-right-3{
    padding-right: 3px !important;
}
.p-right-4{
    padding-right: 4px !important;
}
.p-right-5{
    padding-right: 5px !important;
}
.p-right-10{
    padding-right: 10px !important;
}
.p-right-15{
    padding-right: 15px !important;
}
.p-right-20{
    padding-right: 20px !important;
}
.p-right-25{
    padding-right: 25px !important;
}
.p-right-30{
    padding-right: 30px !important;
}
.p-right-35{
    padding-right: 35px !important;
}
.p-right-40{
    padding-right: 40px !important;
}
.p-right-45{
    padding-right: 45px !important;
}
.p-right-50{
    padding-right: 50px !important;
}
.p-right-80{
    padding-right: 80px !important;
}
.p-right-100{
    padding-right: 100px !important;
}
.p-right-120{
    padding-right: 120px !important;
}
.p-right-150{
    padding-right: 150px !important;
}
.p-right-200{
    padding-right: 200px !important;
}
@media (max-width: 768px){
    .p-right-xs-0{
        padding-right: 0px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-0{
        padding-right: 0px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-1{
        padding-right: 1px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-1{
        padding-right: 1px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-2{
        padding-right: 2px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-2{
        padding-right: 2px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-3{
        padding-right: 3px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-3{
        padding-right: 3px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-4{
        padding-right: 4px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-4{
        padding-right: 4px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-5{
        padding-right: 5px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-5{
        padding-right: 5px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-10{
        padding-right: 10px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-10{
        padding-right: 10px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-15{
        padding-right: 15px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-15{
        padding-right: 15px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-20{
        padding-right: 20px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-20{
        padding-right: 20px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-25{
        padding-right: 25px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-25{
        padding-right: 25px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-30{
        padding-right: 30px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-30{
        padding-right: 30px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-35{
        padding-right: 35px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-35{
        padding-right: 35px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-40{
        padding-right: 40px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-40{
        padding-right: 40px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-45{
        padding-right: 45px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-45{
        padding-right: 45px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-50{
        padding-right: 50px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-50{
        padding-right: 50px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-80{
        padding-right: 80px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-80{
        padding-right: 80px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-100{
        padding-right: 100px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-100{
        padding-right: 100px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-120{
        padding-right: 120px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-120{
        padding-right: 120px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-150{
        padding-right: 150px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-150{
        padding-right: 150px !important;
    }
}
@media (max-width: 768px){
    .p-right-xs-200{
        padding-right: 200px !important;
    }
}
@media (max-width: 992px){
    .p-right-sm-200{
        padding-right: 200px !important;
    }
}
.pull-up-0{
    margin-top: -0px !important;
}
.pull-up-1{
    margin-top: -1px !important;
}
.pull-up-2{
    margin-top: -2px !important;
}
.pull-up-3{
    margin-top: -3px !important;
}
.pull-up-4{
    margin-top: -4px !important;
}
.pull-up-5{
    margin-top: -5px !important;
}
.pull-up-10{
    margin-top: -10px !important;
}
.pull-up-15{
    margin-top: -15px !important;
}
.pull-up-20{
    margin-top: -20px !important;
}
.pull-up-25{
    margin-top: -25px !important;
}
.pull-up-30{
    margin-top: -30px !important;
}
.pull-up-35{
    margin-top: -35px !important;
}
.pull-up-40{
    margin-top: -40px !important;
}
.pull-up-45{
    margin-top: -45px !important;
}
.pull-up-50{
    margin-top: -50px !important;
}
.pull-up-55{
    margin-top: -55px !important;
}
.pull-up-60{
    margin-top: -60px !important;
}
.pull-up-65{
    margin-top: -65px !important;
}
.pull-up-70{
    margin-top: -70px !important;
}
.pull-up-75{
    margin-top: -75px !important;
}
.pull-up-80{
    margin-top: -80px !important;
}
.pull-up-85{
    margin-top: -85px !important;
}
.pull-up-90{
    margin-top: -90px !important;
}
.pull-up-95{
    margin-top: -95px !important;
}
.pull-up-100{
    margin-top: -100px !important;
}
.pull-up-105{
    margin-top: -105px !important;
}
.pull-up-110{
    margin-top: -110px !important;
}
.pull-up-115{
    margin-top: -115px !important;
}
.pull-up-120{
    margin-top: -120px !important;
}
.pull-up-125{
    margin-top: -125px !important;
}
.pull-up-130{
    margin-top: -130px !important;
}
.pull-up-135{
    margin-top: -135px !important;
}
.pull-up-140{
    margin-top: -140px !important;
}
.pull-up-145{
    margin-top: -145px !important;
}
.pull-up-150{
    margin-top: -150px !important;
}
.pull-up-155{
    margin-top: -155px !important;
}
.pull-up-160{
    margin-top: -160px !important;
}
.pull-up-165{
    margin-top: -165px !important;
}
.pull-up-170{
    margin-top: -170px !important;
}
.pull-up-175{
    margin-top: -175px !important;
}
.pull-up-180{
    margin-top: -180px !important;
}
.pull-up-185{
    margin-top: -185px !important;
}
.pull-up-190{
    margin-top: -190px !important;
}
.pull-up-195{
    margin-top: -195px !important;
}
.pull-up-200{
    margin-top: -200px !important;
}
.pull-up-205{
    margin-top: -205px !important;
}
.pull-up-210{
    margin-top: -210px !important;
}
.pull-up-215{
    margin-top: -215px !important;
}
.pull-up-220{
    margin-top: -220px !important;
}
.pull-up-225{
    margin-top: -225px !important;
}
.pull-up-230{
    margin-top: -230px !important;
}
.pull-up-235{
    margin-top: -235px !important;
}
.pull-up-240{
    margin-top: -240px !important;
}
.pull-up-245{
    margin-top: -245px !important;
}
.pull-up-250{
    margin-top: -250px !important;
}
.pull-up-255{
    margin-top: -255px !important;
}
.pull-up-260{
    margin-top: -260px !important;
}
.pull-up-265{
    margin-top: -265px !important;
}
.pull-up-270{
    margin-top: -270px !important;
}
.pull-up-275{
    margin-top: -275px !important;
}
.pull-up-280{
    margin-top: -280px !important;
}
.pull-up-285{
    margin-top: -285px !important;
}
.pull-up-290{
    margin-top: -290px !important;
}
.pull-up-295{
    margin-top: -295px !important;
}
.pull-up-300{
    margin-top: -300px !important;
}
.pull-up-305{
    margin-top: -305px !important;
}
.pull-up-310{
    margin-top: -310px !important;
}
.pull-up-315{
    margin-top: -315px !important;
}
.pull-up-320{
    margin-top: -320px !important;
}
.pull-up-325{
    margin-top: -325px !important;
}
.pull-up-330{
    margin-top: -330px !important;
}
.pull-up-335{
    margin-top: -335px !important;
}
.pull-up-340{
    margin-top: -340px !important;
}
.pull-up-345{
    margin-top: -345px !important;
}
.pull-up-350{
    margin-top: -350px !important;
}
.pull-up-355{
    margin-top: -355px !important;
}
.pull-up-360{
    margin-top: -360px !important;
}
.pull-up-365{
    margin-top: -365px !important;
}
.pull-up-370{
    margin-top: -370px !important;
}
.pull-up-375{
    margin-top: -375px !important;
}
.pull-up-380{
    margin-top: -380px !important;
}
.pull-up-385{
    margin-top: -385px !important;
}
.pull-up-390{
    margin-top: -390px !important;
}
.pull-up-395{
    margin-top: -395px !important;
}
.pull-up-400{
    margin-top: -400px !important;
}
.pull-up-405{
    margin-top: -405px !important;
}
.pull-up-410{
    margin-top: -410px !important;
}
.pull-up-415{
    margin-top: -415px !important;
}
.pull-up-420{
    margin-top: -420px !important;
}
.pull-up-425{
    margin-top: -425px !important;
}
.pull-up-430{
    margin-top: -430px !important;
}
.pull-up-435{
    margin-top: -435px !important;
}
.pull-up-440{
    margin-top: -440px !important;
}
.pull-up-445{
    margin-top: -445px !important;
}
.pull-up-450{
    margin-top: -450px !important;
}
.pull-up-455{
    margin-top: -455px !important;
}
.pull-up-460{
    margin-top: -460px !important;
}
.pull-up-465{
    margin-top: -465px !important;
}
.pull-up-470{
    margin-top: -470px !important;
}
.pull-up-475{
    margin-top: -475px !important;
}
.pull-up-480{
    margin-top: -480px !important;
}
.pull-up-485{
    margin-top: -485px !important;
}
.pull-up-490{
    margin-top: -490px !important;
}
.pull-up-495{
    margin-top: -495px !important;
}
.pull-up-500{
    margin-top: -500px !important;
}
@media (max-width: 768px){
    .pull-up-xs-0{
        margin-top: -0px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-0{
        margin-top: -0px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-1{
        margin-top: -1px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-1{
        margin-top: -1px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-2{
        margin-top: -2px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-2{
        margin-top: -2px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-3{
        margin-top: -3px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-3{
        margin-top: -3px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-4{
        margin-top: -4px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-4{
        margin-top: -4px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-5{
        margin-top: -5px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-5{
        margin-top: -5px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-10{
        margin-top: -10px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-10{
        margin-top: -10px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-15{
        margin-top: -15px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-15{
        margin-top: -15px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-20{
        margin-top: -20px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-20{
        margin-top: -20px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-25{
        margin-top: -25px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-25{
        margin-top: -25px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-30{
        margin-top: -30px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-30{
        margin-top: -30px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-35{
        margin-top: -35px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-35{
        margin-top: -35px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-40{
        margin-top: -40px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-40{
        margin-top: -40px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-45{
        margin-top: -45px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-45{
        margin-top: -45px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-50{
        margin-top: -50px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-50{
        margin-top: -50px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-55{
        margin-top: -55px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-55{
        margin-top: -55px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-60{
        margin-top: -60px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-60{
        margin-top: -60px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-65{
        margin-top: -65px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-65{
        margin-top: -65px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-70{
        margin-top: -70px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-70{
        margin-top: -70px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-75{
        margin-top: -75px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-75{
        margin-top: -75px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-80{
        margin-top: -80px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-80{
        margin-top: -80px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-85{
        margin-top: -85px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-85{
        margin-top: -85px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-90{
        margin-top: -90px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-90{
        margin-top: -90px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-95{
        margin-top: -95px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-95{
        margin-top: -95px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-100{
        margin-top: -100px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-100{
        margin-top: -100px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-105{
        margin-top: -105px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-105{
        margin-top: -105px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-110{
        margin-top: -110px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-110{
        margin-top: -110px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-115{
        margin-top: -115px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-115{
        margin-top: -115px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-120{
        margin-top: -120px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-120{
        margin-top: -120px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-125{
        margin-top: -125px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-125{
        margin-top: -125px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-130{
        margin-top: -130px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-130{
        margin-top: -130px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-135{
        margin-top: -135px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-135{
        margin-top: -135px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-140{
        margin-top: -140px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-140{
        margin-top: -140px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-145{
        margin-top: -145px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-145{
        margin-top: -145px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-150{
        margin-top: -150px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-150{
        margin-top: -150px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-155{
        margin-top: -155px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-155{
        margin-top: -155px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-160{
        margin-top: -160px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-160{
        margin-top: -160px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-165{
        margin-top: -165px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-165{
        margin-top: -165px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-170{
        margin-top: -170px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-170{
        margin-top: -170px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-175{
        margin-top: -175px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-175{
        margin-top: -175px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-180{
        margin-top: -180px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-180{
        margin-top: -180px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-185{
        margin-top: -185px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-185{
        margin-top: -185px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-190{
        margin-top: -190px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-190{
        margin-top: -190px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-195{
        margin-top: -195px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-195{
        margin-top: -195px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-200{
        margin-top: -200px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-200{
        margin-top: -200px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-205{
        margin-top: -205px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-205{
        margin-top: -205px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-210{
        margin-top: -210px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-210{
        margin-top: -210px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-215{
        margin-top: -215px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-215{
        margin-top: -215px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-220{
        margin-top: -220px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-220{
        margin-top: -220px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-225{
        margin-top: -225px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-225{
        margin-top: -225px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-230{
        margin-top: -230px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-230{
        margin-top: -230px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-235{
        margin-top: -235px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-235{
        margin-top: -235px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-240{
        margin-top: -240px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-240{
        margin-top: -240px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-245{
        margin-top: -245px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-245{
        margin-top: -245px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-250{
        margin-top: -250px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-250{
        margin-top: -250px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-255{
        margin-top: -255px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-255{
        margin-top: -255px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-260{
        margin-top: -260px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-260{
        margin-top: -260px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-265{
        margin-top: -265px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-265{
        margin-top: -265px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-270{
        margin-top: -270px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-270{
        margin-top: -270px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-275{
        margin-top: -275px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-275{
        margin-top: -275px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-280{
        margin-top: -280px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-280{
        margin-top: -280px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-285{
        margin-top: -285px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-285{
        margin-top: -285px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-290{
        margin-top: -290px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-290{
        margin-top: -290px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-295{
        margin-top: -295px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-295{
        margin-top: -295px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-300{
        margin-top: -300px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-300{
        margin-top: -300px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-305{
        margin-top: -305px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-305{
        margin-top: -305px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-310{
        margin-top: -310px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-310{
        margin-top: -310px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-315{
        margin-top: -315px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-315{
        margin-top: -315px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-320{
        margin-top: -320px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-320{
        margin-top: -320px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-325{
        margin-top: -325px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-325{
        margin-top: -325px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-330{
        margin-top: -330px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-330{
        margin-top: -330px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-335{
        margin-top: -335px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-335{
        margin-top: -335px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-340{
        margin-top: -340px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-340{
        margin-top: -340px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-345{
        margin-top: -345px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-345{
        margin-top: -345px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-350{
        margin-top: -350px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-350{
        margin-top: -350px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-355{
        margin-top: -355px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-355{
        margin-top: -355px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-360{
        margin-top: -360px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-360{
        margin-top: -360px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-365{
        margin-top: -365px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-365{
        margin-top: -365px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-370{
        margin-top: -370px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-370{
        margin-top: -370px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-375{
        margin-top: -375px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-375{
        margin-top: -375px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-380{
        margin-top: -380px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-380{
        margin-top: -380px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-385{
        margin-top: -385px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-385{
        margin-top: -385px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-390{
        margin-top: -390px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-390{
        margin-top: -390px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-395{
        margin-top: -395px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-395{
        margin-top: -395px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-400{
        margin-top: -400px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-400{
        margin-top: -400px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-405{
        margin-top: -405px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-405{
        margin-top: -405px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-410{
        margin-top: -410px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-410{
        margin-top: -410px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-415{
        margin-top: -415px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-415{
        margin-top: -415px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-420{
        margin-top: -420px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-420{
        margin-top: -420px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-425{
        margin-top: -425px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-425{
        margin-top: -425px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-430{
        margin-top: -430px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-430{
        margin-top: -430px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-435{
        margin-top: -435px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-435{
        margin-top: -435px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-440{
        margin-top: -440px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-440{
        margin-top: -440px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-445{
        margin-top: -445px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-445{
        margin-top: -445px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-450{
        margin-top: -450px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-450{
        margin-top: -450px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-455{
        margin-top: -455px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-455{
        margin-top: -455px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-460{
        margin-top: -460px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-460{
        margin-top: -460px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-465{
        margin-top: -465px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-465{
        margin-top: -465px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-470{
        margin-top: -470px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-470{
        margin-top: -470px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-475{
        margin-top: -475px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-475{
        margin-top: -475px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-480{
        margin-top: -480px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-480{
        margin-top: -480px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-485{
        margin-top: -485px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-485{
        margin-top: -485px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-490{
        margin-top: -490px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-490{
        margin-top: -490px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-495{
        margin-top: -495px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-495{
        margin-top: -495px !important;
    }
}
@media (max-width: 768px){
    .pull-up-xs-500{
        margin-top: -500px !important;
    }
}
@media (max-width: 992px){
    .pull-up-sm-500{
        margin-top: -500px !important;
    }
}
[class*="pull-up-"]{
    position: relative;
    z-index: 10;
}
.sp-blank-0, .sp-line-0, .sp-trans-0, .sp-hatched-0, .sp-shadow-line-0{
    height: 0px;
}
.sp-shadow-line-0{
    margin-bottom: 0px;
}
.sp-blank-1, .sp-line-1, .sp-trans-1, .sp-hatched-1, .sp-shadow-line-1{
    height: 1px;
}
.sp-shadow-line-1{
    margin-bottom: 1px;
}
.sp-blank-5, .sp-line-5, .sp-trans-5, .sp-hatched-5, .sp-shadow-line-5{
    height: 5px;
}
.sp-shadow-line-5{
    margin-bottom: 5px;
}
.sp-blank-10, .sp-line-10, .sp-trans-10, .sp-hatched-10, .sp-shadow-line-10{
    height: 10px;
}
.sp-shadow-line-10{
    margin-bottom: 10px;
}
.sp-blank-15, .sp-line-15, .sp-trans-15, .sp-hatched-15, .sp-shadow-line-15{
    height: 15px;
}
.sp-shadow-line-15{
    margin-bottom: 15px;
}
.sp-blank-20, .sp-line-20, .sp-trans-20, .sp-hatched-20, .sp-shadow-line-20{
    height: 20px;
}
.sp-shadow-line-20{
    margin-bottom: 20px;
}
.sp-blank-25, .sp-line-25, .sp-trans-25, .sp-hatched-25, .sp-shadow-line-25{
    height: 25px;
}
.sp-shadow-line-25{
    margin-bottom: 25px;
}
.sp-blank-30, .sp-line-30, .sp-trans-30, .sp-hatched-30, .sp-shadow-line-30{
    height: 30px;
}
.sp-shadow-line-30{
    margin-bottom: 30px;
}
.sp-blank-35, .sp-line-35, .sp-trans-35, .sp-hatched-35, .sp-shadow-line-35{
    height: 35px;
}
.sp-shadow-line-35{
    margin-bottom: 35px;
}
.sp-blank-40, .sp-line-40, .sp-trans-40, .sp-hatched-40, .sp-shadow-line-40{
    height: 40px;
}
.sp-shadow-line-40{
    margin-bottom: 40px;
}
.sp-blank-45, .sp-line-45, .sp-trans-45, .sp-hatched-45, .sp-shadow-line-45{
    height: 45px;
}
.sp-shadow-line-45{
    margin-bottom: 45px;
}
.sp-blank-50, .sp-line-50, .sp-trans-50, .sp-hatched-50, .sp-shadow-line-50{
    height: 50px;
}
.sp-shadow-line-50{
    margin-bottom: 50px;
}
.sp-blank-60, .sp-line-60, .sp-trans-60, .sp-hatched-60, .sp-shadow-line-60{
    height: 60px;
}
.sp-shadow-line-60{
    margin-bottom: 60px;
}
.sp-blank-70, .sp-line-70, .sp-trans-70, .sp-hatched-70, .sp-shadow-line-70{
    height: 70px;
}
.sp-shadow-line-70{
    margin-bottom: 70px;
}
.sp-blank-75, .sp-line-75, .sp-trans-75, .sp-hatched-75, .sp-shadow-line-75{
    height: 75px;
}
.sp-shadow-line-75{
    margin-bottom: 75px;
}
.sp-blank-80, .sp-line-80, .sp-trans-80, .sp-hatched-80, .sp-shadow-line-80{
    height: 80px;
}
.sp-shadow-line-80{
    margin-bottom: 80px;
}
.sp-blank-90, .sp-line-90, .sp-trans-90, .sp-hatched-90, .sp-shadow-line-90{
    height: 90px;
}
.sp-shadow-line-90{
    margin-bottom: 90px;
}
.sp-blank-100, .sp-line-100, .sp-trans-100, .sp-hatched-100, .sp-shadow-line-100{
    height: 100px;
}
.sp-shadow-line-100{
    margin-bottom: 100px;
}
.sp-blank-120, .sp-line-120, .sp-trans-120, .sp-hatched-120, .sp-shadow-line-120{
    height: 120px;
}
.sp-shadow-line-120{
    margin-bottom: 120px;
}
.sp-blank-150, .sp-line-150, .sp-trans-150, .sp-hatched-150, .sp-shadow-line-150{
    height: 150px;
}
.sp-shadow-line-150{
    margin-bottom: 150px;
}
.sp-blank-180, .sp-line-180, .sp-trans-180, .sp-hatched-180, .sp-shadow-line-180{
    height: 180px;
}
.sp-shadow-line-180{
    margin-bottom: 180px;
}
.sp-blank-200, .sp-line-200, .sp-trans-200, .sp-hatched-200, .sp-shadow-line-200{
    height: 200px;
}
.sp-shadow-line-200{
    margin-bottom: 200px;
}
@media (max-width: 768px){
    .sp-blank-xs-0, .sp-line-xs-0, .sp-trans-xs-0, .sp-hatched-xs-0, .sp-shadow-line-xs-0{
        height: 0px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-0, .sp-line-sm-0, .sp-trans-sm-0, .sp-hatched-sm-0, .sp-shadow-line-sm-0{
        height: 0px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-1, .sp-line-xs-1, .sp-trans-xs-1, .sp-hatched-xs-1, .sp-shadow-line-xs-1{
        height: 1px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-1, .sp-line-sm-1, .sp-trans-sm-1, .sp-hatched-sm-1, .sp-shadow-line-sm-1{
        height: 1px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-5, .sp-line-xs-5, .sp-trans-xs-5, .sp-hatched-xs-5, .sp-shadow-line-xs-5{
        height: 5px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-5, .sp-line-sm-5, .sp-trans-sm-5, .sp-hatched-sm-5, .sp-shadow-line-sm-5{
        height: 5px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-10, .sp-line-xs-10, .sp-trans-xs-10, .sp-hatched-xs-10, .sp-shadow-line-xs-10{
        height: 10px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-10, .sp-line-sm-10, .sp-trans-sm-10, .sp-hatched-sm-10, .sp-shadow-line-sm-10{
        height: 10px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-15, .sp-line-xs-15, .sp-trans-xs-15, .sp-hatched-xs-15, .sp-shadow-line-xs-15{
        height: 15px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-15, .sp-line-sm-15, .sp-trans-sm-15, .sp-hatched-sm-15, .sp-shadow-line-sm-15{
        height: 15px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-20, .sp-line-xs-20, .sp-trans-xs-20, .sp-hatched-xs-20, .sp-shadow-line-xs-20{
        height: 20px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-20, .sp-line-sm-20, .sp-trans-sm-20, .sp-hatched-sm-20, .sp-shadow-line-sm-20{
        height: 20px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-25, .sp-line-xs-25, .sp-trans-xs-25, .sp-hatched-xs-25, .sp-shadow-line-xs-25{
        height: 25px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-25, .sp-line-sm-25, .sp-trans-sm-25, .sp-hatched-sm-25, .sp-shadow-line-sm-25{
        height: 25px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-30, .sp-line-xs-30, .sp-trans-xs-30, .sp-hatched-xs-30, .sp-shadow-line-xs-30{
        height: 30px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-30, .sp-line-sm-30, .sp-trans-sm-30, .sp-hatched-sm-30, .sp-shadow-line-sm-30{
        height: 30px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-35, .sp-line-xs-35, .sp-trans-xs-35, .sp-hatched-xs-35, .sp-shadow-line-xs-35{
        height: 35px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-35, .sp-line-sm-35, .sp-trans-sm-35, .sp-hatched-sm-35, .sp-shadow-line-sm-35{
        height: 35px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-40, .sp-line-xs-40, .sp-trans-xs-40, .sp-hatched-xs-40, .sp-shadow-line-xs-40{
        height: 40px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-40, .sp-line-sm-40, .sp-trans-sm-40, .sp-hatched-sm-40, .sp-shadow-line-sm-40{
        height: 40px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-45, .sp-line-xs-45, .sp-trans-xs-45, .sp-hatched-xs-45, .sp-shadow-line-xs-45{
        height: 45px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-45, .sp-line-sm-45, .sp-trans-sm-45, .sp-hatched-sm-45, .sp-shadow-line-sm-45{
        height: 45px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-50, .sp-line-xs-50, .sp-trans-xs-50, .sp-hatched-xs-50, .sp-shadow-line-xs-50{
        height: 50px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-50, .sp-line-sm-50, .sp-trans-sm-50, .sp-hatched-sm-50, .sp-shadow-line-sm-50{
        height: 50px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-60, .sp-line-xs-60, .sp-trans-xs-60, .sp-hatched-xs-60, .sp-shadow-line-xs-60{
        height: 60px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-60, .sp-line-sm-60, .sp-trans-sm-60, .sp-hatched-sm-60, .sp-shadow-line-sm-60{
        height: 60px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-70, .sp-line-xs-70, .sp-trans-xs-70, .sp-hatched-xs-70, .sp-shadow-line-xs-70{
        height: 70px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-70, .sp-line-sm-70, .sp-trans-sm-70, .sp-hatched-sm-70, .sp-shadow-line-sm-70{
        height: 70px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-75, .sp-line-xs-75, .sp-trans-xs-75, .sp-hatched-xs-75, .sp-shadow-line-xs-75{
        height: 75px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-75, .sp-line-sm-75, .sp-trans-sm-75, .sp-hatched-sm-75, .sp-shadow-line-sm-75{
        height: 75px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-80, .sp-line-xs-80, .sp-trans-xs-80, .sp-hatched-xs-80, .sp-shadow-line-xs-80{
        height: 80px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-80, .sp-line-sm-80, .sp-trans-sm-80, .sp-hatched-sm-80, .sp-shadow-line-sm-80{
        height: 80px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-90, .sp-line-xs-90, .sp-trans-xs-90, .sp-hatched-xs-90, .sp-shadow-line-xs-90{
        height: 90px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-90, .sp-line-sm-90, .sp-trans-sm-90, .sp-hatched-sm-90, .sp-shadow-line-sm-90{
        height: 90px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-100, .sp-line-xs-100, .sp-trans-xs-100, .sp-hatched-xs-100, .sp-shadow-line-xs-100{
        height: 100px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-100, .sp-line-sm-100, .sp-trans-sm-100, .sp-hatched-sm-100, .sp-shadow-line-sm-100{
        height: 100px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-120, .sp-line-xs-120, .sp-trans-xs-120, .sp-hatched-xs-120, .sp-shadow-line-xs-120{
        height: 120px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-120, .sp-line-sm-120, .sp-trans-sm-120, .sp-hatched-sm-120, .sp-shadow-line-sm-120{
        height: 120px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-150, .sp-line-xs-150, .sp-trans-xs-150, .sp-hatched-xs-150, .sp-shadow-line-xs-150{
        height: 150px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-150, .sp-line-sm-150, .sp-trans-sm-150, .sp-hatched-sm-150, .sp-shadow-line-sm-150{
        height: 150px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-180, .sp-line-xs-180, .sp-trans-xs-180, .sp-hatched-xs-180, .sp-shadow-line-xs-180{
        height: 180px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-180, .sp-line-sm-180, .sp-trans-sm-180, .sp-hatched-sm-180, .sp-shadow-line-sm-180{
        height: 180px;
    }
}
@media (max-width: 768px){
    .sp-blank-xs-200, .sp-line-xs-200, .sp-trans-xs-200, .sp-hatched-xs-200, .sp-shadow-line-xs-200{
        height: 200px;
    }
}
@media (max-width: 992px){
    .sp-blank-sm-200, .sp-line-sm-200, .sp-trans-sm-200, .sp-hatched-sm-200, .sp-shadow-line-sm-200{
        height: 200px;
    }
}
[class^="sp-line-"], [class^="sp-trans-"]{
    position: relative;
}
.dark-wrapper [class^="sp-line-"], .dark-wrapper [class^="sp-trans-"]{}
.dark-wrapper [class^="sp-line-"]:after, .dark-wrapper [class^="sp-trans-"]:after{
    background-color: #4b4b4b;
}
[class^="sp-line-"]:after, [class^="sp-trans-"]:after{
    content: '';
    width: 100%;
    height: 1px;
    background-color: #dedede;
    display: block;
    top: 50%;
    position: relative;
}
[class*="sp-hatched-"]{
    position: relative;
}
[class*="sp-hatched-"]:after{
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    background: url(../../../../../build/assets/img/backgrounds/pattern-bg.png) repeat;
    position: absolute;
}
.dark-wrapper [class^="sp-trans-"]{}
.dark-wrapper [class^="sp-trans-"]:after{
    background-color: transparent;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(61,61,61,0.97) 30%, rgba(61,61,61,1) 50%, rgba(61,61,61,0.97) 70%, rgba(236,236,236,0) 100%);
}
[class^="sp-trans-"]:after{
    background-color: transparent;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(246,246,246,0.97) 30%, rgba(246,246,246,1) 50%, rgba(246,246,246,0.97) 70%, rgba(236,236,236,0) 100%);
}
[class^="sp-shadow-line-"]{
    position: relative;
}
[class^="sp-shadow-line-"]:after{
    content: '';
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 100%;
    display: block;
    height: 20px;
    opacity: 0.4;
    background-image: url("assets/img/line-shadow.png");
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}
[class^="sp-blank-"], [class^="sp-line-"], [class^="sp-trans-"], [class^="sp-hatched-"]{
    clear: both;
    display: block;
}
.ol-overlay-50{
    opacity: 0.50;
}
.ol-overlay-80{
    opacity: 0.80;
}
.ol-overlay-40{
    opacity: 0.40;
}
.ol-overlay-20{
    opacity: 0.20;
}
[class^="ol-overlay-"]{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #fff;
}
.dark[class^="ol-overlay-"]{
    background-color: #000;
}
.shadow, .shadow-line{
    position: relative;
}
.shadow:after, .shadow-line:after{
    content: "";
    position: absolute;
    bottom: -50px;
    width: 100%;
    display: block;
    height: 50px;
    background-image: url("assets/img/header-shadow.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    opacity: 1;
}
.shadow-line{
    margin-bottom: 20px;
}
.shadow-line:after{
    bottom: -20px;
    width: 100%;
    display: block;
    height: 20px;
    opacity: 0.4;
    background-image: url("assets/img/line-shadow.png");
    background-color: transparent;
}
.inner-wrapper{
    position: relative;
}
.relative{
    position: relative;
}
.vcenter-wrapper{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.vcenter-wrapper .container{
    position: relative;
    height: 100%;
}
.vcenter-wrapper .vcenter{
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    transform: translate3d(-50%, -50%, 0.1px);
    display: inline-block;
    position: absolute;
    top: 50%;
    right: auto;
    left: 50%;
    z-index: 2;
    -webkit-filter: blur(0);
}
.vcenter-wrapper .vleft{
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    transform: translate3d(0, -50%, 0.1px);
    left: 0;
    right: auto;
    padding-left: inherit;
}
.vcenter-wrapper .vright{
    -ms-transform: translate(0,-50%);
        transform: translate(0,-50%);
    transform: translate3d(0, -50%, 0.1px);
    left: auto;
    right: 0;
    padding-right: inherit;
}
.vertical-center-transform{
    position: absolute;
    transform: translate3d(0, -50%, 0.1px);
    top: 50%;
    -webkit-filter: blur(0);
}
.tb-vcenter-wrapper{
    position: relative;
    display: table;
    width: 100%;
    height: 100%;
}
.tb-vcenter-wrapper .vcenter{
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.set-bg{
    background-size: cover;
    background-position: center center;
}
.set-bg.pattern{
    background-size: initial;
    background-repeat: repeat;
}
.set-bg img.set-me{
    display: none;
}
.chaos-icons-list{
    margin: 0;
    padding: 0;
    list-style: none;
}
.chaos-icons-list li{
    margin: 0;
    padding: 0;
    overflow: hidden;
    margin-bottom: 25px;
}
.chaos-icons-list i{
    margin: 0;
    margin-right: 10px;
    padding: 13px;
    color: #162a36 !important;
    overflow: hidden;
    float: left;
    font-size: 24px;
}
.chaos-icons-list input{
    margin: 0;
    margin-top: 5px;
    padding: 8px;
    line-height: 16px;
    font-size: 14px;
    display: block;
    width: 170px;
    height: 40px;
    border: 1px solid #d8e0e5;
    border-radius: 5px;
    background: #fff;
    outline: 0;
    float: left;
    color: #acacac;
}
.with-social-share{
    position: relative;
    z-index: 5;
}
.with-social-share .social-share{
    position: absolute;
    top: 0;
    left: 5%;
    width: 60%;
    height: 50px;
}
.with-social-share .social-share .trigger{
    position: relative;
    top: -25px;
    float: left;
    cursor: pointer;
}
.with-social-share .social-share .trigger >i:after{
    -ms-transform: scale(0.9);
        transform: scale(0.9);
    transition: all 0.2s ease;
}
.with-social-share .social-share .trigger:hover >i:after, .with-social-share .social-share .trigger:focus >i:after{
    -ms-transform: scale(1.4);
        transform: scale(1.4);
}
.with-social-share .social-share .items{
    font-size: 10px;
    font-family: "Ruda";
}
.with-social-share .social-share .items a{
    position: relative;
    padding: 0 5px;
    padding-top: 15px;
    text-decoration: none;
    float: left;
}
.with-social-share .social-share.active .trigger >i:after{
    -ms-transform: scale(1.4);
        transform: scale(1.4);
}
.with-social-share .social-share.right{
    right: 5%;
    left: auto;
}
.with-social-share .social-share.right .trigger{
    float: right;
}
.with-social-share .social-share.right .items{
    text-align: right;
}
.with-social-share .social-share.right .items a{
    float: right;
}
.with-social-share .social-share.bottom{
    top: auto;
    bottom: -25px;
}
.with-social-share .social-share.bottom .trigger{
    top: auto;
}
.with-social-share .social-share.bottom .items a{
    padding-top: 0;
    padding-bottom: 15px;
}
.dark-wrapper .with-social-share .items a:hover, .dark-wrapper .with-social-share .items a:focus{
    color: #fff;
}
.inline-wrapper > *{
    display: inline-block;
    margin-left: 20px;
}
.inline-wrapper > *:first-child{
    margin-left: 0;
}
.inline-image{}
.inline-image-left, .inline-image-right, .inline-image-center{
    position: relative;
    width: 260px;
    height: auto;
    margin: 0 30px;
}
.inline-image-left img, .inline-image-right img, .inline-image-center img{
    width: 100%;
}
.inline-image-left{
    float: left;
    margin-left: 0;
}
.inline-image-right{
    float: right;
    margin-right: 0;
}
.caption-img{}
.caption-img.off-container{
    margin-left: -60px;
    margin-right: -60px;
}
.caption-img.off-container .caption{
    margin-left: 60px;
}
.caption-img.left-align, .caption-img.right-align{
    max-width: 40%;
    margin-bottom: 10px;
}
.caption-img.left-align{
    float: left;
    margin-right: 35px;
}
.caption-img.left-align .caption{
    margin-right: 20%;
}
.caption-img.right-align{
    float: right;
    margin-left: 35px;
}
.caption-img.right-align .caption{
    border-left: none;
    border-right: 1px solid #dedede;
    text-align: right;
    margin-right: 60px;
    margin-left: 20%;
}
.extend-bg-color{
    position: relative;
}
.extend-bg-color:after{
    background-color: inherit;
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 1000%;
    z-index: -1;
}
.extend-bg-color.left:after{
    right: 0;
}
.extend-bg-color.right:after{
    left: 0;
}
.block-elem{
    display: block;
}
.p-bg-pan-up{
    background-position: center center;
}
.no-pad{
    padding: 0 !important;
}
.no-pad-rl{
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.no-pad-tb{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.scroll-icon{
    position: absolute;
    bottom: 50px;
    left: 50%;
    width: 36px;
    height: 36px;
    margin-left: -18px;
    background-image: url(assets/img/mouse-scroll.png);
    background-repeat: no-repeat;
    background-position: center;
}
.fix-me{
    position: fixed;
}
.white{
    color: #fff;
}


/*!	Typography
 *	===================================================
 */
body{
    font-family: "Didact Gothic";
    font-size: 14px;
    color: #636363;
    line-height: 1.3;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
p{
    line-height: 24px;
    margin-bottom: 20px;
    color: #777;
}
* p:last-child{
    margin-bottom: 0;
}
a{
    color: #505050;
    text-decoration: none;
}
a:hover, a:focus{
    color: #FF3366;
}
.theme-color{
    color: #FF3366;
}
.white-color{
    color: #fff !important;
}
.dark-color{
    color: #4b4b4b !important;
}
h1, h2, h3, h4, h5, h6{
    font-family: "Ruda";
    font-weight: 700;
    margin: 0;
    padding: 0;
    color: #4b4b4b;
}
h1, .h1{
    font-size: 30px;
    margin-bottom: 30px;
}
h2, .h2{
    font-size: 24px;
    margin-bottom: 25px;
}
h3, .h3{
    font-size: 20px;
    margin-bottom: 20px;
}
h4, .h4{
    font-size: 18px;
    margin-bottom: 15px;
}
h5, .h5{
    font-size: 16px;
    margin-bottom: 15px;
}
h6, .h6{
    font-size: 14px;
    margin-bottom: 15px;
}
h1, h2, h3, h4, h5, h6{}
h1.with-sideline, h2.with-sideline, h3.with-sideline, h4.with-sideline, h5.with-sideline, h6.with-sideline{
    position: relative;
    padding-left: 70px;
}
h1.with-sideline:before, h2.with-sideline:before, h3.with-sideline:before, h4.with-sideline:before, h5.with-sideline:before, h6.with-sideline:before{
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    background-color: #4b4b4b;
    height: 1px;
    width: 60px;
}
h1.with-underline, h2.with-underline, h3.with-underline, h4.with-underline, h5.with-underline, h6.with-underline{
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 30px;
    position: relative;
    border-bottom: 1px solid #dedede;
    padding-bottom: 5px;
}
h1.with-underline:after, h2.with-underline:after, h3.with-underline:after, h4.with-underline:after, h5.with-underline:after, h6.with-underline:after{
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    height: 1px;
    width: 45px;
    background-color: #333;
}
.heading-with-sub{
    margin-bottom: 30px;
}
.heading-with-sub h1, .heading-with-sub h2, .heading-with-sub h3, .heading-with-sub h4, .heading-with-sub h5, .heading-with-sub h6{
    margin-bottom: 0;
}
.heading-with-sub .title{
    margin-bottom: 20px;
}
.heading-with-sub h3.title{
    margin-bottom: 10px;
}
.heading-with-sub .subtitle, .heading-with-sub .lead{
    color: #707070;
    font-family: "Merriweather",serif;
    font-weight: 300;
    font-style: italic;
    margin: 0;
    max-width: 600px;
    line-height: 1.3;
    margin-bottom: 10px;
}
.heading-with-sub .lead{
    font-size: 14px;
    line-height: 1.5;
}
.heading-with-sub h1.subtitle{
    font-size: 20px;
}
.heading-with-sub h2.subtitle{
    font-size: 18px;
}
.heading-with-sub h3.subtitle{
    font-size: 16px;
}
.heading-with-sub h4.subtitle{
    font-size: 14px;
}
.heading-with-sub h5.subtitle{
    font-size: 13px;
}
.heading-with-sub h6.subtitle{
    font-size: 12px;
}
.heading-with-sub .sp-line{
    border-bottom: 1px solid #dedede;
    margin: 25px 0;
}
.heading-with-sub.text-center .subtitle, .heading-with-sub.text-center .lead{
    margin: 0 auto;
}
.ol-dropcaps{
    font-size: 26px;
    display: inline-block;
    float: left;
    width: 36px;
    height: 36px;
    line-height: 33px;
    text-align: center;
    margin-right: 10px;
    border: 1px solid #636363;
    font-family: "Ruda";
    margin-top: 8px;
}
.ol-dropcaps.filled{
    color: #fff;
    background-color: #333;
    border: 1px solid #333;
}
.ol-dropcaps.colored{
    color: #fff;
    background-color: #FF3366;
    border: 1px solid #FF3366;
}
.ol-dropcaps.circle{
    border-radius: 50%;
}
.ol-dropcaps.bordered{
    background-color: transparent;
}
.ol-dropcaps.skin-dark{}
.ol-dropcaps.skin-dark.filled{
    background-color: #f5f5f5;
    color: #505050;
}
blockquote{
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 16px;
    border-left: 5px solid #dedede;
}
blockquote.quote{
    font-family: "Merriweather",serif;
    font-weight: normal;
    color: #ccc;
    font-size: 16px;
    line-height: 30px;
    border: none;
    margin: 0 5%;
    position: relative;
    padding: 0 35px;
}
blockquote.quote p{
    font-size: 18px;
    line-height: 30px;
}
blockquote.quote:before{
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    content: "\201C";
    position: absolute;
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 42px;
    top: 0;
    left: 0;
    color: $chaos_light_lighter;
}
p{}
p.tight{
    line-height: 18px;
}
p.loose{
    line-height: 28px;
}
p.lead{
    color: #707070;
    font-weight: 300;
    font-style: italic;
    line-height: 1.3;
    font-size: 14px;
}
p.highlight{
    font-family: "Merriweather",serif;
    font-size: 20px;
    line-height: 30px;
    padding: 0 10%;
    margin: 60px 0;
}
.primary-font{
    font-family: "Didact Gothic" !important;
}
.secondry-font{
    font-family: "Ruda" !important;
}
.sans-font{
    font-family: "Merriweather",serif !important;
}
.large-text{
    font-size: 48px;
}
.large-typo{
    font-size: 16px;
    line-height: 30px;
}
.large-typo h2{
    font-size: 28px;
}
.large-typo > *{
    margin-bottom: 30px;
}
.large-typo p{
    font-size: 16px;
    line-height: 30px;
}
.large-typo .caption-img{
    margin-bottom: 50px;
    margin-top: 50px;
}
.large-typo .caption-img.left-align, .large-typo .caption-img.right-align{
    margin-bottom: 15px;
    margin-top: 0;
}
.large-typo blockquote{
    margin-top: 60px;
    margin-bottom: 60px;
}
.large-typo p.highlight{
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
}
.large-typo .ol-dropcaps{
    width: 45px;
    height: 45px;
    line-height: 43px;
    margin-right: 15px;
    margin-top: 8px;
    font-size: 40px;
}
.ol-heading .title{
    font-size: 20px;
    margin-bottom: 10px;
}
.ol-heading .sub-title{
    font-size: 14px;
    color: #8C8A8A;
    margin-bottom: 0;
}
.dark-wrapper{
    color: #bbb;
}
.dark-wrapper h1, .dark-wrapper h2, .dark-wrapper h3, .dark-wrapper h4, .dark-wrapper h5, .dark-wrapper h6{
    color: #fff;
}
.dark-wrapper h1.with-sideline, .dark-wrapper h2.with-sideline, .dark-wrapper h3.with-sideline, .dark-wrapper h4.with-sideline, .dark-wrapper h5.with-sideline, .dark-wrapper h6.with-sideline{}
.dark-wrapper h1.with-sideline:before, .dark-wrapper h2.with-sideline:before, .dark-wrapper h3.with-sideline:before, .dark-wrapper h4.with-sideline:before, .dark-wrapper h5.with-sideline:before, .dark-wrapper h6.with-sideline:before{
    background-color: #f5f5f5;
}
.dark-wrapper h1.with-underline, .dark-wrapper h2.with-underline, .dark-wrapper h3.with-underline, .dark-wrapper h4.with-underline, .dark-wrapper h5.with-underline, .dark-wrapper h6.with-underline{
    border-bottom-color: #4f4f4f;
}
.dark-wrapper h1.with-underline:after, .dark-wrapper h2.with-underline:after, .dark-wrapper h3.with-underline:after, .dark-wrapper h4.with-underline:after, .dark-wrapper h5.with-underline:after, .dark-wrapper h6.with-underline:after{
    background-color: #f5f5f5;
}
.dark-wrapper .heading-with-sub .subtitle, .dark-wrapper .heading-with-sub .lead{
    color: #9F9F9F;
}
.dark-wrapper p{
    color: #bbb;
}
.dark-wrapper .theme-color{
    color: #FF3366;
}
.dark-wrapper .with-shaded-label .shaded-label{
    color: #4f4f4f;
}
.dark-wrapper ol.with-shaded-label li{
    color: #f5f5f5;
}
.dark-wrapper ol.with-shaded-label li:before{
    color: #4f4f4f;
}
.dark-wrapper a{
    color: #B6B6B6;
}
.dark-wrapper a:hover, .dark-wrapper a:focus{
    color: #fff;
}
.dark-wrapper blockquote{
    border-color: #4b4b4b;
}
.dark-wrapper hr{
    border-color: #4b4b4b;
}
.all-white h1, .all-white h2, .all-white h3, .all-white h4, .all-white h5, .all-white h6{
    color: #fff !important;
    text-shadow: 1px 1px 1px #000 !important;
}
.all-white h1:before, .all-white h2:before, .all-white h3:before, .all-white h4:before, .all-white h5:before, .all-white h6:before{
    background-color: #f1f1f1 !important;
}
.all-white *{
    color: #fff !important;
}


/*!	Layouts
 *	===================================================
 *  - varius layouts
 */
.boxed-layout, .boxed-layout-padding{
    position: relative;
}
.boxed-layout, .boxed-layout-padding, .boxed-layout-padding #header.is-sticky, .boxed-layout #header.is-sticky{
    max-width: 1360px;
}
.boxed-layout{
    box-shadow: #000000 0px 0px 10px -4px;
    margin: 0 auto;
}
.boxed-layout-padding{
    box-shadow: #c1c1c1 0px 0px 2px 1px;
    margin: 0 auto;
    margin: 100px auto;
}
.bg-pattern{
    background: url(../img/patterns/01.png) center center repeat;
}
.bg-pattern-2{
    background: url(../img/patterns/02.png) center center repeat;
}
.bg-pattern-3{
    background: url(../img/patterns/03.png) center center repeat;
}
.bg-pattern-4{
    background: url(../img/patterns/04.png) center center repeat;
}
.bg-pattern-5{
    background: url(../img/patterns/05.png) center center repeat;
}
.bg-image{
    background: url(../img/backgrounds/image-bg.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
#contents{
    overflow-x: hidden;
}
.page-contents{
    background-color: #fff;
    position: relative;
    z-index: 2;
    padding-top: 50px;
    padding-bottom: 80px;
}
.page-contents:last-of-type{
    min-height: 74vh;
}
.section{
    background-color: #fff;
    padding: 120px 0;
}
.section.section-narrow{
    padding: 80px 0;
}
.section.section-narrow-2{
    padding: 100px 0;
}
.section.section-thick{
    padding: 170px 0;
}
.section.section-nopadding{
    padding: 0;
}
.section.full-width{
    padding-right: 0;
    padding-left: 0;
}
.section.full-width > .container{
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.section.full-width > .container .row{
    margin-right: 0;
    margin-left: 0;
}
.row.no-space-grid{
    margin-right: 0;
    margin-left: 0;
}
.row.no-space-grid >div[class*="col-"]{
    padding-right: 0;
    padding-left: 0;
}
@media (min-width: 992px){
    .slim-container .container{
        width: 800px;
    }
}
@media (min-width: 1200px){
    .slim-container .container{
        width: 900px;
    }
}
.multi-columns-row .first-in-row{
    clear: left;
}
.multi-columns-row .col-xs-6:nth-child(2n + 3){
    clear: left;
}
.multi-columns-row .col-xs-4:nth-child(3n + 4){
    clear: left;
}
.multi-columns-row .col-xs-3:nth-child(4n + 5){
    clear: left;
}
.multi-columns-row .col-xs-2:nth-child(6n + 7){
    clear: left;
}
.multi-columns-row .col-xs-1:nth-child(12n + 13){
    clear: left;
}
@media (min-width: 768px){
    .multi-columns-row [class*="col-"][class*="col-sm-"]{
        clear: none;
    }
    .multi-columns-row .col-sm-6:nth-child(2n + 3){
        clear: left;
    }
    .multi-columns-row .col-sm-4:nth-child(3n + 4){
        clear: left;
    }
    .multi-columns-row .col-sm-3:nth-child(4n + 5){
        clear: left;
    }
    .multi-columns-row .col-sm-2:nth-child(6n + 7){
        clear: left;
    }
    .multi-columns-row .col-sm-1:nth-child(12n + 13){
        clear: left;
    }
}
@media (min-width: 992px){
    .multi-columns-row [class*="col-"][class*="col-md-"]{
        clear: none;
    }
    .multi-columns-row .col-md-6:nth-child(2n + 3){
        clear: left;
    }
    .multi-columns-row .col-md-4:nth-child(3n + 4){
        clear: left;
    }
    .multi-columns-row .col-md-3:nth-child(4n + 5){
        clear: left;
    }
    .multi-columns-row .col-md-2:nth-child(6n + 7){
        clear: left;
    }
    .multi-columns-row .col-md-1:nth-child(12n + 13){
        clear: left;
    }
}
@media (min-width: 1200px){
    .multi-columns-row [class*="col-"][class*="col-lg-"]{
        clear: none;
    }
    .multi-columns-row .col-lg-6:nth-child(2n + 3){
        clear: left;
    }
    .multi-columns-row .col-lg-4:nth-child(3n + 4){
        clear: left;
    }
    .multi-columns-row .col-lg-3:nth-child(4n + 5){
        clear: left;
    }
    .multi-columns-row .col-lg-2:nth-child(6n + 7){
        clear: left;
    }
    .multi-columns-row .col-lg-1:nth-child(12n + 13){
        clear: left;
    }
}
.multi-columns-row[class*="col-margin-bottom-"]{
    overflow: hidden !important;
}
.row.tb-vcenter-wrapper{
    margin-left: -15px;
    margin-right: 0;
    width: calc(100% + 30px);
}
.row.tb-vcenter-wrapper > [class*='col-'].vcenter{
    display: block;
}
.row.tb-vcenter-wrapper > [class*='col-xs-'].vcenter{
    display: table-cell;
}
@media (min-width: 768px){
    .row.tb-vcenter-wrapper > [class*='col-sm-'].vcenter{
        display: table-cell;
    }
}
@media (min-width: 992px){
    .row.tb-vcenter-wrapper > [class*='col-md-'].vcenter{
        display: table-cell;
    }
}
@media (min-width: 1200px){
    .row.tb-vcenter-wrapper > [class*='col-lg-'].vcenter{
        display: table-cell;
    }
}
.multi-columns-row{}
.multi-columns-row.col-margin-bottom-10{
    margin-bottom: -10px !important;
}
.multi-columns-row.col-margin-bottom-10 [class^="col-"]{
    margin-bottom: 10px !important;
}
.multi-columns-row{}
.multi-columns-row.col-margin-bottom-20{
    margin-bottom: -20px !important;
}
.multi-columns-row.col-margin-bottom-20 [class^="col-"]{
    margin-bottom: 20px !important;
}
.multi-columns-row{}
.multi-columns-row.col-margin-bottom-30{
    margin-bottom: -30px !important;
}
.multi-columns-row.col-margin-bottom-30 [class^="col-"]{
    margin-bottom: 30px !important;
}
.multi-columns-row{}
.multi-columns-row.col-margin-bottom-40{
    margin-bottom: -40px !important;
}
.multi-columns-row.col-margin-bottom-40 [class^="col-"]{
    margin-bottom: 40px !important;
}
.multi-columns-row{}
.multi-columns-row.col-margin-bottom-50{
    margin-bottom: -50px !important;
}
.multi-columns-row.col-margin-bottom-50 [class^="col-"]{
    margin-bottom: 50px !important;
}
.multi-columns-row{}
.multi-columns-row.col-margin-bottom-60{
    margin-bottom: -60px !important;
}
.multi-columns-row.col-margin-bottom-60 [class^="col-"]{
    margin-bottom: 60px !important;
}
.multi-columns-row{}
.multi-columns-row.col-margin-bottom-70{
    margin-bottom: -70px !important;
}
.multi-columns-row.col-margin-bottom-70 [class^="col-"]{
    margin-bottom: 70px !important;
}
.multi-columns-row{}
.multi-columns-row.col-margin-bottom-80{
    margin-bottom: -80px !important;
}
.multi-columns-row.col-margin-bottom-80 [class^="col-"]{
    margin-bottom: 80px !important;
}
.multi-columns-row{}
.multi-columns-row.col-margin-bottom-90{
    margin-bottom: -90px !important;
}
.multi-columns-row.col-margin-bottom-90 [class^="col-"]{
    margin-bottom: 90px !important;
}
.multi-columns-row{}
.multi-columns-row.col-margin-bottom-100{
    margin-bottom: -100px !important;
}
.multi-columns-row.col-margin-bottom-100 [class^="col-"]{
    margin-bottom: 100px !important;
}
@media (max-width: 992px){
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-sm-10{
        margin-bottom: -10px !important;
    }
    .multi-columns-row.col-margin-bottom-sm-10 [class^="col-"]{
        margin-bottom: 10px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-sm-20{
        margin-bottom: -20px !important;
    }
    .multi-columns-row.col-margin-bottom-sm-20 [class^="col-"]{
        margin-bottom: 20px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-sm-30{
        margin-bottom: -30px !important;
    }
    .multi-columns-row.col-margin-bottom-sm-30 [class^="col-"]{
        margin-bottom: 30px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-sm-40{
        margin-bottom: -40px !important;
    }
    .multi-columns-row.col-margin-bottom-sm-40 [class^="col-"]{
        margin-bottom: 40px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-sm-50{
        margin-bottom: -50px !important;
    }
    .multi-columns-row.col-margin-bottom-sm-50 [class^="col-"]{
        margin-bottom: 50px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-sm-60{
        margin-bottom: -60px !important;
    }
    .multi-columns-row.col-margin-bottom-sm-60 [class^="col-"]{
        margin-bottom: 60px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-sm-70{
        margin-bottom: -70px !important;
    }
    .multi-columns-row.col-margin-bottom-sm-70 [class^="col-"]{
        margin-bottom: 70px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-sm-80{
        margin-bottom: -80px !important;
    }
    .multi-columns-row.col-margin-bottom-sm-80 [class^="col-"]{
        margin-bottom: 80px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-sm-90{
        margin-bottom: -90px !important;
    }
    .multi-columns-row.col-margin-bottom-sm-90 [class^="col-"]{
        margin-bottom: 90px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-sm-100{
        margin-bottom: -100px !important;
    }
    .multi-columns-row.col-margin-bottom-sm-100 [class^="col-"]{
        margin-bottom: 100px !important;
    }
}
@media (max-width: 768px){
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-xs-10{
        margin-bottom: -10px !important;
    }
    .multi-columns-row.col-margin-bottom-xs-10 [class^="col-"]{
        margin-bottom: 10px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-xs-20{
        margin-bottom: -20px !important;
    }
    .multi-columns-row.col-margin-bottom-xs-20 [class^="col-"]{
        margin-bottom: 20px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-xs-30{
        margin-bottom: -30px !important;
    }
    .multi-columns-row.col-margin-bottom-xs-30 [class^="col-"]{
        margin-bottom: 30px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-xs-40{
        margin-bottom: -40px !important;
    }
    .multi-columns-row.col-margin-bottom-xs-40 [class^="col-"]{
        margin-bottom: 40px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-xs-50{
        margin-bottom: -50px !important;
    }
    .multi-columns-row.col-margin-bottom-xs-50 [class^="col-"]{
        margin-bottom: 50px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-xs-60{
        margin-bottom: -60px !important;
    }
    .multi-columns-row.col-margin-bottom-xs-60 [class^="col-"]{
        margin-bottom: 60px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-xs-70{
        margin-bottom: -70px !important;
    }
    .multi-columns-row.col-margin-bottom-xs-70 [class^="col-"]{
        margin-bottom: 70px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-xs-80{
        margin-bottom: -80px !important;
    }
    .multi-columns-row.col-margin-bottom-xs-80 [class^="col-"]{
        margin-bottom: 80px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-xs-90{
        margin-bottom: -90px !important;
    }
    .multi-columns-row.col-margin-bottom-xs-90 [class^="col-"]{
        margin-bottom: 90px !important;
    }
    .multi-columns-row{}
    .multi-columns-row.col-margin-bottom-xs-100{
        margin-bottom: -100px !important;
    }
    .multi-columns-row.col-margin-bottom-xs-100 [class^="col-"]{
        margin-bottom: 100px !important;
    }
}
@media (max-width: 1400px){
    .boxed-layout-padding, .boxed-layout, .boxed-layout-padding #header.is-sticky, .boxed-layout #header.is-sticky{
        max-width: 1100px;
    }
    .boxed-layout-padding .container, .boxed-layout .container, .boxed-layout-padding #header.is-sticky .container, .boxed-layout #header.is-sticky .container{
        width: 1040px;
    }
}
@media (max-width: 1100px){
    .boxed-layout-padding, .boxed-layout, .boxed-layout-padding #header.is-sticky, .boxed-layout #header.is-sticky{
        max-width: 100%;
    }
    .boxed-layout-padding .container, .boxed-layout .container, .boxed-layout-padding #header.is-sticky .container, .boxed-layout #header.is-sticky .container{
        width: 100%;
    }
    .boxed-layout-padding{
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media only screen and (min-width : 1200px){
    .side-header #header{
        position: fixed;
        left: 0;
        width: 260px;
        height: 100%;
    }
    .side-header #header .container{
        width: auto;
        padding: 0;
    }
    .side-header #header .header-icons{
        display: block;
        line-height: 60px;
    }
    .side-header #header .header-icons .cart{
        display: none;
    }
    .side-header #header .header-icons .search{
        position: relative;
    }
    .side-header #header .header-icons .search >a{
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        right: 40px;
        z-index: 2;
    }
    .side-header #header .header-icons .search .search-area{
        visibility: visible;
        opacity: 1;
        position: static;
        -ms-transform: none;
            transform: none;
        width: 260px;
    }
    .side-header #header .header-icons .search .search-area .search-bar-wrapper{
        width: 100%;
        background-color: rgba(146, 146, 146, 0.1);
        border-radius: 0;
        box-shadow: none;
    }
    .side-header #header .header-icons .search .search-area .search-bar-wrapper:after{
        content: none;
    }
    .side-header #header{
        box-shadow: 2px 0 5px -4px rgba(0, 0, 0, 0.5);
    }
    .side-header #header.dark{
        border: none;
    }
    .side-header #wrapper{
        margin-left: 260px;
    }
}
.dark-wrapper.page-contents, .dark-wrapper .page-contents{
    background-color: #333;
}
@media only screen and (min-width : 1025px){
    .side-header #contents .container, .side-header #footer .container{
        width: 750px;
    }
}
@media only screen and (min-width : 1200px){
    .side-header #contents .container, .side-header #footer .container{
        width: 950px;
    }
}
@media only screen and (min-width : 1400px){
    .side-header #contents .container, .side-header #footer .container{
        width: 1000px;
    }
}
@media only screen and (min-width : 1900px){
    .side-header #contents .container, .side-header #footer .container{
        width: 1200px;
    }
}


/*!	Headers
 *	===================================================
 *  - Header variations
 */
#header{
    position: relative;
    z-index: 500;
    border-bottom: 1px solid #dedede;
    box-shadow: 0px 2px 10px -7px rgba(0,0,0,0.5);
    background-color: #fff;
}
#header .container{
    position: relative;
}
#header .visible-sticky{
    display: none;
}
#header .logo-wrapper{
    max-width: 250px;
}
#header .logo-wrapper .ol-user-profile a.avatar{
    border-radius: 50%;
}
#header .logo-wrapper .ol-user-profile a.avatar img{
    display: none;
}
#header .logo-wrapper a{}
#header .logo-wrapper a:hover, #header .logo-wrapper a:focus{
    text-decoration: none;
}
#header .logo-wrapper a.retina-logo{
    display: none;
}
#header .logo-wrapper img{
    max-height: 46px;
    width: auto;
}
#header .logo-wrapper img:last-child{
    display: none;
}
#header .logo-wrapper img:first-child{
    display: inline-block;
}
#header .text-logo{
    text-decoration: none;
}
#header .text-logo >img{
    width: 70px;
    height: 70px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    max-height: none !important;
}
#header .text-logo .text-wrapper{
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin-left: 10px;
}
#header .text-logo .text-wrapper .title{
    font-size: 12px;
    margin-bottom: 0;
}
#header .text-logo .text-wrapper .title span{
    font-size: 20px;
    display: block;
}
#header #primary-menu, #header .header-icons{
    display: inline-block;
    vertical-align: middle;
    line-height: inherit;
}
#header #primary-menu >*, #header .header-icons >*{
    min-width: 30px;
    text-align: center;
}
#header .cart, #header .search, #header .ol-mobile-trigger{
    display: inline-block;
    text-align: center;
}
#header .cart{
    position: relative;
    min-width: 40px;
    text-align: center;
}
#header .cart > a{
    color: rgba(0, 0, 0, 0.53);
    text-decoration: none;
    text-transform: uppercase;
}
#header .cart > a i{
    font-size: 15px;
    line-height: 20px;
    position: relative;
    line-height: 1;
    top: 1px;
    position: relative;
    z-index: 2;
}
#header .cart > a .number{
    position: absolute;
    top: 50%;
    right: -4px;
    margin-top: -18px;
    z-index: 1;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: #f5f5f5;
    background: rgba(215, 215, 215, 0.3);
    text-align: center;
    font-size: 10px;
}
#header .cart .cart-inner{
    opacity: 0;
    visibility: hidden;
    text-align: left;
    position: absolute;
    right: 0;
    top: 100%;
    background-color: #1e1e1e;
    width: 320px;
    padding: 20px 40px 40px 40px;
    transition: all 0.25s ease;
    color: #bbb;
    line-height: 1;
}
#header .cart .cart-inner h3, #header .cart .cart-inner a:not(.btn){
    color: #b1b1b1;
}
#header .cart .cart-inner a:hover{
    color: #f5f5f5;
}
#header .cart .cart-inner ul.cart-items{
    margin: 0;
    padding: 0;
    list-style: none;
}
#header .cart .cart-inner ul.cart-items li.item{
    position: relative;
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid rgba(204, 204, 204, 0.2);
}
#header .cart .cart-inner ul.cart-items li.item img{
    float: left;
    width: 60px;
    height: auto;
}
#header .cart .cart-inner ul.cart-items li.item .description{
    padding-left: 70px;
    font-size: 14px;
    line-height: 16px;
    padding-right: 25px;
}
#header .cart .cart-inner ul.cart-items li.item .description span{
    font-size: 14px;
    letter-spacing: 1.5px;
    display: block;
    margin-top: 15px;
}
#header .cart .cart-inner ul.cart-items li.item a{
    text-decoration: none;
}
#header .cart .cart-inner .subtotal{
    margin-top: 20px;
    margin-bottom: 20px;
}
#header .cart .cart-inner .subtotal h3{
    font-size: 14px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
#header .cart .cart-inner .subtotal h3 span{
    float: right;
}
#header .cart .cart-inner .cart-remove-icon{
    position: absolute;
    top: 20px;
    right: 0;
}
.nav-light#header .cart .cart-inner{
    color: #636363;
    box-shadow: 0px 1px 6px -4px #000;
    background-color: #fff;
}
.nav-light#header .cart .cart-inner ul.cart-items li.item a, .nav-light#header .cart .cart-inner a{
    color: #636363;
}
.nav-light#header .cart .cart-inner ul.cart-items li.item a:hover, .nav-light#header .cart .cart-inner ul.cart-items li.item a:focus, .nav-light#header .cart .cart-inner a:hover, .nav-light#header .cart .cart-inner a:focus{
    color: #333;
}
.nav-light#header .cart .cart-inner ul.cart-items li.item{
    border-bottom: 1px solid #dedede;
}
#header .cart:hover .cart-inner, #header .cart:focus .cart-inner{
    opacity: 1;
    visibility: visible;
    top: 100%;
}
#header .cart:hover > a, #header .cart:focus > a{
    cursor: pointer;
    color: #000;
}
#header .search{
    position: relative;
}
#header .search a{
    font-size: 15px;
    line-height: 20px;
    text-decoration: none;
    color: #636363;
    padding-left: 10px;
    display: block;
}
#header .search a i{
    display: block;
}
#header .search a:hover, #header .search a:focus{
    cursor: pointer;
    color: #000;
}
#header .search .search-area{
    opacity: 0;
    visibility: hidden;
    text-align: left;
    position: absolute;
    right: -15px;
    top: 40px;
    -ms-transform: scale(0.95);
        transform: scale(0.95);
    transition: all 0.25s ease;
    line-height: 1;
}
#header .search .search-area .search-bar-wrapper{
    position: relative;
    box-sizing: border-box;
    width: 320px;
    padding: 20px 25px;
    border-radius: 5px;
    border: none;
    box-shadow: 1px -1px 3px -2px rgba(0, 0, 0, 0.6);
    background-color: #EAEAEA;
}
#header .search .search-area .search-bar-wrapper:after{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    margin-left: 0;
    top: 0;
    right: 20px;
    box-sizing: border-box;
    border: 8px solid black;
    border-color: #EAEAE7 #EAEAE7 transparent transparent;
    -ms-transform-origin: 0 0;
        transform-origin: 0 0;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    box-shadow: 1px -1px 1px -1px rgba(0, 0, 0, 0.27);
}
#header .search .search-area input{
    border-radius: 100px;
    background-color: rgba(255, 255, 255, 0.11);
    border-color: #5b5b5b;
    color: #fff;
}
#header .search .search-area.is-visible{
    opacity: 1;
    visibility: visible;
    -ms-transform: scale(1);
        transform: scale(1);
}
#header .ol-mobile-trigger{
    display: none;
    padding: 0 10px;
}
#header .ol-mobile-trigger .hamburger-box{
    position: relative;
    top: 11px;
    width: 24px;
}
#header .ol-mobile-trigger .hamburger-inner{}
#header .ol-mobile-trigger .hamburger-inner:before{
    top: 7px;
}
#header .ol-mobile-trigger .hamburger-inner:after{
    top: 14px;
}
#header .ol-mobile-trigger.hamburger--elastic.is-active .hamburger-inner::after{
    transform: translate3d(0,-15px,0) rotate(-270deg);
}
#header .ol-mobile-trigger.hamburger--elastic.is-active .hamburger-inner{
    transform: translate3d(0,8px,0) rotate(135deg);
}
#header .promotion{
    font-size: 12px;
}
#header .promotion .social-icons{
    display: inline-block;
    margin-left: 10px;
}
#header .nav-row{
    text-align: right;
    line-height: 45px;
    border-top: 1px solid #ececec;
}
#header .nav-row #primary-menu{
    float: left;
}
#header .logo-wrapper{
    float: left;
}
#header.trans:not(.is-sticky), #header[class*="semi-trans-"]:not(.is-sticky){
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
#header.full-width .container{
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
}
#header.is-sticky{
    width: 100%;
    position: fixed;
    top: 0px;
    z-index: 500;
    animation-name: show-header;
    animation-duration: 0.3s;
}
#header.is-sticky .nav-row{
    border: none;
    line-height: 60px;
}
#header.is-sticky .nav-row #primary-menu{
    float: none !important;
}
#header.is-sticky .hidden-sticky{
    display: none;
}
#header.is-sticky .visible-sticky{
    display: block;
}
#header.is-sticky .logo-wrapper img{
    max-height: 35px;
}
#header.is-sticky .head-main{
    line-height: 60px !important;
}
#header.is-sticky .text-logo >img{
    width: 50px;
    height: 50px;
}
#header.is-sticky .text-logo .text-wrapper{
    margin-left: 7px;
}
#header.is-sticky .text-logo .text-wrapper .title{
    font-size: 10px;
}
#header.is-sticky .text-logo .text-wrapper .title span{
    font-size: 16px;
}
#header.is-sticky.no-transition{
    transition: none !important;
}
#header.is-sticky.no-transition *{
    transition: none !important;
}
#header.dark .hamburger-inner{
    background-color: #fff;
}
#header.dark .hamburger-inner:before, #header.dark .hamburger-inner:after{
    background-color: #fff;
}
.logo-wrapper a{
    display: block;
}
.head-main{
    text-align: right;
    line-height: 100px;
}
.head-main.text-center{
    text-align: center;
}
#header.header-thiner .head-main{
    line-height: 70px;
}
#header.header-thiner .logo-wrapper img{
    max-height: 40px;
}
#header.header-thin .head-main{
    line-height: 90px;
}
#header.header-thin .logo-wrapper img{
    max-height: 46px;
}
#header.header-thick .head-main{
    line-height: 140px;
}
#header.header-thick .logo-wrapper img{
    max-height: 46px;
}
#header.header-thicker .head-main{
    line-height: 170px;
}
#header.header-thicker .logo-wrapper img{
    max-height: 50px;
}
@media only screen and (min-width : 1200px){
    .side-header #header{
        overflow: initial !important;
    }
    .side-header #header .logo-wrapper{
        max-width: none;
        float: none;
        margin-bottom: 0px;
        text-align: center;
    }
    .side-header #header .logo-wrapper >a{
        padding: 30px 10px;
        display: block;
    }
    .side-header #header .logo-wrapper img{
        max-height: none !important;
    }
    .side-header #header ul#primary-menu{
        display: block;
        margin-right: 0;
    }
    .side-header #header ul#primary-menu >li{
        display: block;
        line-height: 50px;
        text-align: left;
        border-bottom: 1px solid rgba(146, 146, 146, 0.18);
    }
    .side-header #header ul#primary-menu >li >a{
        font-size: 13px;
        letter-spacing: 1px;
        text-transform: uppercase;
        padding-left: 30px;
        overflow: hidden;
        position: relative;
        transition: all 0.2s cubic-bezier(0.55, 0.06, 0.68, 0.19);
    }
    .side-header #header ul#primary-menu >li >a:after{
        font-family: ol-icon-set;
        right: 20px;
        position: absolute;
        content: "\e9cb";
    }
    .side-header #header ul#primary-menu >li >a:before{
        content: "";
        position: absolute;
        top: 100px;
        left: -35px;
        width: 50px;
        height: 50px;
        background-color: rgba(146, 146, 146, 0.1);
        transition: all 0.1s ease;
        -ms-transform: scale(3)rotate(30deg);
            transform: scale(3)rotate(30deg);
    }
    .side-header #header ul#primary-menu >li ul.sub-menu{
        top: 0;
        left: 100%;
        transition-delay: 0.1s;
    }
    .side-header #header ul#primary-menu >li:first-child{
        border-top: 1px solid rgba(146, 146, 146, 0.18);
    }
    .side-header #header ul#primary-menu >li.current-menu-item >a, .side-header #header ul#primary-menu >li:hover >a, .side-header #header ul#primary-menu >li:focus >a{
        padding-left: 40px;
    }
    .side-header #header ul#primary-menu >li.current-menu-item >a ul.sub-menu, .side-header #header ul#primary-menu >li:hover >a ul.sub-menu, .side-header #header ul#primary-menu >li:focus >a ul.sub-menu{
        transition: all 0.2s cubic-bezier(0.55, 0.06, 0.68, 0.19);
    }
    .side-header #header ul#primary-menu >li.current-menu-item >a:before, .side-header #header ul#primary-menu >li:hover >a:before, .side-header #header ul#primary-menu >li:focus >a:before{
        -ms-transform: scale(10)rotate(30deg);
            transform: scale(10)rotate(30deg);
        transition: all 0.2s cubic-bezier(0.55, 0.06, 0.68, 0.19);
    }
    .side-header #header ul#primary-menu li.mega-menu{
        position: relative;
    }
    .side-header #header ul#primary-menu ul.megamenu-wrapper{
        width: 800px;
        padding: 15px 0;
    }
}
@keyframes show-header{
    from{
        top: -100%;
    }
    to{
        top: 0;
    }
}
.head-main ul.social-icons{
    margin: 10px 20px;
    text-align: center;
    padding: 0;
}


/*!	Navigations
 *	===================================================
 */
ul#primary-menu{
    padding: 0;
    margin: 0;
    list-style: none;
    margin-right: 15px;
}
ul#primary-menu li{
    position: relative;
}
ul#primary-menu li a{
    text-decoration: none;
    display: block;
    padding: 11px 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #b1b1b1;
    font-size: 12px;
}
ul#primary-menu li a >i{
    margin-right: 7px;
    display: inline-block;
    font-size: 11px;
}
ul#primary-menu li a:hover, ul#primary-menu li a:focus{
    color: #f5f5f5;
    background-color: rgba(255, 255, 255, 0.05);
}
ul#primary-menu li:hover >ul.sub-menu, ul#primary-menu li:focus >ul.sub-menu{
    visibility: visible;
    opacity: 1;
}
ul#primary-menu li.menu-item-has-children >a{
    position: relative;
}
ul#primary-menu li.menu-item-has-children >a:after{
    content: "\e9cb";
    font-family: ol-icon-set !important;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    font-size: 8px;
    position: absolute;
    right: 11px;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
}
ul#primary-menu >li{
    display: inline-block;
    position: relative;
}
ul#primary-menu >li > a{
    display: block;
    font-size: 14px;
    text-transform: capitalize;
    letter-spacing: 0px;
    padding: 0px 2px 0px 18px;
    color: rgba(0 ,0 ,0 , 0.7);
}
ul#primary-menu >li > a:hover, ul#primary-menu >li > a:focus{
    background-color: transparent;
    color: rgba(0 ,0 ,0 , 0.9);
}
ul#primary-menu >li > ul.sub-menu{
    top: 100%;
    left: 0;
}
ul#primary-menu >li.current-menu-item >a{
    font-weight: bold;
}
ul#primary-menu >li.menu-item-has-children >a{}
ul#primary-menu >li.menu-item-has-children >a:after{
    content: "\e9ca";
    position: static;
    padding-left: 4px;
}
ul#primary-menu >li>ul.sub-menu>li ul.sub-menu{
    border-left: 1px solid #2d2d2d;
}
ul#primary-menu >li.to-left li ul.sub-menu{
    right: 100%;
    left: auto;
}
ul#primary-menu >li:last-child >ul.sub-menu{
    right: 0;
    left: auto;
}
ul#primary-menu >li:last-child li ul.sub-menu{
    right: 100%;
    left: auto;
}
ul#primary-menu ul.sub-menu{
    padding: 0;
    list-style: none;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    text-align: left;
    transition: all 0.25s ease;
    background-color: #1e1e1e;
    width: 210px;
    top: 0;
    left: 100%;
}
ul#primary-menu li.mega-menu{
    position: static;
}
ul#primary-menu li.mega-menu .megamenu-wrapper{
    width: 100%;
    padding: 35px 0 25px;
}
ul#primary-menu li.mega-menu .megamenu-wrapper ul.nav-ul{
    padding: 0;
    list-style: none;
}
ul#primary-menu li.mega-menu .megamenu-wrapper ul.nav-ul a{
    padding: 7px 15px;
}
ul#primary-menu li.mega-menu .megamenu-wrapper .nav-title{
    color: #b1b1b1;
    font-size: 16px;
    padding-left: 15px;
}
ul#primary-menu li.mega-menu .megamenu-wrapper:after{
    content: "";
    clear: both;
    display: table;
}
#header:not(.is-sticky):not(.mobile-menu) .nav-row ul#primary-menu >li:first-child >a{
    padding-left: 0;
}
#header:not(.is-sticky):not(.mobile-menu) .nav-row ul#primary-menu >li:last-child >ul.sub-menu{
    right: auto;
    left: 0;
}
#header:not(.is-sticky):not(.mobile-menu) .nav-row ul#primary-menu >li:last-child li ul.sub-menu{
    right: 100%;
    left: auto;
}
#header.mobile-menu .header-icons .ol-mobile-trigger{
    display: inline-block;
}
#header.mobile-menu ul#primary-menu{
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    background-color: #1e1e1e;
    text-align: left;
    line-height: 1;
    margin-right: 0;
}
#header.mobile-menu ul#primary-menu li{
    display: block;
}
#header.mobile-menu ul#primary-menu li a{
    padding: 8px 20px;
}
#header.mobile-menu ul#primary-menu li a:hover{
    color: #f5f5f5;
    background-color: rgba(255, 255, 255, 0.02);
}
#header.mobile-menu ul#primary-menu li.menu-item-has-children a{
    position: relative;
}
#header.mobile-menu ul#primary-menu li.menu-item-has-children a:after{
    content: "\e9ca";
    font-family: ol-icon-set;
    position: absolute;
    top: 50%;
    right: 20px;
    font-size: 12px;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    -webkit-filter: blur(0);
}
#header.mobile-menu ul#primary-menu li.menu-item-has-children.is-open >a{}
#header.mobile-menu ul#primary-menu li.menu-item-has-children.is-open >a:after{
    content: "\e9d1";
}
#header.mobile-menu ul#primary-menu ul.sub-menu{
    display: none;
    position: static;
    opacity: 1;
    visibility: visible;
    width: 100%;
    background-color: #151515;
    padding-left: 20px;
    border-left: none !important;
    transition: none;
}
#header.mobile-menu ul#primary-menu ul.sub-menu .menu-item-has-children a{}
#header.mobile-menu ul#primary-menu ul.sub-menu .menu-item-has-children a:after{
    right: 35px;
    font-size: 10px;
}
#header.mobile-menu ul#primary-menu >li >a{
    padding: 15px 18px;
    color: #b1b1b1;
}
#header.mobile-menu ul#primary-menu >li >a:hover, #header.mobile-menu ul#primary-menu >li >a:focus{
    color: #f5f5f5;
}
#header.mobile-menu ul#primary-menu >li.is-open >a{
    box-shadow: 0px 5px 8px -4px rgba(0,0,0,0.5);
}
#header.mobile-menu ul#primary-menu li.mega-menu .megamenu-wrapper{
    padding: 0;
    padding-left: 20px;
}
#header.mobile-menu ul#primary-menu li.mega-menu .megamenu-wrapper [class*="col-"]{
    padding: 0;
}
#header.mobile-menu ul#primary-menu li.mega-menu .megamenu-wrapper .nav-title{
    display: none;
}
#header.mobile-menu .hidden-mobile{
    display: none !important;
}
#header.mobile-menu #primary-menu >*{
    text-align: left;
}
@media (min-width: 1200px){
    body:not(.side-header) #header ul#primary-menu{
        display: inline-block !important;
    }
    body.side-header #header ul#primary-menu{
        display: block !important;
    }
}
@media (max-width: 1200px){
    #header .ol-mobile-trigger{
        display: inline-block;
    }
    #header ul#primary-menu{
        display: none;
    }
}



/*!	Header skins
 *	===================================================
 */
#header{}
#header.sticky-light.is-sticky{
    border-bottom: 1px solid #dedede;
    box-shadow: 0px 2px 10px -7px rgba(0,0,0,0.5);
    background-color: #fff;
}
#header.sticky-light.is-sticky #primary-menu>li>a{
    text-decoration: none;
    color: #636363;
}
#header.sticky-light.is-sticky #primary-menu>li>a:hover, #header.sticky-light.is-sticky #primary-menu>li>a:focus{
    color: #000;
}
#header.sticky-light.is-sticky #primary-menu > li.current-menu-item > a{
    text-decoration: none;
    color: #000;
}
#header.sticky-light.is-sticky .cart > a, #header.sticky-light.is-sticky .search a{
    text-decoration: none;
    color: #555;
}
#header.sticky-light.is-sticky .search a:hover, #header.sticky-light.is-sticky .cart > a:hover{
    color: #000;
}
#header.sticky-light.is-sticky .cart > a .number{
    background-color: rgba(0,0,0,0.1);
}
#header.dark, #header.sticky-dark.is-sticky{
    background-color: #343434;
    border-bottom: none;
    color: #e8e8e8;
}
#header.dark #primary-menu>li>a, #header.dark #promary-menu > li.current-menu-item, #header.dark .cart > a, #header.dark .search a, #header.sticky-dark.is-sticky #primary-menu>li>a, #header.sticky-dark.is-sticky #promary-menu > li.current-menu-item, #header.sticky-dark.is-sticky .cart > a, #header.sticky-dark.is-sticky .search a{
    text-decoration: none;
    color: #e8e8e8;
}
#header.dark .search a:hover, #header.dark .cart > a:hover, #header.sticky-dark.is-sticky .search a:hover, #header.sticky-dark.is-sticky .cart > a:hover{
    color: #fff;
}
#header.dark .cart > a .number, #header.sticky-dark.is-sticky .cart > a .number{
    background-color: rgba(255,255,255,0.2);
}
#header.dark #primary-menu>li>a:hover, #header.dark #primary-menu>li>a:focus, #header.sticky-dark.is-sticky #primary-menu>li>a:hover, #header.sticky-dark.is-sticky #primary-menu>li>a:focus{
    color: #fff;
}
#header.dark .current-menu-item a:not(.btn), #header.sticky-dark.is-sticky .current-menu-item a:not(.btn){
    color: #fff;
}
#header.dark .nav-row, #header.sticky-dark.is-sticky .nav-row{
    border-color: #3d3d3d;
}
#header.trans:not(.is-sticky){
    background-color: transparent;
    border: none;
    box-shadow: 0px 2px 10px -6px rgba(0, 0, 0, 0.1);
}
#header.semi-trans-light{
    background-color: rgba(255, 255, 255, 0.2);
}
#header.semi-trans-dark{
    background-color: rgba(51, 51, 51, 0.2);
}
#header.semi-trans-light-10:not(.is-sticky){
    background-color: rgba(255, 255, 255, 0.1);
}
#header.semi-trans-light-20:not(.is-sticky){
    background-color: rgba(255, 255, 255, 0.2);
}
#header.semi-trans-light-30:not(.is-sticky){
    background-color: rgba(255, 255, 255, 0.3);
}
#header.semi-trans-light-40:not(.is-sticky){
    background-color: rgba(255, 255, 255, 0.4);
}
#header.semi-trans-light-50:not(.is-sticky){
    background-color: rgba(255, 255, 255, 0.5);
}
#header.semi-trans-light-60:not(.is-sticky){
    background-color: rgba(255, 255, 255, 0.6);
}
#header.semi-trans-light-70:not(.is-sticky){
    background-color: rgba(255, 255, 255, 0.7);
}
#header.semi-trans-light-80:not(.is-sticky){
    background-color: rgba(255, 255, 255, 0.8);
}
#header.semi-trans-light-90:not(.is-sticky){
    background-color: rgba(255, 255, 255, 0.9);
}
#header.semi-trans-dark-10:not(.is-sticky){
    background-color: rgba(51, 51, 51, 0.1);
}
#header.semi-trans-dark-20:not(.is-sticky){
    background-color: rgba(51, 51, 51, 0.2);
}
#header.semi-trans-dark-30:not(.is-sticky){
    background-color: rgba(51, 51, 51, 0.3);
}
#header.semi-trans-dark-40:not(.is-sticky){
    background-color: rgba(51, 51, 51, 0.4);
}
#header.semi-trans-dark-50:not(.is-sticky){
    background-color: rgba(51, 51, 51, 0.5);
}
#header.semi-trans-dark-60:not(.is-sticky){
    background-color: rgba(51, 51, 51, 0.6);
}
#header.semi-trans-dark-70:not(.is-sticky){
    background-color: rgba(51, 51, 51, 0.7);
}
#header.semi-trans-dark-80:not(.is-sticky){
    background-color: rgba(51, 51, 51, 0.8);
}
#header.semi-trans-dark-90:not(.is-sticky){
    background-color: rgba(51, 51, 51, 0.9);
}


/*!	Footer
 *	===================================================
 */
#footer{
    position: relative;
    z-index: 5;
    font-size: 13px;
}
#footer #footer-main{
    background-color: #f5f5f5;
    padding: 100px 0;
}
#footer #footer-bar{
    padding: 40px 0;
    background-color: #eee;
    border-top: 1px solid #e6e6e6;
}
#footer a{
    text-decoration: none;
}
#footer p{
    line-height: 2;
}
#footer .center-logo{
    margin-top: -130px;
}
#footer .center-logo .img{
    width: 120px;
    height: 120px;
    padding: 35px;
    background-color: #f5f5f5;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    position: relative;
}
#footer .center-logo .img:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(245, 245, 245, 0.3);
    -ms-transform: scale(1.3);
        transform: scale(1.3);
    border-radius: 50%;
}
#footer .center-logo img{
    width: 100%;
}
#footer ul.footer-menu{
    margin: 0;
    padding: 0;
    list-style: none;
}
#footer ul.footer-menu li{
    display: inline-block;
}
#footer ul.footer-menu li a{
    text-transform: uppercase;
    font-size: 12px;
}
#footer ul.footer-menu li:after{
    content: "/";
    padding: 0 7px;
    font-size: 10px;
}
#footer ul.footer-menu li:last-child:after{
    content: "";
    padding: 0;
}
#footer .copyright{
    font-weight: bold;
}
#footer .promo{
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 5px;
}
#footer .widget > h4{
    font-size: 16px;
    text-transform: uppercase;
    color: #777;
    margin-bottom: 25px;
}
#footer .widget .links ul{
    padding: 0;
    list-style: none;
}
#footer .widget .links ul li{
    line-height: 25px;
}
#footer .widget .links ul li a{
    display: inline-block;
    vertical-align: middle;
}
#footer .widget .links ul li:before{
    content: "\e9cb";
    font-family: "ol-icon-set"!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    display: inline-block;
    vertical-align: middle;
    padding-right: 7px;
    font-size: 7px;
}
#footer .fact-item .fact-number-wrap .fact-number{
    font-size: 25px;
}
#footer .fact-item.left-alined .fact-icon-wrap .fact-icon{
    font-size: 40px;
}
#footer .fact-item.left-alined .fact-number-wrap, #footer .fact-item.left-alined .fact-title, #footer .fact-item.left-alined .fact-sub-title{
    margin-left: 60px;
}
#footer.dark-wrapper #footer-main{
    background-color: #363636;
}
#footer.dark-wrapper #footer-bar{
    background-color: #2f2f2f;
    border-color: #3c3c3c;
}
#footer.dark-wrapper p{
    color: #808080;
}
#footer.dark-wrapper .copyright{
    color: #bbb;
}
#footer.dark-wrapper .center-logo .img{
    background-color: #363636;
}
#footer.dark-wrapper .center-logo .img:after{
    background-color: rgba(54, 54, 54, 0.3);
}
#footer.dark-wrapper .widget >h4{
    color: #ccc;
}
#footer.dark-wrapper .social-icons a{
    background-color: transparent;
}
#footer.dark-wrapper .fact-item{
    text-shadow: none;
}
#footer.dark-wrapper .fact-item .fact-title{
    color: #eee;
}
#footer.dark-wrapper .fact-item .fact-number-wrap .fact-number{
    color: #eee;
}



/*!	Page Titles
 *	===================================================
 *  - Title variations
 */
.page-head{
    z-index: 1;
    height: 150px;
    background-size: cover;
    position: relative;
    color: #636363;
    background-color: #f5f5f5;
}
.page-head .container{
    position: relative;
    height: 100%;
    z-index: 10;
}
.page-head .title-wrapper{
    width: 50%;
}
.page-head .title-wrapper .info-wrapper{
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
}
.page-head .breadcrumb-wrapper{
    width: 50%;
    text-align: right;
}
.page-head h1, .page-head h2, .page-head h3, .page-head h4, .page-head h5, .page-head h6{
    padding: 0;
    margin: 0;
}
.page-head h1.title{
    word-break: normal;
    -ms-word-wrap: break-word;
    font-size: 26px;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 1px;
}
.page-head h1.title.alt{
    font-size: 40px;
}
.page-head h2.description{
    word-break: normal;
    -ms-word-wrap: break-word;
    font-size: 14px;
    margin-top: 10px;
    font-weight: normal;
    line-height: 24px;
}
.page-head h4.head{
    word-break: normal;
    -ms-word-wrap: break-word;
    font-weight: bold;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 5px;
    letter-spacing: 6px;
}
.page-head .opacity-overlay{
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    opacity: 1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.page-head .opacity-overlay.p-bg-pan-up{
    background-position: center top;
}
.page-head .opacity-overlay.opacity-70{
    opacity: 0.7;
}
.page-head h1, .page-head h2, .page-head h3, .page-head h4, .page-head h5, .page-head h6{
    color: #4b4b4b;
}
.page-head .gmap, .page-head #gmap{
    position: absolute !important;
    z-index: -2;
}
.page-head.auto-height{
    height: auto;
}
.page-head.light{
    background-color: #f5f5f5;
    color: #636363;
}
.page-head.light h1, .page-head.light h2, .page-head.light h3, .page-head.light h4, .page-head.light h5, .page-head.light h6{
    color: #4b4b4b;
}
.page-head.white{
    background-color: #fff;
    border-bottom: 1px solid #dedede;
}
.page-head.dark{
    background-color: #333;
    color: #bbb;
}
.page-head.dark h1, .page-head.dark h2, .page-head.dark h3, .page-head.dark h4, .page-head.dark h5, .page-head.dark h6, .page-head.dark .info-wrapper{
    color: #fff;
}
.page-head.center-it{
    text-align: center;
}
.page-head.center-it .breadcrumb-wrapper{
    display: none;
}
.page-head.center-it .title-wrapper{
    padding: 0 20%;
}
.page-head.center-it .title{
    font-size: 40px;
}
.page-head.center-it.boxed{
    text-shadow: none;
    height: auto;
}
.page-head.center-it.boxed .wrapper{
    padding: 90px 0;
}
.page-head.center-it.boxed .wrapper .title-wrapper{
    padding: 0 25%;
}
.page-head.center-it.boxed .wrapper .title-wrapper .boxed{
    position: relative;
    padding: 50px 10px;
    background-color: rgba(245,245,245, 0.7);
}
.page-head.center-it.boxed .wrapper .title-wrapper .boxed:after{
    position: absolute;
    content: "";
    right: -8px;
    left: -8px;
    top: -8px;
    bottom: -8px;
    background-color: transparent;
    border: 4px solid rgba(245,245,245, 0.7);
}
.page-head.center-it.boxed.dark .wrapper .title-wrapper .boxed{
    background-color: rgba(51,51,51, 0.8);
}
.page-head.center-it.boxed.dark .wrapper .title-wrapper .boxed:after{
    border-color: rgba(51,51,51, 0.8);
}
.page-head.right-it{
    text-align: right;
}
.page-head.right-it .breadcrumb-wrapper{
    display: none;
}
.page-head.right-it .title-wrapper{
    padding-right: inherit;
}
.page-head.lined{
    border-bottom: 1px solid #dedede;
}
.page-head.lined .vcenter{
    vertical-align: bottom;
    padding-bottom: 20px;
}
.page-head.lined .vcenter.title-wrapper:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    width: 50px;
    background-color: #4b4b4b;
}
.center-it.page-head.hvh-60 .title-wrapper, .center-it.page-head.hvh-70 .title-wrapper, .center-it.page-head.hvh-80 .title-wrapper, .center-it.page-head.hvh-90 .title-wrapper, .center-it.page-head.hvh-100 .title-wrapper, .center-it.page-head.full-screen .title-wrapper, .center-it.page-head.h-600 .title-wrapper, .center-it.page-head.h-700
	.page-head.h-800
	.page-head.h-900 .title-wrapper{
    padding-right: 0;
    padding: 0 20%;
}
.page-head.hvh-60 .title-wrapper, .page-head.hvh-70 .title-wrapper, .page-head.hvh-80 .title-wrapper, .page-head.hvh-90 .title-wrapper, .page-head.hvh-100 .title-wrapper, .page-head.full-screen .title-wrapper, .page-head.h-600 .title-wrapper, .page-head.h-700
	.page-head.h-800
	.page-head.h-900 .title-wrapper{
    padding-right: 50%;
}
.page-head.hvh-60 .description, .page-head.hvh-70 .description, .page-head.hvh-80 .description, .page-head.hvh-90 .description, .page-head.hvh-100 .description, .page-head.full-screen .description, .page-head.h-600 .description, .page-head.h-700
	.page-head.h-800
	.page-head.h-900 .description{
    margin-top: 30px;
}
.page-head.hvh-60 .head, .page-head.hvh-70 .head, .page-head.hvh-80 .head, .page-head.hvh-90 .head, .page-head.hvh-100 .head, .page-head.full-screen .head, .page-head.h-600 .head, .page-head.h-700
	.page-head.h-800
	.page-head.h-900 .head{
    margin-bottom: 15px;
}



/*!	Breadcrumbs
 *	===================================================
 *  - Title variations
 */
.breadcrumbs-wrapper{
    padding: 15px 0;
    background-color: #e8e8e8;
}
.breadcrumb{
    margin: 0;
    padding: 0;
    color: #636363;
    font-size: 10px;
    text-transform: capitalize;
    background: transparent;
}
.breadcrumb li:first-of-type{
    padding-left: 0;
}
.breadcrumb > li{
    position: relative;
    padding: 0 12px;
    display: inline-block;
}
.breadcrumb > li:last-child{
    padding-right: 0;
}
.breadcrumb li+li:before{
    position: absolute;
    content: "\e9cb";
    font-family: "ol-icon-set";
    font-size: 12px;
    left: -12px;
    color: inherit;
    top: -2px;
}
.breadcrumb a{
    color: #636363;
    text-decoration: none;
}
.breadcrumb .icon{
    position: relative;
    top: 1px;
    font-size: 9px;
}
.middle .breadcrumb{
    top: 50%;
    padding: 0;
}
.dark .breadcrumb{
    color: #fff;
}
.dark .breadcrumb a{
    color: #fff;
}
.dark .breadcrumb a:hover, .dark .breadcrumb a:focus{
    color: #FF3366;
}



/*!	theme bottons
 *	===================================================
 *  - varius layouts
 */
.demo-btns{
    text-align: center;
}
.demo-btns .btn{
    margin: 0 10px;
}
.btn-danger, .btn-info, .btn-warning, .btn-primary, .btn-success, .btn-default{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.42857143;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    text-decoration: none !important;
}
.dark-wrapper .btn-danger, .dark-wrapper .btn-info, .dark-wrapper .btn-warning, .dark-wrapper .btn-primary, .dark-wrapper .btn-success, .dark-wrapper .btn-default{
    color: #f5f5f5;
}
.btn{
    display: inline-block;
    border-radius: 0;
    font-family: "Ruda", sans-serif;
    transition: all 0.25s ease;
    text-transform: uppercase;
    padding: 15px 30px;
    font-size: 14px;
    font-weight: bold;
    background-color: #fff;
    border: 1px solid #dedede;
    color: #777;
}
.btn i{
    position: relative;
}
.dark-wrapper .btn{}
.btn:hover, .btn:focus{
    background-color: #eee;
    color: #333;
}
.btn-large{
    padding: 16px 40px;
    font-size: 16px;
}
.btn-medium{
    padding: 12px 30px;
    font-size: 14px;
}
.btn-small{
    padding: 8px 20px;
    font-size: 12px;
}
.btn-extra-small{
    padding: 6px 10px;
    font-size: 11px;
}
.btn-extra-small .icon{
    padding-right: 5px;
}
.btn-round{
    border-radius: 4px;
}
.btn-circle{
    border-radius: 60px;
}
.btn-thick-border{
    border-width: 3px;
}
.btn-wide{}
.btn-wide.btn-large{
    padding: 16px 60px;
}
.btn-wide.btn-medium{
    padding: 12px 50px;
}
.btn-wide.btn-small{
    padding: 8px 40px;
}
.btn-block{
    display: block;
}
.btn-skin-red{
    background-color: #FF3366;
    border-color: rgb(230, 51, 96);
    color: #fff;
}
.btn-skin-red:hover, .btn-skin-red:focus{
    background-color: rgb(230, 51, 96);
    color: #fff;
}
.btn-skin-blue{
    background-color: #76bcff;
    border-color: rgb(117, 175, 230);
    color: #fff;
}
.btn-skin-blue:hover, .btn-skin-blue:focus{
    background-color: rgb(117, 175, 230);
    color: #fff;
}
.btn-skin-green{
    background-color: #1abc9c;
    border-color: rgb(26, 163, 136);
    color: #fff;
}
.btn-skin-green:hover, .btn-skin-green:focus{
    background-color: rgb(26, 163, 136);
    color: #fff;
}
.btn-skin-purple{
    background-color: #b24a7d;
    border-color: rgb(153, 74, 112);
    color: #fff;
}
.btn-skin-purple:hover, .btn-skin-purple:focus{
    background-color: rgb(153, 74, 112);
    color: #fff;
}
.btn-skin-yellow{
    background-color: #f1c40f;
    border-color: rgb(217, 176, 15);
    color: #fff;
}
.btn-skin-yellow:hover, .btn-skin-yellow:focus{
    background-color: rgb(217, 176, 15);
    color: #fff;
}
.btn-skin-dark{
    background-color: #555;
    border-color: rgb(70, 70, 70);
    color: #fff;
}
.dark-wrapper .btn-skin-dark{
    border-color: #636363;
}
.btn-skin-dark:hover, .btn-skin-dark:focus{
    background-color: rgb(70, 70, 70);
    color: #fff;
}
.btn-trans{
    background-color: transparent;
}
.btn-trans.btn-skin-red{
    color: rgb(230, 51, 96);
}
.btn-trans.btn-skin-blue{
    color: rgb(117, 175, 230);
}
.btn-trans.btn-skin-green{
    color: rgb(26, 163, 136);
}
.btn-trans.btn-skin-purple{
    color: rgb(153, 74, 112);
}
.btn-trans.btn-skin-yellow{
    color: rgb(217, 176, 15);
}
.btn-trans.btn-skin-dark{
    color: rgb(70, 70, 70);
}
.btn-trans.btn-skin-white{
    color: #fff;
}
.btn-trans.btn-skin-white:hover, .btn-trans.btn-skin-white:focus{
    color: #555;
}
.btn-trans.btn-skin-red, .btn-trans.btn-skin-blue, .btn-trans.btn-skin-green, .btn-trans.btn-skin-purple, .btn-trans.btn-skin-yellow, .btn-trans.btn-skin-dark{}
.btn-trans.btn-skin-red:hover, .btn-trans.btn-skin-red:focus, .btn-trans.btn-skin-blue:hover, .btn-trans.btn-skin-blue:focus, .btn-trans.btn-skin-green:hover, .btn-trans.btn-skin-green:focus, .btn-trans.btn-skin-purple:hover, .btn-trans.btn-skin-purple:focus, .btn-trans.btn-skin-yellow:hover, .btn-trans.btn-skin-yellow:focus, .btn-trans.btn-skin-dark:hover, .btn-trans.btn-skin-dark:focus{
    color: #fff;
}
.btn i{
    right: auto;
    left: -10px;
    float: left;
}
.btn-icon-right i{
    left: auto;
    right: -10px;
    float: right;
}
.btn-skin-red i, .btn-skin-red span, .btn-skin-blue i, .btn-skin-blue span, .btn-skin-green i, .btn-skin-green span, .btn-skin-purple i, .btn-skin-purple span, .btn-skin-yellow i, .btn-skin-yellow span, .btn-skin-dark i, .btn-skin-dark span{
    color: #fff;
}
.dark-wrapper .btn-skin-red, .dark-wrapper .btn-skin-blue, .dark-wrapper .btn-skin-green, .dark-wrapper .btn-skin-purple, .dark-wrapper .btn-skin-yellow, .dark-wrapper .btn-skin-dark{
    color: #f5f5f5;
}
.btn-anim-i i{
    transition: all 0.3s ease;
    position: relative;
}
.btn-anim-i span{
    position: relative;
    left: 0;
    right: 0;
    transition: all 0.5s ease;
}
.btn-anim-i:hover i, .btn-anim-i:focus i{
    left: -30px;
    opacity: 0;
}
.btn-anim-i:hover span, .btn-anim-i:focus span{
    left: -5px;
}
.btn-anim-i.btn-icon-right{}
.btn-anim-i.btn-icon-right:hover i, .btn-anim-i.btn-icon-right:focus i{
    left: auto;
    right: -30px;
}
.btn-anim-i.btn-icon-right:hover span, .btn-anim-i.btn-icon-right:focus span{
    right: -5px;
    left: auto;
}
.btn-anim-drawer{
    border: none;
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: color 0.3s cubic-bezier(0.75, 0, 0.125, 1);
    background-color: #dedede;
}
.btn-anim-drawer:after, .btn-anim-drawer:before{
    position: absolute;
    content: "";
    z-index: -1;
    border-radius: inherit;
}
.btn-anim-drawer:before{
    background-color: #888;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translate3d(0, 100%, 0);
    transition: transform 0.3s;
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.btn-anim-drawer:after{
    background: #fff;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
}
.btn-anim-drawer:hover{}
.btn-anim-drawer:hover:before{
    transform: translate3d(0, 0, 0);
}
.btn-anim-drawer.btn-skin-dark{
    background-color: #636363;
    color: #d4d4d4;
}
.btn-anim-drawer.btn-skin-dark:after{
    background-color: #555;
}
.btn-anim-drawer.btn-skin-dark:before{
    background-color: #cecece;
}
.btn-anim-drawer.btn-skin-dark:hover, .btn-anim-drawer.btn-skin-dark:focus{
    color: #fff;
}
.btn-an-split{
    position: relative;
    z-index: 1;
    overflow: hidden;
    border: 2px solid #dedede;
}
.btn-an-split span{
    position: relative;
    z-index: 1;
    display: block;
    transform: scale3d(0.2, 0.2, 1);
    transition: transform 0.3s ease-in-out;
}
.btn-an-split:hover, .btn-an-split:focus{
    background-color: #FF3366;
    color: #fff;
}
.btn-an-split:hover span, .btn-an-split:focus span{
    transform: scale3d(1,1,1);
}
.btn-an-split:after, .btn-an-split:before{
    z-index: 2;
    content: attr(data-text);
    position: absolute;
    width: 100%;
    height: 50%;
    left: 0;
    background: #fff;
    color: #777;
    overflow: hidden;
    transition: transform 0.2s ease-in-out;
}
.btn-an-split:before{
    top: 0;
}
.btn-an-split:after{
    bottom: 0;
    line-height: 0;
}
.btn-an-split.btn-large:before{
    padding-top: 16px;
}
.btn-an-split.btn-medium:before{
    padding-top: 12px;
}
.btn-an-split.btn-small:before{
    padding-top: 9px;
}
.btn-an-split.btn-extra-small:before{
    padding-top: 6px;
}
.btn-an-split:hover:before, .btn-an-split:focus:before{
    transform: translate3d(0, -100%, 0);
}
.btn-an-split:hover:after, .btn-an-split:focus:after{
    transform: translate3d(0, 100%, 0);
}
.ol-iconic-link{
    position: relative;
    background-color: rgba(255, 255, 255, 0.6);
    line-height: 18px;
    display: block;
    padding: 20px 60px 20px 30px;
    font-size: 14px;
    overflow: hidden;
    border: 1px solid #dedede;
    text-decoration: none;
}
.ol-iconic-link i{
    position: absolute;
    right: -20px;
    bottom: 10px;
    font-size: 80px;
    color: #dedede;
    opacity: 0.3;
}
.dark-wrapper .ol-iconic-link{
    background-color: #3a3a3a;
    border-color: #4b4b4b;
}
.ol-iconic-link:hover, .ol-iconic-linkfocus{
    text-decoration: none;
    background-color: #FF3366;
    color: #fff;
    border-color: #fff;
}
.ol-iconic-link:hover i, .ol-iconic-linkfocus i{
    color: rgba(255,255,255,0.8) !important;
}
.ol-iconic-link.skin-red i{
    color: #FF3366;
}
.ol-iconic-link.skin-red:hover, .ol-iconic-link.skin-red:focus{
    background-color: #FF3366;
}
.ol-iconic-link.skin-blue i{
    color: #76bcfe;
}
.ol-iconic-link.skin-blue:hover, .ol-iconic-link.skin-bluefocus{
    background-color: #76bcfe;
}
.ol-iconic-link.skin-green i{
    color: #1abc9c;
}
.ol-iconic-link.skin-green:hover, .ol-iconic-link.skin-greenfocus{
    background-color: #1abc9c;
}
.ol-iconic-link.skin-purple i{
    color: #b24a7d;
}
.ol-iconic-link.skin-purple:hover, .ol-iconic-link.skin-purplefocus{
    background-color: #b24a7d;
}
.ol-iconic-link.skin-yellow i{
    color: #f1c40f;
}
.ol-iconic-link.skin-yellow:hover, .ol-iconic-link.skin-yellowfocus{
    background-color: #f1c40f;
}
.ol-iconic-link.skin-dark i{
    color: #333;
}
.ol-iconic-link.skin-dark:hover, .ol-iconic-link.skin-darkfocus{
    background-color: #333;
}
.ol-iconic-link.skin-lemon i{
    color: #a9e84f;
}
.ol-iconic-link.skin-lemon:hover, .ol-iconic-link.skin-lemonfocus{
    background-color: #a9e84f;
}
.ol-iconic-link.skin-cyan i{
    color: #32cdc7;
}
.ol-iconic-link.skin-cyan:hover, .ol-iconic-link.skin-cyanfocus{
    background-color: #32cdc7;
}
.ol-iconic-link.size-tall{
    padding-top: 70px;
    padding-bottom: 30px;
}



/*!	ui - social icons
 *	===================================================
 */
.social-icons{
    font-size: 0;
    padding: 0;
}
.social-icons li{
    display: inline-block;
    margin: 0px 0px;
}
.social-icons li:first-child{
    margin-left: 0;
}
.social-icons li:last-child{
    margin-right: 0;
}
.social-icons a{
    text-decoration: none;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    text-align: center;
    transition: all 0.25s ease;
    color: #b5b5b5;
}
.social-icons a .oli{
    font-size: 24px;
}
.social-icons a .fa{
    font-size: 24px;
    top: -2px;
    position: relative;
}
.social-icons a:hover, .social-icons a:focus{
    color: #333;
}
.dark-wrapper .social-icons a{}
.dark-wrapper .social-icons a:hover, .dark-wrapper .social-icons a:focus{
    color: #fff;
}
.dark-wrapper .social-icons[class*="shape-"]:not([class*="skin-"]) a{}
.dark-wrapper .social-icons[class*="shape-"]:not([class*="skin-"]) a:hover, .dark-wrapper .social-icons[class*="shape-"]:not([class*="skin-"]) a:focus{
    color: #333;
    border-color: none;
    background-color: #fff;
}
.social-icons.size{}
.social-icons.size-small a{
    font-size: 10px;
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.social-icons.size-large a{
    font-size: 14px;
    width: 36px;
    height: 36px;
    line-height: 36px;
}
.social-icons.shape{}
.social-icons.shape-circle a{
    border: 1px solid #b5b5b5;
    box-sizing: content-box;
    border-radius: 50%;
}
.social-icons.shape-circle a:hover, .social-icons.shape-circle a:focus{
    border: 1px solid #333;
}
.social-icons.shape-square a{
    border: 1px solid #b5b5b5;
    box-sizing: content-box;
}
.social-icons.shape-square a:hover, .social-icons.shape-square a:focus{
    border: 1px solid #333;
}
.social-icons[class*="shape-"] li{
    margin: 0 2px;
}
.social-icons[class*="shape-"] a{}
.social-icons[class*="shape-"] a:hover, .social-icons[class*="shape-"] a:focus{
    color: #fff;
    border-color: none;
    background-color: #333;
}
.social-icons[class*="shape-"].size{}
.social-icons[class*="shape-"].size-small li{
    margin: 0 2px;
}
.social-icons[class*="shape-"].size-large li{
    margin: 0 3px;
}
.social-icons.skin{}
.social-icons.skin-white li a{
    color: #fff;
}
.social-icons.skin-white li a:hover, .social-icons.skin-white li a:focus{
    opacity: 0.7;
}
.social-icons.skin-white[class*="shape-"] li a{
    border-color: #b3b3b3;
    color: #b3b3b3;
    background-color: #fff;
}
.social-icons.skin-white[class*="shape-"] li a:hover, .social-icons.skin-white[class*="shape-"] li a:focus{
    opacity: 0.7;
}
.social-icons.skin-theme li a{
    color: #FF3366;
}
.social-icons.skin-theme li a:hover, .social-icons.skin-theme li a:focus{
    opacity: 0.7;
}
.social-icons.skin-theme[class*="shape-"] li a{
    border-color: transparent;
    color: #fff;
    background-color: #FF3366;
}
.social-icons.skin-theme[class*="shape-"] li a:hover, .social-icons.skin-theme[class*="shape-"] li a:focus{
    opacity: 0.7;
}
.social-icons.skin-blue li a{
    color: #76bcfe;
}
.social-icons.skin-blue li a:hover, .social-icons.skin-blue li a:focus{
    opacity: 0.7;
}
.social-icons.skin-blue[class*="shape-"] li a{
    border-color: transparent;
    color: #fff;
    background-color: #76bcfe;
}
.social-icons.skin-blue[class*="shape-"] li a:hover, .social-icons.skin-blue[class*="shape-"] li a:focus{
    opacity: 0.7;
}
.social-icons.skin-green li a{
    color: #1abc9c;
}
.social-icons.skin-green li a:hover, .social-icons.skin-green li a:focus{
    opacity: 0.7;
}
.social-icons.skin-green[class*="shape-"] li a{
    border-color: transparent;
    color: #fff;
    background-color: #1abc9c;
}
.social-icons.skin-green[class*="shape-"] li a:hover, .social-icons.skin-green[class*="shape-"] li a:focus{
    opacity: 0.7;
}
.social-icons.skin-yellow li a{
    color: #f1c40f;
}
.social-icons.skin-yellow li a:hover, .social-icons.skin-yellow li a:focus{
    opacity: 0.7;
}
.social-icons.skin-yellow[class*="shape-"] li a{
    border-color: transparent;
    color: #fff;
    background-color: #f1c40f;
}
.social-icons.skin-yellow[class*="shape-"] li a:hover, .social-icons.skin-yellow[class*="shape-"] li a:focus{
    opacity: 0.7;
}
.social-icons.skin-dark li a{
    color: #333;
}
.social-icons.skin-dark li a:hover, .social-icons.skin-dark li a:focus{
    opacity: 0.7;
}
.social-icons.skin-dark[class*="shape-"] li a{
    border-color: transparent;
    color: #fff;
    background-color: #333;
}
.social-icons.skin-dark[class*="shape-"] li a:hover, .social-icons.skin-dark[class*="shape-"] li a:focus{
    opacity: 0.7;
}
.social-icons.skin-purple li a{
    color: #b24a7d;
}
.social-icons.skin-purple li a:hover, .social-icons.skin-purple li a:focus{
    opacity: 0.7;
}
.social-icons.skin-purple[class*="shape-"] li a{
    border-color: transparent;
    color: #fff;
    background-color: #b24a7d;
}
.social-icons.skin-purple[class*="shape-"] li a:hover, .social-icons.skin-purple[class*="shape-"] li a:focus{
    opacity: 0.7;
}
.social-icons.skin-cyan li a{
    color: #32cdc7;
}
.social-icons.skin-cyan li a:hover, .social-icons.skin-cyan li a:focus{
    opacity: 0.7;
}
.social-icons.skin-cyan[class*="shape-"] li a{
    border-color: transparent;
    color: #fff;
    background-color: #32cdc7;
}
.social-icons.skin-cyan[class*="shape-"] li a:hover, .social-icons.skin-cyan[class*="shape-"] li a:focus{
    opacity: 0.7;
}
.social-icons.skin-lemon li a{
    color: #a9e84f;
}
.social-icons.skin-lemon li a:hover, .social-icons.skin-lemon li a:focus{
    opacity: 0.7;
}
.social-icons.skin-lemon[class*="shape-"] li a{
    border-color: transparent;
    color: #fff;
    background-color: #a9e84f;
}
.social-icons.skin-lemon[class*="shape-"] li a:hover, .social-icons.skin-lemon[class*="shape-"] li a:focus{
    opacity: 0.7;
}
.social-icons.skin-red li a{
    color: #FF3366;
}
.social-icons.skin-red li a:hover, .social-icons.skin-red li a:focus{
    opacity: 0.7;
}
.social-icons.skin-red[class*="shape-"] li a{
    border-color: transparent;
    color: #fff;
    background-color: #FF3366;
}
.social-icons.skin-red[class*="shape-"] li a:hover, .social-icons.skin-red[class*="shape-"] li a:focus{
    opacity: 0.7;
}
.social-icons.hover{}
.social-icons.hover-white{}
.social-icons.hover-white[class*="shape-"] li a{}
.social-icons.hover-white[class*="shape-"] li a:hover, .social-icons.hover-white[class*="shape-"] li a:focus{
    background-color: #fff;
    color: #636363;
    border-color: #fff;
}
.social-icons.hover-theme{}
.social-icons.hover-theme[class*="shape-"] li a{}
.social-icons.hover-theme[class*="shape-"] li a:hover, .social-icons.hover-theme[class*="shape-"] li a:focus{
    background-color: #FF3366;
    color: #fff;
    border-color: #FF3366;
}
.social-icons.hover-blue{}
.social-icons.hover-blue[class*="shape-"] li a{}
.social-icons.hover-blue[class*="shape-"] li a:hover, .social-icons.hover-blue[class*="shape-"] li a:focus{
    background-color: #76bcfe;
    color: #fff;
    border-color: #76bcfe;
}
.social-icons.hover-green{}
.social-icons.hover-green[class*="shape-"] li a{}
.social-icons.hover-green[class*="shape-"] li a:hover, .social-icons.hover-green[class*="shape-"] li a:focus{
    background-color: #1abc9c;
    color: #fff;
    border-color: #1abc9c;
}
.social-icons.hover-yellow{}
.social-icons.hover-yellow[class*="shape-"] li a{}
.social-icons.hover-yellow[class*="shape-"] li a:hover, .social-icons.hover-yellow[class*="shape-"] li a:focus{
    background-color: #f1c40f;
    color: #fff;
    border-color: #f1c40f;
}
.social-icons.hover-dark{}
.social-icons.hover-dark[class*="shape-"] li a{}
.social-icons.hover-dark[class*="shape-"] li a:hover, .social-icons.hover-dark[class*="shape-"] li a:focus{
    background-color: #333;
    color: #fff;
    border-color: #333;
}
.social-icons.hover-purple{}
.social-icons.hover-purple[class*="shape-"] li a{}
.social-icons.hover-purple[class*="shape-"] li a:hover, .social-icons.hover-purple[class*="shape-"] li a:focus{
    background-color: #b24a7d;
    color: #fff;
    border-color: #b24a7d;
}
.social-icons.hover-cyan{}
.social-icons.hover-cyan[class*="shape-"] li a{}
.social-icons.hover-cyan[class*="shape-"] li a:hover, .social-icons.hover-cyan[class*="shape-"] li a:focus{
    background-color: #32cdc7;
    color: #fff;
    border-color: #32cdc7;
}
.social-icons.hover-lemon{}
.social-icons.hover-lemon[class*="shape-"] li a{}
.social-icons.hover-lemon[class*="shape-"] li a:hover, .social-icons.hover-lemon[class*="shape-"] li a:focus{
    background-color: #a9e84f;
    color: #fff;
    border-color: #a9e84f;
}
.social-icons.hover-red{}
.social-icons.hover-red[class*="shape-"] li a{}
.social-icons.hover-red[class*="shape-"] li a:hover, .social-icons.hover-red[class*="shape-"] li a:focus{
    background-color: #FF3366;
    color: #fff;
    border-color: #FF3366;
}
.social-icons.thick-border li a{
    border-width: 3px;
    box-sizing: content-box;
}
.social-icons.thick-border li a:hover, .social-icons.thick-border li a:focus{
    border-width: 3px;
}


/*!	shop
 *	===================================================
 */
.shop-item{
    background-color: #f5f5f5;
    box-shadow: 0 0 5px -2px #ccc;
}
.shop-item img{
    width: 100%;
}
.post-prev-img{
    position: relative;
    margin-bottom: 40px;
}
.post-prev-img a{
    display: block;
    transition: all 0.25s ease;
}
.post-prev-img a:hover, .post-prev-img a:focus{
    opacity: 0.8;
}
.post-prev-img .intro-label{
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 20px;
    text-transform: uppercase;
}
.post-prev-img .intro-label span{
    padding: 5px 10px;
}
.post-prev-img img{
    width: 100%;
}
.post-prev-title{
    margin-bottom: 20px;
    padding: 0 15px;
}
.post-prev-title a{}
.post-prev-text{
    margin-bottom: 20px;
}
.post-prev-text del{
    padding-right: 10px;
    font-size: 80%;
}
.shopping-cart-table >tbody>tr>td{
    vertical-align: middle;
}
.dark-wrapper .shop-item{
    background-color: #3a3a3a;
}
.shop-page .form-inline .form-control{
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.update-cart-button{
    text-align: right;
}
@media only screen and (max-width : 768px){
    .update-cart-button{
        text-align: left;
        margin-top: 10px !important;
    }
}



/*!	iconbox
 *	===================================================
 */
.icon-box p{
    font-size: 13px;
    line-height: 22px;
}
.dark-wrapper .icon-box{
    color: #fff;
}
.dark-wrapper .icon-box i{
    color: #fff;
}
.dark-wrapper .icon-box a{
    color: #fff;
}
.dark-wrapper .icon-box a:hover, .dark-wrapper .icon-box a:focus{
    color: #fff;
}
.dark-wrapper .icon-box.ib-v5 > i:before, .dark-wrapper .icon-box.ib-v6 > i:before{
    background-color: #3a3a3a;
}
.dark-wrapper .icon-box.ib-v5 > i:after, .dark-wrapper .icon-box.ib-v6 > i:after{
    background-color: #4b4b4b;
    border: none;
}
.dark-wrapper .icon-box.ib-v7 .ib-wrap{
    border: none;
}
.dark-wrapper .icon-box.ib-boxed{
    background-color: #3a3a3a;
    border-color: #4b4b4b;
}
.icon-box.ib-v2{
    padding: 0 30px;
    padding-top: 15px;
    text-align: center;
}
.icon-box.ib-v2 > a{
    text-decoration: none;
    color: #636363;
    margin-bottom: 25px;
    display: block;
}
.icon-box.ib-v2 > a:hover i, .icon-box.ib-v2 > a:focus i{
    border: none;
    background-color: #FF3366;
    color: #fff;
}
.icon-box.ib-v2 > a > i, .icon-box.ib-v2 >i{
    font-size: 30px;
    width: 100px;
    height: 100px;
    line-height: 100px;
    border: 1px solid #636363;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    margin-bottom: 40px;
    position: relative;
    transition: color .4s ease;
    box-sizing: border-box;
}
.icon-box.ib-v2 .title{
    font-size: 18px;
    font-weight: bold;
    font-weight: 700;
    text-transform: uppercase;
}
.icon-box.ib-v2 a{}
.icon-box.ib-v2 a:hover i:after, .icon-box.ib-v2 a:focus i:after{
    -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
    opacity: 1;
}
.icon-box.ib-v2 > a > i:after{
    content: '';
    position: absolute;
    width: 100px;
    height: 100px;
    left: 0px;
    top: 0px;
    border-radius: 50%;
    border: 1px solid #FF3366;
    transition: all .25s ease;
    opacity: 0;
}
.icon-box.ib-v3 .title, .icon-box.ib-v4 .title, .icon-box.ib-v1 .title{
    font-size: 18px;
    font-weight: bold;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 25px;
    margin-left: 65px;
    position: relative;
}
.icon-box.ib-v3 .title span, .icon-box.ib-v4 .title span, .icon-box.ib-v1 .title span{
    position: absolute;
    bottom: 0;
    left: 0;
}
.icon-box.ib-v3 .title:after, .icon-box.ib-v4 .title:after, .icon-box.ib-v1 .title:after{
    content: '';
    display: table;
    clear: left;
}
.icon-box.ib-v3 > i, .icon-box.ib-v4 > i, .icon-box.ib-v1 > i{
    float: left;
    font-size: 50px;
    line-height: 1;
    color: #4b4b4b;
}
.icon-box.ib-v3 > i:before, .icon-box.ib-v4 > i:before, .icon-box.ib-v1 > i:before{
    vertical-align: bottom;
}
.icon-box.ib-v3 p, .icon-box.ib-v4 p, .icon-box.ib-v1 p{
    line-height: 20px;
}
.dark-wrapper .icon-box.ib-v3 i, .dark-wrapper .icon-box.ib-v4 i, .dark-wrapper .icon-box.ib-v1 i{
    color: #fff;
}
.icon-box.ib-v4 > i{
    font-size: 34px;
}
.icon-box.ib-v4 p{
    margin-left: 65px;
    line-height: 22px;
}
.icon-box.ib-v4 .title{
    margin-bottom: 15px;
    padding-top: 7px;
    font-size: 16px;
}
.icon-box.ib-v4 .title span{
    position: static;
    display: block;
}
.icon-box.ib-v4 .title.with-shaded-label{
    padding-top: 17px;
}
.icon-box.ib-v4 .title.with-shaded-label .shaded-label{
    bottom: -5px;
    top: auto;
}
.icon-box.ib-v4i-theme > i{
    color: #FF3366;
}
.icon-box.ib-v1 >i{
    font-size: 24px;
    float: none;
    margin-bottom: 20px;
    display: inline-block;
}
.icon-box.ib-v1 .title{
    font-size: 18px;
    margin-bottom: 15px;
}
.icon-box.ib-v1 p{
    font-size: 14px;
}
.icon-box.ib-v1 .title, .icon-box.ib-v1 p{
    margin-left: 0;
}
.icon-box.ib-v5, .icon-box.ib-v6{
    padding: 0 30px;
    text-align: center;
}
.icon-box.ib-v5 > i, .icon-box.ib-v6 > i{
    font-size: 30px;
    width: 100px;
    height: 100px;
    border: none;
    display: block;
    margin: 10px auto 50px auto;
    position: relative;
}
.icon-box.ib-v5 > i > img, .icon-box.ib-v6 > i > img{
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 10;
    border-radius: 50%;
}
.icon-box.ib-v5 > i:after, .icon-box.ib-v6 > i:after{
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    width: 120px;
    height: 120px;
    background-color: #fff;
    border: 1px solid #dedede;
    z-index: 1;
    border-radius: 50%;
    transition: all .4s ease;
}
.icon-box.ib-v5 > i:before, .icon-box.ib-v6 > i:before{
    z-index: 2;
    position: relative;
    background-color: #f5f5f5;
    display: block;
    width: 100px;
    height: 100px;
    line-height: 100px;
    border-radius: 50%;
    transition: color .4s ease;
}
.icon-box.ib-v5 .title, .icon-box.ib-v6 .title{
    margin-bottom: 25px;
}
.icon-box.ib-v5:not(.no-anim):hover > i, .icon-box.ib-v5:not(.no-anim):focus > i, .icon-box.ib-v6:not(.no-anim):hover > i, .icon-box.ib-v6:not(.no-anim):focus > i{}
.icon-box.ib-v5:not(.no-anim):hover > i:after, .icon-box.ib-v5:not(.no-anim):focus > i:after, .icon-box.ib-v6:not(.no-anim):hover > i:after, .icon-box.ib-v6:not(.no-anim):focus > i:after{
    border-color: #FF3366;
    -ms-transform: scale(0.7);
        transform: scale(0.7);
}
.icon-box.ib-v5:not(.no-anim):hover > i:before, .icon-box.ib-v5:not(.no-anim):focus > i:before, .icon-box.ib-v6:not(.no-anim):hover > i:before, .icon-box.ib-v6:not(.no-anim):focus > i:before{
    background-color: #FF3366;
    color: #fff;
}
.icon-box.ib-v6{
    padding: 0;
    text-align: left;
}
.icon-box.ib-v6 > i{
    float: left;
    width: 60px;
    height: 60px;
    margin: 15px auto 0 15px;
}
.icon-box.ib-v6 > i:before{
    text-align: center;
    width: 60px;
    height: 60px;
    line-height: 60px;
}
.icon-box.ib-v6 .ib-wrap{
    margin-left: 110px;
    padding-right: 15px;
    padding-top: 15px;
}
.icon-box.ib-v7{
    position: relative;
    padding-top: 35px;
}
.icon-box.ib-v7 .ib-wrap{
    padding: 55px 30px 90px 30px;
    background-color: #FBFBFB;
    border: 1px solid #dedede;
    text-align: center;
    border-radius: 6px;
    position: relative;
}
.icon-box.ib-v7 > i{
    font-size: 30px;
    width: 70px;
    height: 70px;
    border: none;
    top: 0;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    background-color: #FF3366;
    color: #fff;
    line-height: 70px;
    border-radius: 50%;
    transition: color .4s ease;
    text-align: center;
    z-index: 10;
}
.icon-box.ib-v7 .title{
    color: #4b4b4b;
    font-size: 16px;
}
.icon-box.ib-v7 p{
    margin-bottom: 0;
}
.icon-box.ib-v7 a.ib-btn{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    font-size: 12px;
    letter-spacing: 2px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #FF3366;
    padding: 20px 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    transition: all .25s ease;
}
.icon-box.ib-v7 a.ib-btn:hover, .icon-box.ib-v7 a.ib-btn:focus{
    background-color: #252525;
}
.icon-box.ib-v7.ib-green > i, .icon-box.ib-v7.ib-green a.ib-btn{
    background-color: #1abc9c;
}
.icon-box.ib-v7.ib-green a.ib-btn:hover, .icon-box.ib-v7.ib-green a.ib-btn:focus{
    background-color: #333;
}
.icon-box.ib-v7.ib-blue > i, .icon-box.ib-v7.ib-blue a.ib-btn{
    background-color: #6FA0CE;
}
.icon-box.ib-v7.ib-blue a.ib-btn:hover, .icon-box.ib-v7.ib-blue a.ib-btn:focus{
    background-color: #333;
}
.icon-box.ib-v7.ib-dark > i, .icon-box.ib-v7.ib-dark a.ib-btn{
    background-color: #505050;
}
.icon-box.ib-v7.ib-dark a.ib-btn:hover, .icon-box.ib-v7.ib-dark a.ib-btn:focus{
    background-color: #333;
}
.icon-box.ib-v8{
    position: relative;
    padding: 30px;
    padding-top: 90px;
    background-color: #fbfbfb;
    box-shadow: 0 0 6px -3px #707070;
    text-align: center;
    border-radius: 5px;
}
.icon-box.ib-v8 i{
    font-size: 30px;
    width: 100%;
    border: none;
    top: 30px;
    left: 0;
    position: absolute;
    color: #4b4b4b !important;
}
.icon-box.ib-v8 .title{
    color: #4b4b4b;
    margin-bottom: 30px;
    font-size: 16px;
}
.icon-box.ib-v8 p{
    margin-bottom: 0;
    color: #636363;
}
.icon-box.ib-v8 > a.ib-btn{
    display: block;
    margin: 0 -30px;
    background-color: #FF3366;
    color: #fff;
    padding: 20px 0;
    position: relative;
    bottom: -30px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    transition: all .25s ease;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
}
.icon-box.ib-v8 > a.ib-btn:hover, .icon-box.ib-v8 > a.ib-btn:focus{
    background-color: #252525;
}
.icon-box.ib-v8.ib-green > a.ib-btn{
    background-color: #1abc9c;
}
.icon-box.ib-v8.ib-green > a.ib-btn:hover, .icon-box.ib-v8.ib-green > a.ib-btn:focus{
    background-color: #333;
}
.icon-box.ib-v8.ib-blue > a.ib-btn{
    background-color: #76bcfe;
}
.icon-box.ib-v8.ib-blue > a.ib-btn:hover, .icon-box.ib-v8.ib-blue > a.ib-btn:focus{
    background-color: #333;
}
.icon-box.ib-v8.ib-dark > a.ib-btn{
    background-color: #505050;
}
.icon-box.ib-v8.ib-dark > a.ib-btn:hover, .icon-box.ib-v8.ib-dark > a.ib-btn:focus{
    background-color: #333;
}
.icon-box.ib-v8.dark-overlay{
    position: relative;
}
.icon-box.ib-v8.dark-overlay:after{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.1);
    border-radius: inherit;
}
.icon-box.ib-boxed{
    padding: 40px;
    background-color: #e8e8e8;
    border: 1px solid #dedede;
    border-radius: 5px;
}
.icon-box.ib-boxed.ib-red{
    background-color: #FF3366;
    color: #fff;
}
.icon-box.ib-boxed.ib-red h1, .icon-box.ib-boxed.ib-red h2, .icon-box.ib-boxed.ib-red h3, .icon-box.ib-boxed.ib-red h4, .icon-box.ib-boxed.ib-red h5, .icon-box.ib-boxed.ib-red h6, .icon-box.ib-boxed.ib-red i, .icon-box.ib-boxed.ib-red p{
    color: #fff;
}
.icon-box.ib-boxed.ib-blue{
    background-color: #76bcfe;
    color: #fff;
}
.icon-box.ib-boxed.ib-blue h1, .icon-box.ib-boxed.ib-blue h2, .icon-box.ib-boxed.ib-blue h3, .icon-box.ib-boxed.ib-blue h4, .icon-box.ib-boxed.ib-blue h5, .icon-box.ib-boxed.ib-blue h6, .icon-box.ib-boxed.ib-blue i, .icon-box.ib-boxed.ib-blue p{
    color: #fff;
}
.icon-box.ib-boxed.ib-green{
    background-color: #1abc9c;
    color: #fff;
}
.icon-box.ib-boxed.ib-green h1, .icon-box.ib-boxed.ib-green h2, .icon-box.ib-boxed.ib-green h3, .icon-box.ib-boxed.ib-green h4, .icon-box.ib-boxed.ib-green h5, .icon-box.ib-boxed.ib-green h6, .icon-box.ib-boxed.ib-green i, .icon-box.ib-boxed.ib-green p{
    color: #fff;
}
.icon-box.ib-boxed.ib-dark{
    background-color: #333;
    color: #fff;
}
.icon-box.ib-boxed.ib-dark h1, .icon-box.ib-boxed.ib-dark h2, .icon-box.ib-boxed.ib-dark h3, .icon-box.ib-boxed.ib-dark h4, .icon-box.ib-boxed.ib-dark h5, .icon-box.ib-boxed.ib-dark h6, .icon-box.ib-boxed.ib-dark i, .icon-box.ib-boxed.ib-dark p{
    color: #fff;
}
.icon-box.ib-edu{
    padding: 0;
    text-align: left;
}
.icon-box.ib-edu > i{
    float: left;
    width: 70px;
    height: 70px;
    font-size: 30px;
    color: #252525;
    line-height: 70px;
    text-align: center;
    border: 1px solid #252525;
    border-radius: 50%;
    margin-bottom: 0;
}
.icon-box.ib-edu .ib-wrap{
    padding-top: 10px;
    margin-left: 90px;
    padding-right: 20px;
}
.icon-box.ib-edu .title{
    font-size: 14px;
    margin-bottom: 0;
}
.icon-box.ib-edu .subtitle, .icon-box.ib-edu .description{
    font-size: 12px;
    color: #636363;
}
.icon-box.ib-edu .description{
    margin-top: 7px;
    font-family: "Ruda";
    font-family: 12px;
}
.icon-box.icon-theme-color >i{
    color: #FF3366 !important;
}
.gradient-cols-wrapper >div[class*="col-"], .gradient-cols-wrapper >.grad-box{
    background-color: #444;
    padding: 70px 50px;
    border-left: 1px solid transparent;
    margin-top: 0 !important;
}
.gradient-cols-wrapper >div[class*="col-"] > .inner-wrapper, .gradient-cols-wrapper >.grad-box > .inner-wrapper{
    max-width: 400px;
    margin: 0 auto;
}
.gradient-cols-wrapper >div[class*="col-"]:nth-child(2), .gradient-cols-wrapper >.grad-box:nth-child(2){
    background-color: #4a4a4a;
    border-left-color: #505050;
}
.gradient-cols-wrapper >div[class*="col-"]:nth-child(3), .gradient-cols-wrapper >.grad-box:nth-child(3){
    background-color: #505050;
    border-left-color: #545454;
}
.gradient-cols-wrapper >div[class*="col-"]:nth-child(4), .gradient-cols-wrapper >.grad-box:nth-child(4){
    background-color: #565656;
    border-left-color: #585858;
}
.gradient-cols-wrapper.light-grad >div[class*="col-"], .gradient-cols-wrapper.light-grad >.grad-box{
    background-color: #ececec;
}
.gradient-cols-wrapper.light-grad >div[class*="col-"]:nth-child(2), .gradient-cols-wrapper.light-grad >.grad-box:nth-child(2){
    background-color: #f1f1f1;
    border-left-color: #e5e5e5;
}
.gradient-cols-wrapper.light-grad >div[class*="col-"]:nth-child(3), .gradient-cols-wrapper.light-grad >.grad-box:nth-child(3){
    background-color: #f5f5f5;
    border-left-color: #eaeaea;
}
.gradient-cols-wrapper.light-grad >div[class*="col-"]:nth-child(4), .gradient-cols-wrapper.light-grad >.grad-box:nth-child(4){
    background-color: #f9f9f9;
    border-left-color: #ececec;
}
.ib-deadline{
    text-align: center;
}
.ib-deadline i{
    width: 70px;
    height: 70px;
    border: 1px solid #dedede;
    border-radius: 50%;
    font-size: 20px;
    background-color: #fff;
    line-height: 70px;
    text-align: center;
    display: inline-block;
    margin-bottom: 30px;
}
.ib-deadline .meta{
    font-size: 18px;
}
.ib-deadline .title{
    font-size: 16px;
    font-weight: normal;
}
.ib-deadline.disabled{
    opacity: 0.6;
}
.ib-deadline.disabled .meta{
    text-decoration: line-through;
}



/*!	ui-side-navigations
 *	===================================================
 */
.ol-side-navigation, .widget_nav_menu ul.menu{
    background-color: #f1f1f1;
}
.ol-side-navigation a, .widget_nav_menu ul.menu a{
    text-decoration: none;
    color: #636363;
    padding: 2px 5px;
    position: relative;
    display: block;
    font-size: 12px;
    text-transform: capitalize;
}
.ol-side-navigation .sub-menu, .widget_nav_menu ul.menu .sub-menu{
    display: none;
    padding: 0px 10px 25px 35px;
    position: relative;
}
.ol-side-navigation li, .widget_nav_menu ul.menu li{}
.ol-side-navigation li.current-menu-item >a, .ol-side-navigation li.current-menu-parent >a, .widget_nav_menu ul.menu li.current-menu-item >a, .widget_nav_menu ul.menu li.current-menu-parent >a{
    font-weight: 700;
    color: #4b4b4b;
}
.ol-side-navigation li.menu-item-has-children, .widget_nav_menu ul.menu li.menu-item-has-children{
    position: relative;
}
.ol-side-navigation li.menu-item-has-children > .ol-toggle, .widget_nav_menu ul.menu li.menu-item-has-children > .ol-toggle{
    position: absolute;
    display: block;
    top: 25px;
    right: 20px;
    width: 11px;
    height: 1px;
    background-color: #bbb;
    transition: all 0.3s ease;
}
.ol-side-navigation li.menu-item-has-children > .ol-toggle:after, .widget_nav_menu ul.menu li.menu-item-has-children > .ol-toggle:after{
    content: '';
    position: absolute;
    top: -5px;
    left: 5px;
    width: 1px;
    height: 11px;
    background-color: #bbb;
    transition: all 0.3s ease;
}
.ol-side-navigation li.menu-item-has-children.active > .ol-toggle, .widget_nav_menu ul.menu li.menu-item-has-children.active > .ol-toggle{}
.ol-side-navigation li.menu-item-has-children.active > .ol-toggle, .ol-side-navigation li.menu-item-has-children.active > .ol-toggle:after, .widget_nav_menu ul.menu li.menu-item-has-children.active > .ol-toggle, .widget_nav_menu ul.menu li.menu-item-has-children.active > .ol-toggle:after{
    background-color: #fff;
}
.ol-side-navigation li.menu-item-has-children.active > .ol-toggle, .widget_nav_menu ul.menu li.menu-item-has-children.active > .ol-toggle{
    -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
}
.ol-side-navigation li.menu-item-has-children.active > .ol-toggle:after, .widget_nav_menu ul.menu li.menu-item-has-children.active > .ol-toggle:after{
    -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
}
.ol-side-navigation li:hover >a, .ol-side-navigation li:focus >a, .widget_nav_menu ul.menu li:hover >a, .widget_nav_menu ul.menu li:focus >a{
    color: #363636;
}
.ol-side-navigation li:hover >.ol-toggle, .ol-side-navigation li:focus >.ol-toggle, .widget_nav_menu ul.menu li:hover >.ol-toggle, .widget_nav_menu ul.menu li:focus >.ol-toggle{}
.ol-side-navigation li:hover >.ol-toggle, .ol-side-navigation li:hover >.ol-toggle:after, .ol-side-navigation li:focus >.ol-toggle, .ol-side-navigation li:focus >.ol-toggle:after, .widget_nav_menu ul.menu li:hover >.ol-toggle, .widget_nav_menu ul.menu li:hover >.ol-toggle:after, .widget_nav_menu ul.menu li:focus >.ol-toggle, .widget_nav_menu ul.menu li:focus >.ol-toggle:after{
    background-color: #363636;
}
.ol-side-navigation > li, .widget_nav_menu ul.menu > li{
    border: 1px solid #dedede;
    border-top: none;
}
.ol-side-navigation > li > a, .widget_nav_menu ul.menu > li > a{
    text-transform: uppercase;
    padding: 15px 50px 15px 30px;
    background-color: #eee;
    transition: all 0.3s ease;
}
.ol-side-navigation > li > .sub-menu, .widget_nav_menu ul.menu > li > .sub-menu{
    padding: 15px 0 25px 30px;
}
.ol-side-navigation > li > .sub-menu >li > a, .widget_nav_menu ul.menu > li > .sub-menu >li > a{
    font-size: 13px;
    padding: 10px 40px 10px 25px;
}
.ol-side-navigation > li > .sub-menu >li:hover >a, .ol-side-navigation > li > .sub-menu >li:focus >a, .widget_nav_menu ul.menu > li > .sub-menu >li:hover >a, .widget_nav_menu ul.menu > li > .sub-menu >li:focus >a{
    color: #363636;
}
.ol-side-navigation > li > .sub-menu >li.menu-item-has-children > .ol-toggle, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children > .ol-toggle{
    top: 18px;
    width: 7px;
    right: 30px;
}
.ol-side-navigation > li > .sub-menu >li.menu-item-has-children > .ol-toggle:after, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children > .ol-toggle:after{
    height: 7px;
    top: -3px;
    left: 3px;
}
.ol-side-navigation > li > .sub-menu >li.menu-item-has-children.current-menu-parent > .ol-toggle, .ol-side-navigation > li > .sub-menu >li.menu-item-has-children.active > .ol-toggle, .ol-side-navigation > li > .sub-menu >li.menu-item-has-children:hover > .ol-toggle, .ol-side-navigation > li > .sub-menu >li.menu-item-has-children:focus > .ol-toggle, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children.current-menu-parent > .ol-toggle, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children.active > .ol-toggle, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children:hover > .ol-toggle, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children:focus > .ol-toggle{}
.ol-side-navigation > li > .sub-menu >li.menu-item-has-children.current-menu-parent > .ol-toggle, .ol-side-navigation > li > .sub-menu >li.menu-item-has-children.current-menu-parent > .ol-toggle:after, .ol-side-navigation > li > .sub-menu >li.menu-item-has-children.active > .ol-toggle, .ol-side-navigation > li > .sub-menu >li.menu-item-has-children.active > .ol-toggle:after, .ol-side-navigation > li > .sub-menu >li.menu-item-has-children:hover > .ol-toggle, .ol-side-navigation > li > .sub-menu >li.menu-item-has-children:hover > .ol-toggle:after, .ol-side-navigation > li > .sub-menu >li.menu-item-has-children:focus > .ol-toggle, .ol-side-navigation > li > .sub-menu >li.menu-item-has-children:focus > .ol-toggle:after, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children.current-menu-parent > .ol-toggle, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children.current-menu-parent > .ol-toggle:after, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children.active > .ol-toggle, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children.active > .ol-toggle:after, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children:hover > .ol-toggle, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children:hover > .ol-toggle:after, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children:focus > .ol-toggle, .widget_nav_menu ul.menu > li > .sub-menu >li.menu-item-has-children:focus > .ol-toggle:after{
    background-color: #363636;
}
.ol-side-navigation > li > .sub-menu >li.current-menu-item >a:before, .ol-side-navigation > li > .sub-menu >li.current-menu-parent >a:before, .widget_nav_menu ul.menu > li > .sub-menu >li.current-menu-item >a:before, .widget_nav_menu ul.menu > li > .sub-menu >li.current-menu-parent >a:before{
    position: absolute;
    font-family: ol-icon-set;
    content: "\e90b";
    font-size: 14px;
    color: #fff;
    background-color: #FF3366;
    text-align: center;
    width: 32px;
    height: 32px;
    line-height: 24px;
    border-radius: 50%;
    border: 4px solid #f1f1f1;
    left: -16px;
    top: 20px;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    z-index: 5;
    -webkit-filter: blur(0);
}
.ol-side-navigation > li > .sub-menu:after, .widget_nav_menu ul.menu > li > .sub-menu:after{
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    left: 30px;
    top: 0;
    background-color: #FF3366;
    z-index: 1;
}
.ol-side-navigation > li:first-child, .widget_nav_menu ul.menu > li:first-child{
    border-top: 1px solid #dedede;
}
.ol-side-navigation > li.menu-item-has-children, .widget_nav_menu ul.menu > li.menu-item-has-children{
    position: relative;
}
.ol-side-navigation > li:hover > a, .ol-side-navigation > li:focus > a, .widget_nav_menu ul.menu > li:hover > a, .widget_nav_menu ul.menu > li:focus > a{
    background-color: #dedede;
}
.ol-side-navigation > li.active > a, .ol-side-navigation > li.current-menu-item > a, .widget_nav_menu ul.menu > li.active > a, .widget_nav_menu ul.menu > li.current-menu-item > a{
    background-color: #FF3366;
    color: #fff;
}
.dark-wrapper .ol-side-navigation, .dark-wrapper .widget_nav_menu ul.menu{
    background-color: #3a3a3a;
}
.dark-wrapper .ol-side-navigation a, .dark-wrapper .widget_nav_menu ul.menu a{
    color: #cbcbcb;
}
.dark-wrapper .ol-side-navigation a:hover, .dark-wrapper .widget_nav_menu ul.menu a:hover{
    color: #fff;
}
.dark-wrapper .ol-side-navigation > li:first-child, .dark-wrapper .ol-side-navigation > li, .dark-wrapper .widget_nav_menu ul.menu > li:first-child, .dark-wrapper .widget_nav_menu ul.menu > li{
    border-color: #4b4b4b;
}
.dark-wrapper .ol-side-navigation > li:not(.active):not(.current-menu-item) > a, .dark-wrapper .widget_nav_menu ul.menu > li:not(.active):not(.current-menu-item) > a{
    background-color: #3a3a3a;
}
.dark-wrapper .ol-side-navigation li.current-menu-item >a, .dark-wrapper .ol-side-navigation li.current-menu-parent >a, .dark-wrapper .widget_nav_menu ul.menu li.current-menu-item >a, .dark-wrapper .widget_nav_menu ul.menu li.current-menu-parent >a{
    color: #fff;
}
.dark-wrapper .ol-side-navigation li.menu-item-has-children > .ol-toggle, .dark-wrapper .widget_nav_menu ul.menu li.menu-item-has-children > .ol-toggle{
    background-color: #cbcbcb;
}
.dark-wrapper .ol-side-navigation li.menu-item-has-children > .ol-toggle:after, .dark-wrapper .widget_nav_menu ul.menu li.menu-item-has-children > .ol-toggle:after{
    background-color: #cbcbcb;
}
.dark-wrapper .ol-side-navigation > li > .sub-menu >li.current-menu-item >a:before, .dark-wrapper .ol-side-navigation > li > .sub-menu >li.current-menu-parent >a:before, .dark-wrapper .widget_nav_menu ul.menu > li > .sub-menu >li.current-menu-item >a:before, .dark-wrapper .widget_nav_menu ul.menu > li > .sub-menu >li.current-menu-parent >a:before{
    border-color: #3a3a3a;
}
.ol-side-navigation, .ol-side-navigation ul, .widget_nav_menu ul.menu, .widget_nav_menu ul.menu ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.ol-side-navigation.skin-dark > li ul.sub-menu:after, .ol-side-navigation.skin-dark > li.current-menu-item > a, .ol-side-navigation.skin-dark > li.active > a, .ol-side-navigation.skin-dark > li ul> li a:before, .widget_nav_menu ul.menu.skin-dark > li ul.sub-menu:after, .widget_nav_menu ul.menu.skin-dark > li.current-menu-item > a, .widget_nav_menu ul.menu.skin-dark > li.active > a, .widget_nav_menu ul.menu.skin-dark > li ul> li a:before{
    background-color: #333 !important;
}
.ol-side-navigation.skin-green > li ul.sub-menu:after, .ol-side-navigation.skin-green > li.current-menu-item > a, .ol-side-navigation.skin-green > li.active > a, .ol-side-navigation.skin-green > li ul> li a:before, .widget_nav_menu ul.menu.skin-green > li ul.sub-menu:after, .widget_nav_menu ul.menu.skin-green > li.current-menu-item > a, .widget_nav_menu ul.menu.skin-green > li.active > a, .widget_nav_menu ul.menu.skin-green > li ul> li a:before{
    background-color: #1abc9c !important;
}
.ol-side-navigation.skin-blue > li ul.sub-menu:after, .ol-side-navigation.skin-blue > li.current-menu-item > a, .ol-side-navigation.skin-blue > li.active > a, .ol-side-navigation.skin-blue > li ul> li a:before, .widget_nav_menu ul.menu.skin-blue > li ul.sub-menu:after, .widget_nav_menu ul.menu.skin-blue > li.current-menu-item > a, .widget_nav_menu ul.menu.skin-blue > li.active > a, .widget_nav_menu ul.menu.skin-blue > li ul> li a:before{
    background-color: #76bcfe !important;
}
.ol-side-navigation.skin-red > li ul.sub-menu:after, .ol-side-navigation.skin-red > li.current-menu-item > a, .ol-side-navigation.skin-red > li.active > a, .ol-side-navigation.skin-red > li ul> li a:before, .widget_nav_menu ul.menu.skin-red > li ul.sub-menu:after, .widget_nav_menu ul.menu.skin-red > li.current-menu-item > a, .widget_nav_menu ul.menu.skin-red > li.active > a, .widget_nav_menu ul.menu.skin-red > li ul> li a:before{
    background-color: #FF3366 !important;
}
.ol-side-navigation.skin-purple > li ul.sub-menu:after, .ol-side-navigation.skin-purple > li.current-menu-item > a, .ol-side-navigation.skin-purple > li.active > a, .ol-side-navigation.skin-purple > li ul> li a:before, .widget_nav_menu ul.menu.skin-purple > li ul.sub-menu:after, .widget_nav_menu ul.menu.skin-purple > li.current-menu-item > a, .widget_nav_menu ul.menu.skin-purple > li.active > a, .widget_nav_menu ul.menu.skin-purple > li ul> li a:before{
    background-color: #b24a7d !important;
}
.ol-side-navigation.skin-yellow > li ul.sub-menu:after, .ol-side-navigation.skin-yellow > li.current-menu-item > a, .ol-side-navigation.skin-yellow > li.active > a, .ol-side-navigation.skin-yellow > li ul> li a:before, .widget_nav_menu ul.menu.skin-yellow > li ul.sub-menu:after, .widget_nav_menu ul.menu.skin-yellow > li.current-menu-item > a, .widget_nav_menu ul.menu.skin-yellow > li.active > a, .widget_nav_menu ul.menu.skin-yellow > li ul> li a:before{
    background-color: #f1c40f !important;
}
.ol-side-navigation.skin-lemon > li ul.sub-menu:after, .ol-side-navigation.skin-lemon > li.current-menu-item > a, .ol-side-navigation.skin-lemon > li.active > a, .ol-side-navigation.skin-lemon > li ul> li a:before, .widget_nav_menu ul.menu.skin-lemon > li ul.sub-menu:after, .widget_nav_menu ul.menu.skin-lemon > li.current-menu-item > a, .widget_nav_menu ul.menu.skin-lemon > li.active > a, .widget_nav_menu ul.menu.skin-lemon > li ul> li a:before{
    background-color: #a9e84f !important;
}
.ol-side-navigation.skin-cyan > li ul.sub-menu:after, .ol-side-navigation.skin-cyan > li.current-menu-item > a, .ol-side-navigation.skin-cyan > li.active > a, .ol-side-navigation.skin-cyan > li ul> li a:before, .widget_nav_menu ul.menu.skin-cyan > li ul.sub-menu:after, .widget_nav_menu ul.menu.skin-cyan > li.current-menu-item > a, .widget_nav_menu ul.menu.skin-cyan > li.active > a, .widget_nav_menu ul.menu.skin-cyan > li ul> li a:before{
    background-color: #32cdc7 !important;
}

/*!	ui-Accordions & Toggles & Tabs
 *	===================================================
 */
.ol-accordion a{
    text-decoration: none;
    color: #4b4b4b;
}
.ol-accordion .item-head{
    cursor: pointer;
    font-size: 15px;
    color: #4b4b4b;
    background-color: #eee;
    padding: 15px 20px;
    text-transform: capitalize;
    position: relative;
    margin-bottom: 2px;
    transition: all 0.3s ease;
}
.ol-accordion .item-head .ol-toggle-icon{
    width: 15px;
    right: 20px;
}
.ol-accordion .item-head .ol-toggle-icon:after{
    height: 15px;
    top: -7px;
    left: 7px;
}
.ol-accordion .item-body{
    display: none;
    padding: 20px 10px 40px;
    font-size: 14px;
    color: #636363;
}
.ol-accordion .item-head:hover, .ol-accordion .item-head:focus{
    background-color: #dedede;
}
.ol-accordion .ac-item.open .item-head{
    color: #fff;
    background-color: #FF3366;
}
.ol-accordion .ac-item.open .item-head .ol-toggle-icon{}
.ol-accordion .ac-item.open .item-head .ol-toggle-icon, .ol-accordion .ac-item.open .item-head .ol-toggle-icon:after{
    background-color: #fff;
}
.ol-accordion .ac-item{}
.ol-accordion .ac-item.open .item-head .ol-toggle-icon{}
.dark-wrapper .ol-accordion{}
.dark-wrapper .ol-accordion .item-head{
    background-color: #3a3a3a;
    color: #cbcbcb;
}
.ol-accordion.blue-skin .ac-item.open .item-head{
    background-color: #76bcfe;
}
.ol-accordion.cyan-skin .ac-item.open .item-head{
    background-color: #32cdc7;
}
.ol-accordion.yellow-skin .ac-item.open .item-head{
    background-color: #f1c40f;
}
.ol-accordion.red-skin .ac-item.open .item-head{
    background-color: #FF3366;
}
.ol-accordion.dark-skin .ac-item.open .item-head{
    background-color: #353535;
}
.ol-accordion.green-skin .ac-item.open .item-head{
    background-color: #1abc9c;
}
.ol-tab .tab-navigation{
    border: none;
    font-size: 15px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.ol-tab .tab-navigation li{
    top: 1px;
    float: left;
    position: relative;
    z-index: 1;
}
.ol-tab .tab-navigation li a{
    padding: 10px 15px;
    display: block;
    text-decoration: none;
}
.ol-tab .tab-navigation li:hover, .ol-tab .tab-navigation li:focus{
    background-color: #f5f5f5;
}
.ol-tab .tab-navigation li.active{
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    top: 1px;
    background: #fff;
    z-index: 10;
}
.ol-tab .tab-navigation li.active a:hover, .ol-tab .tab-navigation li.active a:focus{
    color: #4b4b4b;
    border-radius: 0 !important;
    margin: 0 !important;
}
.ol-tab .tab-navigation li.active:after{
    position: absolute;
    content: "";
    top: 0;
    left: -1px;
    right: -1px;
    height: 3px;
    background-color: #FF3366;
}
.ol-tab .tab-navigation.nav-justified li{
    display: table-cell;
    float: none;
}
.ol-tab .tab-navigation.nav-justified li.active:after{
    height: 5px;
}
.ol-tab .tab-navigation:after{
    content: '';
    display: table;
    clear: both;
}
.ol-tab .tab-pane{
    padding: 30px 20px;
    border: 1px solid #dedede;
}
.ol-tab .tab-pane.active{
    position: relative;
    z-index: 5;
}
.dark-wrapper .ol-tab{}
.dark-wrapper .ol-tab .tab-navigation li a{
    color: #cbcbcb;
}
.dark-wrapper .ol-tab .tab-navigation li:hover{
    background-color: #3a3a3a;
}
.dark-wrapper .ol-tab .tab-navigation li.active{
    border-color: #4b4b4b;
    background: #3a3a3a;
}
.dark-wrapper .ol-tab .tab-navigation li.active a{
    color: #fff;
}
.dark-wrapper .ol-tab .tab-pane{
    border-color: #4b4b4b;
    background-color: #3a3a3a;
}
.ol-tab:after{
    content: "";
    display: table;
    clear: both;
}
.ol-tab.right .tab-navigation li{
    float: right;
}
.ol-tab.bottom .tab-navigation{
    border: none;
}
.ol-tab.bottom .tab-navigation li{
    top: -1px;
}
.ol-tab.bottom .tab-navigation li.active:after{
    top: auto;
    bottom: 0;
}
.ol-tab.bottom .tab-navigation.nav-justified li.active{
    border-top: 0;
}
.ol-tab.bottom .tab-navigation.nav-justified li.active:after{
    height: 5px;
}
.ol-tab.vertical .tab-navigation{
    float: left;
    width: 25%;
}
.ol-tab.vertical .tab-navigation li{
    text-align: center;
    float: none;
    top: 0;
    left: 1px;
}
.ol-tab.vertical .tab-navigation li.active{
    border: 1px solid #dedede;
    border-left: none;
    border-right: none;
}
.ol-tab.vertical .tab-navigation li.active:after{
    top: -1px;
    bottom: -1px;
    left: 0;
    width: 4px;
    height: auto;
}
.ol-tab.vertical .tab-content{
    float: right;
    width: 75%;
}
.ol-tab.vertical.right .tab-navigation{
    float: right;
}
.ol-tab.vertical.right .tab-navigation li{
    left: auto;
    right: 1px;
}
.ol-tab.vertical.right .tab-navigation li.active:after{
    left: auto;
    right: 0;
}
.ol-tab.vertical.right .tab-content{
    float: left;
}
.vc_tta.vc_tta-style-theme-hubble .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title{
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 14px;
}
.vc_tta.vc_tta-style-theme-hubble .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title >a{
    background-color: #eee;
    padding-top: 16px;
    padding-bottom: 16px;
    transition: all 0.2s ease;
}
.vc_tta.vc_tta-style-theme-hubble .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title >a:hover, .vc_tta.vc_tta-style-theme-hubble .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title >a:focus{
    background-color: #ddd;
}
.vc_tta.vc_tta-style-theme-hubble .vc_tta-panel .vc_tta-panel-body{
    font-size: 14px;
}
.vc_tta.vc_tta-style-theme-hubble .vc_tta-panel .vc_tta-controls-icon-position-left .vc_tta-controls-icon{}
.vc_tta.vc_tta-style-theme-hubble .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title >a{
    background-color: #444;
    color: #fff;
}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-panel-body{
    background-color: #fff;
}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-panels{
    border: 1px solid #dcdcdc;
    border-radius: 0 !important;
}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-tabs-list{
    overflow: initial;
}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab{
    position: relative;
    left: -1px;
}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab >a{
    border-radius: 0;
    padding: 6px 14px;
}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab >a:hover, .vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab >a:focus{
    background-color: #eee;
}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab:first-child{
    left: 0;
}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active{
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    background-color: #fff;
    top: 1px;
    z-index: 10;
}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active >a{}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active >a:hover, .vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active >a:focus{
    background-color: #fff;
}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active:after{
    position: absolute;
    content: "";
    top: -1px;
    left: -1px;
    right: -1px;
    height: 3px;
    background-color: #444;
}
.vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container, .vc_tta.vc_tta-style-theme-hubble.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{
    overflow: initial;
}


/*!	numbers
 *	===================================================
 */
.fact-item{
    text-align: center;
}
.fact-item .fact-icon-wrap .fact-icon{
    font-size: 30px;
    color: #bbb;
}
.fact-item .fact-number-wrap{
    padding: 10px 0 20px 0;
}
.fact-item .fact-number-wrap .fact-number{
    font-size: 35px;
    font-family: "Ruda";
    font-weight: 700;
    font-weight: bold;
    color: #4b4b4b;
}
.fact-item .fact-title{
    font-size: 16px;
    margin-bottom: 2px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.fact-item .fact-sub-title{
    font-size: 13px;
    font-weight: 400;
    font-weight: normal;
    color: #bbb;
}
.dark-wrapper .fact-item .fact-item-wrap .fact-icon{
    color: #fff;
}
.dark-wrapper .fact-item .fact-number-wrap .fact-number{
    color: #fff;
}
.dark-wrapper .fact-item .fact-title{
    color: #fff;
}
.dark-wrapper .fact-item .fact-sub-title{
    color: #fff;
}
.fact-item.left-alined{
    text-align: left;
}
.fact-item.left-alined .fact-number-wrap{
    padding: 0;
}
.fact-item.left-alined .fact-icon-wrap{
    float: left;
    padding-top: 5px;
}
.fact-item.left-alined .fact-icon-wrap .fact-icon{
    font-size: 50px;
}
.fact-item.left-alined .fact-number-wrap, .fact-item.left-alined .fact-title, .fact-item.left-alined .fact-sub-title{
    margin-left: 70px;
}


/*!	Callouts
 *	===================================================
 */
.call-out{
    position: relative;
}
.call-out .title{
    font-size: 24px;
    letter-spacing: 1.5px;
    margin-bottom: 10px;
}
.call-out .sub-title{
    color: #636363;
    font-size: 14px;
    font-weight: normal;
    font-weight: 300;
    font-style: italic;
    margin-bottom: 30px;
    margin-top: 0 !important;
}
.call-out .callout-icon{
    float: left;
    font-size: 40px;
    position: relative;
    top: 2px;
}
.call-out .callout-texts{
    margin-left: 70px;
}
.call-out.dark-wrapper .sub-title{
    color: #fff;
}
.call-out.no-icon .callout-texts{
    margin-left: 0px;
}
.call-out.tb-vcenter-wrapper{
    height: auto;
}


/*!	Testimonials
 *	===================================================
 */
.avatar{
    display: block;
}
.avatar img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.avatar.avatar-lg{
    width: 100px;
    height: 100px;
}
.avatar.avatar-md{
    width: 80px;
    height: 80px;
}
.avatar.avatar-sm{
    width: 60px;
    height: 60px;
}
.avatar.avatar-xs{
    width: 30px;
    height: 30px;
}
.avatar.center{
    margin: 0 auto;
}
.name-avatar .name, .name-avatar .avatar{
    display: inline-block;
}
.name-avatar .avatar{
    margin-right: 15px;
}
.testimonial-item{
    padding: 5px 15px;
}
.testimonial-item .avatar{
    float: left;
}
.testimonial-item .texts{
    font-size: 13px;
    line-height: 22px;
    margin-left: 80px;
}
.testimonial-item .texts p{
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 20px;
}
.testimonial-item .their-name{
    font-size: 15px;
    margin-bottom: 2px;
}
.single-shot .testimonial-item{
    padding: 5px 20%;
    text-align: center;
}
.single-shot .testimonial-item .their-quote{
    position: relative;
    display: block;
}
.single-shot .testimonial-item .their-quote:after, .single-shot .testimonial-item .their-quote:before{
    position: absolute;
    top: 0;
    color: #ccc;
    left: -40px;
    content: "\201C";
    font-size: 60px;
    font-family: "Didact Gothic";
}
.single-shot .testimonial-item .their-quote:after{
    content: "\201D";
    left: auto;
    right: -40px;
}
.single-shot .testimonial-item .their-info{
    margin-top: 30px;
}
.single-shot .testimonial-item .their-info .avatar{
    float: none;
    margin: 0 auto;
    margin-bottom: 30px;
}
.dark-wrapper .single-shot .testimonial-item .their-quote:after, .dark-wrapper .single-shot .testimonial-item .their-quote:before{
    color: #fff;
}


/*!	Alerts / Notifications
 *	===================================================
 */
.alert{
    padding: 40px;
    text-align: left;
    font-family: "Ruda";
    font-size: 16px;
    text-shadow: 1px 1px 1px #fff;
}
.alert > i{
    font-size: 20px;
    vertical-align: middle;
    padding-right: 10px;
}
.dark-wrapper .alert{}
.dark-wrapper .alert.alert-gray{
    color: #636363;
}
.dark-wrapper .alert.alert-dark{
    background-color: #3a3a3a;
}
.alert.with-big-icons{
    position: relative;
    overflow: hidden;
}
.alert.with-big-icons > i{
    position: absolute;
    top: -30px;
    left: -30px;
    height: 100%;
    font-size: 110px;
    opacity: 0.1;
}
.alert.alert-dark{
    background-color: #333;
    color: #bbb;
    text-shadow: none;
}
.alert.alert-gray{
    background-color: #e8e8e8;
}
.alert.alert-narrow, .alert.alert-thin{
    padding: 20px;
}

/*!	Modals
 *	===================================================
 */
.modal-dialog{
    margin-top: 100px !important;
}
.modal-title{
    margin: -15px;
    padding: 15px;
    background-color: #FF3366;
    color: #fff;
    margin-bottom: 15px;
}
.modal-body{
    padding: 0;
}
.modal-footer{
    margin: -15px;
    padding: 15px;
    position: relative;
    bottom: -15px;
    background-color: #e8e8e8;
    margin-top: 0px;
}
.modal-header .close{
    color: #fff;
    opacity: 1;
}

/*!	List icons
 *	===================================================
 */
.icon-list{
    list-style: none;
    padding-left: 20px;
}
.icon-list.icon-list li{
    line-height: 30px;
}
.icon-list.icon-list li i{
    width: 20px;
    display: inline-block;
    margin-right: 10px;
}
.icon-list.icon-border li i{
    border: 1px solid #dedede;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.icon-list.icon-border li, .icon-list.icon-bg-box li, .icon-list.skin-dark li, .icon-list.skin-theme li{
    margin-bottom: 10px;
}
.icon-list.icon-bg-box li i{
    background: #dedede;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.icon-list.skin-dark li i{
    background: #4b4b4b;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
}
.icon-list.skin-theme li i{
    background: #FF3366;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
}
.icon-list.circle li i{
    border-radius: 50%;
}
.icon-list.radius li i{
    border-radius: 4px;
}

/*!	Progress bars
 *	===================================================
 */
.progress{
    margin-top: 10px;
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    overflow: visible;
    height: 30px;
    background: #e8e8e8;
    border-radius: 0px;
    box-shadow: none;
}
.progress .progress-bar{
    text-align: left;
    padding: 0 10px;
    font-size: 12px;
    background-color: #333;
    line-height: 30px;
}
.progress .progress-bar span{
    float: right;
}
.dark-wrapper .progress{
    background: rgba(232, 232, 232, 0.1);
}
.dark-wrapper .progress .progress-bar{
    background-color: #fff;
    color: #333;
}
.dark-wrapper .progress .progress-bar >span{
    color: #333;
}
.dark-wrapper .progress.progress-theme-color .progress-bar{
    background-color: #FF3366;
    color: #fff;
}
.dark-wrapper .progress.progress-theme-color .progress-bar >span{
    color: #fff;
}
.dark-wrapper .progress.progress-on-top.progress-theme-color .progress-bar >span{
    color: #333;
}
.progress.progress-theme-color .progress-bar{
    background-color: #FF3366;
}
.progress.progress-on-top{
    margin-bottom: 50px;
    height: 20px;
}
.progress.progress-on-top .progress-bar{
    position: relative;
    line-height: 20px;
    font-size: 10px;
}
.progress.progress-on-top .progress-bar > span{
    display: inline-block;
    min-width: 30px;
    height: 20px;
    padding: 0px 15px;
    position: absolute;
    top: -27px;
    right: 0px;
    text-align: center;
    line-height: 22px;
    letter-spacing: 0;
    background-color: #e8e8e8;
    color: #636363;
    border-radius: 8px;
}
.progress.progress-on-top .progress-bar > span:before{
    background-color: #e8e8e8;
    border-color: #e8e8e8;
    border-image: none;
    border-right: 1px solid #e8e8e8;
    border-style: none;
    bottom: -2px;
    content: "";
    display: block;
    height: 5px;
    left: 23px;
    position: absolute;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 5px;
}


/*!	People
 *	===================================================
 */
.vc-card{
    background-color: #fff;
}
.vc-card img{
    width: 100%;
    height: auto;
}
.vc-card >a{
    display: block;
}
.vc-card >a:hover img, .vc-card >a:focus img{
    opacity: 0.9;
}
.vc-card .vc-card-wrapper{
    min-height: 120px;
    font-size: 13px;
    color: #636363;
    padding: 30px 20px 20px;
}
.vc-card .vc-card-wrapper .title{
    font-weight: bold;
    font-weight: 700;
    color: #4b4b4b;
    font-size: 15px;
}
.vc-card .vc-card-wrapper .description{
    padding-top: 25px;
}
.vc-card .vc-card-wrapper .subtitle{
    padding-top: 10px;
    line-height: 20px;
    color: #707070;
}
.vc-card .links{
    text-align: center;
    border-top: 1px solid #dedede;
}
.vc-card .links a{
    font-size: 11px;
    color: #bbb;
    text-decoration: none;
    display: inline-block;
    line-height: 39px;
}
.vc-card .links a i{
    font-size: 13px;
    font-style: normal;
    padding-right: 5px;
    padding-left: 5px;
    vertical-align: middle;
    display: inline-block;
}
.vc-card .links a span{
    display: inline-block;
    vertical-align: middle;
}
.vc-card .links a:hover{
    color: #333;
}
.dark-wrapper .vc-card{
    background-color: #3a3a3a;
}
.dark-wrapper .vc-card .vc-card-wrapper .title{
    color: #f5f5f5;
}
.dark-wrapper .vc-card .vc-card-wrapper .subtitle{
    color: #888;
}
.dark-wrapper .vc-card .links{
    border-color: #4b4b4b;
}
.dark-wrapper .vc-card .links a:hover, .dark-wrapper .vc-card .links a:focus{
    color: #fff;
}
.dark-wrapper .vc-card.boxed{
    border-color: #4b4b4b;
}
.dark-wrapper .vc-card.hoverable-links .links, .dark-wrapper .vc-card.hoverable-links .links a{
    border-color: #4b4b4b;
}
.vc-card.boxed{
    border: 1px solid #dedede;
    max-width: 360px;
    margin: 0 auto;
}
.vc-card.title-center .title{
    text-align: center;
}
.vc-card.hoverable-links .links a{
    width: 50%;
    border-left: 1px solid #dedede;
}
.vc-card.hoverable-links .links a i{
    padding-left: 1px;
}
.vc-card.hoverable-links .links a:hover{
    background-color: #FF3366;
    color: #fff;
    font-weight: 700;
}
.vc-card.hoverable-links .links a:first-child{
    border-left: none;
}
.vc-card.mini-card{
    background-color: rgba(245, 245, 245, 0.6);
}
.vc-card.mini-card >a{
    float: left;
    width: 110px;
    height: 150px;
    overflow: hidden;
    background-position: center center;
}
.vc-card.mini-card .vc-card-wrapper, .vc-card.mini-card .links{
    margin-left: 110px;
}
.vc-card.mini-card .vc-card-wrapper{
    height: 100px;
    min-height: 100px;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 40px 10px 0 40px;
}
.vc-card.mini-card .links{
    height: 40px;
}
.vc-card.mini-card .subtitle{
    padding-top: 0;
}
.vc-card.mini-card .title{
    margin-bottom: 0;
}
.featured-person{
    padding: 0 30px;
    text-align: center;
}
.featured-person >a:first-child{
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto;
    position: relative;
    margin-bottom: 30px;
}
.featured-person >a:first-child img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
.featured-person >a:first-child:before{
    content: "";
    z-index: 2;
    position: relative;
    background-color: #fff;
    display: block;
    width: 130px;
    height: 130px;
    line-height: 100px;
    border-radius: 50%;
    top: -15px;
    left: -15px;
    border: 1px solid #dedede;
}
.featured-person h1, .featured-person h2, .featured-person h3, .featured-person h4, .featured-person h5, .featured-person h6{
    margin-bottom: 5px;
}
.dark-wrapper .featured-person{}
.dark-wrapper .featured-person>a:first-child:before{
    background-color: #3a3a3a;
    border-color: #4b4b4b;
}
.featured-person.horizontal{
    text-align: left;
}
.featured-person.horizontal >a:first-child{
    float: left;
    width: 120px;
    height: 120px;
    margin-bottom: 0;
}
.featured-person.horizontal >a:first-child:before{
    width: 154px;
    height: 154px;
    line-height: 120px;
    border: 4px solid #e8e8e8;
    top: -17px;
    left: -17px;
}
.featured-person.horizontal .content-wrapper{
    font-size: 13px;
    margin-left: 155px;
}
.featured-person.horizontal .content-wrapper h3{
    font-size: 24px;
}
.featured-person.horizontal .content-wrapper .subtitle{
    color: #636363;
    padding-bottom: 10px;
}
.featured-person.horizontal .content-wrapper .subtitle:first-of-type{
    color: #4b4b4b;
    font-weight: bold;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 20px;
}
.people-carousel{
    position: relative;
    box-shadow: 0px 0px 6px -3px #000;
    background-color: #eee;
}
.people-carousel .avatar{
    width: 100px;
    height: 100px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.people-carousel .avatar img{
    border: 5px solid #fff;
}
.people-carousel .title{
    font-size: 16px;
    margin-bottom: 10px;
}
.people-carousel .sub-title{
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 30px;
}
.people-carousel .description{
    font-size: 13px;
    line-height: 20px;
    color: #4b4b4b;
}
.people-carousel .item{
    text-align: center;
    padding: 80px;
}
.people-carousel .item > .btn{
    margin-top: 40px;
}
.people-carousel .owl-nav{
    position: absolute;
    top: -13px;

    /* !!! */
    left: 0;
    width: 100%;
    margin: 0;
    margin-top: 115px;
}
.people-carousel .owl-nav .owl-prev{
    margin-right: 115px;
    margin-left: 0;
}
.people-carousel .owl-nav .owl-next{
    margin: 0;
}
.ol-people-short .avatar{
    display: inline-block;
    max-width: 30%;
}
.ol-people-short .contents{
    display: inline-block;
    vertical-align: middle;
    max-width: 70%;
    margin-left: 10px;
}
.ol-people-short .contents .title{
    margin-bottom: 5px;
}
.ol-people-short .contents p.meta{
    line-height: 1.3;
    font-size: 12px;
    word-break: normal;
}

/*!	Tables
 *	===================================================
 */
.chaos-table a{
    text-decoration: none;
    color: #636363;
}
.chaos-table a:hover{
    color: #FF3366;
}
.chaos-table thead tr th{
    font-size: 15px;
    font-weight: bold;
    font-weight: 700;
    padding-bottom: 5px;
}
.chaos-table tbody tr td{
    vertical-align: middle;
}
.chaos-table th, .chaos-table td{}
.chaos-table th:first-child, .chaos-table td:first-child{
    padding-left: 40px;
}
.chaos-table th:last-child, .chaos-table td:last-child{
    padding-right: 40px;
}
.table td.bold{
    font-weight: bold;
    font-weight: 700;
}


/*!	Grid items
 *	===================================================
 *  items related to grid
 */

.featured-item{
    margin-left: 1px;
    text-decoration: none !important;
    display: block;
}

.featured-item .features-image{
    margin-bottom: 0;
}

.featured-item .features-title{
    font-size: 16px;
    padding-top: 24px;
}

.featured-item .features-image{}

.featured-item .features-title{
    margin-bottom: 20px;
}

.featured-item .features-des{
    line-height: 22px;
}

.dark-wrapper .featured-item{}

.dark-wrapper .featured-item.boxed{
    border-color: #4b4b4b;
}

.dark-wrapper .featured-item.boxed .features-title{
    background-color: #3a3a3a;
}

.featured-item.boxed{
    border: 1px solid #E8E8E8;
}

.featured-item.boxed .features-title{
    background-color: rgba(255, 255, 255, 0.6);
    margin: 0;
    padding: 30px 20px;
    font-size: 14px;
}

.featured-item.boxed .features-des{
    line-height: 22px;
    padding: 30px 20px;
    margin-top: -50px;
    font-size: 12px;
}

.clients-grid{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

.clients-grid li{
    float: left;
    position: relative;
    width: 20%;
    padding: 1%;
}

.clients-grid li a{
    opacity: 0.5;
    transition: all .5s ease;
    background-size: contain;
    background-repeat: no-repeat;
    padding-top: 60%;
}

.clients-grid li a:hover{
    opacity: 1;
}

.clients-grid li a, .clients-grid li img{
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.clients-grid li a img{
    width: 100%;
    padding: 0;
}

.clients-grid li:after, .clients-grid li:before{
    content: '';
    position: absolute;
}

.clients-grid li:before{
    height: 100%;
    top: 0;
    left: -1px;
    border-left: 1px solid #dedede;
}

.clients-grid li:after{
    width: 100%;
    height: 0;
    top: auto;
    left: 0;
    bottom: -1px;
    border-bottom: 1px solid #dedede;
}

.dark-wrapper .clients-grid li:before, .dark-wrapper .clients-grid li:after{
    border-color: #4b4b4b;
}

.clients-grid.grid-2 li{
    width: 50%;
    padding: 5%;
}

.clients-grid.grid-3 li{
    width: 33.33%;
    padding: 5%;
}

.clients-grid.grid-4 li{
    width: 25%;
    padding: 3%;
}

.clients-grid.grid-6 li{
    width: 16.66%;
    padding: 1%;
}

.book-el, .course-el{
    height: 320px;
    background-position: center center;
    position: relative;
    display: block;
    border-bottom: 4px solid #FF3366;
    background-color: #fff;
    transition: all 0.3s ease;
    box-shadow: 0 0 6px -2px rgba(0, 0, 0, 0.3);
    margin-top: 2px;
}

.book-el .contents, .course-el .contents{
    position: relative;
    height: 100%;
    padding: 40px;
    border-bottom: none;
}

.book-el .contents .item-meta, .course-el .contents .item-meta{
    position: absolute;
    top: 40px;
    left: 40px;
}

.book-el .contents .item-meta i, .course-el .contents .item-meta i{
    display: block;
    float: left;
    text-align: center;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 50%;
    border: 1px solid #dedede;
    background-color: #fff;
    color: rgba(99, 99, 99, 0.4);
    transition: all 0.25s cubic-bezier(0.51, 0.13, 0.51, 0.96);
}

.book-el .contents .item-meta i:before, .course-el .contents .item-meta i:before{
    text-align: center;
    margin: 0 auto;
    line-height: 33px;
}

.book-el .contents .item-meta .side-info, .course-el .contents .item-meta .side-info{
    float: right;
    line-height: 35px;
    margin-left: 5px;
    font-size: 10px;
}

.book-el .contents .item-meta h6, .course-el .contents .item-meta h6{
    font-size: 12px;
    margin-bottom: 3px;
}

.book-el .contents .item-meta .cat, .book-el .contents .item-meta .author, .course-el .contents .item-meta .cat, .course-el .contents .item-meta .author{
    font-weight: normal;
}

.book-el .contents .item-meta .date, .course-el .contents .item-meta .date{
    font-family: "Ruda";
    font-size: 11px;
    font-weight: 700;
    color: #636363;
}

.book-el .contents .title-wrapper, .course-el .contents .title-wrapper{
    position: absolute;
    bottom: 40px;
    left: 40px;
    right: 40px;
    max-height: 145px;
    overflow: hidden;
}

.book-el .contents .sub-title, .course-el .contents .sub-title{
    font-size: 10px;
    text-transform: uppercase;
    font-weight: normal;
    font-weight: 400;
    margin-bottom: 10px;
    color: #636363;
    letter-spacing: 2px;
}

.book-el .contents .title, .course-el .contents .title{
    font-size: 22px;
    line-height: 1.2;
    font-weight: bold;
    font-weight: 700;
    text-transform: capitalize;
    color: #636363;
}

.dark-wrapper .book-el, .dark-wrapper .course-el{
    background-color: #3a3a3a;
    box-shadow: 0 0 7px -2px #000;
}

.dark-wrapper .book-el .contents .title, .dark-wrapper .book-el .contents .sub-title, .dark-wrapper .course-el .contents .title, .dark-wrapper .course-el .contents .sub-title{
    color: #cbcbcb;
}

.dark-wrapper .book-el .item-meta, .dark-wrapper .course-el .item-meta{
    color: #cbcbcb;
}

.dark-wrapper .book-el .item-meta i, .dark-wrapper .course-el .item-meta i{
    background-color: rgba(255, 255, 255, 0.1);
    border-color: #4b4b4b;
    color: #cbcbcb;
}

.dark-wrapper .book-el .item-meta .date, .dark-wrapper .course-el .item-meta .date{
    color: #cbcbcb;
}

.dark-wrapper .book-el.set-bg, .dark-wrapper .course-el.set-bg{}

.dark-wrapper .book-el.set-bg:before, .dark-wrapper .course-el.set-bg:before{
    background-color: #111;
}

.dark-wrapper .book-el.set-bg:hover .item-meta .date, .dark-wrapper .book-el.set-bg:hover .item-meta .cat, .dark-wrapper .book-el.set-bg:hover .item-meta .author, .dark-wrapper .book-el.set-bg:hover .item-meta h6, .dark-wrapper .book-el.set-bg:focus .item-meta .date, .dark-wrapper .book-el.set-bg:focus .item-meta .cat, .dark-wrapper .book-el.set-bg:focus .item-meta .author, .dark-wrapper .book-el.set-bg:focus .item-meta h6, .dark-wrapper .course-el.set-bg:hover .item-meta .date, .dark-wrapper .course-el.set-bg:hover .item-meta .cat, .dark-wrapper .course-el.set-bg:hover .item-meta .author, .dark-wrapper .course-el.set-bg:hover .item-meta h6, .dark-wrapper .course-el.set-bg:focus .item-meta .date, .dark-wrapper .course-el.set-bg:focus .item-meta .cat, .dark-wrapper .course-el.set-bg:focus .item-meta .author, .dark-wrapper .course-el.set-bg:focus .item-meta h6{
    color: #fff;
}

.dark-wrapper .book-el.set-bg:hover .contents .title, .dark-wrapper .book-el.set-bg:hover .contents .sub-title, .dark-wrapper .book-el.set-bg:focus .contents .title, .dark-wrapper .book-el.set-bg:focus .contents .sub-title, .dark-wrapper .course-el.set-bg:hover .contents .title, .dark-wrapper .course-el.set-bg:hover .contents .sub-title, .dark-wrapper .course-el.set-bg:focus .contents .title, .dark-wrapper .course-el.set-bg:focus .contents .sub-title{
    color: #fff;
}

.dark-wrapper .book-el:hover .contents .title, .dark-wrapper .book-el:hover .contents .sub-title, .dark-wrapper .book-el:focus .contents .title, .dark-wrapper .book-el:focus .contents .sub-title, .dark-wrapper .course-el:hover .contents .title, .dark-wrapper .course-el:hover .contents .sub-title, .dark-wrapper .course-el:focus .contents .title, .dark-wrapper .course-el:focus .contents .sub-title{
    color: #fff;
}

.dark-wrapper .book-el:hover .item-meta, .dark-wrapper .book-el:focus .item-meta, .dark-wrapper .course-el:hover .item-meta, .dark-wrapper .course-el:focus .item-meta{
    color: #fff;
}

.dark-wrapper .book-el:hover .item-meta i, .dark-wrapper .book-el:focus .item-meta i, .dark-wrapper .course-el:hover .item-meta i, .dark-wrapper .course-el:focus .item-meta i{
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.3);
    color: #fff;
}

.book-el:hover, .book-el:focus, .course-el:hover, .course-el:focus{
    background-color: #FF3366;
    color: #fff;
}

.book-el:hover .contents, .book-el:focus .contents, .course-el:hover .contents, .course-el:focus .contents{
    border-color: transparent;
}

.book-el:hover .contents .title, .book-el:hover .contents .sub-title, .book-el:hover .contents .item-meta h6, .book-el:hover .contents .item-meta .date, .book-el:focus .contents .title, .book-el:focus .contents .sub-title, .book-el:focus .contents .item-meta h6, .book-el:focus .contents .item-meta .date, .course-el:hover .contents .title, .course-el:hover .contents .sub-title, .course-el:hover .contents .item-meta h6, .course-el:hover .contents .item-meta .date, .course-el:focus .contents .title, .course-el:focus .contents .sub-title, .course-el:focus .contents .item-meta h6, .course-el:focus .contents .item-meta .date{
    color: #fff;
}

.book-el:hover .counter h6, .book-el:focus .counter h6, .course-el:hover .counter h6, .course-el:focus .counter h6{
    color: #fff;
}

.book-el.set-bg, .course-el.set-bg{
    background-color: #fff;
}

.book-el.set-bg:before, .course-el.set-bg:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    background-color: #fff;
    transition: all 0.3s ease;
}

.book-el.set-bg:hover, .book-el.set-bg:focus, .course-el.set-bg:hover, .course-el.set-bg:focus{
    color: #636363;
}

.book-el.set-bg:hover .contents .title, .book-el.set-bg:hover .contents .sub-title, .book-el.set-bg:hover .contents .item-meta h6, .book-el.set-bg:hover .contents .date, .book-el.set-bg:focus .contents .title, .book-el.set-bg:focus .contents .sub-title, .book-el.set-bg:focus .contents .item-meta h6, .book-el.set-bg:focus .contents .date, .course-el.set-bg:hover .contents .title, .course-el.set-bg:hover .contents .sub-title, .course-el.set-bg:hover .contents .item-meta h6, .course-el.set-bg:hover .contents .date, .course-el.set-bg:focus .contents .title, .course-el.set-bg:focus .contents .sub-title, .course-el.set-bg:focus .contents .item-meta h6, .course-el.set-bg:focus .contents .date{
    color: #4b4b4b;
}

.book-el.set-bg:hover .counter h6, .book-el.set-bg:focus .counter h6, .course-el.set-bg:hover .counter h6, .course-el.set-bg:focus .counter h6{
    color: #4b4b4b;
}

.book-el.set-bg:hover:before, .book-el.set-bg:focus:before, .course-el.set-bg:hover:before, .course-el.set-bg:focus:before{
    opacity: 0.5;
}

.book-el.shadow:after, .course-el.shadow:after{
    bottom: -54px;
}

.book-el.mini, .course-el.mini{
    height: 220px;
    width: 170px;
    max-width: 100%;
    border-bottom-width: 3px;
}

.book-el.mini .contents .item-meta, .course-el.mini .contents .item-meta{
    top: 30px;
    left: 20px;
    right: 20px;
}

.book-el.mini .contents .item-meta span, .course-el.mini .contents .item-meta span{
    font-family: "Ruda";
}

.book-el.mini .contents .title, .course-el.mini .contents .title{
    font-size: 16px;
    font-weight: bold;
}

.book-el.mini .contents .title-wrapper, .course-el.mini .contents .title-wrapper{
    bottom: 25px;
    left: 20px;
    right: 20px;
}

.book-el.mini.shadow, .course-el.mini.shadow{
    margin-bottom: 15px !important;
}

.book-el.mini.shadow:after, .course-el.mini.shadow:after{
    height: 15px;
    bottom: -18px;
}

.journal-el{
    margin-top: 2px;
    height: 410px;
    border-bottom: 4px solid #FF3366;
    background-color: #fff;
    display: block;
    background-position: center center;
    position: relative;
    box-shadow: 0 0 6px -2px rgba(0, 0, 0, 0.3);
    overflow: hidden;
}

.journal-el .contents{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 0 6px -4px #000;
    border-bottom: none;
}

.journal-el .header{
    position: relative;
    padding: 40px 40px 15px 40px;
}

.journal-el .header h6{
    font-size: 12px;
    font-weight: normal;
    font-weight: 400;
    position: relative;
    z-index: 2;
}

.journal-el .footer{
    position: absolute;
    bottom: 0;
    top: 210px;
    left: 0px;
    right: 0px;
    padding: 30px 40px 40px 40px;
}

.journal-el .header:before, .journal-el .footer:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 1;
    transition: all 0.2s ease-out;
}

.journal-el .sub-title, .journal-el .title, .journal-el .author, .journal-el .cat{
    font-weight: normal;
    font-weight: 400;
    color: #636363;
    position: relative;
    z-index: 2;
}

.journal-el .sub-title, .journal-el .author, .journal-el .cat{
    font-size: 12px;
    margin-bottom: 0;
}

.journal-el .sub-title{
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.journal-el .title{
    margin-top: 10px;
    font-size: 20px;
    line-height: 24px;
}

.dark-wrapper .journal-el{
    background-color: #3a3a3a;
}

.dark-wrapper .journal-el .header:before, .dark-wrapper .journal-el .footer:before{
    background-color: #3a3a3a;
}

.dark-wrapper .journal-el .contents{
    box-shadow: 0 0 7px -2px #000;
}

.dark-wrapper .journal-el .sub-title, .dark-wrapper .journal-el .title, .dark-wrapper .journal-el .author, .dark-wrapper .journal-el .cat{
    color: #cbcbcb;
}

.dark-wrapper .journal-el:not(.set-bg){}

.dark-wrapper .journal-el:not(.set-bg):hover .sub-title, .dark-wrapper .journal-el:not(.set-bg):hover .title, .dark-wrapper .journal-el:not(.set-bg):hover .author, .dark-wrapper .journal-el:not(.set-bg):hover .cat, .dark-wrapper .journal-el:not(.set-bg):focus .sub-title, .dark-wrapper .journal-el:not(.set-bg):focus .title, .dark-wrapper .journal-el:not(.set-bg):focus .author, .dark-wrapper .journal-el:not(.set-bg):focus .cat{
    color: #fff;
}

.journal-el:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #FF3366;
    opacity: 0;
    background-color: #fff;
    background: radial-gradient(ellipse at center, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
    transition: background 5s cubic-bezier(0, 0.42, 0, 0.93);
    background-size: 200% 200%;
    background-position: 0 100%;
}

.journal-el:hover, .journal-el:focus{
    background-color: #FF3366;
}

.journal-el:hover .contents, .journal-el:focus .contents{
    border-color: transparent;
}

.journal-el:hover h1, .journal-el:hover h2, .journal-el:hover h3, .journal-el:hover h4, .journal-el:hover h5, .journal-el:hover h6, .journal-el:hover .sub-title, .journal-el:hover .title, .journal-el:hover .header h6, .journal-el:focus h1, .journal-el:focus h2, .journal-el:focus h3, .journal-el:focus h4, .journal-el:focus h5, .journal-el:focus h6, .journal-el:focus .sub-title, .journal-el:focus .title, .journal-el:focus .header h6{
    color: #fff;
}

.journal-el:hover .header:before, .journal-el:hover .footer:before, .journal-el:focus .header:before, .journal-el:focus .footer:before{
    opacity: 0.5;
}

.journal-el:hover .header:before, .journal-el:focus .header:before{
    -ms-transform: translateY(-100%);
        transform: translateY(-100%);
    transition: all 0.1s ease-in;
}

.journal-el:hover .footer:before, .journal-el:focus .footer:before{
    -ms-transform: translateY(100%);
        transform: translateY(100%);
    transition: all 0.2s ease-in;
}

.journal-el:hover:before, .journal-el:focus:before{
    opacity: 1;
    background-position: 100% 0;
}

.journal-el.set-bg{}

.journal-el.set-bg:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #FF3366;
    opacity: 0;
    background-color: #fff;
    background: radial-gradient(ellipse at center, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.4) 100%);
    transition: background 5s cubic-bezier(0, 0.42, 0, 0.93);
    background-size: 200% 200%;
    background-position: 0 100%;
}

.journal-el.set-bg:hover h1, .journal-el.set-bg:hover h2, .journal-el.set-bg:hover h3, .journal-el.set-bg:hover h4, .journal-el.set-bg:hover h5, .journal-el.set-bg:hover h6, .journal-el.set-bg:hover .sub-title, .journal-el.set-bg:hover .title, .journal-el.set-bg:hover .header h6, .journal-el.set-bg:focus h1, .journal-el.set-bg:focus h2, .journal-el.set-bg:focus h3, .journal-el.set-bg:focus h4, .journal-el.set-bg:focus h5, .journal-el.set-bg:focus h6, .journal-el.set-bg:focus .sub-title, .journal-el.set-bg:focus .title, .journal-el.set-bg:focus .header h6{
    color: #4b4b4b;
}

.journal-el.set-bg:hover .header, .journal-el.set-bg:hover .footer, .journal-el.set-bg:focus .header, .journal-el.set-bg:focus .footer{
    background-color: transparent;
}

.journal-el.set-bg:hover:before, .journal-el.set-bg:focus:before{
    opacity: 1;
    background-position: 100% 0;
}

.journal-el.shadow{}

.journal-el.shadow:after{
    bottom: -54px;
    z-index: 1;
}

.book-el, .journal-el, .course-el{}

.book-el.skin-blue, .journal-el.skin-blue, .course-el.skin-blue{
    border-color: #76bcfe;
}

.book-el.skin-blue:hover, .book-el.skin-blue:focus, .book-el.skin-blue .course-shop-data .course-purchase-btn i, .journal-el.skin-blue:hover, .journal-el.skin-blue:focus, .journal-el.skin-blue .course-shop-data .course-purchase-btn i, .course-el.skin-blue:hover, .course-el.skin-blue:focus, .course-el.skin-blue .course-shop-data .course-purchase-btn i{
    background-color: #76bcfe;
}

.book-el.skin-green, .journal-el.skin-green, .course-el.skin-green{
    border-color: #1abc9c;
}

.book-el.skin-green:hover, .book-el.skin-green:focus, .book-el.skin-green .course-shop-data .course-purchase-btn i, .journal-el.skin-green:hover, .journal-el.skin-green:focus, .journal-el.skin-green .course-shop-data .course-purchase-btn i, .course-el.skin-green:hover, .course-el.skin-green:focus, .course-el.skin-green .course-shop-data .course-purchase-btn i{
    background-color: #1abc9c;
}

.book-el.skin-purple, .journal-el.skin-purple, .course-el.skin-purple{
    border-color: #b24a7d;
}

.book-el.skin-purple:hover, .book-el.skin-purple:focus, .book-el.skin-purple .course-shop-data .course-purchase-btn i, .journal-el.skin-purple:hover, .journal-el.skin-purple:focus, .journal-el.skin-purple .course-shop-data .course-purchase-btn i, .course-el.skin-purple:hover, .course-el.skin-purple:focus, .course-el.skin-purple .course-shop-data .course-purchase-btn i{
    background-color: #b24a7d;
}

.book-el.skin-yellow, .journal-el.skin-yellow, .course-el.skin-yellow{
    border-color: #f1c40f;
}

.book-el.skin-yellow:hover, .book-el.skin-yellow:focus, .book-el.skin-yellow .course-shop-data .course-purchase-btn i, .journal-el.skin-yellow:hover, .journal-el.skin-yellow:focus, .journal-el.skin-yellow .course-shop-data .course-purchase-btn i, .course-el.skin-yellow:hover, .course-el.skin-yellow:focus, .course-el.skin-yellow .course-shop-data .course-purchase-btn i{
    background-color: #f1c40f;
}

.book-el.skin-red, .journal-el.skin-red, .course-el.skin-red{
    border-color: #FF3366;
}

.book-el.skin-red:hover, .book-el.skin-red:focus, .book-el.skin-red .course-shop-data .course-purchase-btn i, .journal-el.skin-red:hover, .journal-el.skin-red:focus, .journal-el.skin-red .course-shop-data .course-purchase-btn i, .course-el.skin-red:hover, .course-el.skin-red:focus, .course-el.skin-red .course-shop-data .course-purchase-btn i{
    background-color: #FF3366;
}

.book-el.skin-cyan, .journal-el.skin-cyan, .course-el.skin-cyan{
    border-color: #32cdc7;
}

.book-el.skin-cyan:hover, .book-el.skin-cyan:focus, .book-el.skin-cyan .course-shop-data .course-purchase-btn i, .journal-el.skin-cyan:hover, .journal-el.skin-cyan:focus, .journal-el.skin-cyan .course-shop-data .course-purchase-btn i, .course-el.skin-cyan:hover, .course-el.skin-cyan:focus, .course-el.skin-cyan .course-shop-data .course-purchase-btn i{
    background-color: #32cdc7;
}

.book-el.skin-lemon, .journal-el.skin-lemon, .course-el.skin-lemon{
    border-color: #a9e84f;
}

.book-el.skin-lemon:hover, .book-el.skin-lemon:focus, .book-el.skin-lemon .course-shop-data .course-purchase-btn i, .journal-el.skin-lemon:hover, .journal-el.skin-lemon:focus, .journal-el.skin-lemon .course-shop-data .course-purchase-btn i, .course-el.skin-lemon:hover, .course-el.skin-lemon:focus, .course-el.skin-lemon .course-shop-data .course-purchase-btn i{
    background-color: #a9e84f;
}


/*!	Portfolio Grid
 *	===================================================
 */
.ol-grid{
    width: 100%;
}
.ol-grid .grid-sizer{
    width: 100%;
}
.ol-grid .grid-item{
    width: 25%;
    float: left;
}
.ol-grid .gi-desc{
    padding: 0 5px;
    margin-bottom: 25px;
}
.ol-grid .gi-desc > a{
    text-decoration: none;
}
.ol-grid .gi-desc > a:hover .title, .ol-grid .gi-desc > a:focus .title{
    color: #FF3366;
}
.ol-grid .gi-desc .title{
    margin-top: 15px;
    margin-bottom: 0;
}
.ol-grid .gi-desc .tags{
    margin-top: 15px;
}
.ol-grid .gi-desc .tags i{
    font-size: 12px;
    margin-right: 5px;
}
.ol-grid .gi-desc .tags a{
    font-size: 12px;
    text-decoration: none;
    color: #636363;
}
.ol-grid .gi-desc .tags a:hover, .ol-grid .gi-desc .tags a:focus{
    color: #FF3366;
}
.ol-grid .gi-desc p{
    margin-top: 25px;
}
.ol-grid .gi-desc .btn{
    margin-top: 30px;
}
.dark-wrapper .ol-grid .gi-desc .tags a{
    color: #cbcbcb;
}
.dark-wrapper .ol-grid.col-1 .grid-item{
    border-bottom-color: #4b4b4b;
}
.ol-grid.col-1 .grid-item{
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #dedede;
}
.ol-grid.col-2 .grid-sizer, .ol-grid.col-2 .grid-item{
    width: 50%;
}
.ol-grid.col-3 .grid-sizer, .ol-grid.col-3 .grid-item{
    width: 33.3%;
}
.ol-grid.col-4 .grid-sizer, .ol-grid.col-4 .grid-item{
    width: 25%;
}
.ol-grid.col-5 .grid-sizer, .ol-grid.col-5 .grid-item{
    width: 20%;
}
.ol-grid.grid .gi-wrapper{
    display: block;
    width: 100%;
    height: 0;
    display: block;
    padding: 0 0 100%;
    margin-bottom: 0;
    position: relative;
    padding-bottom: 100%;
    overflow: hidden;
}
.ol-grid.grid .ratio-1 .gi-wrapper{
    padding-bottom: 50% !important;
}
.ol-grid.grid .ratio-2 .gi-wrapper{
    padding-bottom: 70% !important;
}
.ol-grid.grid .ratio-3 .gi-wrapper{
    padding-bottom: 200% !important;
}
.ol-grid.grid .width-2x{
    width: 100%;
}
.ol-grid.grid.col-2 .width-2x{
    width: 100%;
}
.ol-grid.grid.col-3 .width-2x{
    width: 66.6%;
}
.ol-grid.grid.col-4 .width-2x{
    width: 50%;
}
.ol-grid.grid.col-5 .width-2x{
    width: 40%;
}
.ol-grid.masonry{}
.ol-grid.with-gutter{
    margin-left: -5px;
    margin-right: -5px;
}
.ol-grid.with-gutter .grid-item{
    padding: 5px;
}
.ol-grid.with-gutter.gutter-15{
    margin-left: -15px;
    margin-right: -15px;
    margin: -15px -15px 0 -15px;
}
.ol-grid.with-gutter.gutter-15 .grid-item{
    padding: 15px;
}
.ol-grid:before{
    content: none;
}
.ol-grid-filters .default-filters{
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0 0 50px;
    text-align: center;
}
.ol-grid-filters .default-filters li{
    display: inline-block;
}
.ol-grid-filters .default-filters li a{
    text-decoration: none;
    color: #636363;
    padding: 10px 20px;
    display: block;
}
.ol-grid-filters .default-filters li.active{
    border: 1px solid #636363;
    border-radius: 60px;
}
.ol-grid-filters .select-filters{
    color: #636363;
    line-height: 1;
    border-radius: 20px;
    border: 1px solid #636363;
    display: none;
    margin: 0 20px 30px !important;
    position: relative;
}
.ol-grid-filters .select-filters select{
    width: 100%;
    height: 40px;
    padding: 5px;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: transparent;
    color: transparent;
    position: relative;
    z-index: 1;
}
.ol-grid-filters .select-filters select option{
    color: #4b4b4b;
}
.ol-grid-filters .select-filters select:focus{
    outline: none;
}
.ol-grid-filters .select-filters .select-value{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    text-align: center;
    line-height: 40px;
}
.ol-grid-filters .select-filters:after{
    position: absolute;
    content: "\e9ca";
    height: 40px;
    top: 0;
    right: 20px;
    font-family: "ol-icon-set";
    font-size: 18px;
    line-height: 40px;
    text-align: center;
}
.dark-wrapper .ol-grid-filters .grid-filter a{
    color: #cbcbcb;
}
.dark-wrapper .ol-grid-filters .grid-filter.active{
    border-color: #f5f5f5;
}
.dark-wrapper .ol-grid-filters .grid-filter.active a{
    color: #f5f5f5;
}
.dark-wrapper .ol-grid-filters .grid-filter:hover a, .dark-wrapper .ol-grid-filters .grid-filter:focus a{
    color: #fff;
}
.grid-item{
    display: block;
}
.grid-item:hover, .grid-item:focus{
    outline: none;
    text-decoration: none;
}
.grid-item:hover .caption, .grid-item:focus .caption{
    color: #000;
}
@media only screen and (max-width : 768px){
    .ol-grid .ratio-1 .gi-wrapper, .ol-grid .ratio-2 .gi-wrapper{
        padding-bottom: 100%;
    }
    .ol-grid .width-2x{
        width: 50% !important;
    }
    .ol-grid.col-2 .grid-sizer, .ol-grid.col-2 .grid-item, .ol-grid.col-3 .grid-sizer, .ol-grid.col-3 .grid-item, .ol-grid.col-4 .grid-sizer, .ol-grid.col-4 .grid-item, .ol-grid.col-5 .grid-sizer, .ol-grid.col-5 .grid-item{
        width: 50%;
    }
}
@media only screen and (max-width : 480px){
    .ol-grid .width-2x{
        width: 100% !important;
    }
    .ol-grid.col-2 .grid-sizer, .ol-grid.col-2 .grid-item, .ol-grid.col-3 .grid-sizer, .ol-grid.col-3 .grid-item, .ol-grid.col-4 .grid-sizer, .ol-grid.col-4 .grid-item, .ol-grid.col-5 .grid-sizer, .ol-grid.col-5 .grid-item{
        width: 100%;
    }
    .ol-grid.with-gutter .grid-item{
        padding-left: 0;
        padding-right: 0;
    }
    .ol-grid-filters .default-filters{
        display: none;
    }
    .ol-grid-filters .select-filters{
        display: block;
    }
}
a.nav-box:hover, .nav-box a{
    text-decoration: none;
    color: #353535;
    display: block;
}
a.nav-box:hover .widget-heading .sub-title, .nav-box a .widget-heading .sub-title{
    left: -12px;
}
a.nav-box:hover .widget-heading.right .sub-title, .nav-box a .widget-heading.right .sub-title{
    left: auto;
    right: -12px;
}
.nav-box .widget-heading{
    display: inline-block;
    margin: 0 12px;
    color: #636363;
}
.nav-box .widget-heading .title{
    font-size: 14px;
    margin-bottom: 0;
    color: #636363;
}
.nav-box .widget-heading .sub-title{
    position: relative;
    font-size: 14px;
    margin-top: 5px;
}
.nav-box .widget-heading.alt{
    color: #353535;
}
.nav-box .widget-heading.alt .title{
    font-size: 16px;
    color: #353535;
}
.nav-box .widget-heading.with-icon{
    padding-left: 40px;
    position: relative;
}
.nav-box .widget-heading.with-icon:after{
    position: absolute;
    content: "\e2f5";
    height: 100%;
    top: 50%;
    left: 0;
    margin-top: -15px;
    font-family: owlabicon;
    font-size: 22px;
}
.nav-box .widget-heading.with-icon.alt:after{
    top: 0;
    margin-top: -9px;
    content: "\e2f8";
    font-size: 28px;
}
.nav-box .widget-heading.with-icon.right{
    padding: 0;
    padding-right: 40px;
}
.nav-box .widget-heading.with-icon.right:after{
    left: auto;
    right: 0;
    content: "\e2f4";
}
.nav-box .widget-heading.with-icon.right.alt:after{
    top: 0;
    margin-top: -9px;
    content: "\e314";
    font-size: 28px;
}
.dark-wrapper .nav-box .alt .title, .dark-wrapper .nav-box .sub-title, .dark-wrapper .nav-box .with-icon:after, .nav-box .dark-wrapper .alt .title, .nav-box .dark-wrapper .sub-title, .nav-box .dark-wrapper .with-icon:after{
    color: #fff;
}

/*!	Partners
 *	===================================================
 */
.partner-logos .owl-wrapper{
    display: table !important;
}
.partner-logos .owl-item{
    display: table-cell !important;
    vertical-align: middle;
}
.partner-logos .partner-logo{
    text-align: center;
    padding: 30px;
}
.owwwlab-theme .owl-item >a{
    display: block;
}
.ol-logo-container{
    background-color: #f5f5f5;
    text-align: center;
    padding: 20px;
}
.ol-logo-container img{
    max-width: 150px;
}



/*!	Images
 *	===================================================
 */
.caption{
    margin-left: 10%;
    margin-right: 25%;
    border-left: 2px solid #ececec;
    padding: 10px;
    font-size: 11px;
    line-height: 16px;
    font-style: italic;
}
.dark-wrapper .caption{
    border-left-color: #4b4b4b;
}

/*!	hovers
 *	===================================================
 */
.ol-hover{
    position: relative;
    overflow: hidden;
    display: block;
    z-index: 1;
    height: 100%;
}
.ol-hover *{
    transition: all 0.25s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.ol-hover a{
    color: #eee;
    text-decoration: none;
}
.ol-hover a:hover, .ol-hover a:focus{
    color: #fff;
}
.ol-hover .ol-overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 101%;
    height: 100%;
    visibility: hidden;
    z-index: 0;
    opacity: 0;
}
.ol-hover .title, .ol-hover .subtitle, .ol-hover .icons, .ol-hover .ol-overlay{
    position: absolute;
    opacity: 0;
    visibility: hidden;
}
.ol-hover .title{
    margin: 0;
    font-size: 23px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 2;
}
.ol-hover .title a{
    color: #fff;
}
.ol-hover .subtitle{
    text-transform: uppercase;
    margin-top: 20px;
    font-size: 10px;
    color: #bbb;
    z-index: 2;
}
.ol-hover .subtitle a{
    color: #bbb;
}
.ol-hover .icons{
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    visibility: hidden;
    opacity: 0;
    z-index: 2;
    -ms-transform: scale(0.95);
        transform: scale(0.95);
    transition-delay: 0.05s;
}
.ol-hover .icons a{
    display: inline-block;
    text-decoration: none;
    font-size: 0;
    padding: 10px;
}
.ol-hover .icons a:hover i, .ol-hover .icons a:focus i{
    color: #fff;
    border-color: #fff;
    background-color: rgba(150,150,150,0.4);
}
.ol-hover .icons i{
    display: inline-block;
    border: 1px solid #eee;
    color: #eee;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
}
.ol-hover .img-layer{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ol-hover:focus{
    outline: none;
}
.ol-hover:hover .title, .ol-hover:focus .title, .ol-hover.touch-hover .title, .ol-hover:hover .subtitle, .ol-hover:focus .subtitle, .ol-hover.touch-hover .subtitle, .ol-hover:hover .icons, .ol-hover:focus .icons, .ol-hover.touch-hover .icons, .ol-hover:hover .ol-overlay, .ol-hover:focus .ol-overlay, .ol-hover.touch-hover .ol-overlay{
    opacity: 1;
    visibility: visible;
}
.ol-hover.hover-1 >img, .ol-hover.hover-1 .img-layer{
    -ms-transform-origin: center bottom;
        transform-origin: center bottom;
}
.ol-hover.hover-1:hover >img, .ol-hover.hover-1:focus >img, .ol-hover.hover-1.touch-hover >img, .ol-hover.hover-1:hover .img-layer, .ol-hover.hover-1:focus .img-layer, .ol-hover.hover-1.touch-hover .img-layer{
    -ms-transform: scale(1.1);
        transform: scale(1.1);
}
.ol-hover.hover-1:hover .icons, .ol-hover.hover-1:focus .icons, .ol-hover.hover-1.touch-hover .icons{
    -ms-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1);
    opacity: 1;
    visibility: visible;
}
.ol-hover.hover-2 >img, .ol-hover.hover-2 .img-layer{
    -ms-transform: scale(1.1) translateY(0px);
        transform: scale(1.1) translateY(0px);
}
.ol-hover.hover-2 .ol-overlay{
    opacity: 0.4;
    visibility: visible;
}
.ol-hover.hover-2 .icons{
    top: auto;
    bottom: 15%;
    -ms-transform: translateY(20px);
        transform: translateY(20px);
    transition-delay: 200ms;
}
.ol-hover.hover-2 .title, .ol-hover.hover-2 .subtitle{
    top: 50%;
    left: 0;
    width: 100%;
    padding: 0 20px;
    text-align: center;
    margin: 0;
    font-size: 20px;
    -ms-transform: translateY(0);
        transform: translateY(0);
}
.ol-hover.hover-2 .title a, .ol-hover.hover-2 .subtitle a{}
.ol-hover.hover-2 .title a:hover, .ol-hover.hover-2 .title a:focus, .ol-hover.hover-2 .subtitle a:hover, .ol-hover.hover-2 .subtitle a:focus{
    color: #fff;
}
.ol-hover.hover-2 .title{
    opacity: 1;
    visibility: visible;
    margin-top: -10px;
    transition-delay: 50ms;
}
.ol-hover.hover-2 .subtitle{
    transition-delay: 100ms;
    text-transform: uppercase;
    margin-top: 20px;
    font-size: 10px;
}
.ol-hover.hover-2 .subtitle a{
    color: #bbb;
}
.ol-hover.hover-2:hover >img, .ol-hover.hover-2:focus >img, .ol-hover.hover-2.touch-hover >img, .ol-hover.hover-2:hover .img-layer, .ol-hover.hover-2:focus .img-layer, .ol-hover.hover-2.touch-hover .img-layer{
    -ms-transform: scale(1.1) translateY(-10px);
        transform: scale(1.1) translateY(-10px);
}
.ol-hover.hover-2:hover .ol-overlay, .ol-hover.hover-2:focus .ol-overlay, .ol-hover.hover-2.touch-hover .ol-overlay{
    opacity: 1;
}
.ol-hover.hover-2:hover .icons, .ol-hover.hover-2:focus .icons, .ol-hover.hover-2.touch-hover .icons{
    -ms-transform: translateY(0);
        transform: translateY(0);
}
.ol-hover.hover-2:hover .title, .ol-hover.hover-2:focus .title, .ol-hover.hover-2.touch-hover .title{
    -ms-transform: translateY(-25px);
        transform: translateY(-25px);
}
.ol-hover.hover-2:hover .subtitle, .ol-hover.hover-2:focus .subtitle, .ol-hover.hover-2.touch-hover .subtitle{
    -ms-transform: translateY(-25px);
        transform: translateY(-25px);
}
.ol-hover.hover-3 >img, .ol-hover.hover-3 .img-layer{
    -ms-transform: scale(1.1) translateX(-10px);
        transform: scale(1.1) translateX(-10px);
}
.ol-hover.hover-3 .ol-overlay{
    opacity: 0.5;
    visibility: visible;
}
.ol-hover.hover-3 .icons{
    top: auto;
    bottom: 20px;
    right: 20px;
    left: auto;
    text-align: right;
    -ms-transform: translateX(-25px);
        transform: translateX(-25px);
    transition-delay: 200ms;
}
.ol-hover.hover-3 .title, .ol-hover.hover-3 .subtitle{
    top: 40px;
    left: 0;
    width: 100%;
    padding: 0 40px;
    text-align: left;
}
.ol-hover.hover-3 .title{
    opacity: 1;
    visibility: visible;
    transition-delay: 50ms;
}
.ol-hover.hover-3 .subtitle{
    margin-top: 15px;
    -ms-transform: translateX(-15px);
        transform: translateX(-15px);
    transition-delay: 100ms;
}
.ol-hover.hover-3:hover >img, .ol-hover.hover-3:focus >img, .ol-hover.hover-3.touch-hover >img, .ol-hover.hover-3:hover .img-layer, .ol-hover.hover-3:focus .img-layer, .ol-hover.hover-3.touch-hover .img-layer{
    -ms-transform: scale(1.1) translateX(10px);
        transform: scale(1.1) translateX(10px);
}
.ol-hover.hover-3:hover .ol-overlay, .ol-hover.hover-3:focus .ol-overlay, .ol-hover.hover-3.touch-hover .ol-overlay{
    opacity: 1;
}
.ol-hover.hover-3:hover .icons, .ol-hover.hover-3:focus .icons, .ol-hover.hover-3.touch-hover .icons{
    -ms-transform: translateX(0%);
        transform: translateX(0%);
}
.ol-hover.hover-3:hover .title, .ol-hover.hover-3:focus .title, .ol-hover.hover-3.touch-hover .title{
    -ms-transform: translateY(-10px);
        transform: translateY(-10px);
}
.ol-hover.hover-3:hover .subtitle, .ol-hover.hover-3:focus .subtitle, .ol-hover.hover-3.touch-hover .subtitle{
    -ms-transform: translateX(0);
        transform: translateX(0);
}
.ol-hover.hover-4 .cover{
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 70px;
    opacity: 0;
    visibility: hidden;
    -ms-transform: translateY(100%);
        transform: translateY(100%);
    z-index: 0;
}
.ol-hover.hover-4 >img, .ol-hover.hover-4 .img-layer{
    -ms-transform: scale(1.2) translateY(10px);
        transform: scale(1.2) translateY(10px);
}
.ol-hover.hover-4 .ol-overlay{
    visibility: visible;
    opacity: 0.3;
}
.ol-hover.hover-4 .icons{
    top: auto;
    bottom: 0px;
    right: 10px;
    left: auto;
    text-align: right;
    width: auto;
    -ms-transform: translateY(15px);
        transform: translateY(15px);
    transition-delay: 100ms;
    line-height: 40px;
}
.ol-hover.hover-4 .icons i{
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
}
.ol-hover.hover-4 .title, .ol-hover.hover-4 .subtitle{
    bottom: 20px;
    left: 30px;
    width: 60%;
    padding: 0;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ol-hover.hover-4 .title{
    opacity: 1;
    visibility: visible;
    transition-delay: 50ms;
    font-size: 20px;
}
.ol-hover.hover-4 .subtitle{
    margin-top: 15px;
    -ms-transform: translateY(15px);
        transform: translateY(15px);
    transition-delay: 100ms;
}
.ol-hover.hover-4:hover >img, .ol-hover.hover-4:focus >img, .ol-hover.hover-4.touch-hover >img, .ol-hover.hover-4:hover .img-layer, .ol-hover.hover-4:focus .img-layer, .ol-hover.hover-4.touch-hover .img-layer{
    -ms-transform: scale(1.1) translateY(-10px);
        transform: scale(1.1) translateY(-10px);
    transition-delay: 100ms;
}
.ol-hover.hover-4:hover .ol-overlay, .ol-hover.hover-4:focus .ol-overlay, .ol-hover.hover-4.touch-hover .ol-overlay{
    opacity: 1;
}
.ol-hover.hover-4:hover .cover, .ol-hover.hover-4:focus .cover, .ol-hover.hover-4.touch-hover .cover{
    -ms-transform: translateY(0px);
        transform: translateY(0px);
    opacity: 1;
    visibility: visible;
}
.ol-hover.hover-4:hover .icons, .ol-hover.hover-4:focus .icons, .ol-hover.hover-4.touch-hover .icons{
    -ms-transform: translateY(0);
        transform: translateY(0);
}
.ol-hover.hover-4:hover .title, .ol-hover.hover-4:focus .title, .ol-hover.hover-4.touch-hover .title{
    -ms-transform: translateY(-10px);
        transform: translateY(-10px);
}
.ol-hover.hover-4:hover .subtitle, .ol-hover.hover-4:focus .subtitle, .ol-hover.hover-4.touch-hover .subtitle{
    -ms-transform: translateY(0);
        transform: translateY(0);
}
.ol-hover.hover-5 .ol-overlay{
    opacity: 0.2;
    visibility: visible;
}
.ol-hover.hover-5 .icons{
    opacity: 1;
    visibility: visible;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
}
.ol-hover.hover-5 .icons i{
    color: #333;
    border: none;
    font-size: 24px;
}
.ol-hover.hover-5 .title{
    top: 50%;
    left: 0;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 40px;
    text-align: center;
    margin: 0;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    font-size: 20px;
    opacity: 1;
    visibility: visible;
    color: #333;
}
.ol-hover.hover-5:after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border: 1px solid #333;
    opacity: 0;
    transition: all 0.25s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.ol-hover.hover-5:hover >img, .ol-hover.hover-5:focus >img, .ol-hover.hover-5.touch-hover >img, .ol-hover.hover-5:hover .img-layer, .ol-hover.hover-5:focus .img-layer, .ol-hover.hover-5.touch-hover .img-layer{
    -ms-transform: scale(1.1);
        transform: scale(1.1);
}
.ol-hover.hover-5:hover .ol-overlay, .ol-hover.hover-5:focus .ol-overlay, .ol-hover.hover-5.touch-hover .ol-overlay{
    opacity: 1;
}
.ol-hover.hover-5:hover:after, .ol-hover.hover-5:focus:after, .ol-hover.hover-5.touch-hover:after{
    top: 30px;
    left: 30px;
    right: 30px;
    bottom: 30px;
    opacity: 1;
}
.ol-caption{
    background: #fff;
    padding: 20px 0;
}
.ol-caption .title{
    font-size: 16px;
    margin-bottom: 8px;
}
.ol-caption .subtitle{
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #bbb;
    font-family: "Didact Gothic";
}

/*!	Videos
 *	===================================================
 */
.video-container{
    overflow: hidden;
    height: 100%;
}
.video-container .owl-videobg{
    position: relative;
    display: block;
    height: 100%;
}
.video-container .owl-videobg .owl-video-wrapper{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.page-head .video-container{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*!	list styles
 *	===================================================
 */
.pub-item{
    position: relative;
    border-bottom: 1px solid #dedede;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.pub-item .elem-wrapper{
    float: left;
}
.pub-item .content-wrapper{
    position: relative;
}
.pub-item .content-wrapper >a{
    display: block;
    text-decoration: none;
}
.pub-item .content-wrapper >a:hover .title, .pub-item .content-wrapper >a:focus .title{
    color: #333;
}
.pub-item .pub-thumbnail{
    border: 1px solid #979797;
}
.pub-item .title{
    font-size: 14px;
    color: #636363;
    margin-bottom: 20px;
    font-weight: bold;
    font-weight: 700;
}
.pub-item .title a{
    color: #636363;
}
.pub-item .title a:hover, .pub-item .title a:focus{
    color: #333;
}
.pub-item .description{
    font-size: 12px;
}
.pub-item .description p{
    line-height: 18px;
}
.pub-item .description ul.meta{
    list-style: none;
    padding: 0;
}
.pub-item .description ul.meta li{
    margin-bottom: 3px;
}
.pub-item .description ul.meta li i{
    padding-right: 5px;
    position: relative;
    top: 1px;
}
.pub-item .description .citation, .pub-item .description .citation a{
    font-style: italic;
    color: #9d9d9d;
    max-width: 90%;
}
.pub-item .description .citation{
    margin-bottom: 20px;
}
.pub-item .description .citation a{}
.pub-item .description .citation a:hover, .pub-item .description .citation a:focus{
    color: #FF3366;
}
.dark-wrapper .pub-item{
    border-bottom-color: #4b4b4b;
}
.dark-wrapper .pub-item .title, .dark-wrapper .pub-item .title a{
    color: #fff;
}
.dark-wrapper .pub-item .pub-thumbnail{
    border-color: #4b4b4b;
}
.dark-wrapper .pub-item.with-icon .elem-wrapper i{
    border-color: #4b4b4b;
    background-color: #3a3a3a;
}
.pub-item.with-icon .elem-wrapper i{
    background-color: rgba(255, 255, 255, 0.6);
    color: #bbb;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    border: 1px;
    font-size: 20px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #bbb;
    line-height: 42px;
    display: block;
    transition: all 0.25s ease;
}
.pub-item.with-icon .content-wrapper{
    margin-left: 70px;
}
.pub-item.with-thumb img{
    width: 100%;
    height: auto;
}
.pub-item.with-thumb .elem-wrapper{
    width: 50px;
}
.pub-item.with-thumb .content-wrapper{
    margin-left: 70px;
}
.pub-item.with-thumb.right .elem-wrapper{
    float: right;
}
.pub-item.with-thumb.right .content-wrapper{
    margin-left: 0px;
    margin-right: 70px;
}
.pub-item.with-thumb.large .elem-wrapper{
    width: 85px;
}
.pub-item.with-thumb.large .content-wrapper{
    margin-left: 102px;
}
.pub-item.with-thumb.large.right .elem-wrapper{
    float: right;
}
.pub-item.with-thumb.large.right .content-wrapper{
    margin-left: 0px;
    margin-right: 102px;
}
.pub-item.with-thumb.xlarge .elem-wrapper{
    width: 105px;
}
.pub-item.with-thumb.xlarge .content-wrapper{
    margin-left: 145px;
}
.pub-item.with-thumb.xlarge.right .elem-wrapper{
    float: right;
}
.pub-item.with-thumb.xlarge.right .content-wrapper{
    margin-left: 0px;
    margin-right: 145px;
}
dl.description-item{
    font-size: 12px;
    margin-bottom: 0;
}
dl.description-item dt{
    padding-bottom: 5px;
}
dl.description-item dd{
    margin-bottom: 20px;
}
dl.description-item.dl-horizontal{
    font-size: 13px;
}
dl.description-item.dl-horizontal dt{
    text-align: left;
    width: 100px;
    padding-bottom: 5px;
}
dl.description-item.dl-horizontal dd{
    margin-left: 100px;
    padding-bottom: 5px;
}
dl.description-item:after{
    display: inline-table !important;
    content: "";
    clear: both;
}
.with-shaded-label{
    position: relative;
    z-index: 10;
    padding-top: 20px;
}
ul.with-shaded-label{
    padding: 0;
}
ul.with-shaded-label li{
    list-style: none;
    padding-left: 20px;
    margin-bottom: 30px;
}
ul.with-shaded-label li .title{
    font-size: 14px;
    margin-bottom: 15px;
    position: relative;
    z-index: 10;
    padding-top: 15px;
}
ul.with-shaded-label li .description, ul.with-shaded-label li .description p{
    line-height: 16px;
    font-size: 12px;
}
ul.with-shaded-label li.no-label{
    padding-left: 0px;
}
ul.with-shaded-label .shaded-label{
    font-size: 180%;
    margin-left: -20px;
    bottom: 2px;
}
ol.with-shaded-label{
    padding-top: 0;
    counter-reset: li;
    padding-left: 0;
}
ol.with-shaded-label li{
    list-style: none;
    position: relative;
    margin-bottom: 10px;
    z-index: 10;
    padding-left: 7px;
    padding-top: 10px;
}
ol.with-shaded-label li:before{
    content: counter(li);
    counter-increment: li;
    position: absolute;
    top: -7px;
    left: 0;
    font-size: 36px;
    font-weight: bold;
    color: #dedede;
    z-index: -1;
    line-height: 1;
}
ol.with-shaded-label.ol-lower-alpha li:before{
    content: counter(li,lower-alpha);
}
ol.with-shaded-label.ol-lower-roman li:before{
    content: counter(li,lower-roman);
}
ol.with-shaded-label.ol-greek li:before{
    content: counter(li,lower-greek);
}
ol.with-shaded-label.ol-upper-alpha li:before{
    content: counter(li,upper-alpha);
}
ol.with-shaded-label.ol-upper-roman li:before{
    content: counter(li,upper-roman);
}
.with-shaded-label .shaded-label{
    position: absolute !important;
    top: 0px;
    left: 0;
    z-index: -1;
    font-size: 220%;
    color: #dedede;
}
.with-shaded-label .shaded-label.darken{
    color: #c9c9c9;
}
.dl-horizontal{
    font-size: 13px;
}
.dl-horizontal dt{
    font-weight: bold;
}
.dl-horizontal dd{
    margin-bottom: 15px;
}
.dl-horizontal.text-left dt{
    text-align: left !important;
}
.dl-horizontal.tight dd{
    margin-bottom: 5px;
}
.list-unstyled li{
    margin-bottom: 10px;
    line-height: 1.4;
}
ol li{
    margin-bottom: 10px;
}
ol.ol-lower-alpha{
    list-style-type: lower-alpha;
}
ol.ol-lower-roman{
    list-style-type: lower-roman;
}
ol.ol-greek{
    list-style-type: lower-greek;
}
ol.ol-upper-alpha{
    list-style-type: upper-alpha;
}
ol.ol-upper-roman{
    list-style-type: upper-roman;
}
ul{
    line-height: 1.5;
}
ul.arrows{
    list-style: none;
}
ul.arrows li{}
ul.arrows li:before{
    content: "\e9cb";
    font-family: "ol-icon-set"!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    display: inline-block;
    vertical-align: middle;
    padding-right: 7px;
    font-size: 9px;
}
ul.np{
    padding: 0;
}

/*!	paginations
 *	===================================================
 */
.ol-pagination{
    text-align: center;
    font-size: 0;
    margin: 0;
    margin-top: 60px;
}
.ol-pagination ul.page-numbers > li > a, .ol-pagination ul.page-numbers > li >span{
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    background: linear-gradient(180deg,#fff 0,#f9f9f9 50%,#f9f9f9);
    border-radius: 3px;
}
.ol-pagination ul.page-numbers, .ol-pagination .pagination{
    font-size: 0;
    margin: 0;
}
.ol-pagination ul.page-numbers >li, .ol-pagination .pagination >li{
    font-size: 14px;
    display: inline-block;
    margin: 0 5px;
}
.ol-pagination ul.page-numbers >li >a, .ol-pagination .pagination >li >a{
    display: block;
    background-color: #f9f9f9;
    border-radius: 3px;
    color: #636363;
    border-color: #dedede;
    background: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 50%, #f9f9f9 100%);
    transition: none;
}
.ol-pagination ul.page-numbers >li span.current, .ol-pagination ul.page-numbers >li > a:hover, .ol-pagination ul.page-numbers >li > a:focus, .ol-pagination .pagination >li span.current, .ol-pagination .pagination >li > a:hover, .ol-pagination .pagination >li > a:focus{
    background: #FF3366;
    color: #fff;
}
.dark-wrapper .ol-pagination ul.page-numbers >li >a, .dark-wrapper .ol-pagination .pagination >li >a{
    background: #3a3a3a;
    color: #cbcbcb;
    border-color: #4b4b4b;
}
.dark-wrapper .ol-pagination ul.page-numbers >li >a:hover, .dark-wrapper .ol-pagination ul.page-numbers >li >a:focus, .dark-wrapper .ol-pagination .pagination >li >a:hover, .dark-wrapper .ol-pagination .pagination >li >a:focus{
    background: #333;
}
.dark-wrapper .ol-pagination.lined-links{
    border-color: #4b4b4b;
}
.dark-wrapper .ol-pagination.lined-links ul.page-numbers >li >a, .dark-wrapper .ol-pagination.lined-links .pagination >li >a{
    background: transparent;
}
.dark-wrapper .ol-pagination.lined-links ul.page-numbers >li.active a, .dark-wrapper .ol-pagination.lined-links .pagination >li.active a{
    color: #fff;
}
.ol-pagination.lined-links{
    border-bottom: 3px solid #dedede;
}
.ol-pagination.lined-links ul.page-numbers >li >a, .ol-pagination.lined-links .pagination >li >a{
    background: none;
    border: none;
    box-shadow: none;
    position: relative;
    transition: all 0.25s ease;
}
.ol-pagination.lined-links ul.page-numbers >li >a:after, .ol-pagination.lined-links .pagination >li >a:after{
    content: "";
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #FF3366;
    transition: all 0.1s ease;
}
.ol-pagination.lined-links ul.page-numbers >li.active > a, .ol-pagination.lined-links ul.page-numbers >li > a:hover, .ol-pagination.lined-links ul.page-numbers >li > a:focus, .ol-pagination.lined-links .pagination >li.active > a, .ol-pagination.lined-links .pagination >li > a:hover, .ol-pagination.lined-links .pagination >li > a:focus{
    color: #333;
    font-weight: bold;
    line-height: 200%;
}
.ol-pagination.lined-links ul.page-numbers >li.active > a:after, .ol-pagination.lined-links ul.page-numbers >li > a:hover:after, .ol-pagination.lined-links ul.page-numbers >li > a:focus:after, .ol-pagination.lined-links .pagination >li.active > a:after, .ol-pagination.lined-links .pagination >li > a:hover:after, .ol-pagination.lined-links .pagination >li > a:focus:after{
    height: 8px;
}


/*!	Form elements
 *	===================================================
 */
.form-control{
    box-shadow: none;
    border-radius: 0;
}
.form-control:focus{
    outline: none;
    box-shadow: none;
    border-color: #000;
}
select.form-control{
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 10px center;
    background-repeat: no-repeat;
    background-size: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAA0UlEQVRoge3ROw7CQBAE0RIBMhd1yOEgMFwOE6CWjCXL392dha54gn4acM4555xzOTuVHrCg2Y1n4AZc02/ZXAs8gMvUwRm4Az3wIiam5bOtB55MYIaQiJghQpBm6jgqZhVCRcNsQqgomF0IVRpzCEKVwhyKULkxSRAqFyYpQqXGZEGoVJisCHU0pghCHYUpilB7MSEQaismFEKtxYREqKWY0Ag1h6kCoaYwVSFUA3R8Y4aIjgoQavyZqj4xboypEqGEqRqhGn4A4Zxzzjn3z70Bb7OvdUOJJCYAAAAASUVORK5CYII=);
    padding-right: 30px;
}
.inline-filters{
    background-color: #f5f5f5;
    padding: 30px;
}
.inline-filters input[type="text"], .inline-filters select{
    height: 38px;
    min-width: 260px;
    margin-right: 20px;
}
.inline-filters .title{
    font-size: 16px;
    margin-right: 40px;
}
.dark-wrapper .inline-filters{
    background-color: #3a3a3a;
}
.dark-wrapper .inline-filters.search-box .filters{
    background-color: #3a3a3a;
}
.dark-wrapper .inline-filters.search-box .filters a.clear-selectize{
    text-shadow: none;
}
.dark-wrapper .inline-filters.search-box .filters a.clear-selectize:hover, .dark-wrapper .inline-filters.search-box .filters a.clear-selectize:focus{
    color: #fff;
}
.inline-filters.search-box .form-inline{
    height: 40px;
    position: relative;
}
.inline-filters.search-box .form-inline .form-group .toggle-filter{
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 38px;
    line-height: 45px;
    text-align: center;
    text-decoration: none;
}
.inline-filters.search-box .form-inline .form-group .toggle-filter:before{
    content: "\e9b8";
    font-family: ol-icon-set!important;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
}
.inline-filters.search-box .form-inline .form-group .toggle-filter.fill-it{}
.inline-filters.search-box .form-inline .form-group .toggle-filter.fill-it:before{
    content: "\e9b9";
}
.inline-filters.search-box .form-inline .form-group .btn{
    font-size: 13px;
    padding: 0px 20px;
    border: none;
    line-height: 38px;
}
.inline-filters.search-box .form-inline .form-group.with-filter{
    position: relative;
    margin-bottom: 0 !important;
}
.inline-filters.search-box .form-inline .form-group.with-filter input{
    width: 101%;
    margin: 0;
}
.inline-filters.search-box .form-inline [class*="col-"]:first-child{
    padding-right: 0;
}
.inline-filters.search-box .form-inline [class*="col-"]:last-child{
    padding-left: 0;
}
.inline-filters.search-box .filters{
    display: none;
    padding: 40px 15px;
    background-color: #eaeaea;
    margin: 0 -30px;
    top: 30px;
    position: relative;
}
.inline-filters.search-box .filters a.clear-selectize{
    position: absolute;
    bottom: 0;
    right: 0;
    text-transform: uppercase;
    color: #aaa;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px #fff;
    padding: 15px 30px;
}
.inline-filters.search-box .filters a.clear-selectize:hover, .inline-filters.search-box .filters a.clear-selectize:focus{
    color: #333;
}
.selectize-input{
    border-radius: 0;
    border-color: #ccc;
    box-shadow: none;
}
.selectize-input input[type="text"]{
    height: auto;
    min-width: auto;
}
.selectize-input.focus{
    border-radius: 0;
    border-color: #000;
    box-shadow: none;
}
.selectize-control.multi .selectize-input>div{
    padding: 2px 10px;
    border-radius: 10px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
    background-color: #F9F9F9;
}
.picker__box{
    padding-top: 0.75em !important;
}
.picker__frame{
    padding-bottom: 7.5%;
}
.picker__weekday{
    text-align: center;
}
.form-control{}
.form-control.form-circle{
    border-radius: 1000px;
    padding-right: 20px;
    padding-left: 20px;
}
.form-group-lg .form-control, .input-lg{
    font-size: 14px;
}
.form-inline .checkbox{
    font-size: 12px;
    margin: 0 5px;
}
.hubble-search-form{
    position: relative;
}
.hubble-search-form input[type="text"]{
    padding-right: 90px;
}
.hubble-search-form input[type="submit"]{
    position: absolute;
    top: 0;
    right: 0;
    width: 80px;
    padding: 0;
}

/*!	extend bg
 *	===================================================
 */
.extend-bg-wrapper .extend-left, .extend-bg-wrapper .extend-right{
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
}
.extend-bg-wrapper .extend-right{
    right: auto;
    left: 0;
}
.extend-bg-wrapper .fill-wrapper{
    height: 100%;
}
.extend-bg-wrapper.extend-destroy{
    height: auto !important;
}
.extend-bg-wrapper.extend-destroy .extend-left, .extend-bg-wrapper.extend-destroy .extend-right{
    position: static;
    height: auto !important;
}
.extend-bg-wrapper.extend-destroy .vertical-center-transform{
    position: initial;
    -ms-transform: none;
        transform: none;
}

/*!	Timelines
 *	===================================================
 */
.ol-timeline{
    border-left: 1px solid #e8e8e8;
    margin-left: 70px;
    padding: 60px 0;
    position: relative;
}
.ol-timeline .tl-item{
    position: relative;
    margin-left: 40px;
    margin-bottom: 40px;
}
.ol-timeline .tl-item:before{
    content: '';
    width: 40px;
    height: 1px;
    background-color: #e8e8e8;
    position: absolute;
    top: 9px;
    left: -40px;
}
.ol-timeline .tl-item.pub-item{
    border-bottom: none;
    padding-bottom: 0;
}
.ol-timeline .tl-item.pub-item .content-wrapper{
    margin-left: 5px;
}
.ol-timeline .tl-item.pub-item.with-thumb .elem-wrapper{
    width: 86px;
    height: 116px;
}
.ol-timeline .tl-item.pub-item.with-thumb .elem-wrapper img{
    height: 100%;
}
.ol-timeline .tl-item.pub-item.with-thumb .content-wrapper{
    margin-left: 100px;
}
.ol-timeline .tl-item.pub-item.with-thumb .item-section{
    top: 48px;
}
.ol-timeline .tl-item.pub-item.with-thumb:before{
    top: 57px;
}
.ol-timeline .tl-item.pub-item.with-icon i{
    border-color: #e8e8e8;
}
.ol-timeline .tl-item.pub-item.with-icon .item-section{
    top: 12px;
    min-height: 18px;
}
.ol-timeline .tl-item.pub-item.with-icon .content-wrapper{
    margin-left: 70px;
}
.ol-timeline .tl-item.pub-item.with-icon .title{
    margin-bottom: 15px;
}
.ol-timeline .tl-item.pub-item.with-icon:before{
    top: 21px;
}
.ol-timeline .tl-item:last-child{
    margin-bottom: 0;
}
.ol-timeline .tl-section, .ol-timeline .tl-item{}
.ol-timeline .tl-section.active .item-section:after, .ol-timeline .tl-item.active .item-section:after{
    background-color: #FF3366;
}
.ol-timeline .item-section{
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    margin-left: -130px;
    text-align: right;
    width: 70px;
    word-wrap: break-word;
}
.ol-timeline .item-section:after{
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    margin-top: -7px;
    top: 50%;
    right: -27px;
    border-radius: 50%;
    background-color: #e8e8e8;
    transition: all 0.3s ease;
    border: 1px solid transparent;
}
.ol-timeline .item-section.is_stuck{
    left: auto;
}
.ol-timeline .item-section.is_stuck:after{
    background-color: #FF3366;
}
.ol-timeline .item-section.is_stuck.is_bottom{}
.ol-timeline .item-section.is_stuck.is_bottom:after{
    background-color: #e8e8e8;
}
.ol-timeline .tl-section{
    position: relative;
}
.ol-timeline .tl-section >.item-section{
    margin-left: -90px;
    top: 0;
    margin-bottom: 61px;
}
.ol-timeline .tl-section.with-thumb >.item-section{
    top: 48px;
    margin-bottom: 48px;
}
.ol-timeline .tl-section.with-icon >.item-section{
    top: 12px;
    margin-bottom: 50px;
}
.ol-timeline:after{
    content: '';
    display: table;
    clear: both;
}
.ol-timeline:before{
    content: '';
    position: absolute;
    width: 16px;
    height: 1px;
    top: 0;
    left: 0;
    margin-left: -8px;
    background-color: #e8e8e8;
}
.ol-timeline.in-view .ol-head{
    position: fixed;
    top: 0;
}
.ol-timeline.in-view .ol-body{
    margin-left: 70px;
}
.ol-timeline.scrollable-timeline{
    padding: 100px 0;
}
.ol-timeline:not(.scrollable-timeline) .item-section:after{
    background-color: #FF3366;
}
.ol-timeline-tab{
    height: 100%;
    position: relative;
    overflow: hidden;
    margin-left: -10px;
}
.ol-timeline-tab .tl-head{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 0 0 0 10px;
    margin: 0;
    overflow: hidden;
    font-size: 13px;
    list-style: none;
    z-index: 10;
    transition: all 0.3s ease;
}
.ol-timeline-tab .tl-head li{
    position: relative;
    margin-bottom: 5px;
    padding: 5px 5px 5px 12px;
    -webkit-touch-callout: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    transition: all 0.3s ease;
    cursor: pointer;
}
.ol-timeline-tab .tl-head li:after{
    position: absolute;
    content: "";
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: #fff;
    top: 50%;
    margin-top: -5px;
    left: -5px;
    border: 1px solid #dedede;
    transition: all 0.3s ease;
}
.ol-timeline-tab .tl-head li.active{
    font-size: 17px;
    font-weight: 700;
    padding-left: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.ol-timeline-tab .tl-head li.active:after{
    transition-delay: 0.3s;
    -ms-transform: scale(1.7);
        transform: scale(1.7);
    background-color: #FF3366;
}
.ol-timeline-tab .tl-head li:first-child.active{
    margin-top: 10px;
}
.ol-timeline-tab .tl-head li:last-child{
    margin-bottom: 0px;
}
.ol-timeline-tab .tl-head.tl-head-clone{
    visibility: hidden;
    z-index: -1;
    transition: none !important;
}
.ol-timeline-tab .tl-head.tl-head-clone *{
    transition: none !important;
}
.ol-timeline-tab .tl-content{
    overflow: hidden;
    margin-left: 160px;
    transition: all 0.5s cubic-bezier(0.1, 0.71, 0.34, 0.96);
}
.ol-timeline-tab .tl-content .tl-item{}
.ol-timeline-tab .tl-content .tl-item.active{
    display: block;
}
.ol-timeline-tab .tl-content .title{
    font-weight: bold;
    font-weight: 700;
}
.ol-timeline-tab .tl-content .description{
    margin-bottom: 30px;
    line-height: 22px;
}
.ol-timeline-tab .tl-item{
    height: 100%;
    padding: 80px 0;
    overflow: auto;
}
.dark-wrapper .ol-timeline-tab{}
.dark-wrapper .ol-timeline-tab:after{
    background: #4b4b4b;
}
.extend-destroy .ol-timeline-tab{
    height: 500px;
}
.ol-timeline-tab:after{
    content: '';
    position: absolute;
    top: 0;
    left: 10px;
    width: 1px;
    height: 100%;
    background: #e3e3e3;
}
.ol-timeline-tab.with-fader .tl-head li{}
.ol-timeline-tab.with-fader .tl-head li.near-edge{
    opacity: 0.5;
}
.ol-timeline-tab.with-fader .tl-head li.on-edge{
    opacity: 0.2;
}
.pub-item:after{
    content: '';
    display: table;
    clear: both;
}
.pub-item .description .link-with-icon{
    margin-right: 15px;
}
.dark-wrapper .ol-timeline{
    border-left-color: #4b4b4b;
}
.dark-wrapper .ol-timeline .tl-item.pub-item.with-icon i{
    border-color: #4b4b4b;
}
.dark-wrapper .ol-timeline .tl-item:before{
    background-color: #4b4b4b;
}
.dark-wrapper .ol-timeline:before{
    background-color: #4b4b4b;
}

/*!	News
 *	===================================================
 */
.featured-news-box{
    padding: 100px 80px 120px 80px;
    color: #fff;
    text-align: center;
    position: relative;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.featured-news-box ul.featured-news{
    list-style: none;
    margin: 0;
    padding: 0;
}
.featured-news-box ul.featured-news .date{
    font-size: 12px;
}
.featured-news-box ul.featured-news .title{
    margin-top: 50px;
    font-size: 22px;
    font-weight: normal;
}
.featured-news-box ul.featured-news .title a{
    color: #fff;
    text-decoration: none;
}
.featured-news-box ul.featured-news .title a:hover, .featured-news-box ul.featured-news .title a:focus{
    color: #fff;
}
.featured-news-box .owl-dots{
    position: absolute;
    bottom: -120px;
    width: 100%;
}
.featured-news-box .owl-dots .owl-dot span{
    margin: 0 3px;
}
.featured-news-box .owl-dots .owl-dot span:after{
    background-color: #fff;
}
.news-posts a{
    text-decoration: none;
}
.news-posts .title{
    font-size: 20px;
}
.news-posts ul.meta{
    font-size: 12px;
    padding: 0;
    margin: 0;
}
.news-posts ul.meta li{
    display: inline-block;
}
.news-posts ul.meta li span, .news-posts ul.meta li a{
    font-weight: bold;
}
.news-posts .post-excerpt{
    margin-top: 30px;
    color: #707070;
    line-height: 22px;
}
.news-posts .read-more{
    margin-top: 20px;
}
.news-posts.date-aside-list .title{
    margin-bottom: 10px;
}
.news-posts.date-aside-list .post-excerpt{
    margin-top: 20px;
}
.news-posts.date-aside-list .post-thumb.set-bg{
    display: block;
    margin-bottom: 0px;
    height: 0;
    padding-top: 55%;
}
.news-posts.date-aside-list .aside{
    margin-left: 130px;
    padding-top: 30px;
}
.news-posts.date-aside-list .published_date{
    float: left;
    width: 100px;
    border-right: 1px solid #dedede;
    text-align: center;
    padding: 30px 0 20px 0;
    font-family: "Ruda";
}
.news-posts.date-aside-list .published_date .day{
    font-size: 40px;
    font-weight: bold;
    line-height: 35px;
}
.news-posts.date-aside-list .published_date .month{
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 20px;
}
.news-posts.date-aside-list .published_date .year{
    font-size: 10px;
    letter-spacing: 1px;
}
.widget{
    margin-bottom: 30px;
}
.widget > h4{
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 30px;
    position: relative;
    border-bottom: 1px solid #dedede;
    padding-bottom: 5px;
}
.widget > h4:after{
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    height: 1px;
    width: 45px;
    background-color: #333;
}
.dark-wrapper .widget{}
.dark-wrapper .widget >h4{
    border-color: #4b4b4b;
}
.dark-wrapper .widget >h4:after{
    background-color: #f5f5f5;
}
.widgets-wrapper .widget{
    margin-bottom: 75px;
}
.widget > ul{
    list-style: none;
    padding: 0;
}
.widget > ul ul{
    list-style: none;
    padding-left: 15px;
}
.widget img{
    max-width: 100%;
    height: auto;
}
.widget select{
    max-width: 100%;
}
.tagcloud a{
    padding: 6px 10px;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 13px;
    display: inline-block;
    text-decoration: none;
    background-color: #dedede;
    color: #aaa;
}
.tagcloud a:hover, .tagcloud a:focus{
    background-color: #FF3366;
    color: #fff;
}
.hubble_posts_list .post{
    margin-bottom: 13px;
    padding-bottom: 13px;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 15px;
}
.hubble_posts_list .post a{
    text-decoration: none;
}
.hubble_posts_list .post a.entry-image{
    display: block;
    float: left;
    max-width: 50px;
}
.hubble_posts_list .post a.entry-image.no-image i{
    font-size: 18px;
    border: 1px solid #ccc;
    padding: 15px;
    position: relative;
    top: 10px;
}
.hubble_posts_list .post .entry-content{
    margin-left: 65px;
    min-height: 50px;
    padding-top: 3px;
    font-size: 12px;
}
.hubble_posts_list .post .entry-content .entry-title{
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 5px;
    margin-top: 0;
}
.hubble_posts_list .post .entry-content ul.entry-meta{
    marign: 0;
    padding: 0;
    list-style: none;
    font-size: 12px;
    font-style: italic;
}
.hubble_posts_list .post .entry-content ul.entry-meta li i{
    position: relative;
    top: 2px;
    padding-right: 3px;
}
.hubble_posts_list .post .entry-content .price{
    font-weight: bold;
    color: #aaa;
    margin-bottom: 3px;
}
.hubble_posts_list .post .entry-content.no-thumb{
    margin-left: 0px;
}
.hubble_posts_list .post .entry-content:after{
    content: '';
    clear: left;
    display: table;
}
.hubble_posts_list.comments .post .entry-content{
    font-size: 13px;
}
.widget_categories >ul{
    list-style: none;
    padding: 0;
}
.widget_categories li.cat-item a{
    font-size: 13px;
    line-height: 26px;
    text-decoration: none;
}
.widget_pages{}
.widget_archive > ul{
    padding: 0;
    list-style: none;
}
.widget_calendar{
    float: left;
}
#wp-calendar{
    width: 100%;
}
#wp-calendar caption{
    text-align: right;
    color: #333;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 15px;
}
#wp-calendar thead{
    font-size: 10px;
}
#wp-calendar thead th{
    padding-bottom: 10px;
}
#wp-calendar tbody{
    color: #aaa;
}
#wp-calendar tbody td{
    background: #f5f5f5;
    border: 1px solid #fff;
    text-align: center;
    padding: 8px;
}
#wp-calendar tbody td:hover{
    background: #fff;
}
#wp-calendar tbody .pad{
    background: none;
}
#wp-calendar tfoot #next{
    font-size: 10px;
    text-transform: uppercase;
    text-align: right;
}
#wp-calendar tfoot #prev{
    font-size: 10px;
    text-transform: uppercase;
    padding-top: 10px;
}
.callout{
    background-color: #f5f5f5;
}
.callout a{
    display: block;
    position: relative;
    padding: 100px 30px 30px;
    text-decoration: none;
    color: #636363;
}
.callout a h3{
    font-size: 16px;
    color: #636363;
}
.callout a:before{
    content: "\e9cb";
    font-family: ol-icon-set!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: 30px;
    right: 35px;
    text-align: center;
    font-size: 20px;
    visibility: hidden;
    opacity: 0;
    z-index: 2;
}
.callout a:hover, .callout a:focus{}
.callout a:hover:before, .callout a:focus:before{
    visibility: visible;
    opacity: 1;
    right: 30px;
    transition: all 0.25s ease;
}
.callout.set-bg{
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
}
.callout.set-bg a{
    color: #4b4b4b;
}
.callout.set-bg a h3{
    color: #4b4b4b;
}
.callout.dark, .callout[class*="skin-"]{
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.callout.dark a, .callout[class*="skin-"] a{
    color: #fff;
}
.callout.dark a h3, .callout[class*="skin-"] a h3{
    color: #fff;
}
.callout.skin-blue{
    background-color: #76bcfe;
}
.callout.skin-green{
    background-color: #1abc9c;
}
.callout.skin-purple{
    background-color: #b24a7d;
}
.callout.skin-yellow{
    background-color: #f1c40f;
}
.callout.skin-red{
    background-color: #FF3366;
}
.single-post .post-title{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dedede;
    position: relative;
}
.single-post .post-title:after{
    content: "";
    width: 40px;
    height: 3px;
    background-color: #4b4b4b;
    position: absolute;
    bottom: -2px;
    left: 0;
}
.single-post .post-meta{
    margin-bottom: 40px;
}
.single-post ul.meta{
    font-size: 12px;
    padding: 0;
    margin: 0;
}
.single-post ul.meta li{
    display: inline-block;
}
.single-post ul.meta li span, .single-post ul.meta li a{
    font-weight: bold;
}
.single-post .post-body{}
.single-post .center-meta{
    position: absolute;
    left: 0;
    width: 100%;
    top: -45px;
    text-align: center;
}
.single-post .center-meta a.avatar{
    margin: 0 auto;
}
.single-post .center-meta ul.meta{
    padding-top: 12px;
}
.single-post .center-meta ul.meta li{
    display: block;
    margin-bottom: 3px;
    line-height: 1;
}
.single-post .center-meta ul.meta li span.date{
    font-weight: normal;
}
.author-bio{
    padding: 30px 0;
    margin: 60px 0;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}
.author-bio .avatar{
    float: left;
}
.author-bio .author-bio-content{
    padding-top: 10px;
    margin-left: 100px;
    min-height: 80px;
}
.widgetized-area-below-post >*{
    margin-bottom: 40px;
}
.widgetized-area-below-post >*:last-child{
    margin-bottom: 0;
}
ul.comments{
    margin: 0;
    margin-top: 50px;
    padding: 0;
    list-style: none;
}
ul.comments li.comment{
    margin-bottom: 30px;
}
ul.comments >li ul{
    padding-left: 60px;
    margin-top: 30px;
    list-style: none;
}
ul.comments .avatar{
    width: 40px;
    height: 40px;
    float: left;
}
ul.comments .comment-body{
    margin-left: 60px;
}
ul.comments .comment-body .comment-meta{
    margin-bottom: 20px;
}
ul.comments .comment-body .comment-meta ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.comments .comment-body .comment-meta ul li{
    display: inline-block;
    color: #bbb;
    font-size: smaller;
}
ul.comments .comment-body .comment-meta ul li.author-name a{
    font-weight: bold;
}
ul.comments .comment-body .comment-meta ul li.author-name span{}
ul.comments .comment-body .comment-content{
    border-bottom: 1px solid #dedede;
    padding-bottom: 30px;
    color: #333;
}
ul.comments .comment-body .comment-content p{
    color: #333;
    line-height: 22px;
    font-size: 13px;
}
.dark-wrapper .news-posts.date-aside-list .published_date{
    border-right-color: #4b4b4b;
}
.dark-wrapper .posts-list .post{
    border-bottom-color: #4b4b4b;
}
.dark-wrapper .tagcloud a{
    background-color: #3a3a3a;
}
.dark-wrapper .author-bio{
    border-color: #4b4b4b;
}
.dark-wrapper ul.comments .comment-body .comment-content{
    color: #cbcbcb;
    border-color: #4b4b4b;
}
.dark-wrapper ul.comments .comment-body .comment-content p{
    color: #cbcbcb;
}
.dark-wrapper .single-post .post-title{
    border-bottom-color: #4b4b4b;
}
.dark-wrapper .single-post .post-title:after{
    background-color: #f5f5f5;
}


/*!	events
 *	===================================================
 */
.events .event-nav .contents{
    padding: 0;
    height: 100px;
    position: relative;
}
.events .event-nav .contents .event-counter, .events .event-nav .contents > ul{
    line-height: 100px;
}
.events .event-nav .contents > ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
.events .event-nav .contents > ul li{
    margin-right: 30px;
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
}
.events .event-nav .contents > ul li i{
    vertical-align: middle;
    padding-right: 7px;
    position: relative;
    top: -2px;
}
.events .event-nav .contents > ul li a{
    text-decoration: none;
    padding: 2px 0;
}
.events .event-nav .contents > ul li a:hover, .events .event-nav .contents > ul li a:focus{
    color: #000;
}
.events .event-nav .contents > ul li.current-menu-item > a{
    border-bottom: 1px solid #636363;
}
.events .event-nav .event-counter{
    position: absolute;
    top: -3px;
    right: 0px;
}
.events .event-nav .event-counter .number{
    font-family: "Ruda";
    font-size: 22px;
}
.events .event-nav .event-counter span{
    font-size: 10px;
    text-transform: uppercase;
}
.events .event-nav .event-counter .separator{
    padding: 0 4px;
}
.events .event-nav .filters{
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
}
.events .event-nav .filters .clear-selectize{
    position: absolute;
    bottom: 0;
    right: 0;
    text-transform: uppercase;
    color: #aaa;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px #fff;
    padding: 30px 30px;
}
.events .event-nav.lighten .contents{
    color: #fff;
}
.events .event-nav.lighten .contents > ul li a{
    color: #fff;
}
.events .event-nav.lighten .contents > ul li a:hover, .events .event-nav.lighten .contents > ul li a:focus{
    color: #fff;
}
.events .event-nav.lighten .contents > ul li.current-menu-item > a{
    border-bottom: 1px solid #fff;
}
.events .event-table .cols-wrapper{
    position: relative;
    left: 0;
    z-index: 3;
    padding: 40px 25px;
    background-color: #fff;
    font-size: 0;
}
.events .event-table .cols-wrapper .vcenter{
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.events .event-table .cols-wrapper .wrap{
    padding-right: 20px;
}
.events .event-table .title-col .wrap{
    padding-right: 20%;
}
.events .event-table .date-col{
    font-size: 12px;
}
.events .event-table .location-col{
    font-size: 12px;
}
.events .event-table h3.title{
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
}
.events .event-table h4.cat{
    font-size: 12px;
    text-transform: uppercase;
    color: #aaa;
    margin-bottom: 0;
}
.events .event-table .item{
    display: block;
    position: relative;
    border-bottom: 1px solid #dedede;
}
.events .event-table .image-wrapper{
    position: absolute;
    top: 0;
    bottom: 0;
    left: -20px;
    width: 100px;
}
.events .event-table .arrow-wrapper{
    position: absolute;
    right: -30px;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    font-size: 30px;
    z-index: 4;
    visibility: hidden;
    opacity: 0;
    -webkit-filter: blur(0);
}
.events .event-table .arrow-wrapper i{
    width: 40px;
    height: 40px;
    line-height: 50px;
    display: block;
    text-align: center;
}
.events .event-table .image-wrapper, .events .event-table .cols-wrapper, .events .event-table .arrow-wrapper{
    transition: all 0.2s cubic-bezier(0.26, 0.57, 0.15, 1.26);
}
.events .event-table .item:hover, .events .event-table .item:focus{
    color: inherit;
}
.events .event-table .item:hover .image-wrapper, .events .event-table .item:hover .cols-wrapper, .events .event-table .item:hover .arrow-wrapper, .events .event-table .item:focus .image-wrapper, .events .event-table .item:focus .cols-wrapper, .events .event-table .item:focus .arrow-wrapper{
    transition: all 0.2s cubic-bezier(0.54, 0.74, 0.1, 0.74);
}
.events .event-table .item:hover .image-wrapper, .events .event-table .item:focus .image-wrapper{
    left: -60px;
}
.events .event-table .item:hover .cols-wrapper, .events .event-table .item:focus .cols-wrapper{
    left: 40px;
}
.events .event-table .item:hover .arrow-wrapper, .events .event-table .item:focus .arrow-wrapper{
    right: -25px;
    visibility: visible;
    opacity: 1;
}
.events .event-toggle{
    background-color: #fff;
}
.events .event-toggle a{
    text-decoration: none;
}
.events .event-toggle a.item{
    display: block;
    border-right: 1px solid #dedede;
}
.events .event-toggle a.item.active{
    background-color: #f9f9f9;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}
.events .event-toggle .ac-head{
    color: #636363;
}
.events .event-toggle .ac-head .cols-wrapper{
    position: relative;
    padding: 40px 25px;
    font-size: 0;
}
.events .event-toggle .ac-head .cols-wrapper .vcenter{
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.events .event-toggle .ac-head .cols-wrapper .wrap{
    padding-right: 20px;
}
.events .event-toggle .ac-head .title-col{
    font-size: 13px;
}
.events .event-toggle .ac-head .title-col .title{
    font-size: 20px;
}
.events .event-toggle .ac-head .title-col .wrap{
    padding-right: 20%;
}
.events .event-toggle .ac-head .info-col{
    font-size: 13px;
    font-weight: bold;
    font-weight: 700;
}
.events .event-toggle .ac-head .info-col .info-subtitle{
    padding-top: 5px;
    font-size: 11px;
    font-weight: normal;
}
.events .event-toggle .ac-head:hover{
    background-color: #f9f9f9;
}
.events .event-toggle .ac-body{
    cursor: default;
}
.events .event-toggle .ac-body .cols-wrapper{
    padding: 0 25px 40px;
}
.events .event-toggle .ac-body .cols-wrapper .wrap{
    padding-right: 20px;
}
.events .event-toggle .ac-body.clickable{
    cursor: pointer;
    padding-right: 40px;
    position: relative;
    transition: margin 0.5s;
}
.events .event-toggle .ac-body.clickable:after{
    position: absolute;
    content: "\e2f4";
    top: 50%;
    margin-top: -40px;
    right: 45px;
    opacity: 0;
    font-family: ol-icon-set!important;
    font-size: 20px;
    transition: all 1s;
}
.events .event-toggle .ac-body.clickable:hover{
    margin-left: -20px;
    margin-right: 20px;
}
.events .event-toggle .ac-body.clickable:hover:after{
    opacity: 1;
    right: 35px;
}
.dark-wrapper .events .event-table .cols-wrapper{
    background-color: #3e3e3e;
}
.dark-wrapper .events .event-table .item{
    border-bottom-color: #4b4b4b;
}
.events.with-index .row-index{
    background-color: #FF3366;
}
.events.with-index .row-index .filter-index{
    float: left;
    width: 165px;
    color: #fff;
    font-family: "Ruda";
    font-weight: bold;
    font-weight: 700;
    padding: 40px;
    padding-bottom: 0;
}
.events.with-index .row-index .filter-index .title{
    font-size: 20px;
}
.events.with-index .row-index .filter-index .description{
    font-size: 14px;
}
.events.with-index .row-index .event-toggle{
    margin-left: 165px;
}
.events.with-index .row-index:nth-child(2n){
    background-color: rgba(255, 51, 102, 0.95);
}
.events.with-index .row-index .event-toggle a.item:last-child{
    border-bottom: 1px solid #dedede;
}
.events.with-index .row-index .event-toggle a.item.active:first-child{
    border-top: none;
}
.events.with-index .row-index:first-child .event-toggle a.item:first-child{
    border-top: 1px solid #dedede;
}
.events.with-filters ul.filters{
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
}
.events.with-filters ul.filters li{
    float: left;
    font-family: "Ruda";
    padding-left: 25px;
}
.events.with-filters ul.filters li a{
    position: relative;
    display: block;
    padding: 5px;
    font-size: 14px;
    color: #000;
    text-decoration: none;
}
.events.with-filters ul.filters li a:hover, .events.with-filters ul.filters li a:focus{
    color: #000;
}
.events.with-filters ul.filters li a:hover:after, .events.with-filters ul.filters li a:focus:after{
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #000;
    z-index: 1;
}
.events.with-filters ul.filters li:first-child{
    padding-left: 0;
}
.events.with-filters ul.filters li.active{
    font-weight: bold;
    font-weight: 700;
}
.events.with-filters ul.filters li.active a:after{
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #000;
    z-index: 1;
}
.events.with-filters .wrapper{
    border-top: 1px solid #dedede;
}
.events.with-filters .wrapper .row-index:first-child a.item:first-child{
    border-top: none;
}
.ol-agenda{
    background-color: #fff;
    position: relative;
    border-right: 1px solid #dedede;
    border-top: 1px solid #dedede;
    color: #636363;
}
.ol-agenda ul.filters{
    position: absolute;
    right: 0;
    top: -30px;
    height: 30px;
    display: table;
    list-style: none;
    margin: 0;
    padding: 0;
}
.ol-agenda ul.filters li{
    display: table-cell;
    vertical-align: bottom;
    font-family: "Ruda";
    padding-left: 25px;
    cursor: pointer;
}
.ol-agenda ul.filters li a{
    position: relative;
    display: block;
    padding: 5px;
    font-size: 14px;
    color: #000;
    text-decoration: none;
}
.ol-agenda ul.filters li a:hover, .ol-agenda ul.filters li a:focus{
    color: #000;
}
.ol-agenda ul.filters li a:hover:after, .ol-agenda ul.filters li a:focus:after{
    transition: all 100ms ease;
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: #000;
    z-index: 1;
}
.ol-agenda ul.filters li:first-child{
    padding-left: 0;
}
.ol-agenda ul.filters li.active{
    font-weight: normal;
}
.ol-agenda ul.filters li.active a:after{
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: #000;
    z-index: 1;
}
.ol-agenda .ag-section{
    position: relative;
}
.ol-agenda .ag-section .section-head{
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 100%;
    background-color: #FF3366;
    color: #fff;
    font-family: "Ruda";
    font-weight: bold;
    font-weight: 700;
    padding: 0 50px;
}
.ol-agenda .ag-section .section-head .date{}
.ol-agenda .ag-section .section-head .date.with-shaded-label{
    margin-top: 50px;
    padding-top: 20px;
    padding-left: 10px;
}
.ol-agenda .ag-section .section-head .date.with-shaded-label .shaded-label{
    opacity: 0.5;
    color: inherit;
    font-size: 60px;
    line-height: 55px;
    top: auto;
    bottom: 0;
}
.ol-agenda .ag-section .section-head.dark-numbers{
    color: #333;
}
.ol-agenda .ag-section .section-body{
    border-bottom: 1px solid #dedede;
    padding-left: 200px;
}
.ol-agenda .ag-section .section-body .item{
    display: block;
    padding: 50px;
    position: relative;
}
.ol-agenda .ag-section .section-body .item.active{
    background-color: #f9f9f9;
}
.ol-agenda .ag-section .section-body .item.toggleable:hover, .ol-agenda .ag-section .section-body .item.toggleable:focus{
    cursor: pointer;
    background-color: #fafafa;
}
.ol-agenda .ag-section .section-body .item.toggleable:hover .toggle-trigger, .ol-agenda .ag-section .section-body .item.toggleable:focus .toggle-trigger, .ol-agenda .ag-section .section-body .item.active .toggle-trigger{
    visibility: visible;
    opacity: 1;
    right: 50px;
}
.ol-agenda .ag-section .section-body .item.active .toggle-trigger{
    -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
}
.ol-agenda .ag-section .section-body .item.active .toggle-trigger:after{
    -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
}
.ol-agenda .ag-section .section-body .toggle-trigger{
    position: absolute;
    top: 70px;
    right: 30px;
    width: 21px;
    height: 1px;
    background-color: #777;
    transition: all 0.3s ease;
    visibility: hidden;
    opacity: 0;
}
.ol-agenda .ag-section .section-body .toggle-trigger:after{
    content: '';
    position: absolute;
    top: -10px;
    left: 10px;
    width: 1px;
    height: 21px;
    background-color: #777;
    transition: all 0.3s ease;
}
.ol-agenda .ag-section .section-body .info{
    float: left;
    margin-top: 4px;
}
.ol-agenda .ag-section .section-body .info >span{
    display: block;
    font-size: 12px;
    line-height: 20px;
}
.ol-agenda .ag-section .section-body .contents{
    margin-left: 150px;
    padding-right: 15%;
}
.ol-agenda .ag-section .section-body .contents .title{
    font-size: 18px;
    margin-bottom: 10px;
    color: #4b4b4b;
}
.ol-agenda .ag-section .section-body .contents .subtitle{
    font-size: 13px;
    font-family: "Didact Gothic";
    font-weight: normal;
    margin-bottom: 0;
    color: #707070;
}
.ol-agenda .ag-section .section-body .contents .extra-description{
    margin-top: 30px;
    display: none;
}
.ol-agenda .ag-section:nth-child(2n+1) .section-head{
    background-color: rgba(255, 51, 102, 0.9);
}
.ol-agenda .ag-section:nth-child(2) .section-body{}
.dark-wrapper .ol-agenda{
    background-color: #3a3a3a;
    border-color: #4b4b4b;
}
.dark-wrapper .ol-agenda ul.filters li a{
    color: #cbcbcb;
}
.dark-wrapper .ol-agenda ul.filters li a:after{
    background-color: #f1f1f1;
}
.dark-wrapper .ol-agenda .ag-section:nth-child(2) .section-body, .dark-wrapper .ol-agenda .ag-section .section-body{
    border-color: #4b4b4b;
}
.dark-wrapper .ol-agenda .ag-section .section-body .contents .title{
    color: #fff;
}
.dark-wrapper .ol-agenda .ag-section .section-body .contents .subtitle{
    color: #cbcbcb;
}
.dark-wrapper .ol-agenda .ag-section .section-body .info{
    color: #cbcbcb;
}
.dark-wrapper .ol-agenda .ag-section .section-body .item.toggleable{}
.dark-wrapper .ol-agenda .ag-section .section-body .item.toggleable:hover, .dark-wrapper .ol-agenda .ag-section .section-body .item.toggleable:focus{
    background-color: #444;
}
.dark-wrapper .ol-agenda .ag-section .section-body .toggle-trigger{
    background-color: #cbcbcb;
}
.dark-wrapper .ol-agenda .ag-section .section-body .toggle-trigger:after{
    background-color: #cbcbcb;
}
.ol-agenda.wider-side .ag-section .section-head{
    width: 300px;
}
.ol-agenda.wider-side .ag-section .section-body{
    padding-left: 300px;
}


/*!	sections
 *	===================================================
 */
.parallax-layer{
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.parallax-layer .ol-inner-wrapper{
    position: relative;
    height: 100%;
    z-index: 10;
}
.parallax-layer .parallax-bg-elem{
    z-index: -2;
}
.parallax-bg-elem{
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.parallax-mode-8 .parallax-bg-elem{}
.parallax-mode-header-content{
    overflow: visible !important;
}
.parallax-layer >*, .parallax-layer:before{
    transform: translate3d(0px, 0px, 0.1px);
}


/*!	Courses
 *	===================================================
 */
.course-el .contents{
    padding: 40px 40px 30px 40px;
}
.course-el .contents .title-wrapper{
    bottom: 30px;
    max-height: 250px;
}
.course-el .contents .title-wrapper .title{
    font-size: 20px;
}
.course-el .contents .title-wrapper .sub-title{
    margin-bottom: 7px;
}
.course-el .ol-review-rates{
    position: absolute;
    top: 2px;
    right: 0;
}
.course-el .course-purchase-btn{
    width: 100px;
    border-radius: 35px;
    padding: 0 5px;
    padding-left: 20px;
}
.course-el .course-instructor{
    font-size: 12px;
    font-family: "Ruda";
}
.course-el.set-bg{}
.course-el.set-bg:before{
    opacity: 0.9;
}
.course-el.set-bg:hover, .course-el.set-bg:focus{}
.course-el.set-bg:hover:before, .course-el.set-bg:focus:before{
    opacity: 0.7;
}
.course-el:hover .course-purchase-btn, .course-el:focus .course-purchase-btn{}
.course-el:hover .course-purchase-btn:before, .course-el:focus .course-purchase-btn:before{
    -ms-transform: scale(1.1);
        transform: scale(1.1);
}
.course-el:not(.set-bg){}
.course-el:not(.set-bg):hover .course-shop-data .ol-review-rates i, .course-el:not(.set-bg):focus .course-shop-data .ol-review-rates i{
    color: #fff;
}
.course-shop-data{
    position: relative;
    padding: 2px 0;
}
.course-shop-data .sub-meta{
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    font-family: "Ruda";
    font-size: 12px;
}
.course-shop-data .upper-meta{
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    font-family: "Ruda";
    font-size: 12px;
}
.course-shop-data:before{
    content: '';
    width: 100%;
    height: 1px;
    background: #dedede;
    position: absolute;
    top: 50%;
    left: 0;
}
.course-purchase-btn{
    line-height: 30px;
    display: inline-block;
    background-color: #fff;
    box-shadow: 0 0px 3px -1px rgba(0,0,0,0.5);
    position: relative;
    outline: none;
    border: none;
    border-radius: 35px;
    padding: 0 20px 0 40px;
    font-family: "Ruda";
    font-size: 12px;
    margin-left: 1px;
    overflow: hidden;
    color: #4b4b4b;
    text-align: center;
    text-decoration: none;
}
.course-purchase-btn i{
    position: absolute;
    top: 50%;
    left: 0;
    width: 22px;
    height: 22px;
    margin-top: -11px;
    margin-left: 4px;
    border-radius: 50%;
    text-align: center;
    line-height: 22px;
    font-size: 13px;
    background-color: #FF3366;
    color: #fff;
    z-index: 5;
}
.course-purchase-btn span{
    position: relative;
    z-index: 5;
}
.course-purchase-btn:hover, .course-purchase-btn:focus{
    text-decoration: none;
}
.ol-review-rates{
    display: inline-block;
    line-height: 0;
}
.ol-review-rates i{
    font-size: 12px;
    color: #777;
}
.authors-thumb{
    display: inline-block;
    margin-right: 5px;
}
.authors-thumb img{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.35);
    display: block;
    margin-right: -20px;
    float: right;
}
.authors-thumb img:first-child{
    margin-right: 0;
}
.course-single .page-head{
    height: auto;
    padding: 90px 0;
}
.course-single .author-bio{
    padding: 0;
    margin: 0;
    border: none;
}
.course-single ul.comments >li.comment:last-child .comment-body .comment-content{
    border-bottom: none;
}
.course-intro{
    background-color: #fff;
    min-height: 350px;
}
.course-intro .category{
    font-size: 12px;
    font-family: $font_secondry;
    text-transform: uppercase;
    display: block;
    margin-bottom: 20px;
}
.course-intro .title{
    margin-bottom: 40px;
}
.course-intro .course-info{
    padding: 40px;
    padding-bottom: 160px;
    position: relative;
}
.course-intro .course-shop-wrapper{
    position: absolute;
    left: 0;
    bottom: 40px;
    left: 40px;
    right: 40px;
}
.course-intro .course-shop-data .course-purchase-btn{
    line-height: 50px;
    background-color: #FF3366;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-family: $font_secondry;
    font-weight: bold;
    font-weight: 700;
    padding-left: 50px;
}
.course-intro .course-shop-data .course-purchase-btn i{
    background-color: #fff;
    color: #FF3366;
    font-size: 15px;
    width: 30px;
    height: 30px;
    margin-left: 10px;
    margin-top: -15px;
    line-height: 30px;
}
.course-intro .course-shop-data .upper-meta{
    font-family: $font_secondry;
    font-weight: bold;
    font-weight: 700;
    font-size: 20px;
    color: #4b4b4b;
}
.course-meta-list{
    list-style: none;
    padding: 0;
}
.course-meta-list li{
    line-height: 30px;
    border-bottom: 1px solid #ebebeb;
    font-family: "Didact Gothic";
    font-size: 13px;
    margin-bottom: 10px;
}
.course-meta-list li >i{
    margin-right: 15px;
    font-size: 15px;
}
.course-meta-list li >span, .course-meta-list li >i{
    display: inline-block;
    vertical-align: middle;
}
.course-single-tab .head-wrapper{
    background-color: #f5f5f5;
    line-height: 70px;
}
.course-single-tab .head-wrapper .social-icons{
    float: right;
    line-height: inherit;
}
.course-single-tab .head-wrapper .social-icons li{
    position: relative;
    top: 5px;
}
.course-single-tab .tab-navigation{
    line-height: inherit;
    float: left;
}
.course-single-tab .tab-navigation li{
    border: none !important;
    line-height: inherit;
    top: 0 !important;
}
.course-single-tab .tab-navigation li a{
    padding-top: 0;
    padding-bottom: 0;
}
.course-single-tab .tab-navigation li.active{
    background-color: transparent;
}
.course-single-tab .tab-navigation li.active:after{
    top: auto;
    bottom: 0;
    box-shadow: 0 -7px 22px 1px rgba(255, 51, 102,0.5);
}
.course-single-tab .body-wrapper{
    padding-top: 100px;
    padding-bottom: 100px;
}
.course-single-tab .tab-pane{
    border: none;
    padding: 0;
}
.lesson-item{
    background-color: #f5f5f5;
    border-radius: 35px;
    line-height: 30px;
    font-size: 12px;
    margin-bottom: 30px;
    margin-top: 10px;
    position: relative;
    display: block;
    text-decoration: none !important;
}
.lesson-item >*, .lesson-item .lesson-meta >*{
    display: inline-block;
    vertical-align: middle;
    line-height: inherit;
}
.lesson-item .lesson-meta{
    position: relative;
    background-color: #ebebeb;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.lesson-item .counter{
    font-weight: bold;
    font-weight: 700;
}
.lesson-item .counter, .lesson-item .duration{
    padding: 0 20px;
    line-height: 40px;
}
.lesson-item .duration, .lesson-item .lesson-type{
    background-color: #1abc9c;
    color: #fff;
}
.lesson-item .lesson-type{
    width: 40px;
    height: 40px;
    border: 5px solid #fff;
    box-shadow: 0 0 0px 2px #1abc9c;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    -ms-transform: scale(1.3);
        transform: scale(1.3);
    font-size: 16px;
    line-height: 32px;
}
.lesson-item .lesson-type:before{
    margin-left: 3px;
}
.lesson-item .title{
    padding: 0 20px;
    font-family: "Didact Gothic";
    font-weight: regular;
    font-weight: 400;
    color: #636363;
    font-size: 12px;
    max-width: 60%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.lesson-item:before{
    content: "\e926";
    font-family: "ol-icon-set";
    line-height: 40px;
    position: absolute;
    top: 0;
    right: 15px;
    font-size: 20px;
}
.lesson-item.access-lock .duration, .lesson-item.access-lock .lesson-type{
    background-color: #ebebeb;
    color: #fff;
}
.lesson-item.access-lock .duration{
    color: #636363;
}
.lesson-item.access-lock .lesson-type{
    box-shadow: 0 0 0px 2px #ebebeb;
}
.lesson-item.access-lock:before{
    content: "\e918";
}
.widget-rating .widget-wrapper{
    background-color: #f5f5f5;
    padding: 60px 40px;
    text-align: center;
    border: 1px solid #ebebeb;
}
.widget-rating .rate, .widget-rating .count{
    font-size: 60px;
    font-family: "Ruda";
    font-weight: bold;
    font-weight: 700;
    display: block;
}
.widget-rating .rate{
    margin-bottom: 15px;
}
.widget-rating .ol-review-rates{
    margin-bottom: 5px;
}
.widget-rating .ol-review-rates i{
    font-size: 18px;
    margin-right: 7px;
    color: #f1c40f;
}
.widget-rating .ol-review-rates i:last-child{
    margin-right: 0;
}
.widget-rating .count{
    font-size: 14px;
    font-family: "Didact Gothic";
}
.widget-rating-bars .progress.rate-bar{
    margin-left: 60px;
    margin-right: 30px;
    position: relative;
    line-height: 13px;
    height: 13px;
    background-color: transparent;
    border: 1px solid #ebebeb;
}
.widget-rating-bars .progress .progress-bar{
    background-color: #f1c40f;
    box-shadow: none;
    padding: 0;
}
.widget-rating-bars .count, .widget-rating-bars .type{
    position: absolute;
    top: 0;
    font-weight: bold;
    font-weight: 700;
    font-size: 11px;
}
.widget-rating-bars .type{
    left: -60px;
}
.widget-rating-bars .count{
    right: -30px;
}
.course-el-regular{
    padding: 30px 0;
}
.course-el-regular .course-thumb{
    padding-bottom: 100%;
}
.course-el-regular .authors-thumb{
    margin-right: 10px;
    vertical-align: bottom;
}
.course-el-regular .authors-thumb img{
    width: 30px;
    height: 30px;
}
.course-el-regular .course-meta{
    list-style: none;
    padding: 0;
    margin-bottom: 30px;
}
.course-el-regular .course-meta li{
    display: inline-block;
    border-right: 1px solid #dedede;
    position: relative;
    padding: 0 20px;
    line-height: 15px;
}
.course-el-regular .course-meta li>span, .course-el-regular .course-meta li .course-instructor>span{
    display: block;
    font-family: "Ruda";
    font-size: 14px;
    font-weight: bold;
    font-weight: 700;
    color: #4b4b4b;
}
.course-el-regular .course-meta li>span:first-child, .course-el-regular .course-meta li .course-instructor>span:first-child{
    font-size: 12px;
    color: #bbb;
    font-weight: regular;
    font-weight: 400;
}
.course-el-regular .course-meta li:first-child{
    padding-left: 0;
}
.course-el-regular .course-meta li:last-child{
    padding-right: 0;
    border-right: none;
}
.course-el-regular .course-meta .course-instructor{
    display: inline-block;
    vertical-align: bottom;
}
.course-el-regular .ol-review-rates{
    position: relative;
}
.course-el-regular .title{
    margin-top: 15px;
    margin-bottom: 30px;
}
.course-el-regular .title a{
    text-decoration: none !important;
}
.course-el-regular .course-purchase-btn{
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    box-shadow: none;
    width: auto;
    padding: 0 50px;
    transition: all 0.3s ease;
}
.course-el-regular .course-purchase-btn:hover, .course-el-regular .course-purchase-btn:focus{
    box-shadow: 0 0 6px -2px rgba(0,0,0,0.3);
    text-decoration: none;
}
.course-el-regular .course-thumb{
    display: block;
    transition: all 0.3s ease;
}
.course-el-regular .course-thumb:hover, .course-el-regular .course-thumb:focus{
    opacity: 0.8;
}

/*!	revolution sliders
 *	===================================================
 */
.ol-d6-slider{
    color: #fff;
}
.ol-d6-slider .rev-scroll-btn{
    border-width: 1px !important;
}
.ol-d6-slider h1, .ol-d6-slider h2, .ol-d6-slider h3{
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,0.5);
}
.ol-d6-slider .tp-caption i{
    font-size: 30px !important;
    line-height: 30px !important;
}

/*!	wordpress comments
 *	===================================================
 */
#commentform textarea{
    height: 170px;
}
.page-comments{
    background-color: #eee;
    padding: 80px 0;
}
ul.comments .comment-body{
    margin-left: 0;
}
ul.comments .comment-body .comment-meta{
    margin-bottom: 10px;
}
ul.comments ol.children{
    margin-top: 30px;
    list-style: none;
    padding-left: 60px;
}
ul.comments #respond{
    margin-left: 60px;
}
#respond{
    margin-top: 40px;
    margin-bottom: 60px;
}
.comment-body .comment-author{
    display: inline-block;
}
.comment-body .comment-author img{
    border-radius: 50%;
    margin-right: 20px;
}
.comment-body .comment-metadata{
    display: inline-block;
    font-size: 12px;
    position: relative;
}
.comment-body .comment-metadata:before{
    content: '-';
}
.comment-body span.says{
    display: none;
}
.comment-body .comment-content{
    margin-left: 60px;
}
.comment-body .reply{
    float: right;
    margin-top: -19px;
    font-size: 12px;
}
.comment-body .comment-awaiting-moderation{
    margin-left: 60px;
}

/*!	visual composer 
 *	===================================================
 */
.hubble_stretched_row{
    margin-right: 0;
    margin-left: 0;
}
.page-wrapper{}
.page-wrapper.has-vc .page-contents{
    padding-bottom: 0;
}
.page-wrapper.has-vc .page-contents > .container{
    width: auto !important;
}
.page-wrapper.no-head .page-contents{
    padding-top: 0;
}

/*!	General css
 *	===================================================
 *	keep this at the bottom
 */
iframe{
    border: none;
}
ul, ol{
    padding-left: 20px;
}
.boxed-contact-form{
    background-color: #f5f5f5;
    border: 1px solid #dedede;
    padding: 50px;
}
.newsletter-form{
    background-color: #e8e8e8;
}
.newsletter-form .nl-title{
    padding: 70px 15%;
    text-align: center;
    background-color: #FF3366;
}
.newsletter-form .nl-title h3{
    color: #fff;
    font-size: 22px;
    max-width: 700px;
    margin: 0 auto;
}
.newsletter-form .nl-form{
    padding: 0px 20% 40px;
    margin-top: -20px;
    padding-bottom: 40px;
    margin-bottom: 10px;
    text-align: center;
}
.newsletter-form .nl-form input{}
.newsletter-form .nl-form .form-with-border{
    position: relative;
    max-width: 450px;
    margin: 0 auto 45px auto;
}
.newsletter-form .nl-form .form-with-border:before{
    content: "";
    position: absolute;
    top: -8px;
    left: -8px;
    right: -8px;
    bottom: -8px;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}
.newsletter-form .nl-form input[type="text"]{
    position: relative;
    z-index: 2;
    border-radius: 3px;
    height: 40px;
    text-align: center;
}
.newsletter-form .nl-form input[type="submit"]{
    max-width: 300px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.newsletter-form .nl-etc{
    padding: 40px 20%;
    margin-top: -70px;
    text-align: center;
    font-size: 12px;
}
.newsletter-form.skin-blue .nl-title{
    background-color: #76bcfe;
}
.newsletter-form.skin-green .nl-title{
    background-color: #1abc9c;
}
.newsletter-form.skin-purple .nl-title{
    background-color: #b24a7d;
}
.newsletter-form.skin-yellow .nl-title{
    background-color: #f1c40f;
}
.newsletter-form.skin-red .nl-title{
    background-color: #FF3366;
}
.newsletter-form.skin-dark .nl-title{
    background-color: #333;
}
.newsletter-form.set-bg .nl-etc{
    color: #fff;
}
.newsletter-form.set-bg .nl-title{
    background-color: rgba(255, 255, 255, 0.1);
}
.newsletter-form.light .nl-title{
    background-color: rgba(0, 0, 0, 0.1);
}
.newsletter-form.light .nl-title h3{
    color: #4b4b4b;
}
.newsletter-form.light .nl-etc{
    color: #636363;
}
.newsletter-form.small .nl-title{
    padding: 30px 20% 40px;
}
.newsletter-form.small .nl-title h3{
    font-size: 14px;
    text-transform: uppercase;
}
.newsletter-form.small .nl-form{
    padding: 0px 12% 30px;
}
.newsletter-form.small .nl-form .form-with-border{
    margin-bottom: 25px;
}
.newsletter-form.small .nl-form .form-with-border:before{
    top: -6px;
    left: -6px;
    right: -6px;
    bottom: -6px;
    border-radius: 6px;
}
.newsletter-form.small .nl-form input[type="text"]{}
.newsletter-form.small .nl-form input[type="submit"]{
    max-width: 65%;
}
.newsletter-form.small .nl-etc{
    padding: 30px 10%;
    margin-top: -60px;
}
.newsletter-form.simple{
    background-color: inherit;
}
.newsletter-form.simple .form-control, .newsletter-form.simple .btn{
    height: 40px;
    border: none;
}
.newsletter-form.simple .form-control{
    min-width: 350px;
    color: #000;
    margin-right: 10px;
}
.newsletter-form.simple .btn{
    border: 2px solid #fff;
    padding: 0 50px;
}
.newsletter-form.simple .btn:hover, .newsletter-form.simple .btn:focus{
    background-color: #fff;
}
.single-icon{}
.single-icon.skin{}
.single-icon.skin-blue i{
    color: #76bcfe;
}
.single-icon.skin-green i{
    color: #1abc9c;
}
.single-icon.skin-yellow i{
    color: #f1c40f;
}
.single-icon.skin-dark i{
    color: #333;
}
.single-icon.skin-purple i{
    color: #b24a7d;
}
.single-icon.skin-cyan i{
    color: #32cdc7;
}
.single-icon.skin-lemon i{
    color: #a9e84f;
}
.single-icon.skin-red i{
    color: #FF3366;
}
.single-icon.size{}
.single-icon.size-xs{
    font-size: 12px;
}
.single-icon.size-sm{
    font-size: 14px;
}
.single-icon.size-md{
    font-size: 25px;
}
.single-icon.size-lg{
    font-size: 35px;
}
.single-icon.size-xl{
    font-size: 50px;
}
.circle-icon{
    display: inline-block;
    vertical-align: middle;
}
.circle-icon i{
    display: inline-block;
    color: #fff;
    border-radius: 1000px;
}
.circle-icon.skin{}
.circle-icon.skin-blue i{
    background-color: #76bcfe;
}
.circle-icon.skin-green i{
    background-color: #1abc9c;
}
.circle-icon.skin-yellow i{
    background-color: #f1c40f;
}
.circle-icon.skin-dark i{
    background-color: #333;
}
.circle-icon.skin-purple i{
    background-color: #b24a7d;
}
.circle-icon.skin-cyan i{
    background-color: #32cdc7;
}
.circle-icon.skin-lemon i{
    background-color: #a9e84f;
}
.circle-icon.skin-red i{
    background-color: #FF3366;
}
.circle-icon.size{}
.circle-icon.size-xs i{
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.circle-icon.size-xs i.icon{
    line-height: 35px;
}
.circle-icon.size-sm i{
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
}
.circle-icon.size-sm i.icon{
    line-height: 47px;
}
.circle-icon.size-md i{
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}
.circle-icon.size-md i.icon{
    line-height: 58px;
}
.circle-icon.size-lg i{
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 25px;
}
.circle-icon.size-lg i.icon{
    line-height: 78px;
}
.circle-icon.size-xl i{
    width: 90px;
    height: 90px;
    line-height: 90px;
    font-size: 35px;
}
.circle-icon.size-xl i.icon{
    line-height: 98px;
}
.circle-icon.double i{
    position: relative;
}
.circle-icon.double i:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -ms-transform: scale(1.4);
        transform: scale(1.4);
    border-radius: 1000px;
}
.circle-icon.double.skin{}
.circle-icon.double.skin-blue i:after{
    background-color: rgba(118, 188, 254, 0.2);
}
.circle-icon.double.skin-green i:after{
    background-color: rgba(26, 188, 156, 0.2);
}
.circle-icon.double.skin-yellow i:after{
    background-color: rgba(241, 196, 15, 0.2);
}
.circle-icon.double.skin-dark i:after{
    background-color: rgba(51, 51, 51, 0.2);
}
.circle-icon.double.skin-purple i:after{
    background-color: rgba(178, 74, 125, 0.2);
}
.circle-icon.double.skin-cyan i:after{
    background-color: rgba(50, 205, 199, 0.2);
}
.circle-icon.double.skin-lemon i:after{
    background-color: rgba(169, 232, 79, 0.2);
}
.circle-icon.double.skin-red i:after{
    background-color: rgba(255, 51, 102, 0.2);
}
.circle-icon.double.size{}
.circle-icon.double.size-xs i{
    margin-right: 10px;
    margin-left: 10px;
}
.circle-icon.double.size-sm i{
    margin-right: 10px;
    margin-left: 10px;
}
.circle-icon.double.size-md i{
    margin-right: 10px;
    margin-left: 10px;
}
.circle-icon.double.size-lg i{
    margin-right: 15px;
    margin-left: 15px;
}
.circle-icon.double.size-xl i{
    margin-right: 20px;
    margin-left: 20px;
}
.twitter-carousel .tweet p{
    font-size: 13px;
}
.twitter-carousel .tweet p > a:first-child{
    font-weight: bold;
    padding-right: 5px;
}
.twitter-carousel .tweet p a{}
.twitter-carousel .tweet p a:hover, .twitter-carousel .tweet p a:focus{
    color: #FF3366;
}
.dark-wrapper .twitter-carousel .tweet p{
    color: #fff;
}
.dark-wrapper .twitter-carousel .tweet p a{
    color: #fff;
}
.bg{}
.bg-blue{
    background-color: #76bcfe;
}
.bg-red{
    background-color: #FF3366;
}
.bg-green{
    background-color: #1abc9c;
}
.bg-purple{
    background-color: #b24a7d;
}
.bg-yellow{
    background-color: #f1c40f;
}
.bg-lemon{
    background-color: #a9e84f;
}
.bg-dark{
    background-color: #282828;
}
.bg-dark-1{
    background-color: #2a2a2a;
}
.bg-dark-2{
    background-color: #444;
}
.bg-cyan{
    background-color: #32cdc7;
}
.bg-gray{
    background-color: #f5f5f5;
}
.bg-white{
    background-color: #fff;
}
.bg-transparent{
    background-color: transparent !important;
}
.summary-box > i{
    font-size: 70px;
    color: #fff;
    padding-top: 90px;
    padding-bottom: 60px;
    text-align: center;
    display: block;
}
.summary-box ul.summaries{
    padding: 0 80px 80px 80px;
    list-style: none;
    text-align: center;
}
.summary-box ul.summaries li a{
    color: #fff;
    text-decoration: none;
}
.summary-box ul.summaries li{
    font-weight: bold;
    font-family: "Ruda";
}
.summary-box ul.summaries li .number{
    font-size: 35px;
}
.summary-box ul.summaries li .title{
    font-size: 12px;
}
.summary-box .two-col-info .info-box{
    position: relative;
    font-size: 0;
    color: #fff;
    font-family: "Ruda";
    font-weight: bold;
    font-weight: 700;
    padding: 45px 0;
    height: 130px;
}
.summary-box .two-col-info .info-box >*{
    display: inline-block;
    vertical-align: middle;
}
.summary-box .two-col-info .info-box .description{
    font-size: 14px;
}
.summary-box .two-col-info .info-box i{
    font-size: 32px;
    padding: 0 20px;
}
.summary-box .two-col-info.split-line{
    position: relative;
}
.summary-box .two-col-info.split-line:after{
    position: absolute;
    content: "";
    top: 0;
    left: 50%;
    width: 1px;
    height: 100%;
    background-color: #fff;
    opacity: 0.2;
}
.intor-box-wrapper{
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
.intro-box{
    background-color: #fff;
    position: relative;
}
.intro-box .content-side{
    position: absolute;
    height: 100%;
    left: 50%;
    top: 0;
    width: auto;
    right: 0;
    background-color: #F7F7F7;
}
.intro-box .content-side .inner-wrapper{
    padding: 50px 30px;
}
.intro-box .content-side .title{
    font-size: 36px;
    font-family: "Merriweather",serif;
    color: #505050;
    margin-top: 0;
    margin-bottom: 50px;
}
.intro-box .content-side .title span{
    font-size: 18px;
    display: block;
    margin-bottom: 10px;
}
.intro-box .content-side .subtitle{
    position: absolute;
    bottom: -30px;
    color: #333;
    font-family: "Didact Gothic";
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 0;
}
.intro-box .content-side .subtitle span{
    display: block;
}
.intro-box .content-side:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 10px solid #fff;
}
.intro-box >*{
    width: 50%;
    float: left;
}
.intro-box:after{
    content: '';
    display: table;
    clear: both;
}
.ol-user-profile{
    text-align: center;
}
.ol-user-profile .avatar{
    width: 140px;
    height: 140px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}
.ol-user-profile .title{
    color: #fff;
    font-family: "Merriweather",serif;
    font-size: 40px !important;
}
.ol-user-profile .title span{
    font-size: 18px;
    display: block;
    margin-bottom: 10px;
}
.ol-user-profile .subtitle{
    color: #fff;
    font-family: "Didact Gothic";
    margin-top: 50px;
    font-size: 14px;
}
.side-header .ol-user-profile{
    padding-right: 20px;
    padding-left: 20px;
}
.side-header .ol-user-profile .avatar{
    width: 120px;
    height: 120px;
    margin-bottom: 30px;
}
.side-header .ol-user-profile .title{
    font-family: "Ruda";
    font-size: 20px !important;
    margin-bottom: 0;
}
.side-header .ol-user-profile .subtitle{
    margin-top: 10px;
    color: #e8e8e8;
    font-size: 12px;
}
.dark-wrapper{
    color: #bbb;
}
#gmap, .gmap{
    width: 100%;
    height: 100%;
}
#gmap #map-marker, .gmap #map-marker{
    color: #333;
}
#gmap #map-marker:after, .gmap #map-marker:after{
    content: "\f041";
    font-family: FontAwesome;
    font-size: 50px;
}
.ol-particles{
    position: relative;
    z-index: 1;
}
.ol-particles canvas{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.link-with-icon i{
    margin-right: 10px;
}
.search-area{}
.search-area.fullscreen{
    position: fixed;
    top: -150px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    opacity: 0;
    display: none;
}
.search-area.fullscreen .ol-search-bg{
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
    z-index: 1;
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}
.search-area.fullscreen .inner-wrapper{
    position: relative;
    height: 100%;
}
.search-area.fullscreen .search-field{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70%;
    z-index: 2;
    max-width: 500px;
    -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    -webkit-filter: blur(0);
}
.search-area.fullscreen .search-field input{
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: rgba(255, 255, 255, 0.2);
    outline: none;
    border: 1px solid rgba(255,255,255,0.5);
    box-shadow: none;
    border-radius: 50px;
    padding: 0 30px;
    color: #fff;
    font-family: "Ruda";
    font-size: 18px;
}
.search-area.fullscreen .search-field input::webkit-input-placeholder, .search-area.fullscreen .search-field input::-moz-placeholder, .search-area.fullscreen .search-field input:-ms-input-placeholder, .search-area.fullscreen .search-field input:-moz-placeholder{
    color: #fff;
    font-size: 14px;
}
.search-area.fullscreen .search-field input::-webkit-input-placeholder{
    color: #fff;
}
.search-area.fullscreen .search-field input::-moz-placeholder{
    color: #fff;
}
.search-area.fullscreen .search-field input:-ms-input-placeholder{
    color: #fff;
}
.search-area.fullscreen .search-field input:-moz-placeholder{
    color: #fff;
}
.search-area.fullscreen a.close-btn{
    position: absolute;
    top: 50px;
    right: 50px;
    width: 60px;
    height: 60px;
    z-index: 2;
    border-radius: 50%;
    text-align: center;
    line-height: 60px;
    background-color: #888;
    background-color: rgba(255,255,255,0.1);
    color: #fff;
    border: 1px solid rgba(255,255,255,0.3);
    font-size: 30px;
}
.search-area.fullscreen a.close-btn span{
    position: absolute;
    font-size: 10px;
    bottom: -15px;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    -webkit-filter: blur(0);
}
.search-area.fullscreen a.close-btn .ol-css-close{
    top: -3px;
}
.search-area.fullscreen a.close-btn .ol-css-close::before, .search-area.fullscreen a.close-btn .ol-css-close::after{
    background: #fff;
}
.search-area.fullscreen a.close-btn:hover, .search-area.fullscreen a.close-btn:focus{
    background-color: #555;
    background-color: rgba(255,255,255,0.4);
}
.search-area.fullscreen .search-logo{
    position: absolute;
    bottom: 20px;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    z-index: 2;
    -webkit-filter: blur(0);
}
.ol-css-close{
    position: relative;
    display: inline-block;
    width: 25px;
    height: 25px;
    overflow: hidden;
}
.ol-css-close::before, .ol-css-close::after{
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #000;
    border-radius: 5px;
}
.ol-css-close::before{
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
}
.ol-css-close::after{
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
}
.ol-toggle-icon{
    position: absolute;
    display: block;
    top: 50%;
    right: 30px;
    width: 21px;
    height: 1px;
    background-color: #777;
    transition: all 0.3s ease;
}
.active .ol-toggle-icon, .open .ol-toggle-icon{
    -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
}
.active .ol-toggle-icon:after, .open .ol-toggle-icon:after{
    -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
}
.ol-toggle-icon:after{
    content: '';
    position: absolute;
    top: -10px;
    left: 10px;
    width: 1px;
    height: 21px;
    background-color: #777;
    transition: all 0.3s ease;
}
.ol-price-table{
    background-color: #fff;
    border-bottom: 3px solid #FF3366;
    box-shadow: 0 0 6px -3px #707070;
    max-width: 300px;
    margin: 0 auto;
    margin-top: 20px;
}
.ol-price-table .head{
    padding: 0;
    background-color: #eee;
}
.ol-price-table .head .contents{
    padding: 40px 20px;
}
.ol-price-table .head .title{
    font-size: 18px;
    margin-bottom: 0;
    color: #4b4b4b;
}
.ol-price-table .head .subtitle{
    font-family: "Didact Gothic";
    margin-bottom: 0;
    margin-top: 5px;
    text-transform: uppercase;
    font-weight: normal;
    color: #636363;
}
.ol-price-table .head .etc{
    margin-bottom: 0;
    margin-top: 15px;
    color: #636363;
}
.ol-price-table .head.shadow{}
.ol-price-table .head.shadow:after{
    opacity: 0.4;
}
.ol-price-table .body{
    font-size: 12px;
    padding: 45px 35px;
}
.ol-price-table .body ul li{
    margin-bottom: 15px;
    color: #636363;
}
.ol-price-table .body .btn{
    margin-top: 30px;
}
.ol-price-table.featured{
    margin-top: 0px;
}
.ol-price-table.featured .head{
    background-color: #FF3366;
    color: #fff;
}
.ol-price-table.featured .head .contents{
    padding-top: 50px;
    padding-bottom: 50px;
}
.ol-price-table.featured .head .title, .ol-price-table.featured .head .subtitle, .ol-price-table.featured .head .etc{
    color: #fff;
}
.ol-price-table.featured .head.shadow{}
.ol-price-table.featured .head.shadow:after{
    opacity: 0.8;
}
.ol-price-table.skin-blue{
    border-color: #76bcfe;
}
.ol-price-table.skin-blue.featured .head{
    background-color: #76bcfe;
}
.ol-price-table.skin-green{
    border-color: #1abc9c;
}
.ol-price-table.skin-green.featured .head{
    background-color: #1abc9c;
}
.ol-price-table.skin-purple{
    border-color: #b24a7d;
}
.ol-price-table.skin-purple.featured .head{
    background-color: #b24a7d;
}
.ol-price-table.skin-yellow{
    border-color: #f1c40f;
}
.ol-price-table.skin-yellow.featured .head{
    background-color: #f1c40f;
}
.ol-price-table.skin-red{
    border-color: #FF3366;
}
.ol-price-table.skin-red.featured .head{
    background-color: #FF3366;
}
.ol-price-table.skin-cyan{
    border-color: #32cdc7;
}
.ol-price-table.skin-cyan.featured .head{
    background-color: #32cdc7;
}
.ol-price-table.skin-lemon{
    border-color: #a9e84f;
}
.ol-price-table.skin-lemon.featured .head{
    background-color: #a9e84f;
}
.ol-price-table.skin-dark{
    border-color: #333;
}
.ol-price-table.skin-dark.featured .head{
    background-color: #333;
}
.ol-countdown{
    color: #fff;
}
.ol-countdown div{
    display: inline-block;
    font-family: "Ruda";
    font-size: 50px;
    font-weight: bold;
    padding: 0 20px;
}
.ol-countdown div span{
    font-family: "Didact Gothic";
    display: block;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}
.login-form{
    position: relative;
    max-width: 350px;
    width: 100%;
    margin: 0 auto;
    background-color: rgba(255,255,255,0.9);
    text-align: center;
}
.login-form .tab-navigation{
    display: inline-block;
    margin-bottom: 40px;
    color: #777;
    font-size: 0;
    text-align: center;
    background-color: #fff;
    border-bottom: none;
    border: 1px solid #dedede;
    border-radius: 100px;
    overflow: hidden;
    width: 100%;
}
.login-form .tab-navigation li{
    height: 26px;
    width: 50%;
    margin-bottom: 0;
    top: 0;
}
.login-form .tab-navigation li a{
    margin: 0;
    font-family: "Ruda";
    font-size: 12px;
    border: none;
    border-radius: 0;
    padding: 0;
    line-height: 26px;
    background-color: transparent;
}
.login-form .tab-navigation li.active{
    background-color: #f36;
    border: none;
    top: 0;
}
.login-form .tab-navigation li.active a{
    color: #fff;
}
.login-form .tab-navigation li.active a:hover, .login-form .tab-navigation li.active a:focus{
    color: #fff;
}
.login-form .tab-navigation li.active:after{
    content: none;
}
.login-form .tab-pane{
    border: none;
}
.login-form .tab-pane .title{
    text-align: center;
    color: #4b4b4b;
    margin-bottom: 20px;
}
.login-form .tab-pane .form-group{
    margin-bottom: 0;
}
.login-form .tab-pane input{
    margin-bottom: 10px;
}
.login-form .tab-pane input.btn{
    background-color: #f36;
    color: #fff;
    margin-bottom: 0;
}
.login-form .login-form-inner{
    padding: 40px;
}
.login-form .tab-pane{
    padding: 0;
}
.login-form:before{
    position: absolute;
    content: "";
    background-color: inherit;
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px;
    opacity: 0.35;
    border-radius: 10px;
    z-index: -1;
}
.login-copyright{
    margin-top: 25px;
    font-family: Play;
    font-size: 12px;
    color: white;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    text-align: center;
}
.with-top-icon{
    position: relative;
    z-index: 1;
}
.with-top-icon .top-icon{
    position: absolute;
    top: 0px;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
}
.video-container iframe, .calendar-container iframe, .google-maps-container iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-container{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.calendar-container{
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}
.google-maps-container{
    position: relative;
    padding-bottom: 60%;
    height: 0;
    overflow: hidden;
}
.issuuembed{
    width: 100% !important;
    height: initial !important;
    max-width: 740px;
    margin: 0 auto;
    padding-bottom: 60%;
    position: relative;
}
.issuuembed > object{
    position: absolute;
    top: 0;
    left: 0;
}
.owl-videobg{
    position: relative;
    display: block;
    z-index: 1;
    height: 100%;
}
.owl-video-wrapper{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
}
.videobg-fallback{
    cursor: default;
}
.maintenance-message .title{
    font-size: 48px;
    margin-bottom: 10px;
}
.maintenance-message >i{
    font-size: 90px;
    color: #FF3366;
    margin-bottom: 40px;
    display: block;
}
.typed-cursor{
    opacity: 1;
    animation: blink 0.7s infinite;
}
@keyframes blink{
    0%{
        opacity: 1;
    }
    50%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.dark-wrapper .table-striped>tbody>tr:nth-of-type(odd){
    background-color: #3a3a3a;
}
.dark-wrapper .table>tbody>tr>td, .dark-wrapper .table>tbody>tr>th, .dark-wrapper .table>tfoot>tr>td, .dark-wrapper .table>tfoot>tr>th, .dark-wrapper .table>thead>tr>td, .dark-wrapper .table>thead>tr>th, .dark-wrapper .table-bordered, .dark-wrapper .table-bordered>tbody>tr>td, .dark-wrapper .table-bordered>tbody>tr>th, .dark-wrapper .table-bordered>tfoot>tr>td, .dark-wrapper .table-bordered>tfoot>tr>th, .dark-wrapper .table-bordered>thead>tr>td, .dark-wrapper .table-bordered>thead>tr>th{
    border-color: #4b4b4b;
}
.dark-wrapper .table>tbody>tr.success>td, .dark-wrapper .table>tbody>tr.success>th, .dark-wrapper .table>tbody>tr>td.success, .dark-wrapper .table>tbody>tr>th.success, .dark-wrapper .table>tfoot>tr.success>td, .dark-wrapper .table>tfoot>tr.success>th, .dark-wrapper .table>tfoot>tr>td.success, .dark-wrapper .table>tfoot>tr>th.success, .dark-wrapper .table>thead>tr.success>td, .dark-wrapper .table>thead>tr.success>th, .dark-wrapper .table>thead>tr>td.success, .dark-wrapper .table>thead>tr>th.success, .dark-wrapper .table-hover>tbody>tr:hover, .dark-wrapper .table>tbody>tr.active>td, .dark-wrapper .table>tbody>tr.active>th, .dark-wrapper .table>tbody>tr>td.active, .dark-wrapper .table>tbody>tr>th.active, .dark-wrapper .table>tfoot>tr.active>td, .dark-wrapper .table>tfoot>tr.active>th, .dark-wrapper .table>tfoot>tr>td.active, .dark-wrapper .table>tfoot>tr>th.active, .dark-wrapper .table>thead>tr.active>td, .dark-wrapper .table>thead>tr.active>th, .dark-wrapper .table>thead>tr>td.active, .dark-wrapper .table>thead>tr>th.active, .dark-wrapper .table>tbody>tr.info>td, .dark-wrapper .table>tbody>tr.info>th, .dark-wrapper .table>tbody>tr>td.info, .dark-wrapper .table>tbody>tr>th.info, .dark-wrapper .table>tfoot>tr.info>td, .dark-wrapper .table>tfoot>tr.info>th, .dark-wrapper .table>tfoot>tr>td.info, .dark-wrapper .table>tfoot>tr>th.info, .dark-wrapper .table>thead>tr.info>td, .dark-wrapper .table>thead>tr.info>th, .dark-wrapper .table>thead>tr>td.info, .dark-wrapper .table>thead>tr>th.info, .dark-wrapper .table>tbody>tr.warning>td, .dark-wrapper .table>tbody>tr.warning>th, .dark-wrapper .table>tbody>tr>td.warning, .dark-wrapper .table>tbody>tr>th.warning, .dark-wrapper .table>tfoot>tr.warning>td, .dark-wrapper .table>tfoot>tr.warning>th, .dark-wrapper .table>tfoot>tr>td.warning, .dark-wrapper .table>tfoot>tr>th.warning, .dark-wrapper .table>thead>tr.warning>td, .dark-wrapper .table>thead>tr.warning>th, .dark-wrapper .table>thead>tr>td.warning, .dark-wrapper .table>thead>tr>th.warning, .dark-wrapper .table>tbody>tr.danger>td, .dark-wrapper .table>tbody>tr.danger>th, .dark-wrapper .table>tbody>tr>td.danger, .dark-wrapper .table>tbody>tr>th.danger, .dark-wrapper .table>tfoot>tr.danger>td, .dark-wrapper .table>tfoot>tr.danger>th, .dark-wrapper .table>tfoot>tr>td.danger, .dark-wrapper .table>tfoot>tr>th.danger, .dark-wrapper .table>thead>tr.danger>td, .dark-wrapper .table>thead>tr.danger>th, .dark-wrapper .table>thead>tr>td.danger, .dark-wrapper .table>thead>tr>th.danger{
    color: #4b4b4b;
}
.row:not(.multi-columns-row) [class*="col-"] + [class*="col-"]{
    margin-top: 30px;
}
.form-group [class*="col-"] + [class*="col-"]{
    margin-top: 0px;
}
.row:not(.multi-columns-row) [class*="col-xs-"] + [class*="col-xs-"]{
    margin-top: 0;
}
@media (min-width: 1200px){
    .row:not(.multi-columns-row) [class*="col-lg-"] + [class*="col-lg-"]{
        margin-top: 0;
    }
}
@media (min-width: 992px){
    .row:not(.multi-columns-row) [class*="col-md-"] + [class*="col-md-"]{
        margin-top: 0;
    }
}
@media (min-width: 768px){
    .row:not(.multi-columns-row) [class*="col-sm-"] + [class*="col-sm-"]{
        margin-top: 0;
    }
}
@media only screen and (max-width : 1024px){
    .container{
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media (max-width: 1200px){
    .intor-box-wrapper{
        width: 60%;
    }
}
@media (max-width: 992px){
    #footer #footer-main{
        padding: 60px 0;
    }
    .section, .section.section-narrow{
        padding: 60px 0;
    }
    .page-head .breadcrumb-wrapper{
        text-align: left;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        margin-bottom: 10px;
    }
    .page-head.lined .breadcrumb-wrapper{
        top: 0px;
        margin-top: 10px;
        margin-bottom: 0;
        bottom: auto;
    }
    .page-head .title-wrapper{
        width: 100%;
    }
    .page-head:not(.center-it) .title-wrapper{
        padding-right: 0 !important;
    }
    .sidebar{
        margin-top: 60px;
    }
    .page-head.center-it .title{
        font-size: 30px;
    }
    .page-head.center-it .title-wrapper{
        padding: 0 5% !important;
    }
    #footer .center-logo{
        margin-top: -70px;
    }
    #footer .center-logo .img{
        width: 80px;
        height: 80px;
        padding: 15px;
    }
    .journal-el{
        margin: 0 auto;
        margin-top: 2px;
        max-width: 260px;
        height: 310px;
    }
    .journal-el .header{
        padding: 20px 30px 15px 30px;
    }
    .journal-el .footer{
        top: 150px;
        padding: 20px 30px 30px 30px;
    }
    .journal-el .title{
        font-size: 18px;
    }
    .book-el{
        margin: 0 auto;
        max-width: 260px;
        height: 280px;
    }
    .book-el .contents .title{
        font-size: 18px;
    }
    .book-el .contents{
        padding: 30px;
    }
    .book-el .contents .title-wrapper{
        bottom: 30px;
        left: 30px;
        right: 30px;
    }
    .book-el .contents .item-meta{
        top: 30px;
        left: 30px;
    }
    .ol-agenda .ag-section .section-head{
        width: 150px;
        padding: 0 30px;
    }
    .ol-agenda .ag-section .section-head .date.with-shaded-label .shaded-label{
        font-size: 45px;
        line-height: 38px;
    }
    .ol-agenda .ag-section .section-body{
        padding-left: 150px;
    }
    .ol-agenda .ag-section .section-body .item{
        padding: 30px;
    }
    .ol-agenda .ag-section .section-body .info{
        float: none;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .ol-agenda .ag-section .section-body .contents{
        margin-left: 0px;
        padding-right: 0;
    }
    .inline-filters input[type="text"], .inline-filters select{
        min-width: 190px;
    }
    .summary-box >i{
        padding-top: 40px;
        padding-bottom: 20px;
        font-size: 40px;
    }
    .summary-box ul.summaries{
        padding: 0 40px 40px 40px;
    }
    .summary-box ul.summaries li .number{
        font-size: 28px;
    }
    .page-head .title-wrapper .info-wrapper{
        max-width: 205px;
    }
    .intor-box-wrapper{
        width: 80%;
    }
    .issuuembed{
        padding-bottom: 0;
    }
    .events .event-table .title-col{
        width: 100%;
        margin-bottom: 30px;
    }
    .events .event-table .date-col, .events .event-table .location-col{
        width: 50%;
    }
    .events .event-table .title-col .wrap{
        padding-right: 0;
    }
}
@media (max-width: 768px){
    h1, .h1{
        font-size: 24px;
        margin-bottom: 30px;
    }
    h2, .h2{
        font-size: 20px;
        margin-bottom: 25px;
    }
    h3, .h3{
        font-size: 16px;
        margin-bottom: 20px;
    }
    h4, .h4{
        font-size: 14px;
        margin-bottom: 15px;
    }
    .footer-socials{
        display: block !important;
    }
    .footer-socials ul{
        text-align: left;
        margin-left: -10px;
    }
    #footer #footer-main{
        padding: 40px 0;
    }
    #footer #footer-bar{
        padding: 20px 0;
    }
    .section, .section.section-narrow{
        padding: 40px 0;
    }
    .large-text{
        font-size: 30px;
    }
    #header .promotion{
        float: left;
        line-height: initial;
        text-align: left;
    }
    .call-out [class*="col-"].vcenter{
        display: block;
        text-align: center;
    }
    .call-out .title{
        font-size: 18px;
    }
    .call-out .title, .call-out .sub-title{
        text-align: center;
    }
    .call-out .callout-icon{
        float: none;
        margin-bottom: 15px;
    }
    h1.with-underline, h2.with-underline, h3.with-underline, h4.with-underline, h5.with-underline, h6.with-underline{
        margin-bottom: 20px;
    }
    p.highlight{
        font-size: 15px;
        line-height: 26px;
        padding: 0 5%;
        margin: 20px 0;
    }
    .testimonial-item p{
        font-size: 13px;
        line-height: 16px;
    }
    .single-shot .testimonial-item{
        padding: 5px 13%;
    }
    .clients-grid li{
        width: 33.3333% !important;
    }
    .progress.progress-on-top{
        margin-bottom: 35px;
    }
    .progress{
        margin-bottom: 10px;
    }
    .alert{
        padding: 15px;
        font-size: 14px;
        line-height: 20px;
    }
    .alert.with-big-icons > i{
        top: -10px;
        left: -10px;
        font-size: 70px;
    }
    .newsletter-form .nl-title{
        padding: 40px 5%;
    }
    .newsletter-form .nl-title h3{
        font-size: 16px;
    }
    .newsletter-form .nl-form .form-with-border{
        margin: 0 auto 20px auto;
    }
    .journal-el{
        margin: 0 auto;
        margin-top: 2px;
        max-width: 260px;
        height: 310px;
    }
    .journal-el .header{
        padding: 20px 30px 15px 30px;
    }
    .journal-el .footer{
        top: 150px;
        padding: 20px 30px 30px 30px;
    }
    .journal-el .title{
        font-size: 18px;
    }
    .book-el{
        margin: 0 auto;
        max-width: 260px;
        height: 280px;
    }
    .book-el .contents .title{
        font-size: 18px;
    }
    .ol-timeline{
        padding: 20px 0;
    }
    .ol-timeline .item-section{
        width: 90px;
    }
    .ol-timeline .tl-item{
        margin-left: 20px;
        margin-bottom: 30px;
    }
    .ol-timeline .tl-item:before{
        width: 20px;
        left: -20px;
    }
    .ol-timeline .tl-item.pub-item.with-icon .content-wrapper{
        margin-left: 60px;
    }
    .ol-timeline .tl-section >.item-section{
        margin-left: -110px;
    }
    .summary-box .two-col-info.split-line:after{
        content: none;
    }
    .summary-box .two-col-info .info-box{
        text-align: left !important;
        padding: 20px 0;
        height: 80px;
    }
    .summary-box .two-col-info .info-box i{
        float: left;
    }
    .featured-news-box{
        padding: 40px 20px 40px 20px;
    }
    .featured-news-box .owl-dots{
        bottom: -40px;
    }
    .featured-news-box ul.featured-news .title{
        margin-top: 20px;
        font-size: 18px;
    }
    .news-posts.date-aside-list .published_date{
        float: none;
        border: none;
        padding: 0;
        width: 100%;
        text-align: left;
    }
    .news-posts.date-aside-list .published_date >div{
        display: inline-block;
        font-size: 14px !important;
        font-weight: normal !important;
    }
    .news-posts.date-aside-list .aside{
        margin-left: 0;
        padding-top: 0;
    }
    .news-posts .title{
        font-size: 16px;
    }
    .page-head h1.title{
        font-size: 20px;
    }
    .large-typo p{
        font-size: 13px;
        line-height: 20px;
    }
    .large-typo p.highlight{
        font-size: 16px;
        line-height: 22px;
    }
    .large-typo blockquote{
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .large-typo blockquote.quote p{
        font-size: 14px;
        line-height: 22px;
    }
    .large-typo blockquote.quote{
        padding: 0 0 0 35px;
    }
    .large-typo h2{
        font-size: 18px;
    }
    .caption-img{
        margin-bottom: 15px;
    }
    .caption-img.left-align, .caption-img.right-align{
        float: none;
        width: 100%;
        max-width: 100%;
        margin: 0;
    }
    .caption-img.off-container{
        margin: 0;
        margin-bottom: 15px;
    }
    .caption-img.off-container .caption{
        margin: 0;
    }
    ul.comments .comment-body{
        margin-left: 0;
    }
    ul.comments >li ul{
        padding-left: 20px;
    }
    ul.comments .comment-body .comment-meta ul{
        margin-left: 50px;
    }
    .icon-box.ib-v1 .title{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .icon-box.ib-v1 p{
        font-size: 14px;
    }
    .intro-box{
        margin-left: auto;
        margin-right: auto;
        max-width: 500px;
        background: #fafafa;
    }
    .intro-box .img-side{
        position: absolute;
        top: 50%;
        left: 0;
        height: 100%;
        overflow: hidden;
        width: 130px;
        margin-left: 15px;
        margin-top: -65px;
    }
    .intro-box .content-side{
        width: 50%;
        position: static;
        float: left;
        margin-left: 150px;
        background-color: transparent;
    }
    .intro-box .content-side .inner-wrapper{
        border: none;
        background: transparent;
        padding: 25px;
    }
    .intro-box .content-side .title{
        font-size: 26px;
        margin-bottom: 30px;
    }
    .intro-box .content-side .title span{
        font-size: 14px;
        margin-bottom: 3px;
    }
    .intro-box .content-side .subtitle{
        font-size: 12px;
        line-height: 16px;
        position: static;
    }
    .intro-box .content-side:before{
        content: none;
    }
    .intro-box .img-side, .intro-box .content-side{}
    .intro-box .img-side:after, .intro-box .content-side:after{
        content: none;
    }
    .hamburger-inner, .hamburger-inner::after, .hamburger-inner::before{
        width: 22px;
    }
    #header .logo-wrapper img{
        max-height: 36px;
    }
    #header .ol-mobile-trigger.hamburger--elastic.is-active .hamburger-inner::after{
        transform: translate3d(0,-14px,0) rotate(-270deg);
    }
    #header .ol-mobile-trigger{
        padding: 0;
        margin-left: 10px;
    }
    #header .cart, #header .search, #header .ol-mobile-trigger{
        min-width: 30px;
    }
    #header .cart{
        display: none;
    }
    .vc-card{}
    .vc-card.mini-card .vc-card-wrapper{
        padding: 40px 10px 0 20px;
    }
    .events .event-table .title-col{
        width: 100%;
        margin-bottom: 20px;
    }
    .events .event-table .date-col, .events .event-table .location-col{
        width: 100%;
        margin-bottom: 20px;
    }
    .events .event-table .title-col .wrap{
        padding-right: 0;
    }
}
@media (max-width: 480px){
    .testimonial-item .texts{
        margin-left: 0;
    }
    .testimonial-item .avatar{
        float: none;
        margin-bottom: 20px;
    }
}
@media (min-width: 768px){
    .text-left-sm{
        text-align: left;
    }
    .text-center-sm{
        text-align: center;
    }
    .text-right-sm{
        text-align: right;
    }
    .text-justify-sm{
        text-align: justify;
    }
}
@media (min-width: 992px){
    .text-left-md{
        text-align: left;
    }
    .text-center-md{
        text-align: center;
    }
    .text-right-md{
        text-align: right;
    }
    .text-justify-md{
        text-align: justify;
    }
}
@media (min-width: 1200px){
    .text-left-lg{
        text-align: left;
    }
    .text-center-lg{
        text-align: center;
    }
    .text-right-lg{
        text-align: right;
    }
    .text-justify-lg{
        text-align: justify;
    }
}
.nicescroll-cursors{
    background-color: #a9a9a9 !important;
    border: none !important;
}
.author-contact a{
    margin-left: 15px;
}
.single-hubble_publications .page-head .title-wrapper, .single-post .page-head .title-wrapper{
    width: 80%;
}

.wp-caption{
    max-width: 100%;
    margin-bottom: 30px;
}

.wp-caption img{
    max-width: 100%;
    height: auto;
}

.wp-caption.aligncenter{
    text-align: center;
    margin: 0 auto 30px auto;
}

.wp-caption.alignleft{
    margin-right: 30px;
    margin-bottom: 30px;
    float: left;
}

.wp-caption.alignright{
    margin-left: 30px;
    margin-bottom: 30px;
    float: right;
}

img.alignleft{
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
}

img.alignright{
    margin-left: 20px;
    margin-bottom: 20px;
    float: right;
}

.aligncenter{
    text-align: center;
    margin: 0 auto;
}

table{
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
}

table th, table td{
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #d8d8d8;
}

table thead th{
    vertical-align: bottom;
    border-bottom: 2px solid #cbcbcb;
}

table tbody + tbody{
    border-top: 2px solid #cbcbcb;
}

table table{
    background-color: #fff;
}

table tbody tr:hover{
    background-color: rgba(0, 0, 0, 0.075);
}

table{
    display: block;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

dd{
    margin-bottom: 20px;
}

.page-contents h1, .comment-content h1{
    margin-top: 50px;
}

.page-contents h2, .comment-content h2{
    margin-top: 40px;
}

.page-contents h3, .comment-content h3{
    margin-top: 30px;
}

.page-contents h4, .page-contents h5, .page-contents h6, .comment-content h4, .comment-content h5, .comment-content h6{
    margin-top: 20px;
}

.page-contents .wpb_wrapper h1, .page-contents .wpb_wrapper h2, .page-contents .wpb_wrapper h3, .page-contents .wpb_wrapper h4, .page-contents .wpb_wrapper h5, .page-contents .wpb_wrapper h6, .comment-content .wpb_wrapper h1, .comment-content .wpb_wrapper h2, .comment-content .wpb_wrapper h3, .comment-content .wpb_wrapper h4, .comment-content .wpb_wrapper h5, .comment-content .wpb_wrapper h6{
    margin-top: 0;
}

.comments .pingback{
    margin-bottom: 20px;
}

.news-posts .post.sticky h3.title{}

.news-posts .post.sticky h3.title:before{
    padding-right: 10px;
    content: "\f0a1";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.page-contents.full-screen{
    background-size: cover;
    background-repeat: no-repeat;
}

.password-form{
    max-width: 400px;
    margin: 0 auto;
    background: #fff;
    padding: 50px;
    border: 1px solid #ccc;
}

.password-form .title{
    margin-top: 0;
}

.wp-caption-text{
    margin-left: 10%;
    margin-right: 25%;
    border-left: 2px solid #ececec;
    padding: 10px;
    font-size: 11px;
    line-height: 16px;
    font-style: italic;
    text-align: left;
}

.screen-reader-text{
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.gallery-caption{
    font-size: smaller;
}

.bypostauthor{
    position: relative;
}

.bypostauthor:after{
    content: "\f007";
    font-family: fontawesome;
    width: 25px;
    height: 25px;
    font-size: 10px;
    background-color: rgba(148, 148, 148, 0.21);
    border-radius: 50%;
    position: absolute;
    top: 5px;
    right: 0;
    color: #b1b1b1;
    line-height: 25px;
    text-align: center;
}

ul.comments>li .comment-content ol, ul.comments>li .comment-content ul{
    margin-top: 0;
    margin-left: 0px;
}

ul.comments>li .comment-content ol li ol, ul.comments>li .comment-content ol li ul, ul.comments>li .comment-content ul li ol, ul.comments>li .comment-content ul li ul{
    padding-left: 20px;
    margin-left: 0;
    margin-top: 0;
}

ul.comments>li .comment-content ul{
    padding-left: 0;
}

ul.comments>li .comment-content ol{
    padding-left: 15px;
}

/*!	General css
 *	===================================================
 *	keep this at the bottom
 */
#footer #footer-main{
    padding: 60px 0;
}
.page-head{
    border-bottom: 1px solid #dedede;
    margin-bottom: 20px;
    height: 200px;
}
#header .logo-wrapper{
    margin-top: 50px;
}
.header-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
@media (max-width: 1199px){
    .page-head{
        height: 150px;
    }
    .side-header .head-main{
        line-height: 80px;
    }
    .side-header #header .logo-wrapper{
        width: 50%;
        max-width: none;
        margin-top: 0;
    }
    .side-header .ol-user-profile{
        padding: 0;
        text-align: left;
        margin-top: 15px;
    }
    .side-header .ol-user-profile .avatar{
        margin: 0;
        width: 50px;
        height: 50px;
        float: left;
    }
    .side-header .ol-user-profile .avatar img{
        width: 50px;
        height: auto;
        max-height: none;
    }
    .side-header .ol-user-profile .title{
        margin-left: 60px;
        font-size: 14px !important;
        padding-top: 17px;
    }
    .side-header .ol-user-profile .subtitle{
        display: none;
    }
    .header-bg{
        display: none;
    }
}
.side-header #header ul#primary-menu >li >a:after{
    font-family: ol-icon-set;
    right: 20px;
    position: absolute;
    content: "\e9cb";
    font-size: 12px !important;
}
@media (max-width: 480px){
    .inline-filters{
        padding: 5px;
    }
    body{
        font-size: 13px !important;
    }
    .page-contents{
        padding-top: 15px;
    }
    .ol-timeline{
        margin-left: 0;
    }
    .ol-timeline .item-section{
        margin-left: 4px;
        margin-top: -32px;
    }
    .ol-timeline .item-section:after{
        display: none;
    }
    .call-out .right-col{
        display: block;
        text-align: center;
        margin-top: 30px;
    }
    .call-out .left-col{
        display: block;
        width: 100%;
    }
    .bottom-bar .vcenter, .bottom-bar .text-right{
        text-align: center;
    }
    .page-head h1.title{
        font-size: 16px;
        line-height: 20px;
    }
    .form-submit{
        padding: 0 16px;
    }
    .page-comments{
        padding: 10px 0;
    }
    .page-head{
        height: 120px;
    }
}


/*!	End of the file
 *	===================================================
 *	Do not Edit this file,  you should use a child theme 
 *  or add your custom styles to theme options.
 */





/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vc3JjL2Nzcy9zdHlsZS5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL19iYXNlLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX3VpLXR5cG9ncmFwaHkuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fbGF5b3V0cy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL19oZWFkZXIuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fbmF2aWdhdGlvbi5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL19oZWFkZXJfc2tpbnMuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fZm9vdGVyLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX3BhZ2UtdGl0bGVzLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX3VpLWJyZWFkY3J1bWJzLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX3VpLWJ1dHRvbnMuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fdWktc29jaWFsLWljb25zLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX3Nob3AuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fdWktaWNvbmJveGVzLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX3VpLXNpZGUtbmF2aWdhdGlvbnMuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fdWktdGFicy1hY2NvcmRpb25zLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX3VpLW51bWJlcnMuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fdWktY2FsbG91dHMuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fdWktdGVzdGltb25pYWxzLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX3VpLWFsZXJ0cy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL191aS1tb2RhbHMuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fdWktbGlzdC1pY29ucy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL191aS1wcm9ncmVzc2Jhci5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL191aS1wZW9wbGUuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fdWktdGFibGVzLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX2dyaWR5LWl0ZW1zLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX29sLWdyaWQuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fcGFydG5lcnMuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fdWktaW1hZ2VzLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX2hvdmVyLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX3VpLXZpZGVvcy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL191aS1saXN0eWxlcy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL191aS1wYWdpbmF0aW9ucy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL191aS1mb3JtZWxlbWVudHMuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fdWktZXh0ZW5kLWJnLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX3VpLXRpbWVsaW5lcy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL19uZXdzLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX2V2ZW50cy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL19zZWN0aW9ucy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL19jb3Vyc2UuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0aWFscy9fcmV2c2xpZGVycy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL19jb21tZW50cy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL192Yy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL19fZ2VuZXJhbC5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRpYWxzL193cC1nZW5lcmFsLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydGlhbHMvX2RlbW8zLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7O0dBQUE7QUNBQSxpQkFBaUI7O0FBRWpCOzs7O0dBSUc7O0FBRUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0E4Q0c7OztBQU9IOzs7R0FHRztBQzlESDtJQUVDLDRCQUE0QjtDQUM1QjtBQU9EO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxtQkFBbUI7Q0FDbkI7QUFFRDtJQVFJLHlCQUF3QjtDQUMzQjtBQVNBO0lBQ0Msd0JBQTZCO0NBQzdCO0FBRkQ7SUFDQyx3QkFBNkI7Q0FDN0I7QUFGRDtJQUNDLHdCQUE2QjtDQUM3QjtBQUZEO0lBQ0Msd0JBQTZCO0NBQzdCO0FBRkQ7SUFDQyx3QkFBNkI7Q0FDN0I7QUFGRDtJQUNDLHdCQUE2QjtDQUM3QjtBQUZEO0lBQ0Msd0JBQTZCO0NBQzdCO0FBRkQ7SUFDQyx3QkFBNkI7Q0FDN0I7QUFGRDtJQUNDLHdCQUE2QjtDQUM3QjtBQUZEO0lBQ0MseUJBQTZCO0NBQzdCO0FBYUY7SUFDQyx5QkFBeUI7Q0FDekI7QUFJQTtJQUNDLHdCQUE2QjtDQUM3QjtBQUZEO0lBQ0Msd0JBQTZCO0NBQzdCO0FBRkQ7SUFDQyx5QkFBNkI7Q0FDN0I7QUFGRDtJQUNDLHlCQUE2QjtDQUM3QjtBQUZEO0lBQ0MseUJBQTZCO0NBQzdCO0FBRkQ7SUFDQyx5QkFBNkI7Q0FDN0I7QUFGRDtJQUNDLHlCQUE2QjtDQUM3QjtBQUZEO0lBQ0MseUJBQTZCO0NBQzdCO0FBRkQ7SUFDQyx5QkFBNkI7Q0FDN0I7QUFGRDtJQUNDLHlCQUE2QjtDQUM3QjtBQUZEO0lBQ0MseUJBQTZCO0NBQzdCO0FBRkQ7SUFDQyx5QkFBNkI7Q0FDN0I7QUFGRDtJQUNDLHlCQUE2QjtDQUM3QjtBQUZEO0lBQ0MseUJB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QVREO0lBQ0M7UUFDQywyQkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQywyQkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQywyQkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQywyQkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw0QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw2QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw2QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw2QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw2QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw2QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw2QkFBaUM7S0FDakM7Q0FDRDtBQVREO0lBQ0M7UUFDQyw2QkFBaUM7S0FDakM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyw2QkFBaUM7S0FDakM7Q0FDRDtBQW9ERDtJQUNJLDhCQUFvQztDQUN2QztBQUZEO0lBQ0ksOEJBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSw4QkFBb0M7Q0FDdkM7QUFGRDtJQUNJLDhCQUFvQztDQUN2QztBQUZEO0lBQ0ksOEJBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSw4QkFBb0M7Q0FDdkM7QUFGRDtJQUNJLCtCQUFvQztDQUN2QztBQUZEO0lBQ0ksK0JBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSwrQkFBb0M7Q0FDdkM7QUFGRDtJQUNJLCtCQUFvQztDQUN2QztBQUZEO0lBQ0ksK0JBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSwrQkFBb0M7Q0FDdkM7QUFGRDtJQUNJLCtCQUFvQztDQUN2QztBQUZEO0lBQ0ksK0JBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSwrQkFBb0M7Q0FDdkM7QUFGRDtJQUNJLCtCQUFvQztDQUN2QztBQUZEO0lBQ0ksK0JBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSwrQkFBb0M7Q0FDdkM7QUFGRDtJQUNJLCtCQUFvQztDQUN2QztBQUZEO0lBQ0ksZ0NBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSxnQ0FBb0M7Q0FDdkM7QUFGRDtJQUNJLGdDQUFvQztDQUN2QztBQUZEO0lBQ0ksZ0NBQW9DO0NBQ3ZDO0FBR0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBb0REO0lBQ0ksNEJBQWtDO0NBQ3JDO0FBRkQ7SUFDSSw0QkFBa0M7Q0FDckM7QUFGRDtJQUNJLDRCQUFrQztDQUNyQztBQUZEO0lBQ0ksNEJBQWtDO0NBQ3JDO0FBRkQ7SUFDSSw0QkFBa0M7Q0FDckM7QUFGRDtJQUNJLDRCQUFrQztDQUNyQztBQUZEO0lBQ0ksNkJBQWtDO0NBQ3JDO0FBRkQ7SUFDSSw2QkFBa0M7Q0FDckM7QUFGRDtJQUNJLDZCQUFrQztDQUNyQztBQUZEO0lBQ0ksNkJBQWtDO0NBQ3JDO0FBRkQ7SUFDSSw2QkFBa0M7Q0FDckM7QUFGRDtJQUNJLDZCQUFrQztDQUNyQztBQUZEO0lBQ0ksNkJBQWtDO0NBQ3JDO0FBRkQ7SUFDSSw2QkFBa0M7Q0FDckM7QUFGRDtJQUNJLDZCQUFrQztDQUNyQztBQUZEO0lBQ0ksNkJBQWtDO0NBQ3JDO0FBRkQ7SUFDSSw4QkFBa0M7Q0FDckM7QUFGRDtJQUNJLDhCQUFrQztDQUNyQztBQUZEO0lBQ0ksOEJBQWtDO0NBQ3JDO0FBRkQ7SUFDSSw4QkFBa0M7Q0FDckM7QUFHRDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNEJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsNkJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsOEJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsOEJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsOEJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsOEJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsOEJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsOEJBQWtDO0tBQ25DO0NBQ0Q7QUFURDtJQUNDO1FBQ0UsOEJBQWtDO0tBQ25DO0NBQ0Q7QUFDRDtJQUNDO1FBQ0UsOEJBQWtDO0tBQ25DO0NBQ0Q7QUErQ0Q7SUFDSSwrQkFBcUM7Q0FDeEM7QUFGRDtJQUNJLCtCQUFxQztDQUN4QztBQUZEO0lBQ0ksK0JBQXFDO0NBQ3hDO0FBRkQ7SUFDSSwrQkFBcUM7Q0FDeEM7QUFGRDtJQUNJLCtCQUFxQztDQUN4QztBQUZEO0lBQ0ksK0JBQXFDO0NBQ3hDO0FBRkQ7SUFDSSxnQ0FBcUM7Q0FDeEM7QUFGRDtJQUNJLGdDQUFxQztDQUN4QztBQUZEO0lBQ0ksZ0NBQXFDO0NBQ3hDO0FBRkQ7SUFDSSxnQ0FBcUM7Q0FDeEM7QUFGRDtJQUNJLGdDQUFxQztDQUN4QztBQUZEO0lBQ0ksZ0NBQXFDO0NBQ3hDO0FBRkQ7SUFDSSxnQ0FBcUM7Q0FDeEM7QUFGRDtJQUNJLGdDQUFxQztDQUN4QztBQUZEO0lBQ0ksZ0NBQXFDO0NBQ3hDO0FBRkQ7SUFDSSxnQ0FBcUM7Q0FDeEM7QUFGRDtJQUNJLGlDQUFxQztDQUN4QztBQUZEO0lBQ0ksaUNBQXFDO0NBQ3hDO0FBRkQ7SUFDSSxpQ0FBcUM7Q0FDeEM7QUFGRDtJQUNJLGlDQUFxQztDQUN4QztBQUlEO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQUNEO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQVREO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQUNEO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQVREO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQUNEO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQVREO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQUNEO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQVREO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQUNEO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQVREO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQUNEO0lBQ0M7UUFDQywrQkFBcUM7S0FDckM7Q0FDRDtBQVREO0lBQ0M7UUFDQyxnQ0FBcUM7S0FDckM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyxnQ0FBcUM7S0FDckM7Q0FDRDtBQVREO0lBQ0M7UUFDQyxnQ0FBcUM7S0FDckM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyxnQ0FBcUM7S0FDckM7Q0FDRDtBQVREO0lBQ0M7UUFDQyxnQ0FBcUM7S0FDckM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyxnQ0FBcUM7S0FDckM7Q0FDRDtBQVREO0lBQ0M7UUFDQyxnQ0FBcUM7S0FDckM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyxnQ0FBcUM7S0FDckM7Q0FDRDtBQVREO0lBQ0M7UUFDQyxnQ0FBcUM7S0FDckM7Q0FDRDtBQUNEO0lBQ0M7UUFDQyxnQ0FBcUM7S0FDckM7Q0FDRDtBQVREO0lBQ0M7UUFDQyxnQ0FBcUM7S0FDckM7Q0FD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LHlCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLHlCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLDBCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLDBCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLDBCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLDBCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLDBCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLDBCQUE4QjtLQUMvQjtDQUNEO0FBVEQ7SUFDQztRQUNFLDBCQUE4QjtLQUMvQjtDQUNEO0FBQ0Q7SUFDQztRQUNFLDBCQUE4QjtLQUMvQjtDQUNEO0FBb0REO0lBQ0ksNkJBQW1DO0NBQ3RDO0FBRkQ7SUFDSSw2QkFBbUM7Q0FDdEM7QUFGRDtJQUNJLDZCQUFtQztDQUN0QztBQUZEO0lBQ0ksNkJBQW1DO0NBQ3RDO0FBRkQ7SUFDSSw2QkFBbUM7Q0FDdEM7QUFGRDtJQUNJLDZCQUFtQztDQUN0QztBQUZEO0lBQ0ksOEJBQW1DO0NBQ3RDO0FBRkQ7SUFDSSw4QkFBbUM7Q0FDdEM7QUFGRDtJQUNJLDhCQUFtQztDQUN0QztBQUZEO0lBQ0ksOEJBQW1DO0NBQ3RDO0FBRkQ7SUFDSSw4QkFBbUM7Q0FDdEM7QUFGRDtJQUNJLDhCQUFtQztDQUN0QztBQUZEO0lBQ0ksOEJBQW1DO0NBQ3RDO0FBRkQ7SUFDSSw4QkFBbUM7Q0FDdEM7QUFGRDtJQUNJLDhCQUFtQztDQUN0QztBQUZEO0lBQ0ksOEJBQW1DO0NBQ3RDO0FBRkQ7SUFDSSwrQkFBbUM7Q0FDdEM7QUFGRDtJQUNJLCtCQUFtQztDQUN0QztBQUZEO0lBQ0ksK0JBQW1DO0NBQ3RDO0FBRkQ7SUFDSSwrQkFBbUM7Q0FDdEM7QUF5QkQ7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDZCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFtQztLQUNuQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFtQztLQUNuQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFtQztLQUNuQztDQUNEO0FBMkJEO0lBQ0ksOEJBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSw4QkFBb0M7Q0FDdkM7QUFGRDtJQUNJLDhCQUFvQztDQUN2QztBQUZEO0lBQ0ksOEJBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSw4QkFBb0M7Q0FDdkM7QUFGRDtJQUNJLDhCQUFvQztDQUN2QztBQUZEO0lBQ0ksK0JBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSwrQkFBb0M7Q0FDdkM7QUFGRDtJQUNJLCtCQUFvQztDQUN2QztBQUZEO0lBQ0ksK0JBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSwrQkFBb0M7Q0FDdkM7QUFGRDtJQUNJLCtCQUFvQztDQUN2QztBQUZEO0lBQ0ksK0JBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSwrQkFBb0M7Q0FDdkM7QUFGRDtJQUNJLCtCQUFvQztDQUN2QztBQUZEO0lBQ0ksK0JBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSxnQ0FBb0M7Q0FDdkM7QUFGRDtJQUNJLGdDQUFvQztDQUN2QztBQUZEO0lBQ0ksZ0NBQW9DO0NBQ3ZDO0FBRkQ7SUFDSSxnQ0FBb0M7Q0FDdkM7QUF5QkQ7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLDhCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLCtCQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBVEQ7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBQ0Q7SUFDQztRQUNDLGdDQUFvQztLQUNwQztDQUNEO0FBeUJEO0lBQ0MsNEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw0QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDRCQUFrQztDQUNsQztBQUZEO0lBQ0MsNEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw0QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDRCQUFrQztDQUNsQztBQUZEO0lBQ0MsNkJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw2QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDZCQUFrQztDQUNsQztBQUZEO0lBQ0MsNkJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw2QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDZCQUFrQztDQUNsQztBQUZEO0lBQ0MsNkJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw2QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDZCQUFrQztDQUNsQztBQUZEO0lBQ0MsNkJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw2QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDZCQUFrQztDQUNsQztBQUZEO0lBQ0MsNkJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw2QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDZCQUFrQztDQUNsQztBQUZEO0lBQ0MsNkJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw2QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDZCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQUZEO0lBQ0MsOEJBQWtDO0NBQ2xDO0FBRkQ7SUFDQyw4QkFBa0M7Q0FDbEM7QUFGRDtJQUNDLDhCQUFrQztDQUNsQztBQWdIRDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsNkJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFURDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUFDRDtJQUNDO1FBQ0MsOEJBQWtDO0tBQ2xDO0NBQ0Q7QUE4R0Y7SUFDQyxtQkFBbUI7SUFDbkIsWUFBVztDQUNYO0FBV0E7SUFLQyxZQUFpQjtDQUNqQjtBQUNEO0lBQ0MsbUJBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxZQUFpQjtDQUNqQjtBQUNEO0lBQ0MsbUJBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxZQUFpQjtDQUNqQjtBQUNEO0lBQ0MsbUJBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxhQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxjQUFpQjtDQUNqQjtBQUNEO0lBQ0MscUJBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxjQUFpQjtDQUNqQjtBQUNEO0lBQ0MscUJBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxjQUFpQjtDQUNqQjtBQUNEO0lBQ0MscUJBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxjQUFpQjtDQUNqQjtBQUNEO0lBQ0MscUJBQXlCO0NBQ3pCO0FBVEQ7SUFLQyxjQUFpQjtDQUNqQjtBQUNEO0lBQ0MscUJBQXlCO0NBQ3pCO0FBSUQ7SUFDQztRQUtDLFlBQWlCO0tBQ2pCO0NBQ0Q7QUFDRDtJQUNDO1FBS0MsWUFBaUI7S0FDakI7Q0FDRDtBQWpCRDtJQUNDO1FBS0MsWUFBaUI7S0FDakI7Q0FDRDtBQUNEO0lBQ0M7UUFLQyxZQUFpQjtLQUNqQjtDQUNEO0FBakJEO0lBQ0M7UUFLQyxZQUFpQjtLQUNqQjtDQUNEO0FBQ0Q7SUFDQztRQUtDLFlBQWlCO0tBQ2pCO0NBQ0Q7QUFqQkQ7SUFDQztRQUtDLGFBQWlCO0tBQ2pCO0NBQ0Q7QUFDRDtJQUNDO1FBS0MsYUFBaUI7S0FDakI7Q0FDRDtBQWpCRDtJQUNDO1FBS0MsYUFBaUI7S0FDakI7Q0FDRDtBQUNEO0lBQ0M7UUFLQyxhQUFpQjtLQUNqQjtDQUNEO0FBakJEO0lBQ0M7UUFLQyxhQUFpQjtLQUNqQjtDQUNEO0FBQ0Q7SUFDQztRQUtDLGFBQWlCO0tBQ2pCO0NBQ0Q7QUFqQkQ7SUFDQztRQUtDLGFBQWlCO0tBQ2pCO0NBQ0Q7QUFDRDtJQUNDO1FBS0MsYUFBaUI7S0FDakI7Q0FDRDtBQWpCRDtJQUNDO1FBS0MsYUFBaUI7S0FDakI7Q0FDRDtBQUNEO0lBQ0M7UUFLQyxhQUFpQjtLQUNqQjtDQUNEO0FBakJEO0lBQ0M7UUFLQyxhQUFpQjtLQUNqQjtDQUNEO0FBQ0Q7SUFDQztRQUtDLGFBQWlCO0tBQ2pCO0NBQ0Q7QUFqQkQ7SUFDQztRQUtDLGFBQWlCO0tBQ2pCO0NBQ0Q7QUFDRDtJQUNDO1FBS0MsYUFBaUI7S0FDakI7Q0FDRDtBQWpCRDtJQUNDO1FBS0MsYUFBaUI7S0FDakI7Q0FDRDtBQUNEO0lBQ0M7UUFLQyxhQUFpQjtLQUNqQjtDQUNEO0FBakJEO0lBQ0M7UUFLQyxhQUFpQjtLQUNqQjtDQUNEO0FBQ0Q7SUFDQztRQUtDLGFBQWlCO0tBQ2pCO0NBQ0Q7QUFqQkQ7SUFDQztRQUtDLGFBQWlCO0tBQ2pCO0NBQ0Q7QUFDRDtJQUNDO1FBS0MsYUFBaUI7S0FDakI7Q0FDRDtBQWpCRDtJQUNDO1FBS0MsYUFBaUI7S0FDakI7Q0FDRDtBQUNEO0lBQ0M7UUFLQyxhQUFpQjtLQUNqQjtDQUNEO0FBakJEO0lBQ0M7UUFLQyxhQUFpQjtLQUNqQjtDQUNEO0FBQ0Q7SUFDQztRQUtDLGFBQWlCO0tBQ2pCO0NBQ0Q7QUFqQkQ7SUFDQztRQUtDLGFBQWlCO0tBQ2pCO0NBQ0Q7QUFDRDtJQUNDO1FBS0MsYUFBaUI7S0FDakI7Q0FDRDtBQWpCRDtJQUNDO1FBS0MsYUFBaUI7S0FDakI7Q0FDRDtBQUNEO0lBQ0M7UUFLQyxhQUFpQjtLQUNqQjtDQUNEO0FBakJEO0lBQ0M7UUFLQyxjQUFpQjtLQUNqQjtDQUNEO0FBQ0Q7SUFDQztRQUtDLGNBQWlCO0tBQ2pCO0NBQ0Q7QUFqQkQ7SUFDQztRQUtDLGNBQWlCO0tBQ2pCO0NBQ0Q7QUFDRDtJQUNDO1FBS0MsY0FBaUI7S0FDakI7Q0FDRDtBQWpCRDtJQUNDO1FBS0MsY0FBaUI7S0FDakI7Q0FDRDtBQUNEO0lBQ0M7UUFLQyxjQUFpQjtLQUNqQjtDQUNEO0FBakJEO0lBQ0M7UUFLQyxjQUFpQjtLQUNqQjtDQUNEO0FBQ0Q7SUFDQztRQUtDLGNBQWlCO0tBQ2pCO0NBQ0Q7QUFqQkQ7SUFDQztRQUtDLGNBQWlCO0tBQ2pCO0NBQ0Q7QUFDRDtJQUNDO1FBS0MsY0FBaUI7S0FDakI7Q0FDRDtBQWdERjtJQUVDLG1CQUFtQjtDQWVuQjtBQUxBLHVFQUlDO0FBSEE7SUFDQywwQkFBMEI7Q0FDMUI7QUFaRjtJQUNDLFlBQVc7SUFDWCxZQUFXO0lBQ1gsWUFBWTtJQUNaLDBCQUF1QztJQUNqQyxlQUFlO0lBQ2xCLFNBQVM7SUFDVCxtQkFBbUI7Q0FDdEI7QUFPRjtJQUNDLG1CQUFtQjtDQVNuQjtBQVJBO0lBQ0MsWUFBVztJQUNYLFlBQVc7SUFDWCxhQUFhO0lBQ1AsZUFBZTtJQUNyQixtRkFBb0U7SUFDcEUsbUJBQW1CO0NBQ25CO0FBUUQsb0NBS0M7QUFKQTtJQUNDLDhCQUE2QjtJQUM3QixnS0FBZ0s7Q0FDaEs7QUFSRjtJQUNDLDhCQUE2QjtJQUM3Qix5S0FBeUs7Q0FDeks7QUFTRjtJQUNDLG1CQUFtQjtDQWdCbkI7QUFmQTtJQUNDLFlBQVc7SUFDWCxtQkFBbUI7SUFDbkIsY0FBYztJQUNkLFFBQVE7SUFDUixZQUFXO0lBQ1gsZUFBYztJQUNkLGFBQWE7SUFDYixhQUFhO0lBQ2Isb0RBQW9EO0lBQ3BELDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFDN0IsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtDQUN6QjtBQVFGO0lBQ0MsWUFBWTtJQUNULGVBQWU7Q0FDbEI7QUFPQTtJQUNDLGNBQXNCO0NBQ3RCO0FBRkQ7SUFDQyxjQUFzQjtDQUN0QjtBQUZEO0lBQ0MsY0FBc0I7Q0FDdEI7QUFGRDtJQUNDLGNBQXNCO0NBQ3RCO0FBT0Y7SUFDQyxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFlBQVk7SUFDWixhQUFhO0lBQ2IsT0FBTztJQUNQLFFBQVE7SUFDUix1QkFBdUI7Q0FJdkI7QUFIQTtJQUNDLHVCQUF1QjtDQUN2QjtBQUdGO0lBRUMsbUJBQW1CO0NBZW5CO0FBYkE7SUFDQyxZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxZQUFXO0lBQ1gsZUFBYztJQUNkLGFBQWE7SUFDYixzREFBc0Q7SUFDdEQsNkJBQTZCO0lBQzdCLGdDQUFnQztJQUNoQyx5QkFBeUI7SUFDekIsV0FBVztDQUNYO0FBRUY7SUFDSSxvQkFBb0I7Q0FVdkI7QUFUQTtJQUNDLGNBQWM7SUFDZCxZQUFXO0lBQ1gsZUFBYztJQUNkLGFBQWE7SUFDYixhQUFhO0lBQ2Isb0RBQW9EO0lBQ3BELDhCQUE4QjtDQUM5QjtBQUtGO0lBQ0MsbUJBQW1CO0NBQ25CO0FBQ0Q7SUFDQyxtQkFBbUI7Q0FDbkI7QUFRRDtJQUNDLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztDQXNDWDtBQW5DQTtJQUNDLG1CQUFtQjtJQUNuQixhQUFhO0NBQ2I7QUFFRDtJQUNDLHFDQUFpQztRQUFqQyxpQ0FBaUM7SUFDakMsMENBQTBDO0lBQzFDLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsU0FBUztJQUNULFlBQVc7SUFDWCxVQUFVO0lBQ1YsV0FBVztJQUVYLHdCQUF3QjtDQUN4QjtBQUdEO0lBQ0Msa0NBQThCO1FBQTlCLDhCQUE4QjtJQUM5Qix1Q0FBdUM7SUFDdkMsUUFBUTtJQUNSLFlBQVc7SUFDWCxzQkFBcUI7Q0FDckI7QUFFRDtJQUNDLGlDQUE2QjtRQUE3Qiw2QkFBNkI7SUFDN0IsdUNBQXVDO0lBQ3ZDLFdBQVc7SUFDWCxTQUFRO0lBQ1IsdUJBQXNCO0NBQ3RCO0FBS0Y7SUFDQyxtQkFBbUI7SUFDbkIsdUNBQXVDO0lBQ3ZDLFNBQVE7SUFFUix3QkFBd0I7Q0FDeEI7QUFTRDtJQUNDLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsWUFBVztJQUNYLGFBQWE7Q0FNYjtBQUxBO0lBQ0Msb0JBQW9CO0lBQ3BCLHVCQUF1QjtJQUN2QixZQUFZO0NBQ1o7QUFHRjtJQUNDLHVCQUF1QjtJQUN2QixtQ0FBbUM7Q0FLbkM7QUFKQTtJQUNDLHlCQUF5QjtJQUN6QiwwQkFBMEI7Q0FDMUI7QUFHRjtJQUNDLGNBQWM7Q0FDZDtBQUdEO0lBQ0MsVUFBUztJQUNULFdBQVU7SUFDVixpQkFBaUI7Q0FrQ2pCO0FBakNBO0lBQ1EsVUFBUztJQUNULFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsb0JBQW9CO0NBQzNCO0FBQ0Q7SUFDUSxVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLGNBQWM7SUFFZCwwQkFBMEI7SUFDMUIsaUJBQWlCO0lBQ2pCLFlBQVk7SUFDWixnQkFBZ0I7Q0FDdkI7QUFDRDtJQUNRLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGFBQWE7SUFDYixhQUFhO0lBQ2IsMEJBQTBCO0lBRTFCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsV0FBVztJQUNYLFlBQVk7SUFDWixlQUFlO0NBQ3RCO0FBR0Y7SUFDQyxtQkFBbUI7SUFDbkIsV0FBVztDQTBFWDtBQXpFQTtJQUNDLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsU0FBUztJQUNULFdBQVc7SUFDWCxhQUFhO0NBMkRiO0FBMURBO0lBQ0MsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxZQUFZO0lBQ1osZ0JBQWU7Q0FhZjtBQVhBO0lBQ0MsMEJBQXFCO1FBQXJCLHNCQUFxQjtJQUNyQiwwQkFBMEI7Q0FDMUI7QUFJQTtJQUNDLDBCQUFxQjtRQUFyQixzQkFBcUI7Q0FDckI7QUFRSDtJQUNDLGdCQUFnQjtJQUNoQixvQkFBNkI7Q0FRN0I7QUFQQTtJQUNDLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixZQUFZO0NBQ1o7QUFiRDtJQUNDLDBCQUFxQjtRQUFyQixzQkFBcUI7Q0FDckI7QUFhRjtJQUNDLFVBQVU7SUFDVixXQUFXO0NBVVg7QUFUQTtJQUNDLGFBQWE7Q0FDYjtBQUNEO0lBQ0Msa0JBQWtCO0NBSWxCO0FBSEE7SUFDQyxhQUFhO0NBQ2I7QUFHSDtJQUNDLFVBQVU7SUFDVixjQUFjO0NBUWQ7QUFQQTtJQUNDLFVBQVU7Q0FDVjtBQUNEO0lBQ0MsZUFBZTtJQUNmLHFCQUFxQjtDQUNyQjtBQUtEO0lBRUMsWUFBb0I7Q0FDcEI7QUFTSjtJQUNDLHNCQUFzQjtJQUN0QixrQkFBa0I7Q0FJbEI7QUFIQTtJQUNDLGVBQWU7Q0FDZjtBQUdGLGVBb0JDO0FBbkJBO0lBR0MsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixhQUFhO0lBQ2IsZUFBZTtDQUlmO0FBSEE7SUFDQyxZQUFZO0NBQ1o7QUFFRjtJQUNDLFlBQVk7SUFDWixlQUFlO0NBQ2Y7QUFDRDtJQUNDLGFBQWE7SUFDYixnQkFBZ0I7Q0FDaEI7QUFFRixjQWlDQztBQWhDQTtJQUNRLG1CQUFtQjtJQUNuQixvQkFBb0I7Q0FJM0I7QUFITztJQUNOLGtCQUFpQjtDQUNqQjtBQUVGO0lBRUMsZUFBYztJQUNkLG9CQUFvQjtDQUNwQjtBQUVEO0lBQ0MsWUFBVztJQUNYLG1CQUFrQjtDQUlsQjtBQUhBO0lBQ0Msa0JBQWtCO0NBQ2xCO0FBRUY7SUFDQyxhQUFZO0lBQ1osa0JBQWlCO0NBU2pCO0FBUEE7SUFDQyxrQkFBaUI7SUFDakIsZ0NBQTRDO0lBQzVDLGtCQUFrQjtJQUNsQixtQkFBa0I7SUFDbEIsaUJBQWlCO0NBQ2pCO0FBR0g7SUFDQyxtQkFBbUI7Q0FnQm5CO0FBZkE7SUFDQywwQkFBMEI7SUFDMUIsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsYUFBYTtJQUNiLGFBQWE7SUFDYixZQUFZO0NBQ1o7QUFDRDtJQUNDLFNBQVM7Q0FDVDtBQUNEO0lBQ0MsUUFBUTtDQUNSO0FBR0Y7SUFDQyxlQUFlO0NBQ2Y7QUFDRDtJQUNDLG1DQUFtQztDQUNuQztBQUVEO0lBQ0Msc0JBQXFCO0NBQ3JCO0FBQ0Q7SUFDQyw0QkFBMkI7SUFDM0IsMkJBQTBCO0NBQzFCO0FBQ0Q7SUFDQywwQkFBMEI7SUFDMUIsNkJBQTZCO0NBQzdCO0FBRUQ7SUFDQyxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLFVBQVM7SUFDVCxZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixtREFBbUQ7SUFDbkQsNkJBQTZCO0lBQzdCLDRCQUE0QjtDQUM1QjtBQUVEO0lBQ0MsZ0JBQWU7Q0FDZjtBQUVEO0lBQ0MsWUFBVztDQUNYOzs7QUR4MkNEOztHQUVHO0FFdEVIO0lBQ0MsNkJBQTJCO0lBQzNCLGdCQUFnQjtJQUNoQixlQUF5QjtJQUN6QixpQkFBaUI7SUFDakIsb0NBQW9DO0lBQ3BDLG1DQUFtQztDQUNuQztBQUVEO0lBQ0Msa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixZQUE2QjtDQUM3QjtBQUNEO0lBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7SUFDQyxlQUFnQztJQUNoQyxzQkFBc0I7Q0FLdEI7QUFKQTtJQUVDLGVBQXlCO0NBQ3pCO0FBR0Y7SUFDQyxlQUF5QjtDQUN6QjtBQUNEO0lBQ0MsdUJBQXNCO0NBQ3RCO0FBQ0Q7SUFDQywwQkFBeUI7Q0FDekI7QUFJRDtJQUNDLG9CQUE2QjtJQUM3QixpQkFBaUI7SUFDakIsVUFBUztJQUNULFdBQVU7SUFDVixlQUEyQjtDQUMzQjtBQUVEO0lBQ0MsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtDQUNwQjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtDQUNwQjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtDQUNwQjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtDQUNwQjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtDQUNwQjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtDQUNwQjtBQUdELHdCQWdDQztBQS9CQTtJQUNDLG1CQUFtQjtJQUNuQixtQkFBa0I7Q0FVbEI7QUFUQTtJQUNDLFlBQVc7SUFDWCxtQkFBbUI7SUFDbkIsU0FBUTtJQUNSLFFBQU87SUFDUCwwQkFBdUM7SUFDdkMsWUFBWTtJQUNaLFlBQVc7Q0FDWDtBQUVGO0lBQ0MsZ0JBQWdCO0lBQ2IsMEJBQTBCO0lBQzFCLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsaUNBQWlDO0lBQ2pDLG9CQUFvQjtDQVdwQjtBQVRBO0lBQ0MsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0lBQ2IsUUFBUTtJQUNSLFlBQVk7SUFDWixZQUFZO0lBQ1osdUJBQXVCO0NBQ3ZCO0FBS047SUFDQyxvQkFBb0I7Q0FzRHBCO0FBcERBO0lBQVcsaUJBQWdCO0NBQUM7QUFFNUI7SUFDQyxvQkFBb0I7Q0FDcEI7QUFDRDtJQUNDLG9CQUFvQjtDQUNwQjtBQUVEO0lBQ0MsZUFBaUM7SUFDakMsa0NBQXVCO0lBQ3ZCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsVUFBUztJQUNULGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsb0JBQW9CO0NBQ3BCO0FBQ0Q7SUFDQyxnQkFBZ0I7SUFDaEIsaUJBQWlCO0NBQ2pCO0FBRUQ7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLGdCQUFnQjtDQUNoQjtBQUNEO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLGdCQUFnQjtDQUNoQjtBQUNEO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxpQ0FBOEM7SUFDeEMsZUFBZTtDQUNyQjtBQUdBO0lBQ0MsZUFBZTtDQUNmO0FBSUg7SUFDSSxnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLDBCQUFvQztJQUNwQyxvQkFBNkI7SUFDN0IsZ0JBQWU7Q0F5QmxCO0FBeEJHO0lBQ0MsWUFBb0I7SUFDakIsdUJBQThCO0lBQzlCLHVCQUE2QjtDQUNoQztBQUVEO0lBQ0MsWUFBb0I7SUFDakIsMEJBQXFDO0lBQ3JDLDBCQUFvQztDQUN2QztBQUNEO0lBQ0MsbUJBQW1CO0NBQ25CO0FBQ0Q7SUFDQyw4QkFBOEI7Q0FDOUI7QUFFRCx3QkFLQztBQUpBO0lBQ0MsMEJBQTBCO0lBQzFCLGVBQWlDO0NBQ2pDO0FBSU47SUFDQyxtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQiwrQkFBNEM7Q0FpQzVDO0FBL0JBO0lBQ0Msa0NBQXdCO0lBQ3hCLG9CQUFvQjtJQUNwQixZQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixhQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixnQkFBZ0I7Q0FxQmhCO0FBcEJBO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtDQUNsQjtBQUNEO0lBRUMsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLGlCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLE9BQU87SUFDUCxRQUFRO0lBQ1IsNEJBQTRCO0NBQzVCO0FBS0gsR0FxQkM7QUFwQkE7SUFDQyxrQkFBa0I7Q0FDbEI7QUFDRDtJQUNDLGtCQUFrQjtDQUNsQjtBQUNEO0lBQ0MsZUFBaUM7SUFDakMsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsZ0JBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxrQ0FBd0I7SUFDeEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFjO0lBQ2QsZUFBZTtDQUNmO0FBR0Y7SUFDQyx3Q0FBc0M7Q0FDdEM7QUFDRDtJQUNDLCtCQUF3QztDQUN4QztBQUNEO0lBQ0MsNkNBQW1DO0NBQ25DO0FBQ0Q7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUVDLGdCQUFlO0lBQ2Ysa0JBQWtCO0NBOENsQjtBQTNDQTtJQUNDLGdCQUFnQjtDQUNoQjtBQUdEO0lBQ0Msb0JBQW9CO0NBQ3BCO0FBRUQ7SUFDQyxnQkFBZTtJQUNmLGtCQUFrQjtDQUNsQjtBQUNEO0lBQ0Msb0JBQW9CO0lBQ3BCLGlCQUFnQjtDQU9oQjtBQUxBO0lBRUMsb0JBQW9CO0lBQ3BCLGNBQWE7Q0FDYjtBQUdGO0lBQ0MsaUJBQWdCO0lBQ2hCLG9CQUFtQjtDQUNuQjtBQUVEO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixpQkFBaUI7Q0FDakI7QUFFRDtJQUNJLFlBQVk7SUFDWixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0NBQ25CO0FBTUQ7SUFDQyxnQkFBZ0I7SUFDVCxvQkFBb0I7Q0FDM0I7QUFDRDtJQUNDLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0NBQ2pCO0FBS0Y7SUFDQyxZQUF3QjtDQXdEeEI7QUF2REE7SUFDQyxZQUFtQjtDQWNuQjtBQVpBLGdNQUlDO0FBSEE7SUFDQywwQkFBMEI7Q0FDMUI7QUFHRjtJQUNDLDZCQUE2QjtDQUk3QjtBQUhBO0lBQ0MsMEJBQTBCO0NBQzFCO0FBS0Y7SUFDQyxlQUFlO0NBQ2Y7QUFFRjtJQUNDLFlBQXdCO0NBQ3hCO0FBRUQ7SUFDQyxlQUF5QjtDQUN6QjtBQUVEO0lBQ0MsZUFBZTtDQUNmO0FBRUE7SUFDQyxlQUFrQjtDQUlsQjtBQUhBO0lBQ0MsZUFBYztDQUNkO0FBR0g7SUFDQyxlQUFlO0NBS2Y7QUFKQTtJQUVDLFlBQVc7Q0FDWDtBQUVGO0lBQ0Msc0JBQXFCO0NBQ3JCO0FBRUQ7SUFDQyxzQkFBc0I7Q0FDdEI7QUFLRDtJQUNDLHVCQUE4QjtJQUM5Qix5Q0FBeUM7Q0FLekM7QUFIQTtJQUNDLHFDQUFpRDtDQUNqRDtBQUVGO0lBQ0MsdUJBQThCO0NBQzlCOzs7QUZyVkY7OztHQUdHO0FHNUVIO0lBRUMsbUJBQW1CO0NBQ25CO0FBRUQ7SUFJQyxrQkFBa0I7Q0FDbEI7QUFFRDtJQUNDLHNDQUFzQztJQUNuQyxlQUFlO0NBQ2xCO0FBQ0Q7SUFDQyxvQ0FBb0M7SUFDakMsZUFBZTtJQVNsQixtQkFBa0I7Q0FDbEI7QUFFRDtJQUNDLDZEQUE2RDtDQUM3RDtBQUNEO0lBQ0MsNkRBQTZEO0NBQzdEO0FBQ0Q7SUFDQyw2REFBNkQ7Q0FDN0Q7QUFDRDtJQUNDLDZEQUE2RDtDQUM3RDtBQUNEO0lBQ0MsNkRBQTZEO0NBQzdEO0FBQ0Q7SUFDQyx5RUFBeUU7SUFDekUsdUJBQXVCO0lBQ3ZCLDZCQUE2QjtDQUM3QjtBQUVEO0lBQ0MsbUJBQWtCO0NBQ2xCO0FBQ0Q7SUFDQyx1QkFBK0I7SUFDL0IsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxrQkFBaUI7SUFDakIscUJBQW9CO0NBRXBCO0FBQ0Q7SUFDQyxpQkFBaUI7Q0FDakI7QUFHRDtJQUNDLHVCQUErQjtJQUMvQixpQkFBZ0I7Q0E2QmhCO0FBM0JBO0lBQ0MsZ0JBQWU7Q0FDZjtBQUVEO0lBQ0MsaUJBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxpQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLFdBQVU7Q0FDVjtBQUNEO0lBQ0MsaUJBQWdCO0lBQ2hCLGdCQUFlO0NBV2Y7QUFWQTtJQUNDLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsZ0JBQWU7Q0FNZjtBQUpBO0lBQ0MsZ0JBQWU7SUFDZixlQUFjO0NBQ2Q7QUFLSjtJQUNDLGdCQUFlO0lBQ2IsZUFBYztDQUtoQjtBQUpBO0lBQ0MsaUJBQWlCO0lBQ2pCLGdCQUFnQjtDQUNoQjtBQUtGO0lBRUM7UUFDUSxhQUFhO0tBQ3BCO0NBQ0Q7QUFFRDtJQUVDO1FBQ1EsYUFBYTtLQUNwQjtDQUNEO0FBU0Q7SUFDQyxZQUFZO0NBQ1o7QUFLRDtJQUFpRCxZQUFZO0NBQUU7QUFDL0Q7SUFBaUQsWUFBWTtDQUFFO0FBQy9EO0lBQWlELFlBQVk7Q0FBRTtBQUMvRDtJQUFpRCxZQUFZO0NBQUU7QUFDL0Q7SUFBbUQsWUFBWTtDQUFFO0FBRWpFO0lBRUM7UUFBc0QsWUFBWTtLQUFFO0lBSXBFO1FBQWlELFlBQVk7S0FBRTtJQUMvRDtRQUFpRCxZQUFZO0tBQUU7SUFDL0Q7UUFBaUQsWUFBWTtLQUFFO0lBQy9EO1FBQWlELFlBQVk7S0FBRTtJQUMvRDtRQUFtRCxZQUFZO0tBQUU7Q0FDakU7QUFDRDtJQUVDO1FBQXNELFlBQVk7S0FBRTtJQUdwRTtRQUFpRCxZQUFZO0tBQUU7SUFDL0Q7UUFBaUQsWUFBWTtLQUFFO0lBQy9EO1FBQWlELFlBQVk7S0FBRTtJQUMvRDtRQUFpRCxZQUFZO0tBQUU7SUFDL0Q7UUFBbUQsWUFBWTtLQUFFO0NBQ2pFO0FBQ0Q7SUFFQztRQUFzRCxZQUFZO0tBQUU7SUFHcEU7UUFBaUQsWUFBWTtLQUFFO0lBQy9EO1FBQWlELFlBQVk7S0FBRTtJQUMvRDtRQUFpRCxZQUFZO0tBQUU7SUFDL0Q7UUFBaUQsWUFBWTtLQUFFO0lBQy9EO1FBQW1ELFlBQVk7S0FBRTtDQUVqRTtBQUdEO0lBQ0MsNEJBQTRCO0NBQzVCO0FBS0Q7SUFDQyxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2IseUJBQXlCO0NBQzVCO0FBQ0Q7SUFDQyxlQUFlO0NBQ2Y7QUFFRDtJQUNDLG9CQUFvQjtDQUNwQjtBQUVEO0lBQ0M7UUFDRSxvQkFBb0I7S0FDckI7Q0FDRDtBQUNEO0lBQ0M7UUFDRSxvQkFBb0I7S0FDckI7Q0FDRDtBQUNEO0lBQ0M7UUFDRSxvQkFBb0I7S0FDckI7Q0FDRDtBQUdBLG9CQVFDO0FBUEE7SUFDQyxnQ0FBcUM7Q0FLckM7QUFIQTtJQUNDLCtCQUFvQztDQUNwQztBQU5ILG9CQVFDO0FBUEE7SUFDQyxnQ0FBcUM7Q0FLckM7QUFIQTtJQUNDLCtCQUFvQztDQUNwQztBQU5ILG9CQVFDO0FBUEE7SUFDQyxnQ0FBcUM7Q0FLckM7QUFIQTtJQUNDLCtCQUFvQztDQUNwQztBQU5ILG9CQVFDO0FBUEE7SUFDQyxnQ0FBcUM7Q0FLckM7QUFIQTtJQUNDLCtCQUFvQztDQUNwQztBQU5ILG9CQVFDO0FBUEE7SUFDQyxnQ0FBcUM7Q0FLckM7QUFIQTtJQUNDLCtCQUFvQztDQUNwQztBQU5ILG9CQVFDO0FBUEE7SUFDQyxnQ0FBcUM7Q0FLckM7QUFIQTtJQUNDLCtCQUFvQztDQUNwQztBQU5ILG9CQVFDO0FBUEE7SUFDQyxnQ0FBcUM7Q0FLckM7QUFIQTtJQUNDLCtCQUFvQztDQUNwQztBQU5ILG9CQVFDO0FBUEE7SUFDQyxnQ0FBcUM7Q0FLckM7QUFIQTtJQUNDLCtCQUFvQztDQUNwQztBQU5ILG9CQVFDO0FBUEE7SUFDQyxnQ0FBcUM7Q0FLckM7QUFIQTtJQUNDLCtCQUFvQztDQUNwQztBQU5ILG9CQVFDO0FBUEE7SUFDQyxpQ0FBcUM7Q0FLckM7QUFIQTtJQUNDLGdDQUFvQztDQUNwQztBQWVKO0lBRUUsb0JBUUM7SUFQQTtRQUNDLGdDQUFxQztLQUtyQztJQUhBO1FBQ0MsK0JBQW9DO0tBQ3BDO0lBTkgsb0JBUUM7SUFQQTtRQUNDLGdDQUFxQztLQUtyQztJQUhBO1FBQ0MsK0JBQW9DO0tBQ3BDO0lBTkgsb0JBUUM7SUFQQTtRQUNDLGdDQUFxQztLQUtyQztJQUhBO1FBQ0MsK0JBQW9DO0tBQ3BDO0lBTkgsb0JBUUM7SUFQQTtRQUNDLGdDQUFxQztLQUtyQztJQUhBO1FBQ0MsK0JBQW9DO0tBQ3BDO0lBTkgsb0JBUUM7SUFQQTtRQUNDLGdDQUFxQztLQUtyQztJQUhBO1FBQ0MsK0JBQW9DO0tBQ3BDO0lBTkgsb0JBUUM7SUFQQTtRQUNDLGdDQUFxQztLQUtyQztJQUhBO1FBQ0MsK0JBQW9DO0tBQ3BDO0lBTkgsb0JBUUM7SUFQQTtRQUNDLGdDQUFxQztLQUtyQztJQUhBO1FBQ0MsK0JBQW9DO0tBQ3BDO0lBTkgsb0JBUUM7SUFQQTtRQUNDLGdDQUFxQztLQUtyQztJQUhBO1FBQ0MsK0JBQW9DO0tBQ3BDO0lBTkgsb0JBUUM7SUFQQTtRQUNDLGdDQUFxQztLQUtyQztJQUhBO1FBQ0MsK0JBQW9DO0tBQ3BDO0lBTkgsb0JBUUM7SUFQQTtRQUNDLGlDQUFxQztLQUtyQztJQUhBO1FBQ0MsZ0NBQW9DO0tBQ3BDO0NBZ0JKO0FBRUQ7SUFFRSxvQkFRQztJQVBBO1FBQ0MsZ0NBQXFDO0tBS3JDO0lBSEE7UUFDQywrQkFBb0M7S0FDcEM7SUFOSCxvQkFRQztJQVBBO1FBQ0MsZ0NBQXFDO0tBS3JDO0lBSEE7UUFDQywrQkFBb0M7S0FDcEM7SUFOSCxvQkFRQztJQVBBO1FBQ0MsZ0NBQXFDO0tBS3JDO0lBSEE7UUFDQywrQkFBb0M7S0FDcEM7SUFOSCxvQkFRQztJQVBBO1FBQ0MsZ0NBQXFDO0tBS3JDO0lBSEE7UUFDQywrQkFBb0M7S0FDcEM7SUFOSCxvQkFRQztJQVBBO1FBQ0MsZ0NBQXFDO0tBS3JDO0lBSEE7UUFDQywrQkFBb0M7S0FDcEM7SUFOSCxvQkFRQztJQVBBO1FBQ0MsZ0NBQXFDO0tBS3JDO0lBSEE7UUFDQywrQkFBb0M7S0FDcEM7SUFOSCxvQkFRQztJQVBBO1FBQ0MsZ0NBQXFDO0tBS3JDO0lBSEE7UUFDQywrQkFBb0M7S0FDcEM7SUFOSCxvQkFRQztJQVBBO1FBQ0MsZ0NBQXFDO0tBS3JDO0lBSEE7UUFDQywrQkFBb0M7S0FDcEM7SUFOSCxvQkFRQztJQVBBO1FBQ0MsZ0NBQXFDO0tBS3JDO0lBSEE7UUFDQywrQkFBb0M7S0FDcEM7SUFOSCxvQkFRQztJQVBBO1FBQ0MsaUNBQXFDO0tBS3JDO0lBSEE7UUFDQyxnQ0FBb0M7S0FDcEM7Q0FnQko7QUFNRDtJQUNFO1FBS0Msa0JBQWtCO0tBS2xCO0lBSEE7UUFDQyxjQUFhO0tBQ2I7Q0FJSDtBQUNEO0lBQ0U7UUFJQyxnQkFBZ0I7S0FLaEI7SUFIQTtRQUNDLFlBQVc7S0FDWDtJQUdGO1FBQ0MsY0FBYTtRQUNiLGlCQUFnQjtLQUNoQjtDQUNGO0FBT0Q7SUFJRTtRQUNDLGdCQUFlO1FBQ2YsUUFBTztRQUNQLGFBQVk7UUFDWixhQUFZO0tBd0NaO0lBdENBO1FBQ0MsWUFBVztRQUNYLFdBQVU7S0FDVjtJQUVEO1FBQ0MsZUFBYztRQUNkLGtCQUFrQjtLQThCbEI7SUE3QkE7UUFDQyxjQUFhO0tBQ2I7SUFDRDtRQUNDLG1CQUFrQjtLQXdCbEI7SUF2QkE7UUFDQyxtQkFBbUI7UUFDbkIsU0FBUztRQUNULGdDQUE0QjtZQUE1Qiw0QkFBNEI7UUFDNUIsWUFBWTtRQUNaLFdBQVc7S0FDWDtJQUNEO1FBQ0Msb0JBQW1CO1FBQ25CLFdBQVU7UUFDVixpQkFBZ0I7UUFDaEIsb0JBQWU7WUFBZixnQkFBZTtRQUNmLGFBQVk7S0FVWjtJQVRBO1FBQ0MsWUFBWTtRQUNKLDJDQUEyQztRQUNuRCxpQkFBaUI7UUFDakIsaUJBQWlCO0tBSWpCO0lBSEE7UUFDQyxjQUFhO0tBQ2I7SUFPTjtRQUNDLDhDQUE4QztLQUs5QztJQUpBO1FBQ0MsYUFBWTtLQUVaO0lBR0Y7UUFDQyxtQkFBa0I7S0FDbEI7Q0FJRjtBQUdBO0lBQ0MsdUJBQXVCO0NBQ3ZCO0FBSUY7SUFHRTtRQUNDLGFBQWE7S0FDYjtDQUVGO0FBQ0Q7SUFHRTtRQUNDLGFBQWE7S0FDYjtDQUVGO0FBQ0Q7SUFHRTtRQUNDLGNBQWM7S0FDZDtDQUVGO0FBQ0Q7SUFHRTtRQUNDLGNBQWM7S0FDZDtDQUVGOzs7QUh0V0Q7OztHQUdHO0FJcEZIO0lBQ0MsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixpQ0FBOEM7SUFDOUMsOENBQThDO0lBQzlDLHVCQUErQjtDQXNjL0I7QUFwY0E7SUFDQyxtQkFBbUI7Q0FDbkI7QUFDRDtJQUNDLGNBQWM7Q0FDZDtBQUVEO0lBQ0MsaUJBQWlCO0NBOEJqQjtBQTNCQztJQUNDLG1CQUFrQjtDQUlsQjtBQUhBO0lBQ0MsY0FBYTtDQUNiO0FBR0gseUJBSUM7QUFIQTtJQUNDLHNCQUFxQjtDQUNyQjtBQUVGO0lBQ0MsY0FBYztDQUNkO0FBRUQ7SUFDQyxpQkFBaUI7SUFDakIsWUFBWTtDQUNaO0FBRUQ7SUFDQyxjQUFjO0NBQ2Q7QUFDRDtJQUNDLHNCQUFzQjtDQUN0QjtBQUdGO0lBRUMsc0JBQXNCO0NBMkJ0QjtBQXpCQTtJQUNDLFlBQVk7SUFDWixhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsNEJBQTRCO0NBRTVCO0FBRUQ7SUFDQyxzQkFBc0I7SUFDdEIsdUJBQXVCO0lBQ3ZCLGlCQUFpQjtJQUNqQixrQkFBa0I7Q0FVbEI7QUFSQTtJQUNDLGdCQUFnQjtJQUNoQixpQkFBaUI7Q0FLakI7QUFKQztJQUNDLGdCQUFnQjtJQUNoQixlQUFlO0NBQ2Y7QUFLTDtJQUVDLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIscUJBQW9CO0NBTXBCO0FBSkE7SUFDUSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0NBQzFCO0FBSUY7SUFHQyxzQkFBcUI7SUFDZCxtQkFBbUI7Q0FDMUI7QUFFRDtJQUNDLG1CQUFtQjtJQUNaLGdCQUFnQjtJQUNoQixtQkFBbUI7Q0E4STFCO0FBaElBO0lBQ0MsMkJBQTBCO0lBRTFCLHNCQUFzQjtJQUN0QiwwQkFBMEI7Q0E4QjFCO0FBN0JBO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLFNBQVE7SUFDUixtQkFBa0I7SUFDbEIsV0FBVTtDQUNWO0FBQ0Q7SUFFQyxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsV0FBVztJQUVYLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUVsQixvQkFBbUI7SUFDbkIscUNBQXFDO0lBQ3JDLG1CQUFtQjtJQUVuQixnQkFBZ0I7Q0FDaEI7QUFHRjtJQUNDLFdBQVc7SUFDWCxtQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixTQUFRO0lBQ1IsVUFBUztJQUNULDBCQUEwQjtJQUMxQixhQUFhO0lBQ2IsNkJBQTZCO0lBQzdCLDJCQUEyQjtJQUMzQixZQUF5QjtJQUN6QixlQUFlO0NBNERmO0FBMURBO0lBQ0MsZUFBYztDQUVkO0FBQ0Q7SUFDQyxlQUFjO0NBQ2Q7QUFDRDtJQUNDLFVBQVU7SUFDVixXQUFXO0lBQ1gsaUJBQWlCO0NBNEJqQjtBQTNCQTtJQUNDLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGtEQUE0QztDQXNCNUM7QUFyQkE7SUFDQyxZQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7Q0FDYjtBQUNEO0lBQ0MsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsb0JBQW9CO0NBT3BCO0FBTkE7SUFDQyxnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLGVBQWU7SUFDZixpQkFBZ0I7Q0FDaEI7QUFHRjtJQUNDLHNCQUFzQjtDQUN0QjtBQUdIO0lBQ0MsaUJBQWlCO0lBQ2pCLG9CQUFvQjtDQVVwQjtBQVRBO0lBQ0MsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QiwwQkFBMEI7Q0FJMUI7QUFIQTtJQUNDLGFBQWE7Q0FDYjtBQUtIO0lBQ0MsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixTQUFTO0NBQ1Q7QUFHRDtJQUNDLGVBQTBCO0lBQzFCLGtDQUEwQztJQUMxQyx1QkFBK0I7Q0FjL0I7QUFiQTtJQUVDLGVBQTBCO0NBSzFCO0FBSkE7SUFFQyxZQUFtQjtDQUNuQjtBQUVGO0lBQ0MsaUNBQThDO0NBRTlDO0FBeElIO0lBRUMsV0FBVztJQUNYLG9CQUFtQjtJQUNuQixVQUFTO0NBQ1Q7QUFDRDtJQUVDLGdCQUFlO0lBQ2YsWUFBbUI7Q0FDbkI7QUFvSUY7SUFDQyxtQkFBbUI7Q0FxRW5CO0FBcEVBO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFpQjtJQUNqQixzQkFBc0I7SUFDdEIsZUFBeUI7SUFDekIsbUJBQWtCO0lBQ2xCLGVBQWU7Q0FTZjtBQVBBO0lBQ0MsZUFBZTtDQUNmO0FBQ0Q7SUFDQyxnQkFBZTtJQUNmLFlBQW1CO0NBQ25CO0FBRUY7SUFDQyxXQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsYUFBYTtJQUNWLFVBQVU7SUFFYiwyQkFBc0I7UUFBdEIsdUJBQXNCO0lBQ3RCLDJCQUEyQjtJQUUzQixlQUFlO0NBd0NmO0FBakNBO0lBQ0MsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsaURBQWlEO0lBQ2pELDBCQUEwQjtDQWlCMUI7QUFmQTtJQUNDLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsU0FBUztJQUNULFVBQVU7SUFDVixlQUFlO0lBQ2YsT0FBTztJQUNQLFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsd0JBQXdCO0lBQ3hCLHNEQUFzRDtJQUN0RCwwQkFBc0I7UUFBdEIsc0JBQXNCO0lBQ3RCLDhCQUEwQjtRQUExQiwwQkFBMEI7SUFDMUIsa0RBQWtEO0NBQ2xEO0FBR0Y7SUFDQyxxQkFBcUI7SUFDckIsNENBQTRDO0lBQzVDLHNCQUFzQjtJQUN0QixZQUFZO0NBQ1o7QUFyQ0Q7SUFDQyxXQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLHdCQUFtQjtRQUFuQixvQkFBbUI7Q0FDbkI7QUFxQ0g7SUFDQyxjQUFjO0lBRWQsZ0JBQWU7Q0EwQmY7QUF4QkE7SUFDQyxtQkFBbUI7SUFDaEIsVUFBVTtJQUViLFlBQVk7Q0FDWjtBQUVELDZDQU9DO0FBTkE7SUFDQyxTQUFRO0NBQ1I7QUFDRDtJQUNDLFVBQVM7Q0FDVDtBQUdGO0lBQ0ksa0RBQWtEO0NBQ3JEO0FBQ0Q7SUFDSSwrQ0FBK0M7Q0FDbEQ7QUFNRjtJQUNDLGdCQUFnQjtDQUtoQjtBQUpBO0lBQ0Msc0JBQXNCO0lBQ3RCLGtCQUFpQjtDQUNqQjtBQUlGO0lBQ0Msa0JBQWtCO0lBQ2xCLGtCQUE2QjtJQUM3Qiw4QkFBOEI7Q0FJOUI7QUFIQTtJQUNDLFlBQVc7Q0FDWDtBQW1GRjtJQUNDLFlBQVk7Q0FDWjtBQWpGRDtJQUVDLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBTztJQUNQLFlBQVk7Q0FDWjtBQUdBO0lBQ0MsWUFBVztJQUNYLG1CQUFtQjtJQUNoQixvQkFBb0I7Q0FDdkI7QUFHRjtJQUNDLFlBQVc7SUFDWCxnQkFBZTtJQUNmLFNBQVE7SUFDUixhQUFhO0lBR1QsNEJBQTRCO0lBQzdCLHlCQUF5QjtDQXFENUI7QUFuREc7SUFDRSxhQUFZO0lBQ1osa0JBQW9DO0NBSXJDO0FBSEM7SUFDQyx1QkFBdUI7Q0FDdkI7QUFHSDtJQUNGLGNBQWM7Q0FDZDtBQUVEO0lBQ0MsZUFBZTtDQUNmO0FBR0E7SUFDQyxpQkFBZ0I7Q0FDaEI7QUFHRjtJQUNDLDZCQUE4QztDQUM5QztBQUdBO0lBQ0MsWUFBWTtJQUNaLGFBQWE7Q0FDYjtBQUNEO0lBQ0MsaUJBQWlCO0NBUWpCO0FBUEE7SUFDQyxnQkFBZ0I7Q0FJaEI7QUFIQTtJQUNDLGdCQUFnQjtDQUNoQjtBQU1KO0lBQ0MsNEJBQTJCO0NBTTNCO0FBSkE7SUFDQyw0QkFBMkI7Q0FDM0I7QUFTRjtJQUNDLHVCQUF1QjtDQUt2QjtBQUpBO0lBRUMsdUJBQXNCO0NBQ3RCO0FBS0o7SUFDQyxlQUFlO0NBQ2Y7QUFHRDtJQUNDLGtCQUFrQjtJQUNsQixtQkFBbUM7Q0FLbkM7QUFIQTtJQUNDLG1CQUFtQjtDQUNuQjtBQUlEO0lBQ0Msa0JBQW1DO0NBQ25DO0FBRUQ7SUFDQyxpQkFBaUI7Q0FDakI7QUFHRDtJQUNDLGtCQUFpQztDQUNqQztBQUNEO0lBQ0MsaUJBQWlCO0NBQ2pCO0FBR0Q7SUFDQyxtQkFBa0M7Q0FDbEM7QUFDRDtJQUNDLGlCQUFpQjtDQUNqQjtBQUdEO0lBQ0MsbUJBQW9DO0NBQ3BDO0FBQ0Q7SUFDQyxpQkFBaUI7Q0FDakI7QUFRRjtJQUdFO1FBQ0MsNkJBQTZCO0tBeUY3QjtJQXhGQTtRQUNDLGdCQUFnQjtRQUNoQixZQUFXO1FBQ1gsbUJBQW1CO1FBQ25CLG1CQUFtQjtLQVFuQjtJQVBBO1FBQ0MsbUJBQW1CO1FBQ25CLGVBQWU7S0FDZjtJQUNEO1FBQ0MsNEJBQTRCO0tBQzVCO0lBRUY7UUFDQyxlQUFlO1FBQ2YsZ0JBQWU7S0F1RWY7SUF0RUE7UUFDQyxlQUFjO1FBQ2Qsa0JBQWlCO1FBQ2pCLGlCQUFnQjtRQUVoQixtREFBbUQ7S0F5RG5EO0lBaERBO1FBQ0MsZ0JBQWU7UUFDZixvQkFBbUI7UUFDbkIsMEJBQXlCO1FBQ3pCLG1CQUFrQjtRQUNsQixpQkFBZ0I7UUFDaEIsbUJBQWtCO1FBQ2xCLDBEQUF5RDtLQW1CekQ7SUFsQkE7UUFDQyx5QkFBeUI7UUFDekIsWUFBWTtRQUNaLG1CQUFrQjtRQUNsQixpQkFBaUI7S0FDakI7SUFDRDtRQUNDLFlBQVc7UUFDWCxtQkFBa0I7UUFDbEIsV0FBVztRQUNYLFlBQVk7UUFDWixZQUFZO1FBQ1osYUFBYTtRQUNiLDJDQUEyQztRQUMzQywwQkFBeUI7UUFDekIscUNBQWdDO1lBQWhDLGlDQUFnQztLQUNoQztJQWdCRjtRQUNDLE9BQU07UUFDTixXQUFVO1FBQ1YsdUJBQXNCO0tBRXRCO0lBakREO1FBQ0MsZ0RBQWdEO0tBRWhEO0lBOEJBO1FBS0MsbUJBQWtCO0tBSWxCO0lBSEE7UUFDQywwREFBeUQ7S0FDekQ7SUFQRDtRQUNDLHNDQUFpQztZQUFqQyxrQ0FBaUM7UUFDakMsMERBQXlEO0tBQ3pEO0lBZ0JKO1FBQ0MsbUJBQWtCO0tBQ2xCO0lBQ0Q7UUFDQyxhQUFZO1FBQ1osZ0JBQWdCO0tBQ2hCO0NBTUo7QUFlRDtJQUNDO1FBQU0sV0FBVTtLQUFDO0lBQ2pCO1FBQUksT0FBTTtLQUFDO0NBQ1g7QUFTRDtJQUNDLGtCQUFrQjtJQUNmLG1CQUFtQjtJQUNuQixXQUFXO0NBQ2Q7OztBSnppQkQ7O0dBRUc7QUsxRkg7SUFFQyxXQUFVO0lBQ1YsVUFBUztJQUNULGlCQUFnQjtJQUNoQixtQkFBbUI7Q0FvTG5CO0FBakxBO0lBQ0MsbUJBQWtCO0NBaURsQjtBQWhEQTtJQUNDLHNCQUFxQjtJQUNyQixlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLDBCQUF5QjtJQUN6QixvQkFBbUI7SUFDbkIsZUFBYztJQUNkLGdCQUFlO0NBV2Y7QUFMQTtJQUNDLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsZ0JBQWU7Q0FDZjtBQVREO0lBQ0MsZUFBYztJQUNkLDRDQUEyQztDQUMzQztBQVVEO0lBQ0Msb0JBQW1CO0lBQ25CLFdBQVU7Q0FDVjtBQUlEO0lBQ0MsbUJBQWtCO0NBaUJsQjtBQWZBO0lBQ0MsaUJBQWdCO0lBQ2hCLG9DQUFvQztJQUNwQyxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixxQkFBcUI7SUFDckIscUJBQXFCO0lBQ3JCLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLFNBQVE7SUFDUixnQ0FBMkI7UUFBM0IsNEJBQTJCO0NBQzNCO0FBUUo7SUFDQyxzQkFBcUI7SUFDckIsbUJBQW1CO0NBbUNuQjtBQWxDQTtJQUNDLGVBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsMkJBQTBCO0lBQzFCLG9CQUFtQjtJQUNuQiwwQkFBeUI7SUFDekIsMkJBQTBCO0NBTTFCO0FBTEE7SUFDQyw4QkFBNkI7SUFDN0IsMkJBQTBCO0NBQzFCO0FBVUY7SUFDQyxVQUFTO0lBQ1QsUUFBTztDQUNQO0FBUkE7SUFDQyxrQkFBaUI7Q0FDakI7QUFTRCwrQ0FNQztBQUxBO0lBQ0MsaUJBQWdCO0lBQ2hCLGlCQUFnQjtJQUNoQixrQkFBaUI7Q0FDakI7QUFPSDtJQUNDLCtCQUE4QjtDQUM5QjtBQUlEO0lBQ0MsWUFBVztJQUNYLFdBQVU7Q0FDVjtBQUlEO0lBQ0MsU0FBUTtJQUNSLFdBQVU7Q0FDVjtBQUNEO0lBQ0MsWUFBVztJQUNYLFdBQVU7Q0FDVjtBQUlGO0lBQ0MsV0FBVTtJQUNWLGlCQUFnQjtJQUNoQixXQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLG1CQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsMkJBQTBCO0lBQzFCLDBCQUF5QjtJQUN6QixhQUFZO0lBQ1osT0FBTTtJQUNOLFdBQVU7Q0FFVjtBQUVEO0lBQ0MsaUJBQWdCO0NBc0JoQjtBQXJCQTtJQUNDLFlBQVc7SUFDWCxxQkFBb0I7Q0FrQnBCO0FBWkE7SUFDQyxXQUFVO0lBQ1YsaUJBQWdCO0NBSWhCO0FBSEE7SUFDQyxrQkFBaUI7Q0FDakI7QUFFRjtJQUNDLGVBQWM7SUFDZCxnQkFBZTtJQUNmLG1CQUFrQjtDQUNsQjtBQWhCRDtJQUNDLFlBQVk7SUFDWixZQUFXO0lBQ1gsZUFBYztDQUNkO0FBa0JEO0lBQ0MsZ0JBQWU7Q0FDZjtBQUdEO0lBQ0MsWUFBVztJQUNYLFFBQU87Q0FDUDtBQUNEO0lBQ0MsWUFBVztJQUNYLFdBQVU7Q0FDVjtBQWVIO0lBQ0Msc0JBQXNCO0NBQ3RCO0FBRUQ7SUFDQyxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFFBQVE7SUFDUixVQUFVO0lBQ1YsMEJBQTBCO0lBQzFCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsZ0JBQWdCO0NBbUZoQjtBQWpGQTtJQUNDLGVBQWU7Q0ErQmY7QUE5QkE7SUFDQyxrQkFBa0I7Q0FLbEI7QUFKQTtJQUNDLGVBQWM7SUFDZCw0Q0FBMkM7Q0FDM0M7QUFHRDtJQUNDLG1CQUFtQjtDQVluQjtBQVhBO0lBQ0MsaUJBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFlBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsZ0NBQTJCO1FBQTNCLDRCQUEyQjtJQUUzQix3QkFBd0I7Q0FDeEI7QUFHRCwwRUFJQztBQUhBO0lBQ0MsaUJBQWdCO0NBQ2hCO0FBS0w7SUFDQyxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIsWUFBWTtJQUNaLDBCQUEwQjtJQUMxQixtQkFBa0I7SUFDbEIsNkJBQTRCO0lBQzVCLGlCQUFnQjtDQVVoQjtBQVBDLDJFQUtDO0FBSkE7SUFDQyxZQUFXO0lBQ1gsZ0JBQWdCO0NBQ2hCO0FBTUg7SUFDQyxtQkFBa0I7SUFDbEIsZUFBYztDQUlkO0FBSEE7SUFDQyxlQUFjO0NBQ2Q7QUFHRDtJQUNDLDZDQUE2QztDQUM3QztBQUtGO0lBSUMsV0FBVTtJQUNWLG1CQUFrQjtDQUlsQjtBQVJBO0lBQ0MsV0FBVTtDQUNWO0FBR0Q7SUFDQyxjQUFjO0NBQ2Q7QUFLSjtJQUNDLHlCQUF5QjtDQUN6QjtBQUVEO0lBQ0MsaUJBQWlCO0NBQ2pCO0FBSUY7SUFHQztRQUNDLGlDQUFpQztLQUNqQztJQUVEO1FBQ0MsMEJBQTBCO0tBQzFCO0NBQ0Q7QUFHRDtJQUNJO1FBQ0Ysc0JBQXNCO0tBQ3RCO0lBRUQ7UUFDQyxjQUFjO0tBQ2Q7Q0FDRDs7OztBTHJPRDs7R0FFRztBTTFGSCxTQXFGQztBQXBGQTtJQUNDLGlDQUE4QztJQUM5Qyw4Q0FBOEM7SUFDOUMsdUJBQStCO0NBNEIvQjtBQTFCQTtJQUNDLHNCQUFzQjtJQUN0QixlQUF5QjtDQU16QjtBQUpBO0lBRUMsWUFBbUI7Q0FDbkI7QUFFRjtJQUNDLHNCQUFzQjtJQUN0QixZQUFtQjtDQUNuQjtBQUNEO0lBRUMsc0JBQXNCO0lBQ3RCLFlBQVc7Q0FDWDtBQUNEO0lBRUMsWUFBVztDQUNYO0FBQ0Q7SUFFQyxrQ0FBaUM7Q0FDakM7QUFJRjtJQUNDLDBCQUEwQjtJQUMxQixvQkFBb0I7SUFDcEIsZUFBOEI7Q0E2QjlCO0FBM0JBO0lBSUMsc0JBQXNCO0lBQ3RCLGVBQThCO0NBQzlCO0FBQ0Q7SUFFQyxZQUFXO0NBQ1g7QUFDRDtJQUVDLHdDQUF1QztDQUN2QztBQUNEO0lBRUMsWUFBbUI7Q0FDbkI7QUFFQTtJQUNDLFlBQW1CO0NBQ25CO0FBRUY7SUFDQyxzQkFBa0M7Q0FDbEM7QUFHRjtJQUNDLDhCQUE2QjtJQUM3QixhQUFZO0lBQ1osaURBQWlEO0NBRWpEO0FBR0Q7SUFDQywyQ0FBNkM7Q0FDN0M7QUFDRDtJQUNDLHdDQUE0QztDQUM1QztBQU9EO0lBQ0MsMkNBQWtEO0NBQ2xEO0FBRkQ7SUFDQywyQ0FBa0Q7Q0FDbEQ7QUFGRDtJQUNDLDJDQUFrRDtDQUNsRDtBQUZEO0lBQ0MsMkNBQWtEO0NBQ2xEO0FBRkQ7SUFDQywyQ0FBa0Q7Q0FDbEQ7QUFGRDtJQUNDLDJDQUFrRDtDQUNsRDtBQUZEO0lBQ0MsMkNBQWtEO0NBQ2xEO0FBRkQ7SUFDQywyQ0FBa0Q7Q0FDbEQ7QUFGRDtJQUNDLDJDQUFrRDtDQUNsRDtBQUZEO0lBQ0Msd0NBQWtEO0NBQ2xEO0FBRkQ7SUFDQyx3Q0FBa0Q7Q0FDbEQ7QUFGRDtJQUNDLHdDQUFrRDtDQUNsRDtBQUZEO0lBQ0Msd0NBQWtEO0NBQ2xEO0FBRkQ7SUFDQyx3Q0FBa0Q7Q0FDbEQ7QUFGRDtJQUNDLHdDQUFrRDtDQUNsRDtBQUZEO0lBQ0Msd0NBQWtEO0NBQ2xEO0FBRkQ7SUFDQyx3Q0FBa0Q7Q0FDbEQ7QUFGRDtJQUNDLHdDQUFrRDtDQUNsRDs7O0FOR0Y7O0dBRUc7QU92R0g7SUFFQyxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGdCQUFnQjtDQW1NaEI7QUFqTUE7SUFDQywwQkFBMEI7SUFDMUIsaUJBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxnQkFBZ0I7SUFDaEIsdUJBQXVCO0lBQ3ZCLDhCQUE2QjtDQUM3QjtBQUlEO0lBRUMsc0JBQXNCO0NBS3RCO0FBRUQ7SUFDQyxlQUFlO0NBQ2Y7QUFDRDtJQUNDLG1CQUFrQjtDQXlCbEI7QUF4QkE7SUFDQyxhQUFZO0lBQ1osY0FBYTtJQUNiLGNBQWE7SUFDYiwwQkFBbUM7SUFDbkMsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixlQUFjO0lBQ2QsbUJBQW1CO0NBWW5CO0FBWEE7SUFDQyxZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLE9BQU07SUFDTixRQUFPO0lBQ1AsU0FBUTtJQUNSLFVBQVU7SUFDViwyQ0FBaUQ7SUFDakQsMEJBQXNCO1FBQXRCLHNCQUFzQjtJQUN0QixtQkFBbUI7Q0FDbkI7QUFFRjtJQUNDLFlBQVc7Q0FDWDtBQUVGO0lBQ0MsVUFBUztJQUNULFdBQVc7SUFDWCxpQkFBaUI7Q0FpQmpCO0FBaEJBO0lBQ0Msc0JBQXNCO0NBY3RCO0FBSkE7SUFDQywwQkFBMEI7SUFDMUIsZ0JBQWU7Q0FDZjtBQVpEO0lBQ0MsYUFBWTtJQUNMLGVBQWU7SUFDZixnQkFBZ0I7Q0FDdkI7QUFDRDtJQUNDLFlBQVc7SUFDWCxXQUFVO0NBQ1Y7QUFPSDtJQUNDLGtCQUFrQjtDQUNsQjtBQUNEO0lBQ0MsMEJBQTBCO0lBQzFCLGdCQUFnQjtJQUNoQixnQkFBZTtDQUNmO0FBR0E7SUFDQyxnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLFlBQVc7SUFDWCxvQkFBb0I7Q0FDcEI7QUFHQTtJQUNDLFdBQVU7SUFDVixpQkFBaUI7Q0FvQmpCO0FBbkJBO0lBQ0Msa0JBQWtCO0NBaUJsQjtBQUpBO0lBQ0Msc0JBQXNCO0lBQ2xCLHVCQUF1QjtDQUMzQjtBQWZEO0lBQ0MsaUJBQWlCO0lBQ2pCLHFDQUFxQztJQUNyQyw2QkFBNkI7SUFDN0IsMkJBQTJCO0lBQzNCLCtCQUErQjtJQUMvQiwrQkFBK0I7SUFDL0Isc0JBQXNCO0lBQ2YsdUJBQXVCO0lBQzlCLG1CQUFrQjtJQUNsQixlQUFlO0NBQ2Y7QUFZSDtJQUNDLGdCQUFnQjtDQUNoQjtBQUlEO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBRUQ7SUFHQyxrQkFBaUI7Q0FDakI7QUFhRjtJQUNDLDBCQUEwQjtDQUMxQjtBQUNEO0lBQ0MsMEJBQTBCO0lBQzFCLHNCQUFzQjtDQUN0QjtBQUNEO0lBQ0MsZUFBYztDQUNkO0FBR0Q7SUFDQyxZQUFXO0NBQ1g7QUFHQTtJQUNDLDBCQUF5QjtDQUl6QjtBQUhBO0lBQ0Msd0NBQXdDO0NBQ3hDO0FBS0Y7SUFDQyxZQUFXO0NBQ1g7QUFLRDtJQUNDLDhCQUE4QjtDQUM5QjtBQUdGO0lBQ0Msa0JBQWlCO0NBT2pCO0FBTkE7SUFDQyxZQUFXO0NBQ1g7QUFDRDtJQUNDLFlBQVc7Q0FDWDs7OztBUHhGSjs7O0dBR0c7QVE3R0g7SUFDQyxXQUFVO0lBT1YsY0FBYztJQUNkLHVCQUF1QjtJQUN2QixtQkFBbUI7SUE0RW5CLGVBQTBCO0lBQzFCLDBCQUFtQztDQTJJbkM7QUFoT0E7SUFFQyxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLFlBQVk7Q0FDWjtBQVVEO0lBQ0MsV0FBVztDQU1YO0FBTEE7SUFDQyxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLGtCQUFrQjtDQUNsQjtBQUVGO0lBQ0MsV0FBVztJQUNYLGtCQUFrQjtDQUNsQjtBQUVEO0lBQ0MsV0FBVTtJQUNWLFVBQVM7Q0FDVDtBQUNEO0lBQ0MsbUJBQW1CO0lBQ25CLDBCQUEwQjtJQUNwQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLDJCQUEyQjtJQUMzQixvQkFBbUI7Q0FJekI7QUFITTtJQUNDLGdCQUFnQjtDQUNoQjtBQUVSO0lBQ0MsbUJBQW1CO0lBQ25CLDBCQUEwQjtJQUMxQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixrQkFBa0I7Q0FFbEI7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQiwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQiwwQkFBMEI7SUFDMUIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixvQkFBb0I7Q0FDcEI7QUFFRDtJQUNDLG1CQUFtQjtJQUNuQixTQUFRO0lBQ1IsUUFBTztJQUNQLE9BQU07SUFDTixVQUFVO0lBQ1YsV0FBVztJQUNYLHVCQUF1QjtJQUN2Qiw2QkFBNkI7SUFDN0IsNEJBQTRCO0NBTzVCO0FBTkE7SUFDQyxnQ0FBZ0M7Q0FDaEM7QUFDRDtJQUNDLGFBQWE7Q0FDYjtBQVFGO0lBQ0MsZUFBNEI7Q0FDNUI7QUFtSUQ7SUFDQyw4QkFBOEI7SUFDOUIsWUFBWTtDQUNaO0FBbk5EO0lBQ0MsYUFBWTtDQUNaO0FBNEVEO0lBQ0MsMEJBQW1DO0lBQ25DLGVBQTBCO0NBSTFCO0FBSEE7SUFDQyxlQUE0QjtDQUM1QjtBQUVGO0lBQ0MsdUJBQXVCO0lBQ3ZCLGlDQUE4QztDQUM5QztBQUNEO0lBQ0MsdUJBQThCO0lBQzlCLFlBQXlCO0NBS3pCO0FBSkE7SUFFQyxZQUFZO0NBQ1o7QUFRRjtJQUNDLG1CQUFtQjtDQTJDbkI7QUExQ0E7SUFDQyxjQUFjO0NBQ2Q7QUFDRDtJQUNDLGVBQWM7Q0FDZDtBQUNEO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxrQkFBa0I7SUFDbEIsYUFBYTtDQThCYjtBQTdCQTtJQUNDLGdCQUFnQjtDQW1CaEI7QUFsQkE7SUFDQyxlQUFlO0NBZ0JmO0FBZkE7SUFDQyxtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLHlDQUF5QztDQVd6QztBQVZBO0lBQ0MsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixZQUFZO0lBQ1osV0FBVztJQUNYLFVBQVU7SUFDVixhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLHlDQUF5QztDQUN6QztBQUtIO0lBQ0Msc0NBQXNDO0NBSXRDO0FBSEE7SUFDQyxrQ0FBa0M7Q0FDbEM7QUFNTDtJQUNDLGtCQUFrQjtDQU9sQjtBQU5BO0lBQ0MsY0FBYztDQUNkO0FBQ0Q7SUFDQyx1QkFBc0I7Q0FDdEI7QUFJRjtJQUNDLGlDQUE4QztDQWU5QztBQWRBO0lBQ08sdUJBQXVCO0lBQ3ZCLHFCQUFxQjtDQVczQjtBQVZNO0lBQ0MsWUFBVztJQUNYLG1CQUFtQjtJQUNuQixVQUFTO0lBQ1QsUUFBTztJQUNQLFlBQVk7SUFDWixZQUFXO0lBQ1gsMEJBQXVDO0NBRXZDO0FBa0JQOzs7SUFDQyxpQkFBZ0I7SUFDaEIsZUFBYztDQUNkO0FBRUY7OztJQUNDLG1CQUFrQjtDQUNsQjtBQUNEOzs7SUFDQyxpQkFBZ0I7Q0FDaEI7QUFDRDs7O0lBQ0Msb0JBQW1CO0NBQ25COzs7O0FSeEdIOzs7R0FHRztBU3RISDtJQUNJLGdCQUFlO0lBQ2YsMEJBQTJDO0NBQzlDO0FBRUQ7SUFFSSxVQUFVO0lBQ1YsV0FBVztJQUNYLGVBQTBCO0lBQzFCLGdCQUFnQjtJQUNoQiwyQkFBMkI7SUFDM0Isd0JBQXdCO0NBcUQzQjtBQW5ERztJQUNRLGdCQUFnQjtDQUN2QjtBQUVEO0lBQ0ksbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixzQkFBc0I7Q0FLekI7QUFIRztJQUNJLGlCQUFnQjtDQUNuQjtBQUdMO0lBQ0ksbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQiwyQkFBMkI7SUFDM0IsZ0JBQWdCO0lBRWhCLFlBQVk7SUFDWixlQUFlO0lBQ2YsVUFBUztDQUNaO0FBQ0Q7SUFDSSxlQUFlO0lBQ2Ysc0JBQXNCO0NBQ3pCO0FBRUQ7SUFDSSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULGVBQWU7Q0FDbEI7QUFHRDtJQUNJLFNBQVM7SUFDVCxXQUFXO0NBQ2Q7QUFFRDtJQUNJLFlBQVk7Q0FRZjtBQVBHO0lBQ0ksWUFBWTtDQUtmO0FBSkc7SUFFRyxlQUFrQjtDQUNwQjs7OztBVDZEYjs7O0dBR0c7QVUvSEg7SUFDQyxtQkFBbUI7Q0FFbkI7QUFEQTtJQUFLLGVBQWM7Q0FBQztBQUVyQjtJQU9DLHNCQUFzQjtJQUNuQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsd0JBQXdCO0lBQ3hCLG1CQUFtQjtJQUNuQiwrQkFBK0I7SUFDL0IsMkJBQTJCO0lBQzNCLGdCQUFnQjtJQUNoQiwwQkFBa0I7T0FBbEIsdUJBQWtCO1FBQWxCLHNCQUFrQjtZQUFsQixrQkFBa0I7SUFDbEIsOEJBQThCO0lBQzlCLG1CQUFtQjtJQUNuQixpQ0FBaUM7Q0FNcEM7QUFKRztJQUNDLGVBQW1CO0NBQ25CO0FBSUw7SUFDQyxzQkFBc0I7SUFDdEIsaUJBQWlCO0lBQ2pCLGdDQUF5QztJQUN6QywyQkFBMkI7SUFDM0IsMEJBQXlCO0lBUXpCLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBR2xCLHVCQUF1QjtJQUN2QiwwQkFBMEI7SUFDMUIsWUFBWTtDQVVaO0FBdEJBO0lBQ08sbUJBQW1CO0NBQ3pCO0FBaUJELG9CQUVDO0FBUkQ7SUFFQyx1QkFBc0I7SUFDdEIsWUFBVztDQUNYO0FBU0Y7SUFDQyxtQkFBbUI7SUFDbkIsZ0JBQWdCO0NBQ2hCO0FBRUQ7SUFDQyxtQkFBbUI7SUFDbkIsZ0JBQWdCO0NBQ2hCO0FBRUQ7SUFDQyxrQkFBa0I7SUFDbEIsZ0JBQWdCO0NBQ2hCO0FBRUQ7SUFDQyxrQkFBa0I7SUFDbEIsZ0JBQWdCO0NBSWhCO0FBSEE7SUFDQyxtQkFBbUI7Q0FDbkI7QUFJRjtJQUNDLG1CQUFtQjtDQUNuQjtBQUVEO0lBQ0Msb0JBQW9CO0NBQ3BCO0FBR0Q7SUFDQyxrQkFBa0I7Q0FDbEI7QUFHRCxXQVlDO0FBWEE7SUFDQyxtQkFBbUI7Q0FDbkI7QUFFRDtJQUNDLG1CQUFtQjtDQUNuQjtBQUVEO0lBQ0Msa0JBQWtCO0NBQ2xCO0FBR0Y7SUFDQyxlQUFlO0NBQ2Y7QUFRRDtJQUNDLDBCQUE2QjtJQUM3QiwrQkFBK0M7SUFDL0MsWUFBVztDQU1YO0FBTEE7SUFFQyxtQ0FBb0Q7SUFDcEQsWUFBVztDQUNYO0FBR0Y7SUFDQywwQkFBMEI7SUFDMUIsaUNBQTRDO0lBQzVDLFlBQVc7Q0FNWDtBQUxBO0lBRUMscUNBQWlEO0lBQ2pELFlBQVc7Q0FDWDtBQUdGO0lBQ0MsMEJBQTBCO0lBQzFCLGdDQUE0QztJQUM1QyxZQUFXO0NBTVg7QUFMQTtJQUVDLG9DQUFpRDtJQUNqRCxZQUFXO0NBQ1g7QUFHRjtJQUNDLDBCQUEwQjtJQUMxQixnQ0FBNEM7SUFDNUMsWUFBVztDQU1YO0FBTEE7SUFFQyxvQ0FBaUQ7SUFDakQsWUFBVztDQUNYO0FBRUY7SUFDQywwQkFBMEI7SUFDMUIsZ0NBQTRDO0lBQzVDLFlBQVc7Q0FNWDtBQUxBO0lBRUMsb0NBQWlEO0lBQ2pELFlBQVc7Q0FDWDtBQUVGO0lBQ0MsdUJBQXVCO0lBQ3ZCLDhCQUF5QztJQUN6QyxZQUFXO0NBVVg7QUFIQTtJQUNDLHNCQUFzQjtDQUN0QjtBQVJEO0lBRUMsa0NBQThDO0lBQzlDLFlBQVc7Q0FDWDtBQVNGO0lBQ0MsOEJBQThCO0NBc0M5QjtBQXJDQTtJQUNDLHdCQUF5QztDQUN6QztBQUNEO0lBQ0MsMEJBQTBDO0NBQzFDO0FBQ0Q7SUFDQyx5QkFBMkM7Q0FDM0M7QUFDRDtJQUNDLHlCQUE0QztDQUM1QztBQUNEO0lBQ0MseUJBQTRDO0NBQzVDO0FBQ0Q7SUFDQyx1QkFBbUM7Q0FDbkM7QUFDRDtJQUNDLFlBQVk7Q0FLWjtBQUpBO0lBRUMsWUFBWTtDQUNaO0FBRUYsZ0tBVUM7QUFKQTtJQUVDLFlBQVk7Q0FDWjtBQU9IO0lBQ0MsWUFBVztJQUNYLFlBQVc7SUFDWCxZQUFZO0NBQ1o7QUFFQTtJQUNDLFdBQVU7SUFDVixhQUFhO0lBQ1YsYUFBYTtDQUNoQjtBQVNEO0lBQ0MsWUFBVztDQUNYO0FBQ0Q7SUFDQyxlQUFtQjtDQUNuQjtBQUtEO0lBQ0MsMEJBQTBCO0lBQzFCLG1CQUFtQjtDQUNuQjtBQUNEO0lBQ0MsbUJBQW1CO0lBQ25CLFFBQU87SUFDUCxTQUFRO0lBQ1IsMEJBQTBCO0NBQzFCO0FBR0E7SUFDQyxZQUFXO0lBQ1gsV0FBVztDQUNYO0FBQ0Q7SUFFQyxXQUFVO0NBQ1Y7QUFHRiw0QkFZQztBQVRDO0lBQ0MsV0FBVTtJQUNWLGFBQVk7Q0FDWjtBQUNEO0lBQ0MsWUFBWTtJQUNaLFdBQVU7Q0FDVjtBQUtKO0lBQ0MsYUFBWTtJQUNaLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1AsaUJBQWlCO0lBQ3JCLHVEQUF1RDtJQUN2RCwwQkFBMEI7Q0E4QzFCO0FBN0NBO0lBRUMsbUJBQW1CO0lBQ25CLFlBQVc7SUFDWCxZQUFZO0lBQ1IsdUJBQXVCO0NBQzNCO0FBQ0Q7SUFDQyx1QkFBdUI7SUFDdkIsT0FBTztJQUNQLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLG1DQUFtQztJQUNuQywyQkFBMkI7SUFDM0IsNERBQTREO0NBQzVEO0FBQ0Q7SUFDQyxpQkFBZ0I7SUFDaEIsU0FBUztJQUNULFVBQVU7SUFDVixXQUFXO0lBQ1gsWUFBWTtDQUNaO0FBQ0Qsd0JBSUM7QUFIQTtJQUNDLGdDQUFnQztDQUNoQztBQUVGO0lBQ0MsMEJBQTBCO0lBQzFCLGVBQWU7Q0FhZjtBQVpBO0lBQ0MsdUJBQXNCO0NBQ3RCO0FBQ0Q7SUFDQywwQkFBMEI7Q0FDMUI7QUFFRDtJQUVDLFlBQVk7Q0FDWjtBQUtIO0lBQ0MsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsMEJBQTBCO0NBd0QxQjtBQS9DQTtJQUNDLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsZUFBZTtJQUNmLGdDQUFnQztJQUNoQyx1Q0FBdUM7Q0FDdkM7QUFkRDtJQUVDLDBCQUE0QjtJQUM1QixZQUFXO0NBSVg7QUFIQTtJQUNDLDBCQUEwQjtDQUMxQjtBQVNGO0lBRUMsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFlBQVk7SUFDWixRQUFRO0lBQ1IsaUJBQWlCO0lBQ2pCLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsdUNBQXVDO0NBQ25DO0FBQ0w7SUFDQyxPQUFPO0NBQ1A7QUFDRDtJQUNDLFVBQVU7SUFDVixlQUFlO0NBQ2Y7QUFDRDtJQUNDLGtCQUFrQjtDQUNsQjtBQUNEO0lBQ0Msa0JBQWtCO0NBQ2xCO0FBQ0Q7SUFDQyxpQkFBaUI7Q0FDakI7QUFDRDtJQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0lBRUMsb0NBQW9DO0NBQ3BDO0FBQ0Q7SUFFSyxtQ0FBbUM7Q0FDdkM7QUFJRjtJQUNDLG1CQUFtQjtJQUNuQiwyQ0FBMkM7SUFDM0Msa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZiw2QkFBNkI7SUFDN0IsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQiwwQkFBc0M7SUFDdEMsc0JBQXFCO0NBc0dyQjtBQTFGQTtJQUNDLG1CQUFtQjtJQUNuQixhQUFZO0lBQ1osYUFBWTtJQUNaLGdCQUFnQjtJQUNoQixlQUEyQjtJQUMzQixhQUFhO0NBQ2I7QUErRUQ7SUFDQywwQkFBMEI7SUFDMUIsc0JBQXNCO0NBQ3RCO0FBcEdEO0lBRUMsc0JBQXFCO0lBQ3JCLDBCQUFxQztJQUNyQyxZQUFXO0lBQ1gsbUJBQWtCO0NBSWxCO0FBSEE7SUFDQyx3Q0FBb0M7Q0FDcEM7QUFhRDtJQUNDLGVBQWlCO0NBQ2pCO0FBQ0Q7SUFFQywwQkFBNkI7Q0FDN0I7QUFHRDtJQUNDLGVBQWtCO0NBQ2xCO0FBQ0Q7SUFFQywwQkFBOEI7Q0FDOUI7QUFHRDtJQUNDLGVBQW1CO0NBQ25CO0FBQ0Q7SUFFQywwQkFBK0I7Q0FDL0I7QUFHRDtJQUNDLGVBQW9CO0NBQ3BCO0FBQ0Q7SUFFQywwQkFBZ0M7Q0FDaEM7QUFHRDtJQUNDLGVBQW9CO0NBQ3BCO0FBQ0Q7SUFFQywwQkFBZ0M7Q0FDaEM7QUFHRDtJQUNDLFlBQWtCO0NBQ2xCO0FBQ0Q7SUFFQyx1QkFBOEI7Q0FDOUI7QUFHRDtJQUNDLGVBQW1CO0NBQ25CO0FBQ0Q7SUFFQywwQkFBK0I7Q0FDL0I7QUFHRDtJQUNDLGVBQWtCO0NBQ2xCO0FBQ0Q7SUFFQywwQkFBOEI7Q0FDOUI7QUFFRjtJQUNDLGtCQUFpQjtJQUNqQixxQkFBcUI7Q0FDckI7Ozs7QVY3WUY7O0dBRUc7QVdySUg7SUFDQyxhQUFZO0lBQ1osV0FBVTtDQThhVjtBQTdhQTtJQUNDLHNCQUFzQjtJQUN0QixnQkFBZ0I7Q0FRaEI7QUFOQTtJQUNDLGVBQWM7Q0FDZDtBQUNEO0lBQ0MsZ0JBQWU7Q0FDZjtBQUVGO0lBQ0Msc0JBQXFCO0lBQ3JCLGVBQWU7SUFDZixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDYixtQkFBbUI7SUFDaEIsMkJBQTJCO0lBQzNCLGVBQWU7Q0FZckI7QUFYTTtJQUNDLGdCQUFlO0NBQ2Y7QUFDRDtJQUNDLGdCQUFnQjtJQUNuQixVQUFVO0lBQ1YsbUJBQW1CO0NBQ2hCO0FBQ0Q7SUFDQyxZQUFrQjtDQUNsQjtBQTJFUCwrQkFJQztBQUhBO0lBQ08sWUFBbUI7Q0FDbkI7QUFHUCxzRUFNQztBQUxBO0lBQ0MsWUFBa0I7SUFDbEIsbUJBQWtCO0lBQ2xCLHVCQUErQjtDQUMvQjtBQW5GSixvQkFrQkM7QUFoQkM7SUFDQyxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLGFBQWE7SUFDYixrQkFBa0I7Q0FDbEI7QUFJRDtJQUNDLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtDQUNsQjtBQUlILHFCQXFCQztBQW5CQztJQUNDLDBCQUF5QjtJQUN6Qix3QkFBdUI7SUFDdkIsbUJBQW1CO0NBSW5CO0FBSEE7SUFDQyx1QkFBNkI7Q0FDN0I7QUFLRjtJQUNDLDBCQUF5QjtJQUN6Qix3QkFBdUI7Q0FJdkI7QUFIQTtJQUNDLHVCQUE2QjtDQUM3QjtBQU1IO0lBQ0MsY0FBYTtDQUNiO0FBY0Qsa0NBT0M7QUFOQTtJQUNPLFlBQW1CO0lBQ25CLG1CQUFrQjtJQUNsQix1QkFBOEI7Q0FFOUI7QUFuQlIscUNBV0M7QUFUQztJQUNDLGNBQWE7Q0FDYjtBQUdEO0lBQ0MsY0FBYTtDQUNiO0FBaUNKLG9CQXFMQztBQW5MQztJQUNDLFlBQW1CO0NBSW5CO0FBSEE7SUFDQyxhQUFZO0NBQ1o7QUFHRDtJQUNDLHNCQUFxQjtJQUNyQixlQUFjO0lBQ2QsdUJBQStCO0NBSS9CO0FBSEE7SUFDQyxhQUFZO0NBQ1o7QUFLSDtJQUNDLGVBQXlCO0NBSXpCO0FBSEE7SUFDQyxhQUFZO0NBQ1o7QUFHRDtJQUNDLDBCQUF5QjtJQUN6QixZQUFtQjtJQUNuQiwwQkFBcUM7Q0FJckM7QUFIQTtJQUNDLGFBQVk7Q0FDWjtBQUtIO0lBQ0MsZUFBa0I7Q0FJbEI7QUFIQTtJQUNDLGFBQVk7Q0FDWjtBQUdEO0lBQ0MsMEJBQXlCO0lBQ3pCLFlBQW1CO0lBQ25CLDBCQUE4QjtDQUk5QjtBQUhBO0lBQ0MsYUFBWTtDQUNaO0FBS0g7SUFDQyxlQUFtQjtDQUluQjtBQUhBO0lBQ0MsYUFBWTtDQUNaO0FBR0Q7SUFDQywwQkFBeUI7SUFDekIsWUFBbUI7SUFDbkIsMEJBQStCO0NBSS9CO0FBSEE7SUFDQyxhQUFZO0NBQ1o7QUFLSDtJQUNDLGVBQW9CO0NBSXBCO0FBSEE7SUFDQyxhQUFZO0NBQ1o7QUFHRDtJQUNDLDBCQUF5QjtJQUN6QixZQUFtQjtJQUNuQiwwQkFBZ0M7Q0FJaEM7QUFIQTtJQUNDLGFBQVk7Q0FDWjtBQUtIO0lBQ0MsWUFBa0I7Q0FJbEI7QUFIQTtJQUNDLGFBQVk7Q0FDWjtBQUdEO0lBQ0MsMEJBQXlCO0lBQ3pCLFlBQW1CO0lBQ25CLHVCQUE4QjtDQUk5QjtBQUhBO0lBQ0MsYUFBWTtDQUNaO0FBS0g7SUFDQyxlQUFvQjtDQUlwQjtBQUhBO0lBQ0MsYUFBWTtDQUNaO0FBR0Q7SUFDQywwQkFBeUI7SUFDekIsWUFBbUI7SUFDbkIsMEJBQWdDO0NBSWhDO0FBSEE7SUFDQyxhQUFZO0NBQ1o7QUFLSDtJQUNDLGVBQWtCO0NBSWxCO0FBSEE7SUFDQyxhQUFZO0NBQ1o7QUFHRDtJQUNDLDBCQUF5QjtJQUN6QixZQUFtQjtJQUNuQiwwQkFBOEI7Q0FJOUI7QUFIQTtJQUNDLGFBQVk7Q0FDWjtBQUtIO0lBQ0MsZUFBbUI7Q0FJbkI7QUFIQTtJQUNDLGFBQVk7Q0FDWjtBQUdEO0lBQ0MsMEJBQXlCO0lBQ3pCLFlBQW1CO0lBQ25CLDBCQUErQjtDQUkvQjtBQUhBO0lBQ0MsYUFBWTtDQUNaO0FBS0g7SUFDQyxlQUFpQjtDQUlqQjtBQUhBO0lBQ0MsYUFBWTtDQUNaO0FBR0Q7SUFDQywwQkFBeUI7SUFDekIsWUFBbUI7SUFDbkIsMEJBQTZCO0NBSTdCO0FBSEE7SUFDQyxhQUFZO0NBQ1o7QUFNTCxxQkErR0M7QUE5R0EsMkJBVUM7QUFSQyxpREFNQztBQUxBO0lBQ0MsdUJBQStCO0lBQy9CLGVBQXlCO0lBQ3pCLG1CQUEwQjtDQUMxQjtBQUlKLDJCQVVDO0FBUkMsaURBTUM7QUFMQTtJQUNDLDBCQUFxQztJQUNyQyxZQUFtQjtJQUNuQixzQkFBZ0M7Q0FDaEM7QUFJSiwwQkFVQztBQVJDLGdEQU1DO0FBTEE7SUFDQywwQkFBOEI7SUFDOUIsWUFBbUI7SUFDbkIsc0JBQXlCO0NBQ3pCO0FBSUosMkJBVUM7QUFSQyxpREFNQztBQUxBO0lBQ0MsMEJBQStCO0lBQy9CLFlBQW1CO0lBQ25CLHNCQUEwQjtDQUMxQjtBQUlKLDRCQVVDO0FBUkMsa0RBTUM7QUFMQTtJQUNDLDBCQUFnQztJQUNoQyxZQUFtQjtJQUNuQixzQkFBMkI7Q0FDM0I7QUFJSiwwQkFVQztBQVJDLGdEQU1DO0FBTEE7SUFDQyx1QkFBOEI7SUFDOUIsWUFBbUI7SUFDbkIsbUJBQXlCO0NBQ3pCO0FBSUosNEJBVUM7QUFSQyxrREFNQztBQUxBO0lBQ0MsMEJBQWdDO0lBQ2hDLFlBQW1CO0lBQ25CLHNCQUEyQjtDQUMzQjtBQUlKLDBCQVVDO0FBUkMsZ0RBTUM7QUFMQTtJQUNDLDBCQUE4QjtJQUM5QixZQUFtQjtJQUNuQixzQkFBeUI7Q0FDekI7QUFJSiwyQkFVQztBQVJDLGlEQU1DO0FBTEE7SUFDQywwQkFBK0I7SUFDL0IsWUFBbUI7SUFDbkIsc0JBQTBCO0NBQzFCO0FBSUoseUJBVUM7QUFSQywrQ0FNQztBQUxBO0lBQ0MsMEJBQTZCO0lBQzdCLFlBQW1CO0lBQ25CLHNCQUF3QjtDQUN4QjtBQU9KO0lBQ0Msa0JBQWtCO0lBQ2xCLHdCQUF1QjtDQUl2QjtBQUhBO0lBQ0Msa0JBQWtCO0NBQ2xCOzs7QVhuU0o7O0dBRUc7QVk1SUg7SUFDQywwQkFBMEI7SUFDMUIsOEJBQTZCO0NBRzdCO0FBREE7SUFBSSxZQUFZO0NBQUM7QUFFbEI7SUFDQyxtQkFBbUI7SUFDbkIsb0JBQW9CO0NBc0JwQjtBQXJCQTtJQUNDLGVBQWU7SUFDZiwyQkFBMEI7Q0FLMUI7QUFKQTtJQUVDLGFBQVk7Q0FDWjtBQUVGO0lBQ0MsbUJBQW1CO0lBQ25CLFVBQVM7SUFDVCxXQUFVO0lBQ1YsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtDQUkxQjtBQUhBO0lBQ0Msa0JBQWlCO0NBQ2pCO0FBRUY7SUFDQyxZQUFZO0NBQ1o7QUFFRjtJQUNDLG9CQUFvQjtJQUNwQixnQkFBZTtDQUlmO0FBSEEsb0JBRUM7QUFFRjtJQUNDLG9CQUFvQjtDQUtwQjtBQUpBO0lBQ0Msb0JBQW1CO0lBQ25CLGVBQWU7Q0FDZjtBQUdEO0lBQ0MsdUJBQXVCO0NBQ3ZCO0FBSUQ7SUFDQywwQkFBMEI7Q0FDMUI7QUFLRDtJQUNLLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osdUJBQXVCO0NBQzNCO0FBR0Y7SUFDQyxrQkFBa0I7Q0FDbEI7QUFFRDtJQUNDO1FBQ0MsaUJBQWlCO1FBQ2pCLDRCQUE0QjtLQUM1QjtDQUNEOzs7O0Fac0VEOztHQUVHO0Fha1hGO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtDQUNsQjtBQVFEO0lBQ0MsWUFBbUI7Q0E4Qm5CO0FBN0JBO0lBQ0MsWUFBbUI7Q0FDbkI7QUFDRDtJQUNDLFlBQW1CO0NBS25CO0FBSkE7SUFFQyxZQUFtQjtDQUNuQjtBQUdGO0lBRUMsMEJBQTBCO0NBQzFCO0FBQ0Q7SUFFQywwQkFBMEI7SUFDMUIsYUFBWTtDQUNaO0FBRUQ7SUFDQyxhQUFZO0NBQ1o7QUFFRDtJQUNDLDBCQUEwQjtJQUMxQixzQkFBc0I7Q0FDdEI7QUE3aUJGO0lBQ0MsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsbUJBQW1CO0NBNERuQjtBQTNEQTtJQUNDLHNCQUFzQjtJQUN0QixlQUEwQjtJQUMxQixvQkFBb0I7SUFDcEIsZUFBZTtDQVVmO0FBUEM7SUFDQyxhQUFZO0lBQ1osMEJBQXFDO0lBQ3JDLFlBQW1CO0NBQ25CO0FBSUg7SUFFQyxnQkFBZ0I7SUFDaEIsYUFBWTtJQUNaLGNBQWE7SUFDYixtQkFBbUI7SUFDbkIsMEJBQW9DO0lBQ3BDLGVBQWU7SUFDZixlQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsMkJBQTJCO0lBQzNCLHVCQUFzQjtDQUN0QjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsMEJBQTBCO0NBQzFCO0FBR0QsbUJBUUM7QUFMQztJQUNDLCtCQUEwQjtRQUExQiwyQkFBMEI7SUFDMUIsV0FBVztDQUNYO0FBR0g7SUFDQyxZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGFBQVk7SUFDWixjQUFjO0lBQ2QsVUFBUztJQUNULFNBQVE7SUFDUixtQkFBbUI7SUFDbkIsMEJBQW9DO0lBQ3BDLDBCQUEwQjtJQUMxQixXQUFXO0NBQ1g7QUFPRDtJQUNDLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLDJCQUEyQjtJQUMzQixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtDQWNuQjtBQVpBO0lBQ0MsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixRQUFRO0NBQ1I7QUFDRDtJQUNDLFlBQVc7SUFDWCxlQUFlO0lBQ2YsWUFBWTtDQUNaO0FBSUY7SUFDQyxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDVCxlQUE0QjtDQUtsQztBQUhNO0lBQ0MsdUJBQXNCO0NBQ3RCO0FBR1I7SUFDQyxrQkFBa0I7Q0FDbEI7QUFHQTtJQUNDLFlBQW9CO0NBQ3BCO0FBS0Y7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLGtCQUFpQjtJQUNqQixrQkFBa0I7Q0FDbEI7QUFDRDtJQUNDLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsZ0JBQWU7Q0FnQmY7QUFKQTtJQUNDLGlCQUFpQjtJQUNqQixlQUFlO0NBQ2Y7QUFiRDtJQUNDLGtCQUFrQjtDQU9sQjtBQUxBO0lBRUMsYUFBYTtJQUNiLFVBQVM7Q0FDVDtBQVVGO0lBQ0MsZUFBeUI7Q0FDekI7QUFLRjtJQUNDLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLHNCQUFzQjtDQUN0QjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtDQUNwQjtBQUNEO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxlQUFlO0NBQ2Y7QUFNRjtJQUVDLGdCQUFnQjtJQUNoQixtQkFBbUI7Q0ErRG5CO0FBaERBO0lBQ0MsZ0JBQWdCO0lBQ2hCLGFBQVk7SUFDWixjQUFhO0lBQ2IsYUFBYTtJQUNiLGVBQWU7SUFDZiw0QkFBMkI7SUFDM0IsbUJBQW1CO0NBa0NuQjtBQWhDQTtJQUNDLFlBQVc7SUFDWCxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixtQkFBbUI7Q0FDbkI7QUFFRDtJQUNDLFlBQVc7SUFDWCxtQkFBbUI7SUFDbkIsV0FBVTtJQUNWLFlBQVc7SUFDWCxhQUFZO0lBQ1osY0FBYTtJQUNiLHVCQUE4QjtJQUM5QiwwQkFBc0M7SUFDdEMsV0FBVztJQUNYLG1CQUFtQjtJQUNuQix5QkFBeUI7Q0FDekI7QUFDRDtJQUNDLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsMEJBQW1DO0lBQ25DLGVBQWU7SUFDZixhQUFZO0lBQ1osY0FBYTtJQUNiLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsMkJBQTJCO0NBQzNCO0FBR0Y7SUFDQyxvQkFBb0I7Q0FDcEI7QUF6REEsb0tBU0M7QUFSQTtJQUNDLHNCQUFnQztJQUNoQywwQkFBcUI7UUFBckIsc0JBQXFCO0NBQ3JCO0FBQ0Q7SUFDQywwQkFBcUM7SUFDckMsWUFBbUI7Q0FDbkI7QUFzREo7SUFDQyxXQUFVO0lBQ1YsaUJBQWlCO0NBa0JqQjtBQWpCQTtJQUNDLFlBQVc7SUFDWCxZQUFXO0lBQ1gsYUFBWTtJQUNULHlCQUF5QjtDQU81QjtBQU5BO0lBQ0MsbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxhQUFZO0lBQ1osa0JBQWtCO0NBQ2xCO0FBRUY7SUFDQyxtQkFBa0I7SUFDbEIsb0JBQW1CO0lBQ25CLGtCQUFrQjtDQUNsQjtBQUdGO0lBQ0MsbUJBQW1CO0lBQ25CLGtCQUFrQjtDQXVGbEI7QUFyRkE7SUFDQyw2QkFBNkI7SUFDN0IsMEJBQTBCO0lBQzFCLDBCQUF1QztJQUN2QyxtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLG1CQUFtQjtDQUNuQjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLFlBQVc7SUFDWCxhQUFZO0lBQ1osYUFBYTtJQUNiLE9BQU87SUFDUCxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLG1CQUFtQjtJQUNuQiwwQkFBcUM7SUFDckMsWUFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQiwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFlBQVk7Q0FFWjtBQUNEO0lBQ0MsZUFBYztJQUNkLGdCQUFnQjtDQUNoQjtBQUNEO0lBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7SUFDQyxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFVBQVU7SUFDVixRQUFRO0lBQ1IsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixZQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsMEJBQTBCO0lBQzFCLDBCQUFxQztJQUNyQyxnQkFBZ0I7SUFDaEIsZ0NBQWdDO0lBQ2hDLCtCQUErQjtJQUMvQiwwQkFBMEI7Q0FNMUI7QUFKQTtJQUVDLDBCQUFxQztDQUNyQztBQUlEO0lBRUMsMEJBQStCO0NBQy9CO0FBQ0Q7SUFFQyx1QkFBOEI7Q0FDOUI7QUFHRDtJQUVDLDBCQUEwQjtDQUMxQjtBQUNEO0lBRUMsdUJBQThCO0NBQzlCO0FBR0Q7SUFFQywwQkFBMEI7Q0FDMUI7QUFDRDtJQUVDLHVCQUE4QjtDQUM5QjtBQUlIO0lBQ0MsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxrQkFBaUI7SUFDakIsMEJBQTBCO0lBQzFCLGlDQUFpQztJQUMxQixtQkFBbUI7SUFDbkIsbUJBQW1CO0NBZ0YxQjtBQS9FQTtJQUNDLGdCQUFnQjtJQUNoQixZQUFXO0lBQ1gsYUFBYTtJQUNiLFVBQVU7SUFDVixRQUFRO0lBQ0YsbUJBQW1CO0lBQ3pCLDBCQUF1QztDQUN2QztBQUNEO0lBQ0MsZUFBNEI7SUFDNUIsb0JBQW9CO0lBQ3BCLGdCQUFnQjtDQUNoQjtBQUNEO0lBQ0MsaUJBQWlCO0lBQ2pCLGVBQXlCO0NBQ3pCO0FBQ0Q7SUFDQyxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLDBCQUFxQztJQUNyQyxZQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxnQ0FBZ0M7SUFDaEMsK0JBQStCO0lBQy9CLDBCQUEwQjtJQUMxQixzQkFBc0I7SUFDdEIsMEJBQTBCO0lBQzFCLG9CQUFvQjtJQUNwQixnQkFBZ0I7Q0FLaEI7QUFKQTtJQUVDLDBCQUFxQztDQUNyQztBQUlEO0lBQ0MsMEJBQStCO0NBQy9CO0FBQ0Q7SUFFQyx1QkFBOEI7Q0FDOUI7QUFHRDtJQUNDLDBCQUE4QjtDQUM5QjtBQUNEO0lBRUMsdUJBQThCO0NBQzlCO0FBR0Q7SUFDQywwQkFBMEI7Q0FDMUI7QUFDRDtJQUVDLHVCQUE4QjtDQUM5QjtBQUVGO0lBQ0MsbUJBQW1CO0NBV25CO0FBVkE7SUFDQyxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLE9BQU87SUFDUCxRQUFRO0lBQ1IsWUFBWTtJQUNaLGFBQWE7SUFDYixrQ0FBa0M7SUFDbEMsdUJBQXVCO0NBQ3ZCO0FBSUg7SUFDQyxjQUFhO0lBQ2IsMEJBQTBDO0lBQzFDLDBCQUFzQztJQUN0QyxtQkFBbUI7Q0E4Qm5CO0FBNUJBO0lBQ0MsMEJBQTZCO0lBQzdCLFlBQW1CO0NBSW5CO0FBSEE7SUFDQyxZQUFtQjtDQUNuQjtBQUVGO0lBQ0MsMEJBQThCO0lBQzlCLFlBQW1CO0NBSW5CO0FBSEE7SUFDQyxZQUFtQjtDQUNuQjtBQUVGO0lBQ0MsMEJBQStCO0lBQy9CLFlBQW1CO0NBSW5CO0FBSEE7SUFDQyxZQUFtQjtDQUNuQjtBQUVGO0lBQ0MsdUJBQThCO0lBQzlCLFlBQW1CO0NBSW5CO0FBSEE7SUFDQyxZQUFtQjtDQUNuQjtBQU9IO0lBQ0MsV0FBVTtJQUNWLGlCQUFpQjtDQWdDakI7QUEvQkE7SUFDQyxZQUFXO0lBQ1gsWUFBVztJQUNYLGFBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZUFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQiwwQkFBcUM7SUFDckMsbUJBQW1CO0lBQ25CLGlCQUFpQjtDQUNqQjtBQUNEO0lBQ0Msa0JBQWtCO0lBQ2xCLGtCQUFpQjtJQUNqQixvQkFBbUI7Q0FDbkI7QUFDRDtJQUNDLGdCQUFnQjtJQUNoQixpQkFBaUI7Q0FDakI7QUFDRDtJQUNDLGdCQUFnQjtJQUNoQixlQUEwQjtDQUMxQjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLG9CQUE2QjtJQUM3QixrQkFBa0I7Q0FDbEI7QUFVRDtJQUNDLDBCQUFxQztDQUNyQztBQXNDRjtJQUVDLHVCQUF1QjtJQUN2QixtQkFBa0I7SUFDbEIsbUNBQWtDO0lBQ2xDLHlCQUF3QjtDQXFCeEI7QUFMQTtJQUNDLGlCQUFpQjtJQUNqQixlQUFlO0NBQ2Y7QUFqQkQ7SUFDQywwQkFBeUI7SUFDekIsMkJBQTJCO0NBQzNCO0FBQ0Q7SUFDQywwQkFBeUI7SUFDdEIsMkJBQTJCO0NBQzlCO0FBRUQ7SUFDQywwQkFBeUI7SUFDdEIsMkJBQTJCO0NBQzlCO0FBVUQ7SUFHQywwQkFBMEI7Q0FnQjFCO0FBZEE7SUFDQywwQkFBeUI7SUFDekIsMkJBQTJCO0NBQzNCO0FBQ0Q7SUFDQywwQkFBeUI7SUFDekIsMkJBQTJCO0NBQzNCO0FBRUQ7SUFDQywwQkFBeUI7SUFDekIsMkJBQTJCO0NBRTNCO0FBS0o7SUFDQyxtQkFBbUI7Q0E0Qm5CO0FBM0JBO0lBQ0MsWUFBWTtJQUNaLGFBQWE7SUFDYiwwQkFBdUM7SUFDdkMsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsb0JBQW9CO0NBQ3BCO0FBQ0Q7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLGdCQUFnQjtJQUNoQixvQkFBb0I7Q0FDcEI7QUFFRDtJQUNDLGFBQWE7Q0FLYjtBQUhBO0lBQ0ksOEJBQThCO0NBQ2pDOzs7O0FiMWVIOztHQUVHO0FjMUpIO0lBRUMsMEJBQW9DO0NBOFBwQztBQTFQQTtJQUNDLHNCQUFzQjtJQUN0QixlQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsMkJBQTJCO0NBQzNCO0FBU0Q7SUFDQyxjQUFjO0lBQ2QsNEJBQTRCO0lBQzVCLG1CQUFtQjtDQUNuQjtBQUVELHFEQTJEQztBQXhEQztJQUNDLGlCQUFpQjtJQUNqQixlQUE0QjtDQUM1QjtBQUVGO0lBQ0MsbUJBQW1CO0NBdUNuQjtBQXRDQTtJQUNDLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsVUFBUztJQUNULFlBQVc7SUFDWCxZQUFZO0lBQ1osWUFBWTtJQUNaLHVCQUF1QjtJQUN2QiwwQkFBeUI7Q0FZekI7QUFWQTtJQUNDLFlBQVc7SUFDWCxtQkFBbUI7SUFDbkIsVUFBUztJQUNULFVBQVM7SUFDVCxXQUFXO0lBQ1gsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QiwwQkFBeUI7Q0FDekI7QUFJRCwySUFJQztBQUhBO0lBQ0MsdUJBQXNCO0NBQ3RCO0FBS0Y7SUFDQywrQkFBMEI7UUFBMUIsMkJBQTBCO0NBSTFCO0FBSEE7SUFDQyw4QkFBeUI7UUFBekIsMEJBQXlCO0NBQ3pCO0FBT0g7SUFBRyxlQUFjO0NBQUM7QUFDbEIsa0xBSUM7QUFIQTtJQUNDLDBCQUEwQjtDQUMxQjtBQVFKO0lBUUMsMEJBQXdDO0lBQ3hDLGlCQUFnQjtDQWtHaEI7QUF6R0E7SUFDQywwQkFBMEI7SUFDMUIsNkJBQTZCO0lBQzdCLHVCQUF1QjtJQUN2QiwwQkFBMEI7Q0FDMUI7QUF3QkQ7SUFDQywwQkFBMEI7Q0EwRTFCO0FBekRDO0lBQ0MsZ0JBQWdCO0lBQ2IsNkJBQTZCO0NBQ2hDO0FBR0E7SUFDQyxlQUFjO0NBQ2Q7QUFHRDtJQUNDLFVBQVM7SUFDVCxXQUFVO0lBQ1YsWUFBVztDQU1YO0FBTEE7SUFDQyxZQUFZO0lBQ1QsVUFBVTtJQUNiLFVBQVU7Q0FDVjtBQU1ELGt0QkFJQztBQUhBO0lBQ0MsMEJBQXlCO0NBQ3pCO0FBT0g7SUFDQyxtQkFBbUI7SUFDbkIseUJBQXlCO0lBQ3pCLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFBb0I7SUFDcEIsMEJBQXFDO0lBQ3JDLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsMEJBQW9DO0lBQ3BDLFlBQVk7SUFDWixVQUFVO0lBQ1YsZ0NBQTJCO1FBQTNCLDRCQUEyQjtJQUMzQixXQUFXO0lBRVgsd0JBQXdCO0NBQ3hCO0FBcEVIO0lBQ0MsbUJBQW1CO0lBQ25CLFlBQVc7SUFDWCxXQUFXO0lBQ1gsYUFBYTtJQUNiLFdBQVc7SUFDWCxPQUFPO0lBQ1AsMEJBQXFDO0lBQ3JDLFdBQVc7Q0FDWDtBQWxDRjtJQUNDLDhCQUE0QztDQUM1QztBQUNEO0lBQ0MsbUJBQW1CO0NBQ25CO0FBSUE7SUFDQywwQkFBMEI7Q0FDMUI7QUFJRDtJQUNDLDBCQUFxQztJQUNyQyxZQUFZO0NBQ1o7QUF3R0g7SUFDQywwQkFBeUI7Q0E2QnpCO0FBckJBO0lBQ0MsZUFBYztDQUlkO0FBSEE7SUFDQyxZQUFXO0NBQ1g7QUFYRjtJQUVDLHNCQUFxQjtDQUNyQjtBQUNEO0lBQ0MsMEJBQTBCO0NBQzFCO0FBT0Q7SUFFQyxZQUFXO0NBQ1g7QUFDRDtJQUNDLDBCQUEwQjtDQUkxQjtBQUhBO0lBQ0MsMEJBQXlCO0NBQ3pCO0FBRUY7SUFFQyxzQkFBc0I7Q0FDdEI7QUE3T0Y7SUFDQyxpQkFBaUI7SUFDakIsVUFBVTtJQUNWLFdBQVc7Q0FFWDtBQXdMRTtJQUlDLGtDQUE2QztDQUM3QztBQUxEO0lBSUMscUNBQTZDO0NBQzdDO0FBTEQ7SUFJQyxxQ0FBNkM7Q0FDN0M7QUFMRDtJQUlDLHFDQUE2QztDQUM3QztBQUxEO0lBSUMscUNBQTZDO0NBQzdDO0FBTEQ7SUFJQyxxQ0FBNkM7Q0FDN0M7QUFMRDtJQUlDLHFDQUE2QztDQUM3QztBQUxEO0lBSUMscUNBQTZDO0NBQzdDOztBZHJETDs7R0FFRztBZTlKRjtJQUNDLHNCQUFzQjtJQUN0QixlQUE0QjtDQUM1QjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixlQUE0QjtJQUM1Qix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLDJCQUEyQjtJQUMzQixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLDBCQUEwQjtDQWUxQjtBQVpBO0lBQ0MsWUFBWTtJQUNaLFlBQVk7Q0FPWjtBQUxBO0lBQ0MsYUFBWTtJQUNaLFVBQVM7SUFDVCxVQUFVO0NBQ1Y7QUFLSDtJQUNDLGNBQWM7SUFDZCx3QkFBd0I7SUFDeEIsZ0JBQWdCO0lBQ2hCLGVBQTBCO0NBQzFCO0FBRUQ7SUFFQywwQkFBeUI7Q0FDekI7QUFDRDtJQUNDLFlBQW9CO0lBQ3BCLDBCQUFxQztDQVNyQztBQVBBLHdEQUtDO0FBSkE7SUFDQyx1QkFBdUI7Q0FDdkI7QUFNSCx3QkFPQztBQUxDLHdEQUdDO0FBbUNILDZCQUtDO0FBSkE7SUFDQywwQkFBMEI7SUFDMUIsZUFBYztDQUNkO0FBbENEO0lBQ0MsMEJBQThCO0NBQzlCO0FBR0Q7SUFDQywwQkFBOEI7Q0FDOUI7QUFHRDtJQUNDLDBCQUFnQztDQUNoQztBQUdEO0lBQ0MsMEJBQTZCO0NBQzdCO0FBR0Q7SUFDQywwQkFBc0M7Q0FDdEM7QUFHRDtJQUNDLDBCQUErQjtDQUMvQjtBQW1CRjtJQUNDLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsVUFBUztJQUNULFdBQVU7SUFDVixpQkFBZ0I7Q0F3RGhCO0FBdkRBO0lBQ0MsU0FBUztJQUNULFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsV0FBVztDQVdYO0FBVkE7SUFDQyxtQkFBbUI7SUFDbkIsZUFBYztJQUNkLHNCQUFzQjtDQUN0QjtBQUVEO0lBRUMsMEJBQW1DO0NBQ25DO0FBRUY7SUFDQywrQkFBNEM7SUFDNUMsZ0NBQTZDO0lBQzdDLFNBQVM7SUFDVCxpQkFBaUI7SUFDakIsWUFBWTtDQWlCWjtBQWZBO0lBRUMsZUFBNEI7SUFDNUIsNEJBQTRCO0lBQzVCLHFCQUFxQjtDQUNyQjtBQUNEO0lBQ0MsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixPQUFPO0lBQ1AsV0FBVztJQUNYLFlBQVk7SUFDWixZQUFZO0lBQ1osMEJBQW9DO0NBQ3BDO0FBR0Q7SUFDQyxvQkFBb0I7SUFDcEIsWUFBWTtDQUlaO0FBSEE7SUFDQyxZQUFZO0NBQ1o7QUFJSDtJQUNDLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWTtDQUNaO0FBNkVGO0lBQ0MsbUJBQW1CO0lBQ25CLDBCQUF1QztDQUt2QztBQUpBO0lBQ0MsbUJBQW1CO0lBQ25CLFdBQVc7Q0FDWDtBQUVGLHVCQXFCQztBQW5CQztJQUNDLGVBQWM7Q0FDZDtBQUNEO0lBQ0MsMEJBQTBCO0NBQzFCO0FBRUY7SUFDQyxzQkFBcUI7SUFDckIsb0JBQW9CO0NBSXBCO0FBSEE7SUFDQyxZQUFXO0NBQ1g7QUFHRjtJQUNDLHNCQUFxQjtJQUNyQiwwQkFBMEI7Q0FDMUI7QUF6S0Y7SUFDQyxZQUFXO0lBQ1gsZUFBYztJQUNkLFlBQVc7Q0FDWDtBQWtFQTtJQUNDLGFBQWE7Q0FDYjtBQUdEO0lBQ0MsYUFBYTtDQWdCYjtBQWZBO0lBQ0MsVUFBVTtDQUNWO0FBQ0Q7SUFDQyxVQUFVO0lBQ1YsVUFBVTtDQUNWO0FBRUE7SUFDQyxjQUFjO0NBSWQ7QUFIQTtJQUNDLFlBQVk7Q0FDWjtBQU1KO0lBQ0MsWUFBWTtJQUNaLFdBQVc7Q0FvQlg7QUFuQkE7SUFDQyxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLE9BQU87SUFDUCxVQUFVO0NBQ1Y7QUFDRDtJQUVDLDBCQUF1QztJQUN2QyxrQkFBaUI7SUFDakIsbUJBQW1CO0NBUW5CO0FBUEE7SUFDQyxVQUFTO0lBQ1QsYUFBYTtJQUNiLFFBQVE7SUFDUixXQUFXO0lBQ1gsYUFBYTtDQUNiO0FBR0g7SUFDQyxhQUFhO0lBQ2IsV0FBVztDQUNYO0FBR0E7SUFDQyxhQUFhO0NBVWI7QUFUQTtJQUNJLFdBQVc7SUFDZCxXQUFXO0NBTVg7QUFKQTtJQUNDLFdBQVc7SUFDWCxTQUFTO0NBQ1Q7QUFHSDtJQUNDLFlBQVk7Q0FDWjtBQXNDRDtJQUNDLHNCQUFzQjtJQUN0QiwwQkFBMEI7SUFDMUIsZ0JBQWdCO0NBWWhCO0FBWEE7SUFDQyx1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLHFCQUFxQjtJQUNyQiwwQkFBMEI7Q0FLMUI7QUFIQTtJQUNDLHVCQUF1QjtDQUN2QjtBQU1KO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBV0QsMkdBRUM7QUFURTtJQUNDLHVCQUF1QjtJQUN2QixZQUFZO0NBQ1o7QUFTSjtJQUNDLHVCQUF1QjtDQUN2QjtBQUNEO0lBQ0MsMEJBQTBCO0lBQ3ZCLDRCQUE0QjtDQUMvQjtBQUNEO0lBQ0Msa0JBQWtCO0NBdUNsQjtBQXRDQTtJQUNDLG1CQUFtQjtJQUNuQixXQUFXO0NBbUNYO0FBUkE7SUFDQyxpQkFBaUI7SUFDakIsa0JBQWtCO0NBS2xCO0FBSEE7SUFDQyx1QkFBc0I7Q0FDdEI7QUEvQkY7SUFDQyxRQUFPO0NBQ1A7QUFDRDtJQUNJLCtCQUErQjtJQUMvQixnQ0FBZ0M7SUFDaEMsdUJBQXVCO0lBQ3ZCLFNBQVE7SUFDUixZQUFZO0NBZ0JmO0FBTEcsMEZBSUY7QUFIQTtJQUNDLHVCQUFzQjtDQUN0QjtBQVpDO0lBQ0MsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixVQUFVO0lBQ1YsV0FBVztJQUNYLFlBQVk7SUFDWixZQUFZO0lBQ1osdUJBQXVCO0NBQ3ZCO0FBa0JQO0lBQ0Msa0JBQWtCO0NBQ2xCOzs7QWY3TUg7O0dBRUc7QWdCcktIO0lBQ0MsbUJBQW1CO0NBc0VuQjtBQXBFQztJQUNDLGdCQUFlO0lBQ2YsWUFBbUM7Q0FDbkM7QUFFRjtJQUVDLHVCQUF1QjtDQVN2QjtBQVBBO0lBQ0MsZ0JBQWdCO0lBQ2hCLG9CQUE2QjtJQUM3QixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGVBQTJCO0NBQzNCO0FBRUY7SUFDQyxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ2IsMEJBQTBCO0lBQzFCLG9CQUFvQjtDQUMxQjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsWUFBbUM7Q0FDbkM7QUFJQztJQUNDLFlBQW1CO0NBQ25CO0FBR0Q7SUFDQyxZQUFtQjtDQUNuQjtBQUVGO0lBQ0MsWUFBbUI7Q0FDbkI7QUFDRDtJQUNDLFlBQW1CO0NBQ25CO0FBR0Y7SUFDQyxpQkFBaUI7Q0FpQmpCO0FBaEJBO0lBQ0MsV0FBVztDQUVYO0FBQ0Q7SUFDQyxZQUFXO0lBQ1gsaUJBQWdCO0NBSWhCO0FBSEE7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFFRjtJQUdDLGtCQUFpQjtDQUNqQjs7O0FoQm9HSDs7R0FFRztBaUIzS0g7SUFDQyxtQkFBbUI7Q0FrQ25CO0FBakNBO0lBQ0MsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QixvQkFBb0I7Q0FDcEI7QUFDRDtJQUNDLGVBQXlCO0lBQ3pCLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIseUJBQXdCO0NBQ3hCO0FBQ0Q7SUFDQyxZQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixTQUFTO0NBQ1Q7QUFDRDtJQUNDLGtCQUFpQjtDQUNqQjtBQUVBO0lBQ0MsWUFBVztDQUNYO0FBR0Q7SUFDQyxpQkFBZ0I7Q0FDaEI7QUFJSDtJQUNDLGFBQVk7Q0FDWjs7O0FqQndJRDs7R0FFRztBa0JoTEg7SUFDQyxlQUFlO0NBeUJmO0FBeEJBO0lBQ0MsWUFBVztJQUNYLGFBQVk7SUFDWixtQkFBbUI7Q0FDbkI7QUFDRDtJQUNDLGFBQVk7SUFDWixjQUFjO0NBQ2Q7QUFDRDtJQUNDLFlBQVc7SUFDWCxhQUFhO0NBQ2I7QUFDRDtJQUNDLFlBQVc7SUFDWCxhQUFhO0NBQ2I7QUFDRDtJQUNDLFlBQVc7SUFDWCxhQUFhO0NBQ2I7QUFDRDtJQUNDLGVBQWU7Q0FDZjtBQUdEO0lBRUMsc0JBQXNCO0NBQ3RCO0FBQ0Q7SUFDQyxtQkFBbUI7Q0FDbkI7QUFHRjtJQUNDLGtCQUFrQjtDQTBEbEI7QUF6REE7SUFDQyxZQUFXO0NBQ1g7QUFDRDtJQUNDLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsa0JBQWlCO0NBT2pCO0FBTkE7SUFDQyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtDQUNwQjtBQUdGO0lBQ08sZ0JBQWdCO0lBQ25CLG1CQUFtQjtDQUN0QjtBQUNEO0lBQ0MsaUJBQWdCO0lBQ2hCLG1CQUFtQjtDQW9DbkI7QUFsQ0E7SUFDQyxtQkFBbUI7SUFDbkIsZUFBZTtDQWdCZjtBQWZBO0lBRUMsbUJBQW1CO0lBQ25CLE9BQU07SUFDTixZQUFXO0lBQ1gsWUFBVztJQUNYLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLDZCQUEyQjtDQUMzQjtBQUNEO0lBQ0MsaUJBQWdCO0lBQ2hCLFdBQVU7SUFDVixhQUFZO0NBQ1o7QUFFRjtJQUNDLGlCQUFnQjtDQU1oQjtBQUxBO0lBQ0MsWUFBVztJQUNYLGVBQWM7SUFDZCxvQkFBb0I7Q0FDcEI7QUFJRDtJQUVDLFlBQW1CO0NBQ25COzs7QWxCdUZKOztHQUVHO0FtQnZMSDtJQUNDLGNBQWE7SUFDYixpQkFBaUI7SUFDakIsb0JBQTZCO0lBQzdCLGdCQUFnQjtJQUNoQiw4QkFBOEI7Q0EyQzlCO0FBekNBO0lBQ0MsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixvQkFBbUI7Q0FDbkI7QUE2QkQsc0JBT0M7QUFOQTtJQUNDLGVBQWU7Q0FDZjtBQUNEO0lBQ0MsMEJBQTBCO0NBQzFCO0FBakNGO0lBQ0MsbUJBQW1CO0lBQ25CLGlCQUFpQjtDQVNqQjtBQVJBO0lBQ0MsbUJBQW1CO0lBQ2IsV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLGFBQWE7Q0FDbkI7QUFJRjtJQUNDLHVCQUE4QjtJQUM5QixZQUF3QjtJQUN4QixrQkFBa0I7Q0FDbEI7QUFDRDtJQUNDLDBCQUEwQztDQUMxQztBQUVEO0lBRUMsY0FBYTtDQUNiOztBbkJtSkY7O0dBRUc7QW9CNUxIO0lBQ0MsNkJBQTRCO0NBQzVCO0FBQ0Q7SUFDQyxjQUFjO0lBQ1gsY0FBYztJQUNkLDBCQUFxQztJQUNyQyxZQUFvQjtJQUNwQixvQkFBb0I7Q0FDdkI7QUFDRDtJQUNRLFdBQVU7Q0FDakI7QUFDRDtJQUNDLGNBQWM7SUFDWCxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCwwQkFBMEM7SUFDMUMsZ0JBQWdCO0NBQ25CO0FBRUc7SUFDSSxZQUFXO0lBQ1gsV0FBVztDQUNkOztBcEJzS0w7O0dBRUc7QXFCaE1IO0lBQ0ksaUJBQWlCO0lBQ2pCLG1CQUFtQjtDQStEdEI7QUEzREc7SUFDQyxrQkFBa0I7Q0FDckI7QUFFRDtJQUNJLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsbUJBQW1CO0NBQ3RCO0FBRUQ7SUFDSSwwQkFBdUM7SUFDdkMsWUFBWTtJQUNaLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsbUJBQW1CO0NBQ3RCO0FBRUQ7SUFJSSxvQkFBb0I7Q0FDdkI7QUFFRDtJQUNJLG9CQUFpQztJQUNqQyxZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7Q0FFdEI7QUFFRDtJQUNJLG9CQUFvQjtJQUNwQixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsWUFBWTtDQUNmO0FBQ0Q7SUFDQyxvQkFBK0I7SUFDL0IsWUFBWTtJQUNaLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFlBQVk7Q0FDWjtBQUVEO0lBQ0ksbUJBQW1CO0NBQ3RCO0FBRUQ7SUFDSSxtQkFBbUI7Q0FDdEI7O0FyQm9JRjs7R0FFRztBc0J0TUg7SUFFQyxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQiwwQkFBMEI7SUFDMUIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2Isb0JBQW9DO0lBR3BDLG1CQUFtQjtJQUduQixpQkFBaUI7Q0EyRmpCO0FBekZBO0lBQ0MsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsdUJBQThCO0lBQzlCLGtCQUFrQjtDQUlsQjtBQUhBO0lBQ0MsYUFBWTtDQUNaO0FBc0RGO0lBQ0MscUNBQXFDO0NBd0JyQztBQXZCQTtJQUNDLHVCQUErQjtJQUMvQixZQUFrQjtDQUtsQjtBQUhBO0lBQ0MsWUFBa0I7Q0FDbEI7QUFHRjtJQUNDLDBCQUFxQztJQUNyQyxZQUFtQjtDQUtuQjtBQUhBO0lBQ0MsWUFBbUI7Q0FDbkI7QUFJRDtJQUNDLFlBQWtCO0NBQ2xCO0FBMUVIO0lBQ0MsMEJBQXFDO0NBQ3JDO0FBRUQ7SUFFQyxvQkFBb0I7SUFDcEIsYUFBYTtDQTBDYjtBQXhDQTtJQUNDLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0NBb0NoQjtBQWxDQTtJQUVDLHNCQUFzQjtJQUN0QixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQiwwQkFBMEM7SUFDMUMsZUFBeUI7SUFDekIsbUJBQW1CO0NBbUJuQjtBQWpCQTtJQUNDLDBCQUEwQztJQUMxQyxzQkFBc0M7SUFDdEMsbUJBQW1CO0lBQ25CLGdDQUFnRDtJQUNoRCxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWTtJQUNaLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsNkJBQXlCO1FBQXpCLHlCQUF5QjtJQUN6Qiw4QkFBOEI7SUFDOUIsaUNBQWlDO0lBQ2pDLFdBQVc7Q0FDWDs7O0F0QmdJTDs7R0FFRztBdUI1TUg7SUFFQyx1QkFBK0I7Q0F5Si9CO0FBeEpBO0lBQ0MsWUFBWTtJQUNaLGFBQWE7Q0FDYjtBQUNEO0lBQ0MsZUFBZTtDQU1mO0FBSkM7SUFDQyxhQUFZO0NBQ1o7QUFJSDtJQUNDLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsZUFBMEI7SUFDMUIsd0JBQXdCO0NBZ0J4QjtBQWRBO0lBQ0Msa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixlQUEyQjtJQUMzQixnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLGtCQUFrQjtDQUNsQjtBQUNEO0lBQ0Msa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixlQUFpQztDQUNqQztBQUVGO0lBR0MsbUJBQW1CO0lBQ25CLDhCQUEyQztDQXVCM0M7QUF0QkE7SUFDQyxnQkFBZ0I7SUFDaEIsWUFBb0M7SUFDcEMsc0JBQXNCO0lBQ3RCLHNCQUFzQjtJQUN0QixrQkFBa0I7Q0FnQmxCO0FBZkE7SUFDQyxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLHNCQUFxQjtDQUNyQjtBQUlEO0lBQ0Msc0JBQXFCO0lBQ3JCLHVCQUF1QjtDQUN2QjtBQU5EO0lBQ0MsWUFBbUI7Q0FDbkI7QUFzRUg7SUFDQywwQkFBMEI7Q0F5QjFCO0FBdkJDO0lBQ0MsZUFBZTtDQUNmO0FBQ0Q7SUFDQyxZQUFZO0NBQ1o7QUFVRjtJQUNDLHNCQUFzQjtDQU10QjtBQUpBO0lBRUMsWUFBVztDQUNYO0FBZEY7SUFDQyxzQkFBc0I7Q0FDdEI7QUFFQTtJQUNDLHNCQUFzQjtDQUN0QjtBQS9FSDtJQUNDLDBCQUF1QztJQUN2QyxpQkFBZ0I7SUFDaEIsZUFBYztDQUNkO0FBQ0Q7SUFDRSxtQkFBbUI7Q0FDcEI7QUFJQztJQUVDLFdBQVc7SUFDWCwrQkFBNEM7Q0FZNUM7QUFYQTtJQUNDLGtCQUFrQjtDQUNsQjtBQUNEO0lBQ0MsMEJBQXFDO0lBQ3JDLFlBQW9CO0lBQ3BCLGlCQUFpQjtDQUNqQjtBQUNEO0lBQ0Msa0JBQWtCO0NBQ2xCO0FBS0o7SUFDQywyQ0FBMkM7Q0E4QjNDO0FBN0JBO0lBQ0MsWUFBVztJQUNYLGFBQVk7SUFDTixjQUFjO0lBQ2pCLGlCQUFpQjtJQUNqQixtQ0FBbUM7Q0FDdEM7QUFDRDtJQUVDLG1CQUFrQjtDQUNsQjtBQUNEO0lBQ0MsY0FBYztJQUNSLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLDBCQUEwQjtDQUVoQztBQUNEO0lBQ0MsYUFBWTtDQUNaO0FBQ0Q7SUFDQyxlQUFjO0NBQ2Q7QUFDRDtJQUNDLGlCQUFpQjtDQUNqQjtBQW1DSDtJQUNDLGdCQUFnQjtJQUNoQixtQkFBbUI7Q0E2RW5CO0FBNUVBO0lBQ0MsYUFBWTtJQUNaLGNBQWE7SUFDYixlQUFjO0lBQ2QsZUFBYztJQUNkLG1CQUFtQjtJQUNuQixvQkFBb0I7Q0F3QnBCO0FBdkJBO0lBQ0MsWUFBVztJQUNYLGFBQVk7SUFDWixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLE9BQU07SUFDTixRQUFPO0lBQ1AsV0FBVztDQUNYO0FBQ0Q7SUFDQyxZQUFXO0lBQ1gsV0FBVztJQUNYLG1CQUFtQjtJQUNuQix1QkFBK0I7SUFDL0IsZUFBZTtJQUNmLGFBQVk7SUFDWixjQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixXQUFVO0lBQ1YsWUFBVztJQUNYLDBCQUF1QztDQUN2QztBQUVGO0lBQ0MsbUJBQWtCO0NBQ2xCO0FBcUNELGdDQUtDO0FBSkE7SUFDQywwQkFBeUI7SUFDekIsc0JBQXNCO0NBQ3RCO0FBeENGO0lBQ0MsaUJBQWlCO0NBa0NqQjtBQWpDQTtJQUNDLFlBQVk7SUFDWixhQUFhO0lBQ2IsY0FBYztJQUNkLGlCQUFpQjtDQVNqQjtBQVJBO0lBQ0MsYUFBYTtJQUNiLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsMEJBQTBDO0lBQzFDLFdBQVc7SUFDWCxZQUFZO0NBQ1o7QUFFRjtJQUNDLGdCQUFnQjtJQUNoQixtQkFBbUI7Q0FnQm5CO0FBZkE7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLGVBQTBCO0lBQzFCLHFCQUFxQjtDQVNyQjtBQVJBO0lBQ0MsZUFBNEI7SUFDNUIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIscUJBQXFCO0NBQ3JCO0FBZ0JMO0lBRUMsbUJBQW1CO0lBQ25CLGtDQUFrQztJQUNsQyx1QkFBdUI7Q0FpRHZCO0FBaERBO0lBQ0MsYUFBYTtJQUNiLGNBQWM7SUFDZCxlQUFjO0lBQ2Qsb0JBQW9CO0NBSXBCO0FBSEE7SUFDQyx1QkFBc0I7Q0FDdEI7QUFFRjtJQUNDLGdCQUFnQjtJQUNoQixvQkFBb0I7Q0FDcEI7QUFDRDtJQUNDLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsb0JBQW9CO0NBQ3BCO0FBQ0Q7SUFDQyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGVBQTJCO0NBQzNCO0FBQ0Q7SUFDQyxtQkFBbUI7SUFDbkIsY0FBYztDQUlkO0FBSEE7SUFDQyxpQkFBZ0I7Q0FDaEI7QUFHRjtJQUNDLG1CQUFtQjtJQUNuQixXQUFVOztJQUFDLFNBQVM7SUFDcEIsUUFBTztJQUNQLFlBQVc7SUFDWCxVQUFTO0lBQ1Qsa0JBQWlCO0NBU2pCO0FBUkE7SUFDQyxvQkFBbUI7SUFDbkIsZUFBYztDQUNkO0FBQ0Q7SUFDQyxVQUFTO0NBQ1Q7QUFRRjtJQUNDLHNCQUFxQjtJQUNyQixlQUFjO0NBQ2Q7QUFDRDtJQUNDLHNCQUFxQjtJQUNyQix1QkFBc0I7SUFDdEIsZUFBYztJQUNkLGtCQUFpQjtDQVNqQjtBQVJBO0lBQ0MsbUJBQW1CO0NBQ25CO0FBQ0Q7SUFDQyxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixtQkFBbUI7Q0FDbkI7O0F2QjdHSDs7R0FFRztBd0JoTkY7SUFDQyxzQkFBc0I7SUFDdEIsZUFBMEI7Q0FJMUI7QUFIQTtJQUNDLGVBQTBCO0NBQzFCO0FBSUE7SUFDQyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixvQkFBb0I7Q0FDcEI7QUFJRjtJQUNDLHVCQUF1QjtDQUN2QjtBQUVGLGtDQVFDO0FBTkE7SUFDQyxtQkFBbUI7Q0FDbkI7QUFDRDtJQUNDLG9CQUFvQjtDQUNwQjtBQVFGO0lBQ0Msa0JBQWtCO0lBQ2xCLGlCQUFpQjtDQUNqQjs7O0F4QjRLRjs7O0dBR0c7O0F5QnZOSDtJQUVDLGlCQUFpQjtJQUNkLGlDQUFpQztJQUNwQyxlQUFlO0NBeUNmOztBQXZDQTtJQUNDLGlCQUFpQjtDQUNqQjs7QUFDRDtJQUNDLGdCQUFnQjtJQUNoQixrQkFBaUI7Q0FDakI7O0FBaUJELGdDQUNDOztBQUNEO0lBQ0Msb0JBQW9CO0NBQ3BCOztBQUNEO0lBQ0Msa0JBQWtCO0NBQ2xCOztBQUNELDhCQU9DOztBQU5BO0lBQ0Msc0JBQXNCO0NBSXRCOztBQUhBO0lBQ0MsMEJBQTBCO0NBQzFCOztBQTdCSDtJQUNJLDBCQUEwQjtDQWM3Qjs7QUFiQTtJQUNDLDJDQUEyQztJQUMzQyxVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLGdCQUFlO0NBQ2Y7O0FBQ0Q7SUFDQyxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGtCQUFpQjtJQUNqQixnQkFBZTtDQUNmOztBQXNCSDtJQUNDLFVBQVU7SUFDVixXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGlCQUFpQjtDQXdFakI7O0FBdkVBO0lBQ0MsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsWUFBWTtDQUNaOztBQWlCRDtJQUNDLGFBQWM7SUFDZCx5QkFBeUI7SUFDekIseUJBQXdCO0lBQ3hCLDZCQUE2QjtJQUM3QixpQkFBZ0I7Q0FDaEI7O0FBQ0Q7SUFDQyxXQUFZO0NBQ1o7O0FBQ0Q7SUFFQyxlQUFlO0lBQ2YsWUFBWTtJQUNaLGtCQUFpQjtJQUNqQixtQkFBbUI7Q0FFbkI7O0FBQ0Q7SUFDQyxZQUFZO0lBQ1osV0FBVTtDQUNWOztBQUNEO0lBRUMsWUFBWTtJQUNaLG1CQUFtQjtDQUNuQjs7QUFFRDtJQUNDLGFBQWE7SUFDYixPQUFPO0lBQ1AsV0FBVztJQUNYLCtCQUE0QztDQUM1Qzs7QUFDRDtJQUNDLFlBQVk7SUFDWixVQUFVO0lBQ1YsVUFBVTtJQUNWLFFBQVE7SUFDUixhQUFhO0lBQ2IsaUNBQThDO0NBQzlDOztBQUdBO0lBRUMsc0JBQXFCO0NBQ3JCOztBQS9ERjtJQUNDLFdBQVc7SUFDWCxZQUFZO0NBQ1o7O0FBQ0Q7SUFDQyxjQUFjO0lBQ2QsWUFBWTtDQUNaOztBQUNEO0lBQ0MsV0FBVztJQUNYLFlBQVk7Q0FDWjs7QUFDRDtJQUNDLGNBQWM7SUFDZCxZQUFZO0NBQ1o7O0FBcURGO0lBQ0MsY0FBYTtJQUNiLG1DQUFtQztJQUNuQyxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGlDQUE0QztJQUM1Qyx1QkFBK0I7SUFDL0IsMEJBQTBCO0lBQzFCLDRDQUE0QztJQUM1QyxnQkFBZTtDQWtQZjs7QUEzTkE7SUFDQyxtQkFBbUI7SUFDbkIsYUFBWTtJQUNaLGNBQWE7SUFDYixvQkFBb0I7Q0F3RXBCOztBQXRFQTtJQUNDLG1CQUFtQjtJQUNuQixVQUFTO0lBQ1QsV0FBVTtDQXdDVjs7QUF2Q0E7SUFDQyxlQUFlO0lBQ2YsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixZQUFXO0lBQ1gsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsMEJBQXNDO0lBQ3RDLHVCQUErQjtJQUMvQiw2QkFBdUM7SUFDdkMsMkRBQTJEO0NBTzNEOztBQU5BO0lBQ0MsbUJBQWtCO0lBQ2xCLGVBQWM7SUFDZCxrQkFBa0I7Q0FFbEI7O0FBRUY7SUFDQyxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixnQkFBZ0I7Q0FDaEI7O0FBQ0Q7SUFDQyxnQkFBZ0I7SUFDaEIsbUJBQW1CO0NBQ25COztBQUNEO0lBRUMsb0JBQW9CO0NBQ3BCOztBQUNEO0lBQ0Msb0JBQThCO0lBQzlCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsZUFBMEI7Q0FDMUI7O0FBRUY7SUFDQyxtQkFBbUI7SUFDbkIsYUFBWTtJQUNaLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGlCQUFpQjtDQUNqQjs7QUFDRDtJQUNDLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUFDMUIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsZUFBeUI7SUFDekIsb0JBQW9CO0NBQ3BCOztBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLDJCQUEyQjtJQUMzQixlQUF5QjtDQUN6Qjs7QUFvRkY7SUFDQywwQkFBeUI7SUFDekIsOEJBQThCO0NBMEQ5Qjs7QUEvQkE7SUFFQyxlQUFjO0NBQ2Q7O0FBQ0Q7SUFDQyxlQUFjO0NBU2Q7O0FBUkE7SUFDQywyQ0FBMkM7SUFDM0Msc0JBQXFCO0lBQ3JCLGVBQWM7Q0FDZDs7QUFDRDtJQUNDLGVBQWU7Q0FDZjs7QUF0Q0YsZ0VBd0JDOztBQXRCQTtJQUNDLHVCQUFzQjtDQUN0Qjs7QUFLQztJQUlDLFlBQVk7Q0FDWjs7QUFHRjtJQUVDLFlBQVc7Q0FDWDs7QUFzQkY7SUFFQyxZQUFXO0NBQ1g7O0FBQ0Q7SUFDQyxZQUFXO0NBT1g7O0FBTkE7SUFDQywyQ0FBMkM7SUFDM0MsdUNBQXVDO0lBQ3ZDLFlBQVc7Q0FDWDs7QUEzT0o7SUFFQywwQkFBcUM7SUFDckMsWUFBbUI7Q0FnQm5COztBQWZBO0lBQ0MsMEJBQXlCO0NBT3pCOztBQU5BO0lBSUMsWUFBbUI7Q0FDbkI7O0FBR0Q7SUFDQyxZQUFtQjtDQUNuQjs7QUFzRkg7SUFFQyx1QkFBK0I7Q0FtQy9COztBQWxDQTtJQUNDLFlBQVc7SUFDWCxtQkFBbUI7SUFDbkIsT0FBTTtJQUNOLFFBQU87SUFDUCxZQUFZO0lBQ1osYUFBYTtJQUNiLGFBQWE7SUFDYix1QkFBK0I7SUFDL0IsMEJBQTBCO0NBQzFCOztBQUdEO0lBS0MsZUFBeUI7Q0FlekI7O0FBYkM7SUFJQyxlQUEyQjtDQUMzQjs7QUFHRDtJQUNDLGVBQTJCO0NBQzNCOztBQWZGO0lBQ0MsYUFBYztDQUNkOztBQW1CSDtJQUNDLGNBQWM7Q0FDZDs7QUFFRDtJQUNDLGNBQWM7SUFDZCxhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtDQTZCekI7O0FBM0JDO0lBQ0MsVUFBUztJQUNULFdBQVU7SUFDVixZQUFXO0NBSVg7O0FBSEE7SUFDQyxvQkFBNkI7Q0FDN0I7O0FBRUY7SUFDQyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0NBQ2xCOztBQUNEO0lBQ0MsYUFBYTtJQUNiLFdBQVc7SUFDWCxZQUFXO0NBQ1g7O0FBSUY7SUFDQywrQkFBK0I7Q0FLL0I7O0FBSkE7SUFDQyxhQUFZO0lBQ1osY0FBYztDQUNkOztBQXFFSjtJQUNDLGdCQUFlO0lBQ2YsY0FBYTtJQUNiLGlDQUE0QztJQUM1Qyx1QkFBK0I7SUFDL0IsZUFBZTtJQUNmLG1DQUFtQztJQUNuQyxtQkFBbUI7SUFDbkIsNENBQTRDO0lBQzVDLGlCQUFpQjtDQThMakI7O0FBN0xBO0lBQ0MsbUJBQW1CO0lBQ25CLE9BQU07SUFDTixRQUFPO0lBQ1AsU0FBUTtJQUNSLFVBQVU7SUFFViw4QkFBOEI7SUFDOUIsb0JBQW9CO0NBQ3BCOztBQUNEO0lBQ0MsbUJBQW1CO0lBQ25CLDZCQUE2QjtDQVM3Qjs7QUFSQTtJQUNDLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixXQUFXO0NBQ1g7O0FBR0Y7SUFDQyxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFdBQVU7SUFDVixVQUFTO0lBQ1QsV0FBVTtJQUNWLDZCQUE2QjtDQUM3Qjs7QUFDRDtJQUVDLFlBQVc7SUFDWCxtQkFBbUI7SUFDbkIsT0FBTTtJQUNOLFFBQU87SUFDUCxTQUFRO0lBQ1IsVUFBVTtJQUNWLHVCQUErQjtJQUMvQixXQUFXO0lBQ1gsOEJBQThCO0NBRTlCOztBQUVEO0lBSUMsb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQixlQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsV0FBVztDQUNYOztBQUNEO0lBR0MsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtDQUNqQjs7QUFDRDtJQUNDLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUFDMUIsb0JBQW9CO0NBQ3BCOztBQUVEO0lBQ0MsaUJBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixrQkFBa0I7Q0FDbEI7O0FBMEZEO0lBQ0MsMEJBQTBCO0NBMkIxQjs7QUF2QkE7SUFFQywwQkFBMEI7Q0FDMUI7O0FBQ0Q7SUFDQyw4QkFBOEI7Q0FDOUI7O0FBQ0Q7SUFJQyxlQUFjO0NBQ2Q7O0FBQ0Qsd0NBU0M7O0FBUEM7SUFJQyxZQUFXO0NBQ1g7O0FBbEhKO0lBQ0MsWUFBVztJQUNYLG1CQUFtQjtJQUNuQixPQUFNO0lBQ04sUUFBTztJQUNQLFNBQVE7SUFDUixVQUFVO0lBQ1YsMEJBQXFDO0lBQ3JDLFdBQVc7SUFDWCx1QkFBK0I7SUFDL0Isa0dBQWtHO0lBQ2xHLHlEQUF5RDtJQUN6RCwyQkFBMkI7SUFDM0IsNEJBQTJCO0NBQzNCOztBQUNEO0lBRUMsMEJBQW9DO0NBMEJwQzs7QUF6QkE7SUFDQywwQkFBeUI7Q0FDekI7O0FBQ0Q7SUFJQyxZQUFtQjtDQUNuQjs7QUFDRDtJQUVDLGFBQWM7Q0FDZDs7QUFDRDtJQUNDLGlDQUE0QjtRQUE1Qiw2QkFBNEI7SUFDNUIsNkJBQTZCO0NBQzdCOztBQUNEO0lBQ0MsZ0NBQTJCO1FBQTNCLDRCQUEyQjtJQUMzQiw2QkFBNkI7Q0FDN0I7O0FBQ0Q7SUFDQyxXQUFZO0lBQ1osNEJBQTJCO0NBQzNCOztBQUtGLG9CQWtDQzs7QUFqQ0E7SUFDQyxZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLE9BQU07SUFDTixRQUFPO0lBQ1AsU0FBUTtJQUNSLFVBQVU7SUFDViwwQkFBcUM7SUFDckMsV0FBVztJQUNYLHVCQUErQjtJQUUvQixvR0FBb0c7SUFDcEcseURBQXlEO0lBQ3pELDJCQUEyQjtJQUMzQiw0QkFBMkI7Q0FDM0I7O0FBR0E7SUFJQyxlQUEyQjtDQUMzQjs7QUFDRDtJQUVDLDhCQUE4QjtDQUM5Qjs7QUFDRDtJQUNDLFdBQVk7SUFDWiw0QkFBMkI7Q0FDM0I7O0FBSUgsb0JBS0M7O0FBSkE7SUFDQyxjQUFjO0lBQ2QsV0FBVTtDQUNWOztBQWtDSCxtQ0E0REM7O0FBekRBO0lBQ0Msc0JBQXlCO0NBT3pCOztBQU5BO0lBR0MsMEJBQThCO0NBRTlCOztBQUVGO0lBQ0Msc0JBQTBCO0NBTTFCOztBQUxBO0lBR0MsMEJBQStCO0NBQy9COztBQUVGO0lBQ0Msc0JBQTJCO0NBTTNCOztBQUxBO0lBR0MsMEJBQWdDO0NBQ2hDOztBQUVGO0lBQ0Msc0JBQTJCO0NBTTNCOztBQUxBO0lBR0MsMEJBQWdDO0NBQ2hDOztBQUVGO0lBQ0Msc0JBQXdCO0NBTXhCOztBQUxBO0lBR0MsMEJBQTZCO0NBQzdCOztBQUVGO0lBQ0Msc0JBQXlCO0NBTXpCOztBQUxBO0lBR0MsMEJBQThCO0NBQzlCOztBQUVGO0lBQ0Msc0JBQTBCO0NBTTFCOztBQUxBO0lBR0MsMEJBQStCO0NBQy9COzs7QXpCdmFIOztHQUVHO0EwQi9OSDtJQUNDLFlBQVc7Q0E2SVg7QUE1SUE7SUFBWSxZQUFZO0NBQUM7QUFDekI7SUFBYSxXQUFXO0lBQUMsWUFBVztDQUFFO0FBdUZ0QztJQUNDLGVBQWU7SUFDZixvQkFBb0I7Q0FrQ3BCO0FBakNBO0lBQ0Msc0JBQXNCO0NBS3RCO0FBSkE7SUFFQyxlQUEwQjtDQUMxQjtBQUVGO0lBQ0MsaUJBQWlCO0lBQ2pCLGlCQUFpQjtDQUNqQjtBQUNEO0lBQ0MsaUJBQWlCO0NBY2pCO0FBYkE7SUFDQyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0NBQ2xCO0FBQ0Q7SUFDQyxnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLGVBQTBCO0NBSzFCO0FBSkE7SUFFQyxlQUEwQjtDQUMxQjtBQUdIO0lBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7SUFDQyxpQkFBaUI7Q0FDakI7QUFTQTtJQUNDLGVBQWU7Q0FDZjtBQUVGO0lBQ0MsNkJBQTZCO0NBQzdCO0FBdklGO0lBQ0MscUJBQXFCO0lBQ3JCLG9CQUFvQjtJQUNwQixpQ0FBK0M7Q0FDL0M7QUFFQTtJQUF3QixXQUFXO0NBQUU7QUFHckM7SUFBeUIsYUFBYTtDQUFFO0FBR3hDO0lBQXlCLFdBQVc7Q0FBRTtBQUd0QztJQUF5QixXQUFXO0NBQUU7QUFJdEM7SUFDQyxlQUFlO0lBQ2YsWUFBWTtJQUNaLFVBQVU7SUFDVixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGlCQUFpQjtDQUNqQjtBQUVBO0lBQ0MsK0JBQStCO0NBQy9CO0FBR0Q7SUFDQywrQkFBK0I7Q0FDL0I7QUFHRDtJQUNDLGdDQUFnQztDQUNoQztBQUVGO0lBQ0MsWUFBWTtDQUNaO0FBRUE7SUFBWSxZQUFZO0NBQUU7QUFHMUI7SUFBWSxhQUFhO0NBQUU7QUFHM0I7SUFBWSxXQUFXO0NBQUU7QUFHekI7SUFBWSxXQUFXO0NBQUU7QUFJM0Isa0JBRUM7QUFFRDtJQUNDLGtCQUFrQjtJQUNsQixtQkFBbUI7Q0FlbkI7QUFiQTtJQUNDLGFBQWE7Q0FDYjtBQUVEO0lBQ0MsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQiw0QkFBMkI7Q0FLM0I7QUFIQTtJQUNDLGNBQWM7Q0FDZDtBQTBDSDtJQUNDLGNBQWM7Q0FDZDtBQWlCRDtJQUNDLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixtQkFBbUI7Q0FlbkI7QUFkQTtJQUNDLHNCQUFzQjtDQVd0QjtBQVZBO0lBQ0Msc0JBQXNCO0lBQ3RCLGVBQTBCO0lBQzFCLG1CQUFtQjtJQUNuQixlQUFlO0NBQ2Y7QUFDRDtJQUNDLDBCQUFxQztJQUNyQyxvQkFBb0I7Q0FDcEI7QUFLSDtJQUNDLGVBQTBCO0lBQ3ZCLGVBQWU7SUFDZixvQkFBb0I7SUFDcEIsMEJBQXFDO0lBQ3JDLGNBQWM7SUFDZCwrQkFBOEI7SUFDOUIsbUJBQW1CO0NBZ0R0QjtBQW5DRztJQUNGLFlBQVk7SUFDWixhQUFhO0lBQ2IsYUFBYTtJQUNiLHdCQUF3QjtJQUVsQix5QkFBeUI7SUFDNUIsc0JBQXNCO0lBQ3RCLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2Isd0JBQXdCO0lBQ3hCLG1CQUFtQjtJQUtuQixtQkFBa0I7SUFDbEIsV0FBVTtDQU1iO0FBSkc7SUFDQyxlQUFjO0NBQ2Q7QUFSRDtJQUNDLGNBQWE7Q0FDYjtBQVVMO0lBQ0MsbUJBQW1CO0lBQ25CLE9BQU07SUFDTixRQUFPO0lBQ1AsWUFBWTtJQUNaLGFBQWE7SUFDYixXQUFXO0lBQ1gsbUJBQW1CO0lBQ2hCLGtCQUFrQjtDQUNyQjtBQTdDRTtJQUNDLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsYUFBYTtJQUNiLE9BQU87SUFDUCxZQUFZO0lBQ1osMkJBQTJCO0lBQzNCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsbUJBQW1CO0NBQ25CO0FBMENIO0lBQ0MsZUFBZTtDQUNmO0FBQ0Q7SUFDQyxzQkFBc0I7Q0FJdEI7QUFIQTtJQUNDLGVBQWU7Q0FDZjtBQUtEO0lBQ0MsWUFBWTtDQUNaO0FBTUw7SUFDQyxlQUFlO0NBV2Y7QUFUQTtJQUNDLGNBQWE7SUFDYixzQkFBc0I7Q0FLdEI7QUFIQTtJQUNDLFlBQVc7Q0FDWDtBQU1IO0lBS0U7UUFFQyxxQkFBcUI7S0FDckI7SUFDRDtRQUNDLHNCQUFzQjtLQUN0QjtJQVJBO1FBQXdCLFdBQVc7S0FBRTtDQVd2QztBQUdEO0lBU0U7UUFDQyx1QkFBdUI7S0FDdkI7SUFSQTtRQUF3QixZQUFZO0tBQUU7SUFFdkM7UUFDQyxnQkFBZ0I7UUFDaEIsaUJBQWdCO0tBQ2hCO0lBUUQ7UUFDQyxjQUFjO0tBQ2Q7SUFDRDtRQUNDLGVBQWU7S0FDZjtDQUVGO0FBTUE7SUFDQyxzQkFBc0I7SUFDdEIsZUFBMkI7SUFDM0IsZUFBZTtDQVVmO0FBUkM7SUFDQyxZQUFZO0NBQ1o7QUFDRDtJQUNDLFdBQVc7SUFDWCxhQUFhO0NBQ2I7QUFHSDtJQUNDLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsZUFBMEI7Q0FxRDFCO0FBcERBO0lBQ0MsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixlQUEwQjtDQUMxQjtBQUNEO0lBQ0MsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLGVBQTJCO0NBSzNCO0FBSkE7SUFDQyxnQkFBZ0I7SUFDaEIsZUFBMkI7Q0FDM0I7QUFFRjtJQUNDLG1CQUFtQjtJQUNuQixtQkFBbUI7Q0FnQ25CO0FBL0JBO0lBQ0MsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsU0FBUztJQUNULFFBQVE7SUFDUixrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtDQUNoQjtBQUNEO0lBQ0MsT0FBTztJQUNQLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsZ0JBQWU7Q0FDZjtBQUNEO0lBQ0MsV0FBVztJQUNYLG9CQUFvQjtDQVlwQjtBQVhBO0lBQ0MsV0FBVztJQUNYLFNBQVM7SUFDVCxpQkFBaUI7Q0FDakI7QUFDRDtJQUNDLE9BQU87SUFDUCxpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGdCQUFlO0NBQ2Y7QUFNSDtJQUdDLFlBQVk7Q0FDWjs7QTFCbEtIOztHQUVHO0EyQm5PRjtJQUNDLDBCQUEwQjtDQUMxQjtBQUNEO0lBQ0MsK0JBQStCO0lBQy9CLHVCQUF1QjtDQUN2QjtBQUNEO0lBQ0MsbUJBQW1CO0lBQ25CLGNBQWE7Q0FDYjtBQUdGO0lBQ0MsZUFBZTtDQUNmO0FBRUQ7SUFDQywwQkFBeUI7SUFDekIsbUJBQWtCO0lBQ2xCLGNBQWE7Q0FJYjtBQUhBO0lBQ0MsaUJBQWdCO0NBQ2hCOzs7O0EzQmlORjs7R0FFRztBNEIxT0g7SUFDQyxpQkFBaUI7SUFDakIsa0JBQWlCO0lBQ2pCLCtCQUErQjtJQUMvQixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixtQkFBbUI7Q0FLbkI7QUFIQTtJQUNDLDJCQUEyQjtDQUMzQjs7QTVCa09GOztHQUVHO0E2QmhQSDtJQUNDLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFdBQVc7SUFDWCxhQUFhO0NBd1hiO0FBcFhBO0lBQ0Msd0RBQXVEO0NBQ3ZEO0FBQ0Q7SUFDQyxZQUFXO0lBQ1gsc0JBQXNCO0NBSXRCO0FBSEE7SUFDQyxZQUFXO0NBQ1g7QUFFRjtJQUNDLG1CQUFtQjtJQUNuQixPQUFNO0lBQ04sUUFBTztJQUNQLFlBQVk7SUFDWixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxXQUFVO0NBQ1Y7QUFFRDtJQUNDLG1CQUFtQjtJQUNuQixXQUFVO0lBQ1YsbUJBQW1CO0NBQ25CO0FBQ0Q7SUFDQyxVQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLFlBQVc7SUFJWCxvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLHdCQUF3QjtJQUN4QixXQUFVO0NBQ1Y7QUFQQTtJQUNDLFlBQVc7Q0FDWDtBQU1GO0lBQ0MsMEJBQTBCO0lBQzFCLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLFlBQVc7SUFJWCxXQUFVO0NBQ1Y7QUFKQTtJQUNDLFlBQVc7Q0FDWDtBQUdGO0lBQ0MsU0FBUTtJQUNSLFFBQU87SUFDUCxZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixXQUFVO0lBQ1YsV0FBVztJQUNYLDJCQUFzQjtRQUF0Qix1QkFBc0I7SUFDdEIsd0JBQXVCO0NBMEJ2QjtBQXpCQTtJQUNDLHNCQUFzQjtJQUN0QixzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLGNBQWM7Q0FTZDtBQU5DO0lBQ0MsWUFBVztJQUNYLG1CQUFrQjtJQUNsQix3Q0FBd0M7Q0FDeEM7QUFHSDtJQUNDLHNCQUFzQjtJQUN0Qix1QkFBc0I7SUFDdEIsWUFBVztJQUNYLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0NBQ2hCO0FBSUY7SUFDQyxtQkFBbUI7SUFDbkIsT0FBTTtJQUNOLFFBQU87SUFDUCxZQUFZO0lBQ1osYUFBYTtDQUNiO0FBL0ZEO0lBQ0MsY0FBYTtDQUNiO0FBZ0dBO0lBSUMsV0FBVztJQUNYLG9CQUFvQjtDQUNwQjtBQUlEO0lBQ0Msb0NBQStCO1FBQS9CLGdDQUErQjtDQUMvQjtBQUVBO0lBQ0MsMEJBQXFCO1FBQXJCLHNCQUFxQjtDQUNyQjtBQUdEO0lBQ0MseUNBQW9DO1FBQXBDLHFDQUFvQztJQUNwQyxXQUFVO0lBQ1Ysb0JBQW9CO0NBQ3BCO0FBS0Y7SUFDQywwQ0FBcUM7UUFBckMsc0NBQXFDO0NBQ3JDO0FBQ0Q7SUFDQyxhQUFZO0lBQ1osb0JBQW9CO0NBQ3BCO0FBQ0Q7SUFDQyxVQUFTO0lBQ1QsWUFBVztJQUNYLGdDQUE0QjtRQUE1Qiw0QkFBNEI7SUFDNUIsd0JBQXVCO0NBQ3ZCO0FBQ0Q7SUFDQyxTQUFRO0lBQ1IsUUFBTztJQUNQLFlBQVc7SUFDWCxnQkFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFTO0lBQ1QsZ0JBQWdCO0lBRWhCLDZCQUF3QjtRQUF4Qix5QkFBd0I7Q0FPeEI7QUFMQSwyREFJQztBQUhBO0lBQ0MsWUFBVztDQUNYO0FBR0g7SUFDQyxXQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLGtCQUFpQjtJQUNqQix1QkFBc0I7Q0FDdEI7QUFDRDtJQUNDLHdCQUF1QjtJQUN2QiwwQkFBMEI7SUFDMUIsaUJBQWdCO0lBQ2hCLGdCQUFlO0NBSWY7QUFIQTtJQUNDLFlBQVc7Q0FDWDtBQUlEO0lBQ0MsNENBQXVDO1FBQXZDLHdDQUF1QztDQUN2QztBQUNEO0lBQ0MsV0FBVztDQUNYO0FBQ0Q7SUFDQyw2QkFBeUI7UUFBekIseUJBQXlCO0NBQ3pCO0FBQ0Q7SUFDQyxpQ0FBNEI7UUFBNUIsNkJBQTRCO0NBQzVCO0FBQ0Q7SUFDQyxpQ0FBNEI7UUFBNUIsNkJBQTRCO0NBQzVCO0FBS0Y7SUFDQyw0Q0FBdUM7UUFBdkMsd0NBQXVDO0NBQ3ZDO0FBQ0Q7SUFBWSxhQUFZO0lBQUMsb0JBQW9CO0NBQUM7QUFDOUM7SUFDQyxVQUFVO0lBQ1YsYUFBYTtJQUNiLFlBQVk7SUFDWixXQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLGlDQUE2QjtRQUE3Qiw2QkFBNkI7SUFDN0Isd0JBQXVCO0NBQ3ZCO0FBQ0Q7SUFDQyxVQUFTO0lBQ1QsUUFBTztJQUNQLFlBQVc7SUFDWCxnQkFBZTtJQUNmLGlCQUFpQjtDQUVqQjtBQUNEO0lBQ0MsV0FBVTtJQUNWLG9CQUFvQjtJQUNwQix1QkFBc0I7Q0FDdEI7QUFDRDtJQUNDLGlCQUFnQjtJQUNoQixpQ0FBNEI7UUFBNUIsNkJBQTRCO0lBQzVCLHdCQUF1QjtDQUN2QjtBQUVBO0lBQ0MsMkNBQXNDO1FBQXRDLHVDQUFzQztDQUN0QztBQUNEO0lBQVksV0FBVTtDQUFDO0FBQ3ZCO0lBQ0MsOEJBQTBCO1FBQTFCLDBCQUEwQjtDQUMxQjtBQUNEO0lBQU8saUNBQTRCO1FBQTVCLDZCQUE0QjtDQUFDO0FBQ3BDO0lBQVUsNkJBQXdCO1FBQXhCLHlCQUF3QjtDQUFDO0FBTXBDO0lBQ0MsWUFBVztJQUNYLG1CQUFtQjtJQUNuQixVQUFTO0lBQ1QsWUFBWTtJQUNaLGFBQWE7SUFDYixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGdDQUEyQjtRQUEzQiw0QkFBMkI7SUFDM0IsV0FBVTtDQUNWO0FBQ0Q7SUFDQywyQ0FBc0M7UUFBdEMsdUNBQXNDO0NBRXRDO0FBQ0Q7SUFDQyxvQkFBb0I7SUFDcEIsYUFBWTtDQUNaO0FBQ0Q7SUFDQyxVQUFVO0lBQ1YsWUFBWTtJQUNaLFlBQVk7SUFDWixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixnQ0FBNEI7UUFBNUIsNEJBQTRCO0lBQzVCLHdCQUF3QjtJQUN4QixrQkFBa0I7Q0FPbEI7QUFOQTtJQUNDLFlBQVk7SUFDWixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGdCQUFnQjtDQUNoQjtBQUVGO0lBQ0MsYUFBWTtJQUNaLFdBQVU7SUFDVixXQUFVO0lBQ1YsV0FBVTtJQUNWLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLHdCQUF3QjtDQUV4QjtBQUNEO0lBQ0MsV0FBVTtJQUNWLG9CQUFvQjtJQUNwQix1QkFBc0I7SUFDdEIsZ0JBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxpQkFBZ0I7SUFDaEIsZ0NBQTJCO1FBQTNCLDRCQUEyQjtJQUMzQix3QkFBdUI7Q0FDdkI7QUFFQTtJQUNDLDRDQUF1QztRQUF2Qyx3Q0FBdUM7SUFDdkMsd0JBQXVCO0NBQ3ZCO0FBQ0Q7SUFBWSxXQUFVO0NBQUM7QUFDdkI7SUFDQywrQkFBMEI7UUFBMUIsMkJBQTBCO0lBQzFCLFdBQVc7SUFDWCxvQkFBb0I7Q0FDcEI7QUFDRDtJQUNDLDZCQUF5QjtRQUF6Qix5QkFBeUI7Q0FDekI7QUFDRDtJQUFPLGlDQUE0QjtRQUE1Qiw2QkFBNEI7Q0FBQztBQUNwQztJQUFVLDZCQUF3QjtRQUF4Qix5QkFBd0I7Q0FBQztBQWdCcEM7SUFDQyxhQUFhO0lBQ2Isb0JBQW9CO0NBQ3BCO0FBQ0Q7SUFDQyxXQUFXO0lBQ1gsb0JBQW9CO0lBQ3BCLGdDQUEyQjtRQUEzQiw0QkFBMkI7Q0FNM0I7QUFMQTtJQUNDLFlBQVc7SUFDWCxhQUFZO0lBQ1osZ0JBQWdCO0NBQ2hCO0FBRUY7SUFDQyxTQUFRO0lBQ1IsUUFBTztJQUNQLFlBQVc7SUFDWCxvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLHdCQUF3QjtJQUN4QixnQkFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFTO0lBQ1QsZ0NBQTJCO1FBQTNCLDRCQUEyQjtJQUMzQixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLG9CQUFvQjtJQUNwQixZQUFXO0NBRVg7QUF6Q0Q7SUFDQyxZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLFNBQVE7SUFDUixVQUFTO0lBQ1QsV0FBVTtJQUNWLFlBQVk7SUFDWix1QkFBc0I7SUFDdEIsV0FBVTtJQUNWLHdEQUF1RDtDQUN2RDtBQXdDQTtJQUNDLDBCQUFxQjtRQUFyQixzQkFBcUI7Q0FDckI7QUFDRDtJQUNDLFdBQVc7Q0FDWDtBQVpEO0lBQ0MsVUFBUztJQUNULFdBQVU7SUFDVixZQUFXO0lBQ1gsYUFBYTtJQUNiLFdBQVU7Q0FDVjtBQWVKO0lBQ0MsaUJBQWlCO0lBQ2pCLGdCQUFnQjtDQWFoQjtBQVhBO0lBQ0MsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtDQUNuQjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsWUFBWTtJQUNaLDZCQUEyQjtDQUMzQjs7QTdCN0pGOztHQUVHO0E4QnJQSDtJQUNDLGlCQUFpQjtJQUNqQixhQUFhO0NBY2I7QUFiQTtJQUNJLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsYUFBYTtDQVNoQjtBQVJHO0lBQ0MsbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFRO0lBQ1IsWUFBWTtJQUNaLGFBQWE7SUFDYixpQkFBaUI7Q0FDcEI7QUFLRjtJQUNDLG1CQUFrQjtJQUNsQixPQUFNO0lBQ04sUUFBTztJQUNQLFlBQVc7SUFDWCxhQUFZO0NBQ1o7O0E5QitORjs7R0FFRztBK0J6UEg7SUFDQyxtQkFBbUI7SUFDbkIsaUNBQThDO0lBQzlDLHFCQUFxQjtJQUNyQixvQkFBb0I7Q0FvS3BCO0FBbktBO0lBQ0MsWUFBWTtDQUNaO0FBR0Q7SUFDQyxtQkFBbUI7Q0FZbkI7QUFYQTtJQUNDLGVBQWU7SUFDZixzQkFBc0I7Q0FRdEI7QUFKQztJQUNDLFlBQW1CO0NBQ25CO0FBd0JKO0lBQ0MsMEJBQTBCO0NBQzFCO0FBQ0Q7SUFDQyxnQkFBZ0I7SUFDaEIsZUFBMEI7SUFDMUIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixpQkFBaUI7Q0FRakI7QUFQQTtJQUNDLGVBQXlCO0NBS3pCO0FBSkE7SUFFQyxZQUFrQjtDQUNsQjtBQUdIO0lBQ0MsZ0JBQWdCO0NBaUNoQjtBQWhDQTtJQUNDLGtCQUFrQjtDQUNsQjtBQUVEO0lBQ0MsaUJBQWlCO0lBQ2pCLFdBQVU7Q0FTVjtBQVJBO0lBQ0MsbUJBQW1CO0NBTW5CO0FBTEE7SUFDQyxtQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFNBQVE7Q0FDUjtBQUlIO0lBQ0MsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixlQUFlO0NBR2Y7QUFDRDtJQUNDLG9CQUFvQjtDQU1wQjtBQUxBLG9DQUlDO0FBSEE7SUFDQyxlQUF5QjtDQUN6QjtBQTZESjtJQUVDLDZCQUE2QjtDQVk3QjtBQVhBO0lBRUMsWUFBVztDQUNYO0FBS0Q7SUFDQyxzQkFBcUI7Q0FDckI7QUFORDtJQUNDLHNCQUFxQjtJQUNyQiwwQkFBMEI7Q0FDMUI7QUExSUQ7SUFDQywyQ0FBMkM7SUFDM0MsWUFBb0M7SUFDcEMsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLHVCQUErQztJQUMvQyxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLDJCQUEyQjtDQUMzQjtBQUNEO0lBQ0Msa0JBQWtCO0NBQ2xCO0FBd0REO0lBQ0MsWUFBWTtJQUNaLGFBQWE7Q0FDYjtBQUNEO0lBQ0MsWUFBWTtDQUNaO0FBQ0Q7SUFDQyxrQkFBa0I7Q0FDbEI7QUFFQTtJQUNDLGFBQWE7Q0FDYjtBQUNEO0lBQ0MsaUJBQWlCO0lBQ2pCLG1CQUFtQjtDQUNuQjtBQUdEO0lBQ0MsWUFBWTtDQUNaO0FBQ0Q7SUFDQyxtQkFBbUI7Q0FDbkI7QUFFQTtJQUNDLGFBQWE7Q0FDYjtBQUNEO0lBQ0MsaUJBQWlCO0lBQ2pCLG9CQUFvQjtDQUNwQjtBQUlGO0lBQ0MsYUFBYTtDQUNiO0FBQ0Q7SUFDQyxtQkFBbUI7Q0FDbkI7QUFFQTtJQUNDLGFBQWE7Q0FDYjtBQUNEO0lBQ0MsaUJBQWlCO0lBQ2pCLG9CQUFvQjtDQUNwQjtBQXNCTDtJQUNDLGdCQUFnQjtJQUNoQixpQkFBaUI7Q0F3QmpCO0FBdkJBO0lBQ0Msb0JBQW9CO0NBQ3BCO0FBYUQ7SUFDQyxvQkFBb0I7Q0FDcEI7QUFkRDtJQUNDLGdCQUFnQjtDQVVoQjtBQVRBO0lBQ0EsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixvQkFBb0I7Q0FDbkI7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQixvQkFBb0I7Q0FDcEI7QUFLRjtJQUNDLGlDQUFpQztJQUNqQyxZQUFZO0lBQ1osWUFBWTtDQUNaO0FBR0Y7SUF1RkMsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixrQkFBa0I7Q0FjbEI7QUF0R0E7SUFDQyxXQUFXO0NBMkJYO0FBMUJBO0lBQ0MsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixvQkFBb0I7Q0FnQnBCO0FBWkE7SUFDQyxnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osa0JBQWtCO0NBQ2xCO0FBRUQ7SUFDQyxrQkFBa0I7SUFDbEIsZ0JBQWdCO0NBQ2hCO0FBZEQ7SUFDQyxrQkFBa0I7Q0FDbEI7QUFlRjtJQUNDLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsWUFBVztDQUNYO0FBR0Y7SUFDQyxlQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLGdCQUFnQjtDQWtEaEI7QUFqREE7SUFFQyxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtDQWVsQjtBQWJBO0lBQ0MscUJBQW9CO0lBQ3BCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFFBQVE7SUFDUixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGVBQWdDO0lBQ2hDLFlBQVk7SUFDWixlQUFlO0NBRWY7QUFJRDtJQUNJLGlDQUFnQztDQUNoQztBQUdEO0lBQ0MsaUNBQWdDO0NBQ2hDO0FBR0Q7SUFDQyxpQ0FBZ0M7Q0FDaEM7QUFHRDtJQUNDLGlDQUFnQztDQUNoQztBQUdEO0lBQ0MsaUNBQWdDO0NBQ2hDO0FBU047SUFDQyw4QkFBOEI7SUFDOUIsU0FBUTtJQUNSLFFBQU87SUFDUCxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGVBQWdDO0NBS2hDO0FBSEE7SUFDQyxlQUFjO0NBQ2Q7QUFJSDtJQUNDLGdCQUFnQjtDQWVoQjtBQWRBO0lBQ0Msa0JBQWtCO0NBQ2xCO0FBSUQ7SUFDQyxvQkFBb0I7Q0FDcEI7QUFMRDtJQUNDLDRCQUE0QjtDQUM1QjtBQUtBO0lBQ0MsbUJBQW1CO0NBQ25CO0FBSUY7SUFFQyxvQkFBb0I7SUFDcEIsaUJBQWlCO0NBQ2pCO0FBTUU7SUFDRixvQkFBb0I7Q0FDakI7QUFFRDtJQUNDLDZCQUE0QjtDQUM1QjtBQUNEO0lBQ0MsNkJBQTZCO0NBQzdCO0FBQ0Q7SUFDQyw2QkFBNkI7Q0FDN0I7QUFDRDtJQUNDLDZCQUE2QjtDQUM3QjtBQUNEO0lBQ0MsNkJBQThCO0NBQzlCO0FBR0w7SUFDQyxpQkFBZ0I7Q0FzQmhCO0FBckJBO0lBQ0MsaUJBQWdCO0NBZ0JoQjtBQWZBLGNBY0M7QUFiQTtJQUNDLGlCQUFpQjtJQUNqQixxQ0FBcUM7SUFDckMsNkJBQTZCO0lBQzdCLDJCQUEyQjtJQUMzQiwrQkFBK0I7SUFDL0IsK0JBQStCO0lBQy9CLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsbUJBQWtCO0lBQ2xCLGVBQWU7Q0FFZjtBQUdIO0lBQ0MsV0FBVTtDQUNWOztBL0IxSEY7O0dBRUc7QWdDL1BIO0lBQ0MsbUJBQWtCO0lBQ2xCLGFBQWE7SUFDYixVQUFTO0lBQ1QsaUJBQWlCO0NBOEdqQjtBQTVHQTtJQUVJLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQix3QkFBd0I7SUFDeEIsZUFBZTtJQUNmLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsdUJBQXVCO0lBQ3ZCLCtEQUErRDtJQUMvRCxtQkFBbUI7Q0FDdEI7QUFHRDtJQUVDLGFBQWE7SUFDYixVQUFVO0NBdUJWO0FBdEJBO0lBQ0MsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QixjQUFjO0NBa0JkO0FBakJBO0lBQ0MsZUFBZTtJQUNmLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsZUFBeUI7SUFDekIsc0JBQWtDO0lBQ2xDLDhFQUE4RTtJQUM5RSxpQkFBZ0I7Q0FDaEI7QUFFRDtJQUdDLG9CQUE4QjtJQUM5QixZQUFtQjtDQUNuQjtBQTZDRjtJQUVDLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2Ysc0JBQXNCO0NBS3RCO0FBSEE7SUFDQyxpQkFBZ0I7Q0FDaEI7QUFFRjtJQUNDLHNCQUFzQjtDQVN0QjtBQVJBO0lBRUMsd0JBQXdCO0NBQ3hCO0FBQ0Q7SUFFQyxZQUFZO0NBQ1o7QUEzREg7SUFDQyxpQ0FBOEM7Q0FxQzlDO0FBaENFO0lBQ0MsaUJBQWlCO0lBQ1gsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsMkJBQTJCO0NBV2pDO0FBVk07SUFDTCxZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGFBQVk7SUFDWixRQUFPO0lBQ1AsWUFBVztJQUNYLFlBQVk7SUFDWiwwQkFBcUM7SUFDckMsMEJBQTBCO0NBQzFCO0FBR0Y7SUFHQyxZQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsa0JBQWtCO0NBSWxCO0FBSEE7SUFDQyxZQUFXO0NBQ1g7OztBaENpTE47O0dBRUc7QWlDclFIO0lBQ0MsaUJBQWlCO0lBQ2pCLGlCQUFpQjtDQU9qQjtBQUxBO0lBQ0MsY0FBYztJQUNSLGlCQUFpQjtJQUNqQixtQkFBbUI7Q0FDekI7QUFHRjtJQUNDLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFDdEIsdUNBQXVDO0lBQ3BDLDZCQUE2QjtJQUM3QixzQkFBc0I7SUFDdEIsMGFBQTBhO0lBQzFhLG9CQUFtQjtDQUN0QjtBQUdEO0lBQ0MsMEJBQW1DO0lBQ25DLGNBQWE7Q0FnSGI7QUEvR0E7SUFDQyxhQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLG1CQUFrQjtDQUNsQjtBQUNEO0lBQ0MsZ0JBQWU7SUFDZixtQkFBa0I7Q0FDbEI7QUF3RkQ7SUFDQywwQkFBMEI7Q0FhMUI7QUFWQztJQUNDLDBCQUEwQjtDQU8xQjtBQU5BO0lBQ0Msa0JBQWlCO0NBSWpCO0FBSEE7SUFDQyxZQUFXO0NBQ1g7QUE5Rko7SUFDQyxhQUFhO0lBQ2IsbUJBQW1CO0NBaURuQjtBQXRDQztJQUNDLG1CQUFtQjtJQUNuQixTQUFRO0lBQ1IsT0FBTTtJQUNOLFlBQVc7SUFDSixhQUFhO0lBQ2Isa0JBQWtCO0lBQ3pCLG1CQUFtQjtJQUNuQixzQkFBc0I7Q0FnQnRCO0FBZEE7SUFDQyxpQkFBZ0I7SUFDWixtQ0FBbUM7SUFDdEMsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckIscUJBQXFCO0lBQ3JCLHFCQUFxQjtDQUN0QjtBQUNELDRFQUlDO0FBSEE7SUFDQyxpQkFBZ0I7Q0FDaEI7QUFHSDtJQUNDLGdCQUFnQjtJQUNULGtCQUFrQjtJQUNsQixhQUFZO0lBQ1osa0JBQWtCO0NBQ3pCO0FBdENEO0lBQ0MsbUJBQW1CO0lBQ25CLDRCQUE0QjtDQUs1QjtBQUpBO0lBQ0MsWUFBVztJQUNYLFVBQVM7Q0FDVDtBQWtDSDtJQUNDLGlCQUFnQjtDQUNoQjtBQUNEO0lBQ0MsZ0JBQWU7Q0FDZjtBQUdGO0lBQ0MsY0FBYTtJQUNOLG1CQUFtQjtJQUNuQiwwQkFBMEI7SUFDMUIsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixtQkFBbUI7Q0FrQjFCO0FBaEJPO0lBQ0MsbUJBQW1CO0lBQ25CLFVBQVM7SUFDVCxTQUFRO0lBQ1IsMEJBQTBCO0lBQzFCLFlBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QiwwQkFBMEI7SUFDMUIsbUJBQWtCO0NBS2xCO0FBSkE7SUFFQyxZQUFXO0NBQ1g7QUEwQlo7SUFDQyxpQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCLGlCQUFpQjtDQVdqQjtBQVZBO0lBQ0MsYUFBWTtJQUNaLGdCQUFnQjtDQUNoQjtBQUVEO0lBQ0MsaUJBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixpQkFBaUI7Q0FDakI7QUFHRjtJQUNRLGtCQUFrQjtJQUN6QixvQkFBb0I7Q0FDcEI7QUFHRDtJQUdDLDBCQUEwQjtDQUMxQjtBQUVEO0lBQ0MsK0JBQThCO0NBQzlCO0FBQ0Q7SUFDUSxxQkFBcUI7Q0FDNUI7QUFDRDtJQUNDLG1CQUFtQjtDQUNuQjtBQUdELGVBTUM7QUFMQTtJQUNDLHNCQUFzQjtJQUN0QixvQkFBbUI7SUFDbkIsbUJBQWtCO0NBQ2xCO0FBR0Y7SUFFQyxnQkFBZ0I7Q0FDaEI7QUFHQTtJQUNJLGdCQUFnQjtJQUNoQixjQUFjO0NBQ2pCO0FBS0Y7SUFDQyxtQkFBbUI7Q0FZbkI7QUFWQTtJQUNDLG9CQUFtQjtDQUNuQjtBQUNEO0lBQ0MsbUJBQW1CO0lBQ25CLE9BQU07SUFDTixTQUFRO0lBQ1IsWUFBVztJQUNYLFdBQVU7Q0FDVjs7QWpDcURGOztHQUVHO0FrQ3pRRjtJQUNDLG1CQUFtQjtJQUNuQixPQUFNO0lBQ04sU0FBUTtJQUNSLGFBQWE7Q0FDYjtBQUNEO0lBQ0MsWUFBWTtJQUNaLFFBQU87Q0FDUDtBQUVEO0lBQ0MsYUFBYTtDQUNiO0FBRUQ7SUFDQyx3QkFBdUI7Q0FZdkI7QUFYQTtJQUNDLGlCQUFpQjtJQUNqQix3QkFBd0I7Q0FDeEI7QUFFRDtJQUNDLGtCQUFrQjtJQUNsQixvQkFBZTtRQUFmLGdCQUFlO0NBQ2Y7O0FsQ21QSDs7R0FFRztBbUMvUUg7SUFDQywrQkFBOEM7SUFDOUMsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixtQkFBbUI7Q0FxS25CO0FBbktBO0lBRUMsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixvQkFBb0I7Q0ErRHBCO0FBOURBO0lBQ0MsWUFBVztJQUNYLFlBQVc7SUFDWCxZQUFZO0lBQ1osMEJBQTBDO0lBQzFDLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsWUFBVztDQUNYO0FBQ0Q7SUFDQyxvQkFBb0I7SUFDcEIsa0JBQWtCO0NBOENsQjtBQUpBO0lBQ0MsaUJBQWlCO0NBQ2pCO0FBeENBO0lBQ0MsWUFBWTtJQUNaLGNBQWM7Q0FLZDtBQUhBO0lBQ0MsYUFBYTtDQUNiO0FBRUY7SUFDQyxtQkFBbUI7Q0FDbkI7QUFDRDtJQUNDLFVBQVM7Q0FDVDtBQUNEO0lBQ0MsVUFBVTtDQUNWO0FBSUQ7SUFDQyxzQkFBc0M7Q0FDdEM7QUFDRDtJQUNDLFVBQVM7SUFDVCxpQkFBaUI7Q0FDakI7QUFJRDtJQUNDLGtCQUFrQjtDQUNsQjtBQUNEO0lBQ0Msb0JBQW9CO0NBQ3BCO0FBUkQ7SUFDQyxVQUFVO0NBQ1Y7QUFlSDtJQUNDLGlCQUFnQjtDQUNoQjtBQUVGLGlEQU1DO0FBSkM7SUFDQywwQkFBcUM7Q0FDckM7QUFHSDtJQUNDLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsT0FBTztJQUNQLFFBQVE7SUFDUixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixzQkFBc0I7Q0EwQnRCO0FBekJBO0lBQ0MsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixTQUFTO0lBQ1QsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQiwwQkFBMEM7SUFDMUMsMEJBQTBCO0lBQzFCLDhCQUE4QjtDQUM5QjtBQUNEO0lBQ0MsV0FBVTtDQUlWO0FBSEE7SUFDQywwQkFBcUM7Q0FDckM7QUFFRiwrQ0FJQztBQUhBO0lBQ0MsMEJBQTBDO0NBQzFDO0FBSUg7SUFDQyxtQkFBbUI7Q0FzQm5CO0FBcEJBO0lBQ0MsbUJBQW1CO0lBQ25CLE9BQU07SUFDTixvQkFBb0I7Q0FDcEI7QUFHQTtJQUNDLFVBQVM7SUFDVCxvQkFBb0I7Q0FDcEI7QUFJRDtJQUNDLFVBQVM7SUFDVCxvQkFBb0I7Q0FDcEI7QUFJSDtJQUNDLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWTtDQUNaO0FBRUQ7SUFDQyxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixZQUFZO0lBQ1osT0FBTztJQUNQLFFBQU87SUFDUCxrQkFBa0I7SUFDbEIsMEJBQTBDO0NBRTFDO0FBR0E7SUFDQyxnQkFBZ0I7SUFDYixPQUFPO0NBQ1Y7QUFDRDtJQUNDLGtCQUFrQjtDQUNsQjtBQU1IO0lBQ0MsaUJBQWlCO0NBQ2pCO0FBR0E7SUFDQywwQkFBb0M7Q0FDcEM7QUFJRjtJQUNDLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtDQWtJbkI7QUFoSUE7SUFFQyxtQkFBbUI7SUFDbkIsT0FBTTtJQUNOLFFBQU87SUFDUCxhQUFhO0lBQ2Isb0JBQW9CO0lBQ3BCLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixZQUFZO0lBQ1osMEJBQXlCO0NBNkR6QjtBQTNEQTtJQUNDLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCLDRCQUEyQjtJQUMzQixzQkFBcUI7SUFDckIsdUJBQXNCO0lBQ3RCLDBCQUF5QjtJQUN6QixrQkFBaUI7SUFFakIsMEJBQXlCO0lBQ3pCLGdCQUFnQjtDQW9DaEI7QUFuQ0E7SUFDQyxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGFBQWE7SUFDYixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLHVCQUErQjtJQUMvQixTQUFTO0lBQ1QsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCwwQkFBdUM7SUFDdkMsMEJBQXlCO0NBQ3pCO0FBQ0Q7SUFDQyxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixpQkFBZ0I7SUFDaEIsb0JBQW9CO0NBUXBCO0FBTEE7SUFDQyx1QkFBc0I7SUFDdEIsMEJBQXFCO1FBQXJCLHNCQUFxQjtJQUNyQiwwQkFBcUM7Q0FDckM7QUFHRjtJQUNDLGlCQUFpQjtDQUNqQjtBQUVEO0lBQ0MsbUJBQW1CO0NBQ25CO0FBR0Y7SUFDQyxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLDRCQUEyQjtDQUkzQjtBQUhBO0lBQ0MsNEJBQTJCO0NBQzNCO0FBS0g7SUFDQyxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLHlEQUF3RDtDQWN4RDtBQWJBLHVDQUlDO0FBSEE7SUFDQyxlQUFlO0NBQ2Y7QUFFRjtJQUNDLGtCQUFrQjtJQUNsQixpQkFBaUI7Q0FDakI7QUFDRDtJQUNDLG9CQUFvQjtJQUNwQixrQkFBa0I7Q0FDbEI7QUFFRjtJQUNDLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsZUFBZTtDQUNmO0FBdUJELGdDQUlDO0FBSEE7SUFDQyxvQkFBbUI7Q0FDbkI7QUFHRjtJQUNDLGNBQWM7Q0FDZDtBQTlCRDtJQUNDLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFdBQVU7SUFDVixXQUFXO0lBQ1gsYUFBYTtJQUNiLG9CQUFvQjtDQUNwQjtBQUVELHlDQVdDO0FBUkE7SUFDQyxhQUFZO0NBQ1o7QUFFRDtJQUNDLGFBQWE7Q0FDYjtBQWNIO0lBQ0MsWUFBWTtJQUNaLGVBQWU7SUFDZixZQUFZO0NBQ1o7QUFFRDtJQUF3QyxtQkFBbUI7Q0FBRTtBQUk1RDtJQUNDLDJCQUEyQjtDQVUzQjtBQVRBO0lBQ0Msc0JBQXNCO0NBQ3RCO0FBQ0Q7SUFDQywwQkFBMEI7Q0FDMUI7QUFDRDtJQUNDLDBCQUEwQjtDQUMxQjs7QW5DaEVIOztHQUVHO0FvQ3BSSDtJQUNDLCtCQUE4QjtJQUM5QixZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNaLDRDQUE0QztDQW9DbkQ7QUFsQ0E7SUFDQyxpQkFBaUI7SUFDakIsVUFBUztJQUNULFdBQVU7Q0FpQlY7QUFoQkE7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLGlCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsb0JBQW9CO0NBU3BCO0FBUkE7SUFDQyxZQUFXO0lBQ1gsc0JBQXNCO0NBS3RCO0FBSkE7SUFFQyxZQUFXO0NBQ1g7QUFLSjtJQUNDLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsWUFBVztDQU9YO0FBTkE7SUFDQyxjQUFjO0NBQ2Q7QUFDRDtJQUNDLHVCQUFzQjtDQUN0QjtBQU9GO0lBQ0Msc0JBQXNCO0NBQ3RCO0FBQ0Q7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNRLGdCQUFnQjtJQUN2QixXQUFXO0lBQ1gsVUFBVTtDQVFWO0FBUEE7SUFDQyxzQkFBc0I7Q0FJdEI7QUFIQTtJQUNDLGtCQUFrQjtDQUNsQjtBQUlIO0lBQ0MsaUJBQWdCO0lBQ2hCLGVBQWtDO0lBQ2xDLGtCQUFrQjtDQUNsQjtBQUNEO0lBQ0MsaUJBQWdCO0NBQ2hCO0FBR0E7SUFDQyxvQkFBb0I7Q0FDcEI7QUFDRDtJQUNDLGlCQUFnQjtDQUNoQjtBQUNEO0lBQ0MsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFTO0lBQ1QsaUJBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxtQkFBa0I7SUFDbEIsa0JBQWlCO0NBQ2pCO0FBQ0Q7SUFDQyxZQUFXO0lBQ1gsYUFBWTtJQUNaLGdDQUE0QztJQUM1QyxtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLG9CQUE2QjtDQWdCN0I7QUFmQTtJQUNDLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsa0JBQWtCO0NBQ2xCO0FBQ0Q7SUFDQyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUMxQixrQkFBa0I7Q0FDbEI7QUFDRDtJQUNDLGdCQUFnQjtJQUNoQixvQkFBb0I7Q0FDcEI7QUFLSjtJQUNDLG9CQUFvQjtDQStDcEI7QUE5Q0E7SUFDQyxnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsaUNBQThDO0lBQzlDLG9CQUFvQjtDQVdwQjtBQVRBO0lBQ0MsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0lBQ2IsUUFBUTtJQUNSLFlBQVk7SUFDWixZQUFZO0lBQ1osdUJBQXVCO0NBQ3ZCO0FBR0YsdUJBT0M7QUFOQTtJQUNDLHNCQUFxQjtDQUlyQjtBQUhBO0lBQ0MsMEJBQXlCO0NBQ3pCO0FBSUg7SUFDQyxvQkFBb0I7Q0FDcEI7QUFDRDtJQUNDLGlCQUFpQjtJQUNqQixXQUFVO0NBS1Y7QUFKQTtJQUNDLGlCQUFpQjtJQUNqQixtQkFBa0I7Q0FDbEI7QUFFRjtJQUNDLGdCQUFnQjtJQUNoQixhQUFhO0NBQ2I7QUFDRDtJQUNDLGdCQUFnQjtDQUNoQjtBQUdEO0lBQ0Msa0JBQWlCO0lBQ2pCLGtCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QixzQkFBc0I7SUFDdEIsMEJBQXVDO0lBQ3ZDLFlBQVc7Q0FNWDtBQUxBO0lBRUMsMEJBQXFDO0lBQ3JDLFlBQVc7Q0FDWDtBQUlGO0lBQ0Msb0JBQW9CO0lBQ2IscUJBQXFCO0lBQ3JCLGlDQUFpQztJQUN4QyxvQkFBb0I7Q0EwRHBCO0FBekRBO0lBQ0Msc0JBQXNCO0NBQ3RCO0FBQ0Q7SUFDQyxlQUFlO0lBQ2YsWUFBVztJQUNYLGdCQUFnQjtDQVdoQjtBQVRDO0lBQ0MsZ0JBQWdCO0lBQ2IsdUJBQXVCO0lBQ3ZCLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsVUFBVTtDQUNiO0FBSUg7SUFDQyxrQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGlCQUFnQjtJQUNoQixnQkFBZ0I7Q0FrQ2hCO0FBOUJBO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsY0FBYTtDQUNiO0FBQ0Q7SUFDQyxVQUFTO0lBQ1QsV0FBVTtJQUNWLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0NBUW5CO0FBTkM7SUFDQyxtQkFBbUI7SUFDbkIsU0FBUTtJQUNSLG1CQUFrQjtDQUNsQjtBQUdIO0lBQ0Msa0JBQWtCO0lBQ2xCLFlBQVc7SUFDWCxtQkFBbUI7Q0FDbkI7QUEzQkQ7SUFDQyxpQkFBZ0I7Q0FDaEI7QUEwQkQ7SUFDQyxZQUFZO0lBQ1osWUFBVztJQUNYLGVBQWU7Q0FDZjtBQU1EO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBTUg7SUFDQyxpQkFBaUI7SUFDakIsV0FBVTtDQUNWO0FBRUE7SUFDQyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLHNCQUFzQjtDQUN0QjtBQUdILGVBRUM7QUFFQTtJQUNDLFdBQVU7SUFDVixpQkFBaUI7Q0FDakI7QUFJRjtJQUFrQixZQUFZO0NBQUM7QUFDL0I7SUFBYyxZQUFZO0NBQUU7QUFDNUI7SUFBdUIsa0JBQWtCO0lBQUMsWUFBWTtJQUFDLGdCQUFnQjtJQUFDLGlCQUFpQjtJQUFDLG9CQUFvQjtDQUFFO0FBQ2hIO0lBQXFCLGdCQUFnQjtDQUFFO0FBQ3ZDO0lBQXdCLHFCQUFxQjtDQUFFO0FBQy9DO0lBQXFCLFlBQVk7Q0FBRTtBQUNuQztJQUF3QixvQkFBb0I7SUFBQyx1QkFBdUI7SUFBQyxtQkFBbUI7SUFBQyxhQUFZO0NBQUM7QUFDdEc7SUFBOEIsaUJBQWlCO0NBQUU7QUFDakQ7SUFBMEIsaUJBQWlCO0NBQUU7QUFDN0M7SUFBMkIsZ0JBQWdCO0lBQUMsMEJBQTBCO0lBQUMsa0JBQWtCO0NBQUU7QUFDM0Y7SUFBMkIsZ0JBQWdCO0lBQUMsMEJBQTBCO0lBQUMsa0JBQWtCO0NBQUU7QUFFM0Y7SUFDQywwQkFBbUM7Q0E0RW5DO0FBM0VBO0lBQ0MsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQix5QkFBd0I7SUFDeEIsc0JBQXNCO0lBQ3RCLGVBQXlCO0NBbUN6QjtBQWxDQTtJQUNDLGdCQUFnQjtJQUNoQixlQUF5QjtDQUN6QjtBQUVEO0lBQ0MsaUJBQWdCO0lBQ2hCLG1DQUFtQztJQUM1Qiw2QkFBNkI7SUFDN0IsMkJBQTJCO0lBQzNCLCtCQUErQjtJQUMvQiwrQkFBK0I7SUFDL0IsWUFBWTtJQUNaLGVBQWU7SUFDZixvQ0FBb0M7SUFDcEMsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFdBQVU7Q0FDakI7QUFFRCxvQ0FRQztBQU5BO0lBQ0Msb0JBQW1CO0lBQ25CLFdBQVc7SUFDWCxZQUFXO0lBQ1gsMkJBQTJCO0NBQzNCO0FBR0g7SUFDQyxrREFBa0Q7Q0FPbEQ7QUFOQTtJQUNDLGVBQTJCO0NBSTNCO0FBSEE7SUFDQyxlQUEyQjtDQUMzQjtBQUdIO0lBRUMsNENBQTRDO0NBTzVDO0FBTkE7SUFDQyxZQUFXO0NBSVg7QUFIQTtJQUNDLFlBQVc7Q0FDWDtBQUdIO0lBQ0MsMEJBQThCO0NBQzlCO0FBQ0Q7SUFDQywwQkFBK0I7Q0FDL0I7QUFDRDtJQUNDLDBCQUFnQztDQUNoQztBQUNEO0lBQ0MsMEJBQWdDO0NBQ2hDO0FBQ0Q7SUFDQywwQkFBNkI7Q0FDN0I7QUFRRDtJQUNDLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsaUNBQThDO0lBQzlDLG1CQUFtQjtDQVduQjtBQVZBO0lBQ0MsWUFBVztJQUNYLFlBQVc7SUFDWCxZQUFZO0lBQ1osMEJBQXVDO0lBQ3ZDLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsUUFBUTtDQUNSO0FBR0Y7SUFDQyxvQkFBb0I7Q0FDcEI7QUFDRDtJQUNJLGdCQUFnQjtJQUNuQixXQUFXO0lBQ1gsVUFBVTtDQVFWO0FBUEE7SUFDQyxzQkFBc0I7Q0FJdEI7QUFIQTtJQUNDLGtCQUFrQjtDQUNsQjtBQUtILHlCQUVDO0FBRUQ7SUFDQyxtQkFBbUI7SUFDaEIsUUFBUTtJQUNSLFlBQVk7SUFDWixXQUFXO0lBQ2QsbUJBQW1CO0NBZW5CO0FBZEE7SUFDQyxlQUFjO0NBQ2Q7QUFDRDtJQUNDLGtCQUFpQjtDQVNqQjtBQVJBO0lBQ0MsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixlQUFlO0NBSWY7QUFIQTtJQUNDLG9CQUFvQjtDQUNwQjtBQU9MO0lBQ0MsZ0JBQWU7SUFDZixlQUFjO0lBQ2QsOEJBQTBDO0lBQzFDLGlDQUE4QztDQVM5QztBQVJBO0lBQ0MsWUFBVztDQUNYO0FBQ0Q7SUFDQyxrQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCLGlCQUFpQjtDQUNqQjtBQUlEO0lBQ0Msb0JBQW9CO0NBQ3BCO0FBQ0Q7SUFDQyxpQkFBaUI7Q0FDakI7QUFNRjtJQUNDLFVBQVM7SUFDVCxpQkFBZ0I7SUFDaEIsV0FBVTtJQUNWLGlCQUFpQjtDQXNEakI7QUFuREE7SUFDQyxvQkFBb0I7Q0FFcEI7QUFFRDtJQUNDLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsaUJBQWlCO0NBRWpCO0FBRUQ7SUFDQyxZQUFXO0lBQ1gsYUFBYTtJQUNiLFlBQVk7Q0FDWjtBQUNEO0lBQ0Msa0JBQWlCO0NBZ0NqQjtBQS9CQTtJQUNDLG9CQUFvQjtDQW1CcEI7QUFsQkE7SUFDQyxVQUFTO0lBQ1QsV0FBVTtJQUNWLGlCQUFpQjtDQWNqQjtBQWJBO0lBQ0Msc0JBQXNCO0lBQ3RCLFlBQW1DO0lBQ25DLG1CQUFtQjtDQUNuQjtBQUVBO0lBQ0Msa0JBQWtCO0NBQ2xCO0FBQ0QsZ0VBRUM7QUFJSjtJQUNDLGlDQUE4QztJQUM5QyxxQkFBcUI7SUFDckIsWUFBVztDQU1YO0FBTEE7SUFDQyxZQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGdCQUFnQjtDQUNoQjtBQVFIO0lBQ0MsNEJBQTRCO0NBQzVCO0FBRUQ7SUFDQyw2QkFBNkI7Q0FDN0I7QUFFRDtJQUNDLDBCQUEwQjtDQUMxQjtBQUVEO0lBQ0Msc0JBQXNCO0NBQ3RCO0FBQ0Q7SUFDQyxlQUFlO0lBQ2Ysc0JBQXNCO0NBSXRCO0FBSEE7SUFDQyxlQUFlO0NBQ2Y7QUFHRjtJQUNDLDZCQUE2QjtDQUs3QjtBQUhBO0lBQ0MsMEJBQXlCO0NBQ3pCOzs7QXBDalJIOztHQUVHO0FxQ3ZSRDtJQUNDLFdBQVU7SUFDVixjQUFhO0lBRWIsbUJBQW1CO0NBd0NuQjtBQXZDQTtJQUVDLG1CQUFtQjtDQUNuQjtBQUVEO0lBQ0MsV0FBVTtJQUNWLFVBQVM7SUFDVCxpQkFBaUI7Q0E2QmpCO0FBNUJBO0lBQ0MsbUJBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixnQkFBZ0I7SUFDaEIsMEJBQTBCO0NBc0IxQjtBQXJCQTtJQUNDLHVCQUF1QjtJQUN2QixtQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ1osVUFBVTtDQUVqQjtBQUNEO0lBQ0Msc0JBQXNCO0lBQ3RCLGVBQWM7Q0FLZDtBQUpBO0lBRUMsWUFBVztDQUNYO0FBR0Q7SUFDQyxpQ0FBNEM7Q0FDNUM7QUFTTDtJQUNDLG1CQUFtQjtJQUNuQixVQUFTO0lBQ1QsV0FBVTtDQVlWO0FBWEE7SUFDQyxvQkFBNkI7SUFDN0IsZ0JBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxnQkFBZ0I7SUFDaEIsMEJBQTBCO0NBQzFCO0FBQ0Q7SUFDQyxlQUFjO0NBQ2Q7QUEwQkY7SUFDQyxtQkFBbUI7SUFDWixrQkFBa0I7SUFDbEIscUJBQXFCO0NBYTVCO0FBWk87SUFDQyxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFNBQVM7SUFDVCwwQkFBMEI7SUFDMUIsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLDBCQUEwQjtJQUMxQixtQkFBbUI7Q0FDbkI7QUFwQ1I7SUFDQyxZQUFXO0NBQ1g7QUFFQTtJQUNDLFlBQVc7Q0FLWDtBQUpBO0lBRUMsWUFBVztDQUNYO0FBR0Q7SUFDQyw4QkFBOEI7Q0FDOUI7QUE0Qko7SUFDQyxtQkFBbUI7SUFDbkIsUUFBTztJQUNQLFdBQVc7SUFDWCxtQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLGFBQWE7Q0FTYjtBQVJBO0lBQ0ksc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixZQUFZO0NBQ2Y7QUFDRDtJQUNDLG9CQUFtQjtDQUNuQjtBQU1EO0lBQ0MsbUJBQWtCO0NBQ2xCO0FBRUY7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLGdCQUFnQjtDQUNoQjtBQUVEO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixvQkFBb0I7Q0FDcEI7QUFDRDtJQUNDLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUFDMUIsWUFBVztJQUNYLGlCQUFpQjtDQUNqQjtBQUVEO0lBQ0MsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixpQ0FBOEM7Q0FDOUM7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQixPQUFNO0lBQ04sVUFBVTtJQUNWLFlBQVc7SUFDWCxhQUFZO0NBQ1o7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQixhQUFZO0lBQ1osU0FBUTtJQUNSLGdDQUEyQjtRQUEzQiw0QkFBMkI7SUFDM0IsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsV0FBVTtJQUVWLHdCQUF3QjtDQVN4QjtBQVJBO0lBQ0MsWUFBWTtJQUNMLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLG1CQUFtQjtDQUMxQjtBQUlGO0lBR0MsMERBQTBEO0NBQzFEO0FBQ0Q7SUFtQkMsZUFBYztDQUNkO0FBbEJBO0lBR0MseURBQXlEO0NBQ3pEO0FBQ0Q7SUFDQyxZQUFXO0NBRVg7QUFDRDtJQUNDLFdBQVU7Q0FDVjtBQUNEO0lBQ0MsYUFBWTtJQUNaLG9CQUFvQjtJQUNwQixXQUFXO0NBQ1g7QUFNSDtJQWFDLHVCQUErQjtDQXlFL0I7QUFyRkE7SUFDQyxzQkFBc0I7Q0FVdEI7QUFUQTtJQUNDLGVBQWU7SUFDZixnQ0FBNkM7Q0FNN0M7QUFMQTtJQUNDLDBCQUEwQjtJQUMxQiw4QkFBMkM7SUFDM0MsaUNBQThDO0NBQzlDO0FBSUg7SUFDQyxlQUEwQjtDQW9DMUI7QUFoQ0E7SUFDQyxtQkFBbUI7SUFDbkIsbUJBQWtCO0lBQ2xCLGFBQWE7Q0FTYjtBQVJBO0lBQ0ksc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixZQUFZO0NBQ2Y7QUFDRDtJQUNDLG9CQUFtQjtDQUNuQjtBQUVGO0lBQ0MsZ0JBQWdCO0NBT2hCO0FBTkE7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLG1CQUFrQjtDQUNsQjtBQUVGO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixpQkFBaUI7Q0FNakI7QUFMQTtJQUNDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsb0JBQW9CO0NBQ3BCO0FBakNGO0lBQ0MsMEJBQTJCO0NBQzNCO0FBa0NGO0lBQ0MsZ0JBQWdCO0NBZ0NoQjtBQS9CQTtJQUNDLHFCQUFvQjtDQUlwQjtBQUhBO0lBQ0Msb0JBQW1CO0NBQ25CO0FBRUY7SUFDQyxnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQix3QkFBd0I7Q0FvQnhCO0FBbkJBO0lBQ0MsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixXQUFXO0lBQ1gsbUNBQW1DO0lBQ25DLGdCQUFnQjtJQUNoQixtQkFBbUI7Q0FDbkI7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQixtQkFBbUI7Q0FLbkI7QUFKQTtJQUNDLFdBQVc7SUFDWCxZQUFZO0NBQ1o7QUFzR0g7SUFDQywwQkFBMEI7Q0FDMUI7QUFDRDtJQUNDLDZCQUE2QjtDQUM3QjtBQXJHRjtJQUNDLDBCQUFxQztDQWdDckM7QUE1QkE7SUFDQyxZQUFZO0lBQ1osYUFBYTtJQUNiLFlBQW9CO0lBQ3BCLG9CQUE2QjtJQUM3QixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxrQkFBa0I7Q0FPbEI7QUFOQTtJQUNDLGdCQUFnQjtDQUNoQjtBQUNEO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBRUY7SUFDQyxtQkFBbUI7Q0FDbkI7QUFyQkQ7SUFDQywyQ0FBbUQ7Q0FDbkQ7QUFvQkQ7SUFDQyxpQ0FBOEM7Q0FDOUM7QUFDRDtJQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0lBQ0MsOEJBQTJDO0NBQzNDO0FBSUY7SUFDQyxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixXQUFXO0NBNkNYO0FBNUNBO0lBQ0MsWUFBWTtJQUNaLG9CQUE2QjtJQUM3QixtQkFBbUI7Q0F3Q25CO0FBcENBO0lBQ0MsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLFlBQW9CO0lBQ3BCLHNCQUFzQjtDQWV0QjtBQWRBO0lBRUMsWUFBb0I7Q0FXcEI7QUFWQTtJQUNDLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osYUFBYTtJQUNiLFFBQVE7SUFDUixZQUFZO0lBQ1osWUFBWTtJQUNaLHVCQUErQjtJQUMvQixXQUFXO0NBQ1g7QUF0Qkg7SUFDQyxnQkFBZ0I7Q0FDaEI7QUF1QkQ7SUFDQyxrQkFBa0I7SUFDbEIsaUJBQWlCO0NBV2pCO0FBVkE7SUFDQyxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGFBQWE7SUFDYixRQUFRO0lBQ1IsWUFBWTtJQUNaLFlBQVk7SUFDWix1QkFBK0I7SUFDL0IsV0FBVztDQUNYO0FBSUo7SUFDQyw4QkFBMkM7Q0FJM0M7QUFIQTtJQUNDLGlCQUFpQjtDQUNqQjtBQWlCSjtJQUNDLHVCQUErQjtJQUMvQixtQkFBbUI7SUFDbkIsZ0NBQTRDO0lBQzVDLDhCQUEwQztJQUMxQyxlQUFlO0NBb1FmO0FBbFFBO0lBQ0MsbUJBQW1CO0lBQ25CLFNBQVE7SUFDUixXQUFVO0lBQ1YsYUFBWTtJQUNaLGVBQWM7SUFDZCxpQkFBaUI7SUFDakIsVUFBVTtJQUNWLFdBQVc7Q0FnRFg7QUEvQ0E7SUFDQyxvQkFBbUI7SUFDbkIsdUJBQXNCO0lBQ3RCLG9CQUE2QjtJQUM3QixtQkFBbUI7SUFDbkIsZ0JBQWU7Q0F5Q2Y7QUFyQ0E7SUFDQyxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsWUFBb0I7SUFDcEIsc0JBQXNCO0NBaUJ0QjtBQWhCQTtJQUVDLFlBQW9CO0NBYXBCO0FBWkE7SUFFQywyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0lBQ2IsUUFBUTtJQUNSLFlBQVk7SUFDWixZQUFZO0lBQ1osdUJBQStCO0lBQy9CLFdBQVc7Q0FDWDtBQXhCSDtJQUNDLGdCQUFnQjtDQUNoQjtBQXlCRDtJQUNDLG9CQUFvQjtDQVdwQjtBQVZBO0lBQ0MsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0lBQ2IsUUFBUTtJQUNSLFlBQVk7SUFDWixZQUFZO0lBQ1osdUJBQStCO0lBQy9CLFdBQVc7Q0FDWDtBQUtKO0lBQ0MsbUJBQW1CO0NBbUpuQjtBQWpKQTtJQUNDLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsT0FBTTtJQUNOLFFBQU87SUFDUCxhQUFhO0lBQ2IsYUFBWTtJQUNaLDBCQUFxQztJQUNyQyxZQUFvQjtJQUNwQixvQkFBNkI7SUFDN0Isa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixnQkFBZ0I7Q0FvQmhCO0FBbkJBLDRDQWNDO0FBYkE7SUFDQyxpQkFBZ0I7SUFDaEIsa0JBQWlCO0lBQ2pCLG1CQUFrQjtDQVNsQjtBQVJBO0lBQ0MsYUFBYTtJQUNiLGVBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDUCxVQUFVO0NBQ2I7QUFJSDtJQUNDLFlBQWtCO0NBQ2xCO0FBR0Y7SUFDQyxpQ0FBNkM7SUFDN0Msb0JBQW9CO0NBOEZwQjtBQTdGQTtJQUNDLGVBQWU7SUFDZixjQUFjO0lBQ2QsbUJBQW1CO0NBaUNuQjtBQS9CQTtJQUNDLDBCQUEwQjtDQUMxQjtBQUVEO0lBRUMsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtDQUcxQjtBQUtBO0lBQ0Msb0JBQW9CO0lBQ3BCLFdBQVc7SUFDWCxZQUFXO0NBQ1g7QUFHRDtJQUNDLCtCQUEwQjtRQUExQiwyQkFBMEI7Q0FJMUI7QUFIQTtJQUNDLDhCQUF5QjtRQUF6QiwwQkFBeUI7Q0FDekI7QUFPSjtJQUNDLG1CQUFtQjtJQUNuQixVQUFTO0lBQ1QsWUFBVztJQUNYLFlBQVk7SUFDWixZQUFZO0lBQ1osdUJBQXVCO0lBQ3ZCLDBCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsV0FBVztDQVlYO0FBVkE7SUFDQyxZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLFdBQVU7SUFDVixXQUFVO0lBQ1YsV0FBVztJQUNYLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsMEJBQXlCO0NBQ3pCO0FBR0Y7SUFDQyxZQUFZO0lBQ1osZ0JBQWdCO0NBT2hCO0FBTkE7SUFDQyxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtDQUVsQjtBQUdGO0lBQ0MsbUJBQW1CO0lBQ25CLG1CQUFtQjtDQWlCbkI7QUFoQkE7SUFDQyxnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLGVBQWM7Q0FDZDtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLDZCQUEyQjtJQUMzQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLGVBQWlDO0NBQ2pDO0FBQ0Q7SUFDQyxpQkFBaUI7SUFDakIsY0FBYztDQUNkO0FBTUY7SUFDQywwQ0FBbUQ7Q0FDbkQ7QUFLRCxtREFFQztBQWVIO0lBQ0MsMEJBQTBCO0lBQzFCLHNCQUFxQjtDQXFDckI7QUFwQ0E7SUFDQyxlQUFjO0NBSWQ7QUFIQTtJQUNDLDBCQUF5QjtDQUN6QjtBQUVGO0lBRUMsc0JBQXNCO0NBQ3RCO0FBSUU7SUFDQyxZQUFXO0NBQ1g7QUFDRDtJQUNDLGVBQWM7Q0FDZDtBQUVGO0lBQ0MsZUFBYztDQUNkO0FBQ0QscUVBSUM7QUFIQTtJQUNDLHVCQUFzQjtDQUN0QjtBQUVGO0lBQ0MsMEJBQTBCO0NBSTFCO0FBSEE7SUFDQywwQkFBeUI7Q0FDekI7QUEzQ0g7SUFDQyxhQUFZO0NBQ1o7QUFDRDtJQUNDLG9CQUFtQjtDQUNuQjs7O0FyQzFWSjs7R0FFRztBc0MvUkg7SUFDQyxtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLFdBQVc7Q0FVWDtBQVJBO0lBQ0MsbUJBQW1CO0lBQ25CLGFBQVk7SUFDWixZQUFZO0NBQ1o7QUFDRDtJQUNDLFlBQVk7Q0FDWjtBQUVGO0lBQ0MsOEJBQThCO0lBQzlCLE9BQU07SUFDTixRQUFPO0lBQ1AsWUFBWTtJQUNaLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsNkJBQTZCO0lBQzdCLG1DQUFtQztDQUtuQztBQUhBLG9DQUVDO0FBR0Y7SUFDQyw2QkFBNEI7Q0FDNUI7QUFLQTtJQUNDLHdDQUF3QztDQUN4Qzs7O0F0QzZQRjs7R0FFRztBdUNwU0Y7SUFDQyw2QkFBNkI7Q0FXN0I7QUFWQTtJQUNDLGFBQWE7SUFDYixrQkFBa0I7Q0FPbEI7QUFOQTtJQUNDLGdCQUFnQjtDQUNoQjtBQUNEO0lBQ0MsbUJBQW1CO0NBQ25CO0FBSUg7SUFDQyxtQkFBbUI7SUFDaEIsU0FBUztJQUNULFNBQVM7Q0FDWjtBQUVEO0lBQ0MsYUFBYTtJQUNWLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2YsbUJBQW1CO0NBQ3RCO0FBR0Q7SUFDQyxnQkFBZ0I7SUFDaEIsb0JBQTZCO0NBQzdCO0FBRUQsbUJBWUM7QUFYQTtJQUNDLGFBQWE7Q0FDYjtBQUdELGtEQUtDO0FBSEE7SUFDQyxhQUFhO0NBQ2I7QUFLRiw4RUFJQztBQUhBO0lBQ0ksMEJBQXFCO1FBQXJCLHNCQUFxQjtDQUN4QjtBQUtILHlCQU1DO0FBSkM7SUFDQyxZQUFZO0NBQ1o7QUFNSjtJQUNJLG1CQUFtQjtJQUN0QixlQUFlO0NBMkJmO0FBMUJBO0lBQ0Msc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNoQixVQUFVO0lBQ1YsU0FBUztJQUNULG9CQUE2QjtJQUM3QixnQkFBZ0I7Q0FDbkI7QUFFRDtJQUNDLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDaEIsT0FBTztJQUNQLFNBQVM7SUFDVCxvQkFBNkI7SUFDN0IsZ0JBQWdCO0NBQ25CO0FBQ0Q7SUFDQyxZQUFZO0lBQ1osWUFBWTtJQUNaLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLFNBQVE7SUFDUixRQUFPO0NBQ1A7QUFHRjtJQUNJLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsdUJBQXVCO0lBQ3ZCLDJDQUEyQztJQUMzQyxtQkFBbUI7SUFDbkIsY0FBYztJQUNkLGFBQWE7SUFDYixvQkFBb0I7SUFDcEIsdUJBQXVCO0lBQ3ZCLG9CQUE2QjtJQUM3QixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLHNCQUFzQjtDQThCekI7QUF2QkE7SUFDQyxtQkFBbUI7SUFDbkIsU0FBUTtJQUNSLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLDBCQUFxQztJQUNyQyxZQUFZO0lBQ1osV0FBVztDQUVYO0FBQ0Q7SUFDQyxtQkFBbUI7SUFDbkIsV0FBVztDQUNYO0FBekJFO0lBRUMsc0JBQXFCO0NBQ3JCO0FBMEJMO0lBQ0Msc0JBQXNCO0lBQ25CLGVBQWU7Q0FNbEI7QUFKRztJQUNDLGdCQUFnQjtJQUNoQixZQUFZO0NBQ1o7QUFFTDtJQUNDLHNCQUFzQjtJQUN0QixrQkFBaUI7Q0FjakI7QUFiQTtJQUNDLFlBQVk7SUFDVCxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVDQUF1QztJQUN2QyxlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGFBQWE7Q0FLaEI7QUFIRztJQUNDLGdCQUFlO0NBQ2Y7QUFNTDtJQUNDLGFBQVk7SUFDWixnQkFBZ0I7Q0FDaEI7QUFFRDtJQUNJLFdBQVc7SUFDWCxVQUFTO0lBQ1QsYUFBWTtDQUNmO0FBRUQ7SUFDQyxvQkFBb0I7Q0FDcEI7QUFHRjtJQUNDLHVCQUF1QjtJQUN2QixrQkFBa0I7Q0F5RGxCO0FBeERBO0lBQ0MsZ0JBQWdCO0lBQ2hCLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIsZUFBZTtJQUNmLG9CQUFvQjtDQUNwQjtBQUNEO0lBQ0Msb0JBQW9CO0NBQ3BCO0FBRUQ7SUFDQyxjQUFjO0lBQ2Qsc0JBQXNCO0lBQ3RCLG1CQUFtQjtDQUNuQjtBQUVEO0lBQ0ksbUJBQW1CO0lBQ25CLFFBQVE7SUFDUixhQUFhO0lBQ2IsV0FBVztJQUNYLFlBQVk7Q0FDZjtBQUVBO0lBQ0Msa0JBQWtCO0lBQ2xCLDBCQUFxQztJQUNyQyxZQUFXO0lBQ1gsMEJBQTBCO0lBQzFCLGdCQUFnQjtJQUNoQiw0QkFBNEI7SUFDNUIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixtQkFBbUI7Q0FZbkI7QUFWQTtJQUNDLHVCQUF1QjtJQUN2QixlQUF5QjtJQUN6QixnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtDQUNsQjtBQUdGO0lBQ0MsNEJBQTRCO0lBQzVCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGVBQWU7Q0FDZjtBQUlIO0lBQ0UsaUJBQWlCO0lBQ2pCLFdBQVc7Q0FtQlo7QUFqQkM7SUFDQyxrQkFBa0I7SUFDbEIsaUNBQWlDO0lBQ2pDLDZCQUEyQjtJQUMzQixnQkFBZ0I7SUFDaEIsb0JBQW9CO0NBV3BCO0FBVEE7SUFDQyxtQkFBbUI7SUFDbkIsZ0JBQWdCO0NBQ2hCO0FBRUQ7SUFDSSxzQkFBc0I7SUFDdEIsdUJBQXVCO0NBQzFCO0FBTUg7SUFDQywwQkFBMEI7SUFDMUIsa0JBQWtCO0NBV2xCO0FBVEE7SUFDQyxhQUFhO0lBQ2IscUJBQXFCO0NBTXJCO0FBSkE7SUFDQyxtQkFBbUI7SUFDbkIsU0FBUTtDQUNSO0FBR0g7SUFDQyxxQkFBcUI7SUFDckIsWUFBWTtDQXFCWjtBQXBCQTtJQUNDLHdCQUF1QjtJQUN2QixxQkFBcUI7SUFDckIsa0JBQWlCO0NBZ0JqQjtBQUpBO0lBQ0MsZUFBZTtJQUNmLGtCQUFrQjtDQUNsQjtBQWREO0lBQ0MsOEJBQThCO0NBUTlCO0FBTkE7SUFDQyxVQUFTO0lBQ1QsVUFBVTtJQUNWLG1EQUFtRDtDQUVuRDtBQVVKO0lBQ0MsbUJBQW1CO0lBQ25CLHNCQUFzQjtDQUN0QjtBQUNEO0lBQ0MsYUFBWTtJQUNaLFdBQVc7Q0FDWDtBQUlGO0lBQ0MsMEJBQTBCO0lBQzFCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixpQ0FBaUM7Q0FnRmpDO0FBL0VBO0lBQ0Msc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixxQkFBcUI7Q0FDckI7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQiwwQkFBMEI7SUFDMUIsNkJBQTZCO0lBQzdCLGdDQUFnQztDQUNoQztBQUNEO0lBQ0Msa0JBQWtCO0lBQ2xCLGlCQUFpQjtDQUNqQjtBQUNEO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtDQUNsQjtBQUNEO0lBQ0MsMEJBQStCO0lBQy9CLFlBQVk7Q0FDWjtBQUVEO0lBQ0MsWUFBWTtJQUNaLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsZ0NBQXFDO0lBQ3JDLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLDBCQUFzQjtRQUF0QixzQkFBc0I7SUFDdEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtDQUtsQjtBQUhBO0lBQ0MsaUJBQWlCO0NBQ2pCO0FBRUY7SUFDQyxnQkFBZ0I7SUFDaEIsNkJBQTJCO0lBQzNCLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2Ysd0JBQXdCO0lBQ3hCLG9CQUFvQjtJQUNwQixpQkFBaUI7Q0FDakI7QUFFRDtJQUNDLGlCQUFpQjtJQUNqQiwyQkFBMkI7SUFDM0Isa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsWUFBWTtJQUNaLGdCQUFnQjtDQUNoQjtBQUVBO0lBQ0MsMEJBQTBCO0lBQzFCLFlBQVk7Q0FDWjtBQUVEO0lBQ0MsZUFBZTtDQUNmO0FBRUQ7SUFDQyxnQ0FBZ0M7Q0FDaEM7QUFDRDtJQUNJLGlCQUFpQjtDQUNwQjtBQUtGO0lBQ0MsMEJBQTBCO0lBQzFCLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsMEJBQTBCO0NBQzFCO0FBRUQ7SUFDQyxnQkFBZ0I7SUFDaEIsb0JBQTZCO0lBQzdCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsZUFBZTtDQUNmO0FBRUQ7SUFDQyxvQkFBbUI7Q0FDbkI7QUFFRDtJQUNDLG1CQUFtQjtDQVNuQjtBQVJBO0lBQ0MsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFxQjtDQUlyQjtBQUhBO0lBQ0MsZ0JBQWU7Q0FDZjtBQUdIO0lBQ0MsZ0JBQWdCO0lBQ2hCLDZCQUEyQjtDQUMzQjtBQUtEO0lBQ0ksa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUN0QixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsMEJBQTBCO0NBQzFCO0FBRUQ7SUFDQywwQkFBZ0M7SUFDaEMsaUJBQWlCO0lBQ2pCLFdBQVc7Q0FDWDtBQUNEO0lBQ0MsbUJBQW1CO0lBQ25CLE9BQU07SUFDTixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtDQUNoQjtBQUVEO0lBQ0MsWUFBVztDQUNYO0FBQ0Q7SUFDQyxhQUFZO0NBQ1o7QUFLRjtJQUNDLGdCQUFnQjtDQXVGaEI7QUF0RkE7SUFDQyxxQkFBcUI7Q0FDckI7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQix1QkFBdUI7Q0FLdkI7QUFKQTtJQUNDLFlBQVk7SUFDWixhQUFhO0NBQ2I7QUFFRjtJQUNDLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsb0JBQW9CO0NBc0NwQjtBQXBDQTtJQUNDLHNCQUFzQjtJQUN0QixnQ0FBK0I7SUFDL0IsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixrQkFBa0I7Q0F5QmxCO0FBZkE7SUFDQyxlQUFlO0lBQ2Ysb0JBQTZCO0lBQzdCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGVBQWU7Q0FRZjtBQU5BO0lBQ0MsZ0JBQWU7SUFDZixZQUFZO0lBQ1oscUJBQXFCO0lBQ3JCLGlCQUFpQjtDQUNqQjtBQXJCRjtJQUNDLGdCQUFlO0NBQ2Y7QUFDRDtJQUNDLGlCQUFpQjtJQUNqQixtQkFBa0I7Q0FDbEI7QUFtQkY7SUFDQyxzQkFBc0I7SUFDdEIsdUJBQXVCO0NBQ3ZCO0FBRUY7SUFDQyxtQkFBbUI7Q0FDbkI7QUFDRDtJQUNDLGlCQUFpQjtJQUNqQixvQkFBb0I7Q0FLcEI7QUFKQTtJQUNDLGlDQUFpQztDQUNqQztBQUdGO0lBQ0MsMEJBQTBCO0lBQzFCLHVCQUFzQjtJQUN0QixpQkFBaUI7SUFDakIsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQiwwQkFBeUI7Q0FPekI7QUFMQTtJQUVDLHlDQUF5QztJQUN6QyxzQkFBc0I7Q0FDdEI7QUFHRjtJQUNDLGVBQWU7SUFDZiwwQkFBeUI7Q0FJekI7QUFIQTtJQUNDLGFBQVk7Q0FDWjs7QXZDdlJIOztHQUVHO0F3QzNTSDtJQUlDLFlBQVc7Q0FXWDtBQWRBO0lBQ0MsNkJBQTZCO0NBQzdCO0FBRUQ7SUFDQyxZQUFXO0lBQ1gsdUNBQXNDO0NBQ3RDO0FBRUE7SUFDQywyQkFBMkI7SUFDM0IsNkJBQTZCO0NBQzdCOztBeENpU0g7O0dBRUc7QXlDL1NGO0lBQ0MsY0FBYztDQUNkO0FBSUY7SUFDQyx1QkFBdUI7SUFDdkIsZ0JBQWdCO0NBQ2hCO0FBRUE7SUFDQyxlQUFlO0NBQ2Y7QUFDRDtJQUNDLG9CQUFvQjtDQUNwQjtBQUNEO0lBQ0ksaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixtQkFBbUI7Q0FDdEI7QUFDRDtJQUNDLGtCQUFrQjtDQUNsQjtBQUVGO0lBQ0MsaUJBQWlCO0lBQ2pCLG9CQUFvQjtDQUNwQjtBQUlBO0lBQ0Msc0JBQXNCO0NBS3RCO0FBSkE7SUFDQyxtQkFBbUI7SUFDbkIsbUJBQW1CO0NBQ25CO0FBRUY7SUFDQyxzQkFBc0I7SUFDdEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtDQUluQjtBQUhBO0lBQ0MsYUFBWTtDQUNaO0FBR0Y7SUFDQyxjQUFjO0NBQ2Q7QUFDRDtJQUNDLGtCQUFrQjtDQUNsQjtBQUNEO0lBQ0ksYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixnQkFBZ0I7Q0FDbkI7QUFDRDtJQUNDLGtCQUFrQjtDQUNsQjs7QXpDb1BGOztHQUVHO0EwQ3JUSDtJQUNDLGdCQUFlO0lBQ2YsZUFBYztDQUNkO0FBRUQsZUFjQztBQVpDO0lBQ0Msa0JBQWlCO0NBSWpCO0FBSEE7SUFDQyx1QkFBc0I7Q0FDdEI7QUFJRjtJQUNDLGVBQWM7Q0FDZDs7QTFDdVNIOzs7R0FHRztBMkMzVEg7SUFDQyxhQUFZO0NBQ1o7QUFDRDtJQUNJLG1CQUFtQjtDQUN0QjtBQUVEO0lBQ0MsMEJBQTBCO0lBQzFCLDBCQUF5QjtJQUN6QixjQUFhO0NBQ2I7QUFHRDtJQUNDLDBCQUEwQztDQWlLMUM7QUFoS0E7SUFDQyxrQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLDBCQUFxQztDQU9yQztBQU5BO0lBQ0MsWUFBVztJQUNYLGdCQUFnQjtJQUNULGlCQUFpQjtJQUNqQixlQUFlO0NBQ3RCO0FBRUY7SUFDQyxzQkFBc0I7SUFDdEIsa0JBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsbUJBQW1CO0NBZ0NuQjtBQS9CQSxpQ0FFQztBQUNEO0lBQ0MsbUJBQW1CO0lBQ1osaUJBQWlCO0lBQ2pCLHlCQUF5QjtDQVdoQztBQVZBO0lBQ0MsWUFBVztJQUNKLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsV0FBVTtJQUNWLFlBQVc7SUFDWCxhQUFhO0lBQ2IscUNBQXFDO0lBQ3JDLG1CQUFtQjtDQUNuQjtBQUVUO0lBQ08sbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLG1CQUFtQjtDQUN6QjtBQUNEO0lBQ0MsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CO0NBQ25CO0FBRUY7SUFDQyxrQkFBaUI7SUFDakIsa0JBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixnQkFBZ0I7Q0FDaEI7QUFHQTtJQUNDLDBCQUE4QjtDQUM5QjtBQUdEO0lBQ0MsMEJBQStCO0NBQy9CO0FBR0Q7SUFDQywwQkFBZ0M7Q0FDaEM7QUFHRDtJQUNDLDBCQUFnQztDQUNoQztBQUdEO0lBQ0MsMEJBQTZCO0NBQzdCO0FBR0Q7SUFDQyx1QkFBOEI7Q0FDOUI7QUFHRDtJQUNDLFlBQVc7Q0FDWDtBQUNEO0lBQ0MsMkNBQTJDO0NBQzNDO0FBR0Q7SUFDQyxxQ0FBcUM7Q0FJckM7QUFIQTtJQUNDLGVBQTJCO0NBQzNCO0FBR0Y7SUFDQyxlQUF5QjtDQUN6QjtBQUdEO0lBQ0MsdUJBQXVCO0NBS3ZCO0FBSkE7SUFDQyxnQkFBZ0I7SUFDVCwwQkFBMEI7Q0FDakM7QUFFRjtJQUNRLHNCQUFzQjtDQWlCN0I7QUFmQTtJQUNDLG9CQUFvQjtDQVFwQjtBQVBBO0lBQ0MsVUFBVTtJQUNILFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtDQUMxQjtBQUVGLG9EQUNDO0FBQ0Q7SUFDQyxlQUFlO0NBQ2Y7QUFFRjtJQUNRLGtCQUFrQjtJQUNsQixrQkFBa0I7Q0FDekI7QUFHRjtJQUNDLDBCQUEwQjtDQW1CMUI7QUFqQkE7SUFDQyxhQUFZO0lBQ1osYUFBWTtDQUNaO0FBQ0Q7SUFDQyxpQkFBaUI7SUFDakIsWUFBVztJQUNYLG1CQUFrQjtDQUNsQjtBQUNEO0lBQ0MsdUJBQXNCO0lBQ3RCLGdCQUFlO0NBS2Y7QUFKQTtJQUVDLHVCQUFzQjtDQUN0QjtBQU1KLGNBNkNDO0FBNUNBLG1CQXlCQztBQXhCQTtJQUNDLGVBQWtCO0NBQ2xCO0FBQ0Q7SUFDQyxlQUFtQjtDQUNuQjtBQUNEO0lBQ0MsZUFBb0I7Q0FDcEI7QUFDRDtJQUNDLFlBQWtCO0NBQ2xCO0FBQ0Q7SUFDQyxlQUFvQjtDQUNwQjtBQUNEO0lBQ0MsZUFBa0I7Q0FDbEI7QUFDRDtJQUNDLGVBQW1CO0NBQ25CO0FBQ0Q7SUFDQyxlQUFpQjtDQUNqQjtBQUVGLG1CQWlCQztBQWhCQTtJQUNDLGdCQUFnQjtDQUNoQjtBQUNEO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLGdCQUFnQjtDQUNoQjtBQUNEO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBS0g7SUFDQyxzQkFBc0I7SUFDdEIsdUJBQXVCO0NBNEp2QjtBQTNKQTtJQUNDLHNCQUFzQjtJQUN0QixZQUFXO0lBQ1gsc0JBQXNCO0NBQ3RCO0FBQ0QsbUJBeUJDO0FBeEJBO0lBQ0MsMEJBQTZCO0NBQzdCO0FBQ0Q7SUFDQywwQkFBOEI7Q0FDOUI7QUFDRDtJQUNDLDBCQUErQjtDQUMvQjtBQUNEO0lBQ0MsdUJBQTZCO0NBQzdCO0FBQ0Q7SUFDQywwQkFBK0I7Q0FDL0I7QUFDRDtJQUNDLDBCQUE2QjtDQUM3QjtBQUNEO0lBQ0MsMEJBQThCO0NBQzlCO0FBQ0Q7SUFDQywwQkFBNEI7Q0FDNUI7QUFHRixtQkFxREM7QUFwREE7SUFDQyxZQUFXO0lBQ1gsYUFBWTtJQUNaLGtCQUFrQjtJQUNsQixnQkFBZ0I7Q0FLaEI7QUFIQTtJQUNDLGtCQUFrQjtDQUNsQjtBQUVGO0lBQ0MsWUFBVztJQUNYLGFBQVk7SUFDWixrQkFBa0I7SUFDbEIsZ0JBQWdCO0NBS2hCO0FBSEE7SUFDQyxrQkFBa0I7Q0FDbEI7QUFFRjtJQUNDLFlBQVc7SUFDWCxhQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGdCQUFnQjtDQUtoQjtBQUhBO0lBQ0Msa0JBQWtCO0NBQ2xCO0FBRUY7SUFDQyxZQUFXO0lBQ1gsYUFBWTtJQUNaLGtCQUFrQjtJQUNsQixnQkFBZ0I7Q0FNaEI7QUFKQTtJQUNDLGtCQUFrQjtDQUNsQjtBQUdGO0lBQ0MsWUFBVztJQUNYLGFBQVk7SUFDWixrQkFBa0I7SUFDbEIsZ0JBQWdCO0NBS2hCO0FBSEE7SUFDQyxrQkFBa0I7Q0FDbEI7QUFPRjtJQUNDLG1CQUFtQjtDQVduQjtBQVZBO0lBQ0MsWUFBVztJQUNYLFlBQVc7SUFDWCxhQUFZO0lBQ1osbUJBQW1CO0lBQ25CLFFBQVE7SUFDRCxPQUFPO0lBQ1AsMEJBQXNCO1FBQXRCLHNCQUFzQjtJQUN0QixzQkFBc0I7Q0FDN0I7QUFFRiwwQkF5QkM7QUF4QkE7SUFDQywyQ0FBNEM7Q0FDNUM7QUFDRDtJQUNDLDBDQUE2QztDQUM3QztBQUNEO0lBQ0MsMENBQThDO0NBQzlDO0FBQ0Q7SUFDQyx3Q0FBNEM7Q0FDNUM7QUFDRDtJQUNDLDBDQUE4QztDQUM5QztBQUNEO0lBQ0MsMENBQTRDO0NBQzVDO0FBQ0Q7SUFDQywwQ0FBNkM7Q0FDN0M7QUFDRDtJQUNDLDBDQUEyQztDQUMzQztBQUdGLDBCQXNCQztBQXJCQTtJQUNDLG1CQUFtQjtJQUNuQixrQkFBaUI7Q0FDakI7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQixrQkFBaUI7Q0FDakI7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQixrQkFBaUI7Q0FDakI7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQixrQkFBaUI7Q0FDakI7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQixrQkFBaUI7Q0FDakI7QUFhRjtJQUNDLGdCQUFnQjtDQVloQjtBQVZBO0lBQ0Msa0JBQWlCO0lBQ2pCLG1CQUFrQjtDQUNsQjtBQUNELDhCQUtDO0FBSkE7SUFFQyxlQUF5QjtDQUN6QjtBQU9GO0lBQ0MsWUFBVztDQUlYO0FBSEE7SUFDQyxZQUFXO0NBQ1g7QUFRTCxLQXdDQztBQXZDQTtJQUNDLDBCQUE4QjtDQUM5QjtBQUNEO0lBQ0MsMEJBQTZCO0NBQzdCO0FBQ0Q7SUFDQywwQkFBK0I7Q0FDL0I7QUFDRDtJQUNDLDBCQUFnQztDQUNoQztBQUNEO0lBQ0MsMEJBQWdDO0NBQ2hDO0FBQ0Q7SUFDQywwQkFBK0I7Q0FDL0I7QUFDRDtJQUNDLDBCQUEwQjtDQUMxQjtBQUNEO0lBQ0MsMEJBQTBCO0NBQzFCO0FBQ0Q7SUFDQyx1QkFBdUI7Q0FDdkI7QUFDRDtJQUNDLDBCQUE4QjtDQUM5QjtBQUNEO0lBQ0MsMEJBQW1DO0NBQ25DO0FBQ0Q7SUFDQyx1QkFBK0I7Q0FDL0I7QUFDRDtJQUNDLHlDQUF5QztDQUN6QztBQUtEO0lBQ0MsZ0JBQWdCO0lBQ2hCLFlBQVc7SUFDWCxrQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixlQUFlO0NBQ2Y7QUFDRDtJQUNDLDBCQUF5QjtJQUN6QixpQkFBaUI7SUFDakIsbUJBQW1CO0NBZ0JuQjtBQWZBO0lBQ0MsWUFBVztJQUNYLHNCQUFzQjtDQUN0QjtBQUNEO0lBQ0Msa0JBQWtCO0lBQ2xCLG9CQUE2QjtDQVE3QjtBQVBBO0lBQ0MsZ0JBQWdCO0NBRWhCO0FBQ0Q7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFJRjtJQUNDLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsWUFBb0I7SUFDcEIsb0JBQTZCO0lBQzdCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGNBQWM7Q0FZZDtBQVhBO0lBQ0Msc0JBQXNCO0lBQ3RCLHVCQUFzQjtDQUN0QjtBQUNEO0lBQ0MsZ0JBQWdCO0NBQ2hCO0FBQ0Q7SUFDQyxnQkFBZ0I7SUFDaEIsZ0JBQWU7Q0FDZjtBQUVGO0lBQ0MsbUJBQW1CO0NBV25CO0FBVkE7SUFDQyxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLE9BQU87SUFDUCxVQUFVO0lBQ1YsV0FBVztJQUNYLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsYUFBYTtDQUNiO0FBS0o7SUFDQyxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLG1CQUFtQjtDQUNuQjtBQUNEO0lBQ0MsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtDQThEbkI7QUFsREE7SUFDVyxtQkFBbUI7SUFDdEIsYUFBYTtJQUNiLFVBQVU7SUFDVixPQUFPO0lBQ1AsWUFBWTtJQUNaLFNBQVM7SUFDVCwwQkFBMEI7Q0EwQ2pDO0FBOUJPO0lBQ0MsbUJBQW1CO0NBQ25CO0FBQ0Q7SUFDTixnQkFBZ0I7SUFDaEIsa0NBQXdCO0lBQ3hCLGVBQWU7SUFDZixjQUFjO0lBQ2Qsb0JBQW9CO0NBTWI7QUFMUDtJQUNDLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2Ysb0JBQW9CO0NBQ3BCO0FBR0Y7SUFDQyxtQkFBbUI7SUFDbkIsY0FBYztJQUNkLFlBQVk7SUFDWiw2QkFBMkI7SUFDM0IsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsaUJBQWlCO0NBSWpCO0FBSEE7SUFDQyxlQUFlO0NBQ2Y7QUFyQ0s7SUFDQyxZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLE9BQU07SUFDTixRQUFPO0lBQ1AsWUFBWTtJQUNaLGFBQWE7SUFDYix3QkFBdUI7Q0FDdkI7QUE1QlQ7SUFDQyxXQUFXO0lBQ1gsWUFBWTtDQUNaO0FBRUQ7SUFDQyxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVk7Q0FDWjtBQXNERjtJQUNDLG1CQUFtQjtDQWlEbkI7QUFoREE7SUFDQyxhQUFZO0lBQ1osY0FBYztJQUNkLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsb0JBQW9CO0NBQ3BCO0FBRUQ7SUFDQyxZQUFZO0lBQ1osa0NBQXdCO0lBQ3hCLDJCQUEyQjtDQVEzQjtBQU5BO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixvQkFBb0I7Q0FFckI7QUFHRjtJQUNDLFlBQVk7SUFDWiw2QkFBMkI7SUFDM0IsaUJBQWlCO0lBQ2pCLGdCQUFnQjtDQUNoQjtBQUVEO0lBQ0Msb0JBQW9CO0lBQ3BCLG1CQUFtQjtDQWlCbkI7QUFoQkE7SUFDQyxhQUFhO0lBQ2IsY0FBYztJQUNkLG9CQUFvQjtDQUNwQjtBQUVEO0lBQ0Msb0JBQTZCO0lBQzdCLDJCQUEyQjtJQUMzQixpQkFBaUI7Q0FDakI7QUFDRDtJQUNDLGlCQUFpQjtJQUNqQixlQUErQjtJQUMvQixnQkFBZ0I7Q0FDaEI7QUFPSDtJQUNDLFlBQXdCO0NBQ3hCO0FBSUQ7SUFDQyxZQUFZO0lBQ1osYUFBYTtDQVdiO0FBVkE7SUFDQyxZQUFtQjtDQVFuQjtBQU5BO0lBQ0MsaUJBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixnQkFBZ0I7Q0FFaEI7QUFNSDtJQUNDLG1CQUFtQjtJQUNuQixXQUFXO0NBU1g7QUFSQTtJQUNDLG1CQUFtQjtJQUNuQixPQUFNO0lBQ04sUUFBTztJQUNQLFlBQVc7SUFDWCxhQUFZO0lBQ1osWUFBWTtDQUNaO0FBS0Q7SUFDQyxtQkFBa0I7Q0FDbEI7QUFNRixjQThIQztBQTdIQTtJQUNDLGdCQUFnQjtJQUNoQixZQUFXO0lBQ1gsUUFBTztJQUNQLFlBQVk7SUFDWixhQUFhO0lBQ2IsYUFBYTtJQUNiLFdBQVc7SUFDWCxjQUFjO0NBb0hkO0FBbEhHO0lBQ0MsbUJBQW1CO0lBQ25CLFdBQVU7SUFDYixjQUFjO0lBQ2QsWUFBVztJQUNYLGFBQWE7SUFFYixXQUFXO0lBRVgsdUJBQXVCO0lBQ3ZCLHFCQUFxQjtJQUNyQixzQkFBc0I7SUFDdEIsa0JBQWtCO0NBQ2Y7QUFDSjtJQUNDLG1CQUFtQjtJQUNuQixhQUFhO0NBQ2I7QUFDRDtJQUNDLG1CQUFtQjtJQUNuQixTQUFRO0lBQ1IsVUFBUztJQUNULFdBQVc7SUFDWCxXQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLG9DQUErQjtRQUEvQixnQ0FBK0I7SUFFL0Isd0JBQXdCO0NBb0N4QjtBQW5DQTtJQUNDLFlBQVk7SUFDWixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLDJDQUEyQztJQUMzQyxjQUFjO0lBQ2Qsd0NBQXdDO0lBQ3hDLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixvQkFBNkI7SUFDN0IsZ0JBQWdCO0NBc0JuQjtBQXBCQTtJQUlDLFlBQVc7SUFDWCxnQkFBZ0I7Q0FDaEI7QUFFRDtJQUNFLFlBQVk7Q0FDYjtBQUNEO0lBQ0UsWUFBWTtDQUNiO0FBQ0Q7SUFDRSxZQUFZO0NBQ2I7QUFDRDtJQUNFLFlBQVk7Q0FDYjtBQUtIO0lBQ0MsbUJBQW1CO0lBQ25CLFVBQVM7SUFDVCxZQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7SUFDYixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLHdDQUF3QztJQUN4QyxZQUFZO0lBQ1osd0NBQXdDO0lBQ3hDLGdCQUFnQjtDQXVCaEI7QUFyQkE7SUFDQyxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxVQUFVO0lBQ1YsZ0NBQTRCO1FBQTVCLDRCQUE0QjtJQUU1Qix3QkFBd0I7Q0FDeEI7QUFDRDtJQUNDLFVBQVM7Q0FLVDtBQUpBO0lBRUMsaUJBQWlCO0NBQ2pCO0FBR0Y7SUFDQyx1QkFBdUI7SUFDdkIsd0NBQXdDO0NBQ3hDO0FBR0Y7SUFDQyxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLFVBQVU7SUFDVixnQ0FBNEI7UUFBNUIsNEJBQTRCO0lBQzVCLFdBQVc7SUFFWCx3QkFBd0I7Q0FDeEI7QUFJSDtJQUNDLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLGFBQWE7SUFDYixpQkFBaUI7Q0FxQmpCO0FBbEJBO0lBRUMsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osWUFBWTtJQUNaLFNBQVM7SUFDVCxRQUFRO0lBQ1IsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixtQkFBbUI7Q0FDbkI7QUFDRDtJQUNDLDZCQUF3QjtRQUF4Qix5QkFBd0I7Q0FDeEI7QUFDRDtJQUNDLDhCQUF5QjtRQUF6QiwwQkFBeUI7Q0FDekI7QUFJRjtJQUNDLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsU0FBUTtJQUNSLFlBQVc7SUFDWCxZQUFZO0lBQ1osWUFBWTtJQUNaLHVCQUF1QjtJQUN2QiwwQkFBeUI7Q0FtQnpCO0FBTkE7SUFDQywrQkFBMEI7UUFBMUIsMkJBQTBCO0NBSTFCO0FBSEE7SUFDQyw4QkFBeUI7UUFBekIsMEJBQXlCO0NBQ3pCO0FBZkY7SUFDQyxZQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLFdBQVU7SUFDVixXQUFVO0lBQ1YsV0FBVztJQUNYLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsMEJBQXlCO0NBQ3pCO0FBV0Y7SUFDQyx1QkFBc0I7SUFDdEIsaUNBQTJDO0lBQzNDLGlDQUFpQztJQUNqQyxpQkFBaUI7SUFDVixlQUFlO0lBQ2YsaUJBQWdCO0NBb0l2QjtBQW5JQTtJQUNDLFdBQVU7SUFDVix1QkFBc0I7Q0E2QnRCO0FBdEJBO0lBQ0MsbUJBQWtCO0NBQ2xCO0FBQ0Q7SUFDQyxnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixlQUFjO0NBQ2Q7QUFDRDtJQUNDLDZCQUEwQjtJQUMxQixpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZiwwQkFBeUI7SUFDekIsb0JBQW1CO0lBQ25CLGVBQWU7Q0FFZjtBQUNEO0lBQ0MsaUJBQWdCO0lBQ2hCLGlCQUFnQjtJQUNoQixlQUFlO0NBQ2Y7QUExQkQsOEJBSUM7QUFIQTtJQUNDLGFBQWE7Q0FDYjtBQXlCSDtJQUNDLGdCQUFlO0lBQ2YsbUJBQWtCO0NBVWxCO0FBUkM7SUFDQyxvQkFBbUI7SUFDbkIsZUFBYztDQUNkO0FBRUY7SUFDQyxpQkFBZ0I7Q0FDaEI7QUFHRjtJQUNDLGdCQUFlO0NBbUJmO0FBbEJBO0lBQ0MsMEJBQW9DO0lBQ3BDLFlBQVc7Q0FlWDtBQWRBO0lBQ0Msa0JBQWlCO0lBQ2pCLHFCQUFvQjtDQUNwQjtBQUNEO0lBR0MsWUFBVztDQUNYO0FBQ0QsdUNBSUM7QUFIQTtJQUNDLGFBQWE7Q0FDYjtBQUlKO0lBQ0Msc0JBQXlCO0NBTXpCO0FBSkM7SUFDQywwQkFBNkI7Q0FDN0I7QUFHSDtJQUNDLHNCQUEwQjtDQU0xQjtBQUpDO0lBQ0MsMEJBQThCO0NBQzlCO0FBR0g7SUFDQyxzQkFBMkI7Q0FNM0I7QUFKQztJQUNDLDBCQUErQjtDQUMvQjtBQUdIO0lBQ0Msc0JBQTJCO0NBTTNCO0FBSkM7SUFDQywwQkFBK0I7Q0FDL0I7QUFHSDtJQUNDLHNCQUF3QjtDQU14QjtBQUpDO0lBQ0MsMEJBQTRCO0NBQzVCO0FBR0g7SUFDQyxzQkFBeUI7Q0FNekI7QUFKQztJQUNDLDBCQUE2QjtDQUM3QjtBQUdIO0lBQ0Msc0JBQTBCO0NBTTFCO0FBSkM7SUFDQywwQkFBOEI7Q0FDOUI7QUFHSDtJQUNDLG1CQUF5QjtDQU16QjtBQUpDO0lBQ0MsdUJBQTZCO0NBQzdCO0FBUUo7SUFDQyxZQUFXO0NBZVg7QUFkQTtJQUNDLHNCQUFxQjtJQUNyQixvQkFBNEI7SUFDNUIsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsZ0JBQWU7Q0FRZjtBQVBBO0lBQ0MsNkJBQTBCO0lBQzFCLGVBQWM7SUFDZCxnQkFBZTtJQUNmLG9CQUFtQjtJQUNuQiwwQkFBeUI7Q0FDekI7QUFLSDtJQUNDLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsWUFBWTtJQUNaLGVBQWU7SUFDZix3Q0FBd0M7SUFDeEMsbUJBQW1CO0NBd0ZuQjtBQTNFQTtJQUNDLHNCQUFzQjtJQUN0QixvQkFBb0I7SUFDcEIsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtJQUNwQiwwQkFBMEI7SUFDMUIscUJBQXFCO0lBQ3JCLGlCQUFnQjtJQUNoQixZQUFZO0NBa0NaO0FBakNBO0lBQ0MsYUFBYTtJQUNiLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsT0FBTTtDQTRCTjtBQTNCQTtJQUNDLFVBQVU7SUFDVixvQkFBNkI7SUFDN0IsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsV0FBVTtJQUNWLGtCQUFpQjtJQUNqQiw4QkFBOEI7Q0FFOUI7QUFDRDtJQUNDLHVCQUF1QjtJQUN2QixhQUFZO0lBQ1osT0FBTztDQVlQO0FBWEE7SUFDQyxZQUFZO0NBTVo7QUFKQTtJQUVDLFlBQVc7Q0FDWDtBQUVGO0lBQ0MsY0FBYztDQUNkO0FBSUo7SUFDQyxhQUFhO0NBbUJiO0FBbEJBO0lBQ0MsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixvQkFBb0I7Q0FFcEI7QUFDRDtJQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0lBQ0Msb0JBQW9CO0NBTXBCO0FBTEE7SUFDQyx1QkFBdUI7SUFDdkIsWUFBWTtJQUNaLGlCQUFpQjtDQUNqQjtBQUtIO0lBQ0MsY0FBYztDQUNkO0FBRUQ7SUFDQyxXQUFXO0NBQ1g7QUF0RkQ7SUFDQyxtQkFBa0I7SUFDbEIsWUFBWTtJQUNaLDBCQUEwQjtJQUMxQixXQUFXO0lBQ1gsYUFBYTtJQUNiLGNBQWM7SUFDZCxZQUFZO0lBQ1osY0FBYztJQUNkLG9CQUFvQjtJQUNwQixZQUFZO0NBQ1o7QUE2RUY7SUFDQyxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsMENBQTBDO0lBQzFDLG1CQUFtQjtDQUNuQjtBQUVEO0lBQ0MsbUJBQW1CO0lBQ25CLFdBQVc7Q0FPWDtBQU5BO0lBQ0MsbUJBQW1CO0lBQ25CLFNBQVE7SUFDUixVQUFTO0lBQ1Qsb0NBQStCO1FBQS9CLGdDQUErQjtDQUMvQjtBQU9EO0lBQ0MsbUJBQW1CO0lBQ25CLE9BQU07SUFDTixRQUFRO0lBQ1IsWUFBWTtJQUNaLGFBQWE7Q0FDYjtBQUVGO0lBQ0MsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLGlCQUFpQjtDQUVqQjtBQUNEO0lBQ0MsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixVQUFVO0lBQ1YsaUJBQWlCO0NBQ2pCO0FBRUQ7SUFDQyxtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLFVBQVU7SUFDVixpQkFBaUI7Q0FDakI7QUFFRDtJQUNDLHVCQUF1QjtJQUN2QiwyQkFBMkI7SUFDM0IsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixvQkFBb0I7SUFDcEIsbUJBQW1CO0NBT25CO0FBTEE7SUFDQyxtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFFBQVE7Q0FDUjtBQUlGO0lBQ0MsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixXQUFXO0lBQ1gsYUFBYTtDQUNiO0FBRUQ7SUFDQyxtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7SUFDWCxpQkFBaUI7Q0FDakI7QUFDRDtJQUNDLGdCQUFlO0NBQ2Y7QUFHQTtJQUNDLGdCQUFnQjtJQUNoQixvQkFBbUI7Q0FFbkI7QUFDRDtJQUNDLGdCQUFlO0lBQ2YsZUFBeUI7SUFDekIsb0JBQW1CO0lBQ25CLGVBQWM7Q0FDZDtBQUlGO0lBQ0ksV0FBVztJQUdYLCtCQUErQjtDQUNsQztBQUNEO0lBQ0k7UUFBSyxXQUFVO0tBQUU7SUFDakI7UUFBTSxXQUFVO0tBQUU7SUFDbEI7UUFBTyxXQUFVO0tBQUU7Q0FDdEI7QUFnQkE7SUFDQywwQkFBMEI7Q0FDMUI7QUFDRDtJQUVDLHNCQUFzQjtDQUN0QjtBQUNEO0lBZ0JDLGVBQWM7Q0FDZDtBQU1GO0lBQ0ksaUJBQWlCO0NBQ3BCO0FBQ0Q7SUFDSSxnQkFBZ0I7Q0FDbkI7QUFDRDtJQUNJLGNBQWM7Q0FDakI7QUFFRDtJQUNJO1FBQ0ksY0FBYztLQUNqQjtDQUNKO0FBQ0Q7SUFDSTtRQUNJLGNBQWM7S0FDakI7Q0FDSjtBQUNEO0lBQ0k7UUFDSSxjQUFjO0tBQ2pCO0NBRUo7QUFLRDtJQUNDO1FBQ0MsbUJBQWtCO1FBQ2xCLG9CQUFvQjtLQUNwQjtDQUNEO0FBRUQ7SUFDSTtRQUNDLFdBQVc7S0FDWDtDQUNKO0FBRUQ7SUFDQztRQUNDLGdCQUFnQjtLQUNoQjtJQUNEO1FBQ0MsZ0JBQWdCO0tBQ2hCO0lBRUQ7UUFDSSxpQkFBaUI7UUFDakIsbUJBQW1CO1FBQ25CLFVBQVU7UUFDVixRQUFRO1FBQ1IsWUFBWTtRQUNaLG9CQUFvQjtLQUN2QjtJQUNEO1FBQ0MsU0FBUTtRQUNSLGlCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsYUFBYTtLQUNiO0lBQ0Q7UUFDQyxZQUFZO0tBQ1o7SUFDRDtRQUNDLDRCQUEyQjtLQUMzQjtJQUNEO1FBQ0MsaUJBQWlCO0tBQ2pCO0lBQ0Q7UUFDSSxnQkFBZ0I7S0FDbkI7SUFDRDtRQUNJLHlCQUF5QjtLQUM1QjtJQUNEO1FBQ0Msa0JBQWtCO0tBQ2xCO0lBQ0Q7UUFDSSxZQUFZO1FBQ1osYUFBYTtRQUNiLGNBQWM7S0FDakI7SUFFRDtRQUNDLGVBQWM7UUFDZCxnQkFBZTtRQUNmLGlCQUFpQjtRQUNqQixjQUFjO0tBV2Q7SUFWQTtRQUNDLDZCQUE2QjtLQUM3QjtJQUNEO1FBQ0MsV0FBVTtRQUNWLDZCQUE0QjtLQUM1QjtJQUNEO1FBQ0MsZ0JBQWdCO0tBQ2hCO0lBRUY7UUFDQyxlQUFjO1FBQ2QsaUJBQWlCO1FBQ2pCLGNBQWM7S0FnQmQ7SUFmQTtRQUNDLGdCQUFnQjtLQUNoQjtJQUNEO1FBQ0MsY0FBYTtLQVViO0lBVEE7UUFDQyxhQUFhO1FBQ2IsV0FBVztRQUNYLFlBQVk7S0FDWjtJQUNEO1FBQ0MsVUFBVTtRQUNWLFdBQVc7S0FDWDtJQUtEO1FBQ0MsYUFBWTtRQUNaLGdCQUFlO0tBS2Y7SUFKQTtRQUNDLGdCQUFnQjtRQUNoQixrQkFBa0I7S0FDbEI7SUFFRjtRQUNDLG9CQUFvQjtLQWFwQjtJQVpBO1FBQ0MsY0FBYTtLQUNiO0lBQ0Q7UUFDQyxZQUFZO1FBQ1osY0FBYztRQUNkLG9CQUFvQjtLQUNwQjtJQUNEO1FBQ0MsaUJBQWlCO1FBQ2pCLGlCQUFpQjtLQUNqQjtJQUtKO1FBQ0MsaUJBQWlCO0tBQ2pCO0lBR0E7UUFDQyxrQkFBa0I7UUFDbEIscUJBQXFCO1FBQ3JCLGdCQUFlO0tBQ2Y7SUFDRDtRQUNJLDBCQUEwQjtLQUM3QjtJQUNEO1FBQ0MsZ0JBQWdCO0tBQ2hCO0lBRUY7UUFDQyxpQkFBaUI7S0FDakI7SUFFRDtRQUNDLFdBQVc7S0FDWDtJQUNEO1FBQ0Msa0JBQWlCO0tBQ2pCO0lBR0M7UUFDQyxZQUFXO1FBQ1gsb0JBQW1CO0tBQ25CO0lBQ0Q7UUFFQyxXQUFVO0tBQ1Y7SUFDRDtRQUNDLGlCQUFnQjtLQUNoQjtDQUtIO0FBRUQ7SUFFQztRQUNDLGdCQUFnQjtRQUNoQixvQkFBb0I7S0FDcEI7SUFDRDtRQUNDLGdCQUFnQjtRQUNoQixvQkFBb0I7S0FDcEI7SUFDRDtRQUNDLGdCQUFnQjtRQUNoQixvQkFBb0I7S0FDcEI7SUFDRDtRQUNDLGdCQUFnQjtRQUNoQixvQkFBb0I7S0FDcEI7SUFDRDtRQUNJLDBCQUEwQjtLQU03QjtJQUpHO1FBQ0MsaUJBQWlCO1FBQ2pCLG1CQUFtQjtLQUNuQjtJQUdMO1FBQ0MsZ0JBQWdCO0tBQ2hCO0lBQ0Q7UUFDQyxnQkFBZ0I7S0FDaEI7SUFDRDtRQUVDLGdCQUFnQjtLQUNoQjtJQUdEO1FBQ0MsZ0JBQWdCO0tBQ2hCO0lBRUQ7UUFDSSxZQUFZO1FBQ1oscUJBQXFCO1FBQ3JCLGlCQUFpQjtLQUNwQjtJQUdBO1FBQ0MsZUFBYztRQUNkLG1CQUFtQjtLQUNuQjtJQUNEO1FBQ0MsZ0JBQWdCO0tBQ2hCO0lBQ0Q7UUFDQyxtQkFBbUI7S0FDbkI7SUFDRDtRQUNDLFlBQVk7UUFDVCxvQkFBb0I7S0FDdkI7SUFHRjtRQUNDLG9CQUFtQjtLQUNuQjtJQUNEO1FBQ0MsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtRQUNsQixjQUFjO1FBQ2QsZUFBZTtLQUNmO0lBRUE7UUFDQyxnQkFBZ0I7UUFDaEIsa0JBQWtCO0tBQ2xCO0lBRUY7UUFDQyxpQkFBaUI7S0FDakI7SUFDRDtRQUNDLDJCQUEyQjtLQUMzQjtJQUNEO1FBQ0Msb0JBQW9CO0tBQ3BCO0lBQ0Q7UUFDQyxvQkFBb0I7S0FDcEI7SUFDRDtRQUNDLGNBQWM7UUFDZCxnQkFBZ0I7UUFDaEIsa0JBQWtCO0tBQ2xCO0lBQ0Q7UUFDQyxXQUFXO1FBQ1gsWUFBWTtRQUNaLGdCQUFnQjtLQUNoQjtJQUVBO1FBQ0MsaUJBQWlCO0tBSWpCO0lBSEE7UUFDQyxnQkFBZ0I7S0FDaEI7SUFFRjtRQUNDLHlCQUF5QjtLQUN6QjtJQUVGO1FBQ0MsZUFBYztRQUNkLGdCQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGNBQWM7S0FXZDtJQVZBO1FBQ0MsNkJBQTZCO0tBQzdCO0lBQ0Q7UUFDQyxXQUFVO1FBQ1YsNkJBQTRCO0tBQzVCO0lBQ0Q7UUFDQyxnQkFBZ0I7S0FDaEI7SUFFRjtRQUNDLGVBQWM7UUFDZCxpQkFBaUI7UUFDakIsY0FBYztLQUlkO0lBSEE7UUFDQyxnQkFBZ0I7S0FDaEI7SUFFRjtRQUNDLGdCQUFnQjtLQWtCaEI7SUFqQkE7UUFDQyxZQUFZO0tBQ1o7SUFDRDtRQUNDLGtCQUFrQjtRQUNmLG9CQUFvQjtLQUt2QjtJQUpHO1FBQ0MsWUFBWTtRQUNaLFlBQVk7S0FDWjtJQUVMO1FBQ0Msa0JBQWtCO0tBQ2xCO0lBQ0Q7UUFDQyxvQkFBb0I7S0FDcEI7SUFNRDtRQUNDLGNBQWE7S0FDYjtJQUNEO1FBQ0MsNEJBQTRCO1FBQzVCLGdCQUFnQjtRQUNoQixhQUFhO0tBSWI7SUFIQTtRQUNDLFlBQVc7S0FDWDtJQUdIO1FBQ0MsNkJBQTZCO0tBUTdCO0lBUEE7UUFDQyxjQUFjO0tBQ2Q7SUFDRDtRQUNDLGlCQUFpQjtRQUNqQixnQkFBZ0I7S0FDaEI7SUFJRDtRQUNDLFlBQVk7UUFDWixhQUFhO1FBQ2IsV0FBVztRQUNYLFlBQVk7UUFDWixpQkFBaUI7S0FNakI7SUFMQTtRQUNDLHNCQUFzQjtRQUN0QiwyQkFBMkI7UUFDM0IsK0JBQStCO0tBQy9CO0lBRUY7UUFDQyxlQUFlO1FBQ2YsZUFBYztLQUNkO0lBRUY7UUFDQyxnQkFBZ0I7S0FDaEI7SUFFRDtRQUNDLGdCQUFnQjtLQUNoQjtJQUVBO1FBQ0MsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtLQUNsQjtJQUNEO1FBQ0MsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtLQUNsQjtJQUNEO1FBQ0MsaUJBQWlCO1FBQ2Qsb0JBQW9CO0tBUXZCO0lBUEc7UUFDRixnQkFBZ0I7UUFDYixrQkFBa0I7S0FDbEI7SUFDRDtRQUNDLG9CQUFvQjtLQUNwQjtJQUVMO1FBQ0MsZ0JBQWdCO0tBQ2hCO0lBRUY7UUFDQyxvQkFBb0I7S0FTcEI7SUFSQTtRQUVDLFlBQVk7UUFDWixZQUFZO1FBQ1osZ0JBQWdCO1FBQ2hCLFVBQVU7S0FDVjtJQUdGO1FBQ0MsVUFBUztRQUNULG9CQUFvQjtLQUNwQjtJQUNEO1FBQ0MsVUFBUztLQUNUO0lBRUQ7UUFDQyxlQUFlO0tBQ2Y7SUFDRDtRQUNDLG1CQUFtQjtLQUNuQjtJQUNEO1FBQ0Msa0JBQWtCO0tBQ2xCO0lBRUQ7UUFDQyxnQkFBZ0I7UUFDaEIsb0JBQW9CO0tBQ3BCO0lBQ0Q7UUFDQyxnQkFBZ0I7S0FDaEI7SUFFRDtRQUVDLGtCQUFrQjtRQUNmLG1CQUFtQjtRQUNuQixpQkFBaUI7UUFDakIsb0JBQW9CO0tBd0R2QjtJQXRERztRQUNDLG1CQUFtQjtRQUNuQixTQUFTO1FBQ1QsUUFBUTtRQUNSLGFBQWE7UUFDYixpQkFBaUI7UUFDakIsYUFBYTtRQUNiLGtCQUFrQjtRQUNsQixrQkFBa0I7S0FDbEI7SUFDRDtRQUNDLFdBQVc7UUFDWCxpQkFBaUI7UUFDakIsWUFBWTtRQUNaLG1CQUFtQjtRQUNuQiw4QkFBOEI7S0E2QjlCO0lBM0JBO1FBQ0MsYUFBYTtRQUNiLHdCQUF3QjtRQUN4QixjQUFjO0tBRWQ7SUFNRDtRQUNDLGdCQUFnQjtRQUNoQixvQkFBb0I7S0FNcEI7SUFKQTtRQUNDLGdCQUFnQjtRQUNoQixtQkFBbUI7S0FDbkI7SUFHRjtRQUNDLGdCQUFnQjtRQUNoQixrQkFBa0I7UUFDbEIsaUJBQWlCO0tBQ2pCO0lBbEJBO1FBQ0MsY0FBYztLQUNkO0lBb0JILGdEQUlDO0lBSEE7UUFDQyxjQUFhO0tBQ2I7SUFPTjtRQUNDLFlBQVk7S0FDWjtJQUVBO1FBQ0MsaUJBQWlCO0tBQ2pCO0lBRUQ7UUFDQyxrREFBa0Q7S0FDbEQ7SUFDRDtRQUNDLFdBQVc7UUFDWCxrQkFBa0I7S0FDbEI7SUFDRDtRQUdDLGdCQUFnQjtLQUNoQjtJQUVEO1FBQ0MsY0FBYztLQUNkO0lBR0YsVUFNQztJQUpDO1FBQ0MsMEJBQTBCO0tBQzFCO0lBS0Q7UUFDQyxZQUFXO1FBQ1gsb0JBQW1CO0tBQ25CO0lBQ0Q7UUFFQyxZQUFXO1FBQ1gsb0JBQW1CO0tBQ25CO0lBQ0Q7UUFDQyxpQkFBZ0I7S0FDaEI7Q0FLSDtBQUlEO0lBQ0M7UUFDQyxlQUFlO0tBQ2Y7SUFFRDtRQUNDLFlBQVk7UUFDWixvQkFBb0I7S0FDcEI7Q0FDRDtBQUtEO0lBQ0k7UUFDSSxpQkFBaUI7S0FDcEI7SUFDRDtRQUNJLG1CQUFtQjtLQUN0QjtJQUNEO1FBQ0ksa0JBQWtCO0tBQ3JCO0lBQ0Q7UUFDSSxvQkFBb0I7S0FDdkI7Q0FDSjtBQUNEO0lBQ0k7UUFDSSxpQkFBaUI7S0FDcEI7SUFDRDtRQUNJLG1CQUFtQjtLQUN0QjtJQUNEO1FBQ0ksa0JBQWtCO0tBQ3JCO0lBQ0Q7UUFDSSxvQkFBb0I7S0FDdkI7Q0FDSjtBQUNEO0lBQ0k7UUFDSSxpQkFBaUI7S0FDcEI7SUFDRDtRQUNJLG1CQUFtQjtLQUN0QjtJQUNEO1FBQ0ksa0JBQWtCO0tBQ3JCO0lBQ0Q7UUFDSSxvQkFBb0I7S0FDdkI7Q0FDSjtBQUdEO0lBQ0MscUNBQXFDO0lBQ3JDLHdCQUF1QjtDQUN2QjtBQUdBO0lBQ0Msa0JBQWlCO0NBQ2pCO0FBR0Y7SUFFQyxXQUFXO0NBQ1g7O0FDaDdERDtJQUNDLGdCQUFnQjtJQUNoQixvQkFBb0I7Q0FtQnBCOztBQWxCQTtJQUNDLGdCQUFnQjtJQUNoQixhQUFZO0NBQ1o7O0FBQ0Q7SUFDQyxtQkFBbUI7SUFDbkIseUJBQXlCO0NBQ3pCOztBQUNEO0lBQ0MsbUJBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixZQUFZO0NBQ1o7O0FBQ0Q7SUFDQyxrQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLGFBQWE7Q0FDYjs7QUFFRjtJQUNDLG1CQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsWUFBWTtDQUNaOztBQUNEO0lBQ0Msa0JBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixhQUFhO0NBQ2I7O0FBRUQ7SUFDQyxtQkFBbUI7SUFDbkIsZUFBZTtDQUNmOztBQUlEO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixvQkFBb0I7Q0FnQnJCOztBQWZDO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQiw4QkFBOEI7Q0FDL0I7O0FBQ0Q7SUFDRSx1QkFBdUI7SUFDdkIsaUNBQWlDO0NBQ2xDOztBQUNEO0lBQ0UsOEJBQThCO0NBQy9COztBQUNEO0lBQ0UsdUJBQXVCO0NBQ3hCOztBQUlIO0lBQ0UsdUNBQXVDO0NBQ3hDOztBQUdEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsNkNBQTZDO0NBQzlDOztBQUlEO0lBQ0ssb0JBQW9CO0NBQ3hCOztBQUtDO0lBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0lBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0lBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0lBQ0MsaUJBQWdCO0NBQ2hCOztBQUdBO0lBQ0MsY0FBYTtDQUNiOztBQVFIO0lBQ0Msb0JBQW9CO0NBQ3BCOztBQU1BLG1DQVlDOztBQVhBO0lBQ0Msb0JBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixzQkFBc0I7SUFDbkIsOENBQThDO0lBQzlDLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsb0NBQW9DO0lBQ3BDLG1DQUFtQztDQUV0Qzs7QUFLSjtJQUNDLHVCQUF1QjtJQUN2Qiw2QkFBNkI7Q0FDN0I7O0FBQ0Q7SUFDQyxpQkFBaUI7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCx1QkFBdUI7Q0FJMUI7O0FBSEc7SUFDQyxjQUFhO0NBQ2I7O0FBRUw7SUFDSSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLCtCQUErQjtJQUMvQixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsaUJBQWlCO0NBQ3BCOztBQUdEO0lBQ0ksK0JBQStCO0lBQy9CLDhCQUE4QjtJQUM5QixZQUFZO0lBQ1osV0FBVztJQUNYLGlCQUFpQjtDQUNwQjs7QUFDRDtJQUNFLG1CQUFrQjtDQUNuQjs7QUFFRDtJQUNJLG1CQUFtQjtDQWlCdEI7O0FBaEJHO0lBQ0UsaUJBQWlCO0lBQ2pCLHlCQUF5QjtJQUN6QixZQUFZO0lBQ1osYUFBYTtJQUNiLGdCQUFnQjtJQUNoQiw0Q0FBNEM7SUFDNUMsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsU0FBUztJQUNULGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsbUJBQW1CO0NBRXRCOztBQUlGO0lBQ0MsY0FBYTtJQUNiLGlCQUFnQjtDQVFoQjs7QUFOQztJQUNDLG1CQUFtQjtJQUNuQixlQUFjO0lBQ2QsY0FBYTtDQUNiOztBQUdIO0lBQ0MsZ0JBQWU7Q0FDZjs7QUFDRDtJQUNDLG1CQUFrQjtDQUNsQjs7QTVDbUhGOzs7R0FHRztBNkNuVUg7SUFDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtJQUNDLGlDQUFpQztJQUNqQyxvQkFBb0I7SUFDcEIsY0FBYztDQUNkO0FBRUQ7SUFDQyxpQkFBaUI7Q0FDakI7QUFHRDtJQUNDLG1CQUFtQjtJQUNuQixPQUFNO0lBQ04sUUFBTztJQUNQLFlBQVk7SUFDWixhQUFhO0lBQ2IsWUFBWTtDQUNaO0FBR0Q7SUFDQztRQUNDLGNBQWM7S0FDZDtJQUdBO1FBQ0Msa0JBQWtCO0tBQ2xCO0lBQ0Q7UUFDQyxXQUFXO1FBQ1gsZ0JBQWdCO1FBQ2hCLGNBQWM7S0FDZDtJQUNEO1FBQ0MsV0FBVztRQUNYLGlCQUFpQjtRQUNqQixpQkFBaUI7S0F3QmpCO0lBdkJBO1FBQ0MsVUFBVTtRQUNWLFlBQVk7UUFDWixhQUFhO1FBQ2IsWUFBWTtLQU9aO0lBTEE7UUFDSSxZQUFZO1FBQ1osYUFBYTtRQUNiLGlCQUFpQjtLQUNwQjtJQUdGO1FBQ0Msa0JBQWtCO1FBQ2xCLDJCQUEyQjtRQUMzQixrQkFBa0I7S0FDbEI7SUFFRDtRQUNDLGNBQWM7S0FDZDtJQUlIO1FBQ0MsY0FBYztLQUNkO0NBQ0Q7QUFFRDtJQUNJLHlCQUF5QjtJQUN6QixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQiwyQkFBMkI7Q0FDOUI7QUFHRDtJQUNDO1FBQ0ksYUFBYTtLQUNoQjtJQUNEO1FBQ0MsMkJBQTBCO0tBQzFCO0lBQ0Q7UUFDSSxrQkFBa0I7S0FDckI7SUFDRDtRQUNDLGVBQWU7S0FDZjtJQUNEO1FBQ0ksaUJBQWlCO1FBQ2pCLGtCQUFrQjtLQUlyQjtJQUhHO1FBQ0MsY0FBYTtLQUNiO0lBR0o7UUFDSSxlQUFlO1FBQ2YsbUJBQW1CO1FBQ25CLGlCQUFpQjtLQUNwQjtJQUNEO1FBQ0ksZUFBZTtRQUNmLFlBQVk7S0FDZjtJQUdEO1FBRUMsbUJBQWtCO0tBQ2xCO0lBRUY7UUFDSSxnQkFBZ0I7UUFDaEIsa0JBQWtCO0tBQ3JCO0lBQ0Q7UUFDSSxnQkFBZ0I7S0FDbkI7SUFDRDtRQUNDLGdCQUFlO0tBQ2Y7SUFDRDtRQUNJLGNBQWM7S0FDakI7Q0FDRDs7O0E3Q29NRDs7OztHQUlHIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiQGNoYXJzZXQgJ1VURi04JztcblxuLyohXHRJbXBvcnRhbnRcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqXHREbyBub3QgRWRpdCB0aGlzIGZpbGUsICB5b3Ugc2hvdWxkIHVzZSBhIGNoaWxkIHRoZW1lIFxuICogIG9yIGFkZCB5b3VyIGN1c3RvbSBzdHlsZXMgdG8gdGhlbWUgb3B0aW9ucy5cbiAqL1xuXG4vKiFcdFRhYmxlIG9mIGNvbnRlbnRzXG4gKiAgdiAxLjEgLS0gSnVuZSAyMyAyMDE2XG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiAgLSBCYXNpYyBzdHlsZXNcbiAqICAtIFR5cG9ncmFwaHlcbiAqICAtIExheW91dHNcbiAqICAtIEhlYWRlcnNcbiAqICAtIE5hdmlnYXRpb25zXG4gKiAgLSBIZWFkZXIgc2tpbnNcbiAqICAtIEZvb3RlclxuICogIC0gUGFnZSBUaXRsZXNcbiAqICAtIEJyZWFkY3J1bWJzXG4gKiAgLSBCb3R0b25zXG4gKiAgLSBTb2NpYWwgaWNvbnNcbiAqICAtIFNob3BcbiAqICAtIEljb25ib3hcbiAqICAtIFNpZGUgTmF2aWdhdGlvblxuICogIC0gQWNjb3JkaW9ucyBcbiAqICAtIFRvZ2dsZXNcbiAqICAtIFRhYnNcbiAqICAtIE51bWJlcnNcbiAqICAtIENhbGxvdXRzXG4gKiAgLSBUZXN0aW1vbmlhbHNcbiAqICAtIEFsZXJ0c1xuICogIC0gTW9kYWxzXG4gKiAgLSBMaXN0IGljb25zXG4gKiAgLSBQcm9ncmVzcyBiYXJzXG4gKiAgLSBQZW9wbGVcbiAqICAtIFRhYmxlc1xuICogIC0gR3JpZCBpdGVtcyAoam91cm5hbClcbiAqICAtIFBvcnRmb2xpbyBHcmlkXG4gKiAgLSBQYXJ0bmVyc1xuICogIC0gSW1hZ2VzXG4gKiAgLSBob3ZlcnNcbiAqICAtIFZpZGVvc1xuICogIC0gbGlzdCBzdHlsZXNcbiAqICAtIHBhZ2luYXRpb25zXG4gKiAgLSBGb3JtIGVsZW1lbnRzXG4gKiAgLSBleHRlbmQgYmdcbiAqICAtIFRpbWVsaW5lc1xuICogIC0gTmV3c1xuICogIC0gZXZlbnRzXG4gKiAgLSBzZWN0aW9uc1xuICogIC0gQ291cnNlc1xuICogIC0gcmV2b2x1dGlvbiBzbGlkZXJzXG4gKiAgLSBHZW5lcmFsIGNzc1xuICovXG5cblxuQGltcG9ydCBcInBhcnRpYWxzL192YXJpYWJsZXMuY3NzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvX3ZhcmlhYmxlcy1vdmVycmlkZS5jc3NcIjtcblxuXG4vKiFcdEJhc2VcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqICAtIEhlYWRlciB2YXJpYXRpb25zXG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fYmFzZS5jc3NcIjtcblxuXG4vKiFcdFR5cG9ncmFwaHlcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL191aS10eXBvZ3JhcGh5LmNzc1wiO1xuXG5cbi8qIVx0TGF5b3V0c1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogIC0gdmFyaXVzIGxheW91dHNcbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL19sYXlvdXRzLmNzc1wiO1xuXG5cbi8qIVx0SGVhZGVyc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogIC0gSGVhZGVyIHZhcmlhdGlvbnNcbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL19oZWFkZXIuY3NzXCI7XG5cblxuLyohXHROYXZpZ2F0aW9uc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX25hdmlnYXRpb24uY3NzXCI7XG5cblxuXG4vKiFcdEhlYWRlciBza2luc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX2hlYWRlcl9za2lucy5jc3NcIjtcblxuXG4vKiFcdEZvb3RlclxuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX2Zvb3Rlci5jc3NcIjtcblxuXG5cbi8qIVx0UGFnZSBUaXRsZXNcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqICAtIFRpdGxlIHZhcmlhdGlvbnNcbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL19wYWdlLXRpdGxlcy5jc3NcIjtcblxuXG5cbi8qIVx0QnJlYWRjcnVtYnNcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqICAtIFRpdGxlIHZhcmlhdGlvbnNcbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL191aS1icmVhZGNydW1icy5jc3NcIjtcblxuXG5cbi8qIVx0dGhlbWUgYm90dG9uc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogIC0gdmFyaXVzIGxheW91dHNcbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL191aS1idXR0b25zLmNzc1wiO1xuXG5cblxuLyohXHR1aSAtIHNvY2lhbCBpY29uc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX3VpLXNvY2lhbC1pY29ucy5jc3NcIjtcblxuXG4vKiFcdHNob3BcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL19zaG9wLmNzc1wiO1xuXG5cblxuLyohXHRpY29uYm94XG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdWktaWNvbmJveGVzLmNzc1wiO1xuXG5cblxuLyohXHR1aS1zaWRlLW5hdmlnYXRpb25zXG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdWktc2lkZS1uYXZpZ2F0aW9ucy5jc3NcIjtcblxuLyohXHR1aS1BY2NvcmRpb25zICYgVG9nZ2xlcyAmIFRhYnNcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL191aS10YWJzLWFjY29yZGlvbnMuY3NzXCI7XG5cblxuLyohXHRudW1iZXJzXG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdWktbnVtYmVycy5jc3NcIjtcblxuXG4vKiFcdENhbGxvdXRzXG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdWktY2FsbG91dHMuY3NzXCI7XG5cblxuLyohXHRUZXN0aW1vbmlhbHNcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL191aS10ZXN0aW1vbmlhbHMuY3NzXCI7XG5cblxuLyohXHRBbGVydHMgLyBOb3RpZmljYXRpb25zXG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdWktYWxlcnRzLmNzc1wiO1xuXG4vKiFcdE1vZGFsc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX3VpLW1vZGFscy5jc3NcIjtcblxuLyohXHRMaXN0IGljb25zXG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdWktbGlzdC1pY29ucy5jc3NcIjtcblxuLyohXHRQcm9ncmVzcyBiYXJzXG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdWktcHJvZ3Jlc3NiYXIuY3NzXCI7XG5cblxuLyohXHRQZW9wbGVcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL191aS1wZW9wbGUuY3NzXCI7XG5cbi8qIVx0VGFibGVzXG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdWktdGFibGVzLmNzc1wiO1xuXG5cbi8qIVx0R3JpZCBpdGVtc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogIGl0ZW1zIHJlbGF0ZWQgdG8gZ3JpZFxuICovXG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9fZ3JpZHktaXRlbXMuY3NzXCI7XG5cblxuLyohXHRQb3J0Zm9saW8gR3JpZFxuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX29sLWdyaWQuY3NzXCI7XG5cbi8qIVx0UGFydG5lcnNcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL19wYXJ0bmVycy5jc3NcIjtcblxuXG5cbi8qIVx0SW1hZ2VzXG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdWktaW1hZ2VzLmNzc1wiO1xuXG4vKiFcdGhvdmVyc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX2hvdmVyLmNzc1wiO1xuXG4vKiFcdFZpZGVvc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX3VpLXZpZGVvcy5jc3NcIjtcblxuLyohXHRsaXN0IHN0eWxlc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX3VpLWxpc3R5bGVzLmNzc1wiO1xuXG4vKiFcdHBhZ2luYXRpb25zXG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdWktcGFnaW5hdGlvbnMuY3NzXCI7XG5cblxuLyohXHRGb3JtIGVsZW1lbnRzXG4gKlx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdWktZm9ybWVsZW1lbnRzLmNzc1wiO1xuXG4vKiFcdGV4dGVuZCBiZ1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX3VpLWV4dGVuZC1iZy5jc3NcIjtcblxuLyohXHRUaW1lbGluZXNcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL191aS10aW1lbGluZXMuY3NzXCI7XG5cbi8qIVx0TmV3c1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX25ld3MuY3NzXCI7XG5cblxuLyohXHRldmVudHNcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL19ldmVudHMuY3NzXCI7XG5cblxuLyohXHRzZWN0aW9uc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX3NlY3Rpb25zLmNzc1wiO1xuXG5cbi8qIVx0Q291cnNlc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX2NvdXJzZS5jc3NcIjtcblxuLyohXHRyZXZvbHV0aW9uIHNsaWRlcnNcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL19yZXZzbGlkZXJzLmNzc1wiO1xuXG4vKiFcdHdvcmRwcmVzcyBjb21tZW50c1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AaW1wb3J0IFwicGFydGlhbHMvX2NvbW1lbnRzLmNzc1wiO1xuXG4vKiFcdHZpc3VhbCBjb21wb3NlciBcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQGltcG9ydCBcInBhcnRpYWxzL192Yy5jc3NcIjtcblxuLyohXHRHZW5lcmFsIGNzc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICpcdGtlZXAgdGhpcyBhdCB0aGUgYm90dG9tXG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fX2dlbmVyYWwuY3NzXCI7XG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9fd3AtZ2VuZXJhbC5jc3NcIjtcblxuLyohXHRHZW5lcmFsIGNzc1xuICpcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICpcdGtlZXAgdGhpcyBhdCB0aGUgYm90dG9tXG4gKi9cbkBpbXBvcnQgXCJwYXJ0aWFscy9fZGVtbzMuY3NzXCI7XG5cblxuLyohXHRFbmQgb2YgdGhlIGZpbGVcbiAqXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqXHREbyBub3QgRWRpdCB0aGlzIGZpbGUsICB5b3Ugc2hvdWxkIHVzZSBhIGNoaWxkIHRoZW1lIFxuICogIG9yIGFkZCB5b3VyIGN1c3RvbSBzdHlsZXMgdG8gdGhlbWUgb3B0aW9ucy5cbiAqL1xuXG5cblxuXG4iLCJcblxuLnBhZ2UtY29udGVudHMgKjpsYXN0LWNoaWxkLFxuI2Zvb3RlciAqOmxhc3QtY2hpbGR7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLypcbi5wYWdlLWNvbnRlbnRzICo6Zmlyc3QtY2hpbGQ6bm90KFtjbGFzcyo9J3B1bGwtdXAtJ10pe1xuXHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbn0qL1xuXG5pbWd7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbmF7XG5cdHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgXG5idXR0b246aG92ZXIsXG4uYnRuLFxuLmJ0bjphY3RpdmUsIFxuLmJ0bjpmb2N1cywgXG4uYnRuOmhvdmVyeyAgIFxuICAgIG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8qIFxuXHQrKyBXaWR0aCAmIEhlaWdodHNcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuQGRlZmluZS1taXhpbiBoZWlnaHQtdmggJHNpemV7XG5cdC5odmgtJChzaXplKXtcblx0XHRoZWlnaHQ6ICQoc2l6ZSl2aCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtaXhpbiBoZWlnaHQtdmggMzB7fVxuQG1peGluIGhlaWdodC12aCA0MHt9XG5AbWl4aW4gaGVpZ2h0LXZoIDUwe31cbkBtaXhpbiBoZWlnaHQtdmggNjB7fVxuQG1peGluIGhlaWdodC12aCA3MHt9XG5AbWl4aW4gaGVpZ2h0LXZoIDgwe31cbkBtaXhpbiBoZWlnaHQtdmggODV7fVxuQG1peGluIGhlaWdodC12aCA5MHt9XG5AbWl4aW4gaGVpZ2h0LXZoIDk1e31cbkBtaXhpbiBoZWlnaHQtdmggMTAwe31cbi5mdWxsLXNjcmVlbntcblx0aGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG5cbkBkZWZpbmUtbWl4aW4gaGVpZ2h0ICRzaXple1xuXHQuaC0kKHNpemUpe1xuXHRcdGhlaWdodDogJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1peGluIGhlaWdodCA1MHt9XG5AbWl4aW4gaGVpZ2h0IDc1e31cbkBtaXhpbiBoZWlnaHQgMTAwe31cbkBtaXhpbiBoZWlnaHQgMTUwe31cbkBtaXhpbiBoZWlnaHQgMjAwe31cbkBtaXhpbiBoZWlnaHQgMjUwe31cbkBtaXhpbiBoZWlnaHQgMzAwe31cbkBtaXhpbiBoZWlnaHQgMzUwe31cbkBtaXhpbiBoZWlnaHQgNDAwe31cbkBtaXhpbiBoZWlnaHQgNDUwe31cbkBtaXhpbiBoZWlnaHQgNTAwe31cbkBtaXhpbiBoZWlnaHQgNTUwe31cbkBtaXhpbiBoZWlnaHQgNjAwe31cbkBtaXhpbiBoZWlnaHQgNjUwe31cbkBtaXhpbiBoZWlnaHQgNzAwe31cbkBtaXhpbiBoZWlnaHQgODAwe31cbkBtaXhpbiBoZWlnaHQgOTAwe31cblxuXG4uZnVsbC1oZWlnaHR7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZ1bGwtd2lkdGh7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIFxuXHQrKyBvdmVybGF5c1xuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuW2NsYXNzKj1cIm92LVwiXXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdD5pbWcsXG5cdD4ucGFyYWxsYXgtYmctZWxlbXtcblx0XHR6LWluZGV4OiAtMiAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuW2NsYXNzKj1cIm92LVwiXTpiZWZvcmV7XG5cdGNvbnRlbnQ6Jyc7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4Oi0xO1xufVxuW2NsYXNzKj1cIm92LWRhcmstXCJdOmJlZm9yZXtcblx0YmFja2dyb3VuZDojMjIyO1xufVxuW2NsYXNzKj1cIm92LWxpZ2h0LVwiXTpiZWZvcmV7XG5cdGJhY2tncm91bmQ6I2ZmZjtcbn1cbltjbGFzcyo9XCJvdi1ibHVlLVwiXTpiZWZvcmV7XG5cdGJhY2tncm91bmQ6IzI1MjMzRDtcbn1cbltjbGFzcyo9XCJvdi1ncmFkMS1cIl06YmVmb3Jle1xuXHRiYWNrZ3JvdW5kOiAjMDAwMDAwOyAvKiBmYWxsYmFjayBmb3Igb2xkIGJyb3dzZXJzICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMDAwMDAwICwgIzUzMzQ2RCk7XG59XG5cbltjbGFzcyo9XCJvdi1ncmFkMi1cIl06YmVmb3Jle1xuXHRiYWNrZ3JvdW5kOiAjREU2MjYyOyAvKiBmYWxsYmFjayBmb3Igb2xkIGJyb3dzZXJzICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjREU2MjYyICwgI0ZGQjg4Qyk7XG4gICBcbn1cblxuW2NsYXNzKj1cIm92LWdyYWQzLVwiXTpiZWZvcmV7XG5cdGJhY2tncm91bmQ6ICNCM0ZGQUI7IC8qIGZhbGxiYWNrIGZvciBvbGQgYnJvd3NlcnMgKi9cblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNCM0ZGQUIgLCAjMTJGRkY3KTtcbn1cblxuW2NsYXNzKj1cIm92LWdyYWQ0LVwiXTpiZWZvcmV7XG5cdGJhY2tncm91bmQ6ICNmNDZiNDU7IC8qIGZhbGxiYWNrIGZvciBvbGQgYnJvd3NlcnMgKi9cblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2Y0NmI0NSAsICNlZWE4NDkpOyAvKiBDaHJvbWUgMTAtMjUsIFNhZmFyaSA1LjEtNiAqL1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2Y0NmI0NSAsICNlZWE4NDkpOyAvKiBXM0MsIElFIDEwKy8gRWRnZSwgRmlyZWZveCAxNissIENocm9tZSAyNissIE9wZXJhIDEyKywgU2FmYXJpIDcrICovXHQgICAgICAgIFxufVxuXG5bY2xhc3MqPVwib3YtZ3JhZDUtXCJdOmJlZm9yZXtcblx0YmFja2dyb3VuZDogI0JCM0FEQjsgLyogZmFsbGJhY2sgZm9yIG9sZCBicm93c2VycyAqL1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjQkIzQURCICwgI0ZGNTRBQik7IC8qIENocm9tZSAxMC0yNSwgU2FmYXJpIDUuMS02ICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjQkIzQURCICwgI0ZGNTRBQik7IC8qIFczQywgSUUgMTArLyBFZGdlLCBGaXJlZm94IDE2KywgQ2hyb21lIDI2KywgT3BlcmEgMTIrLCBTYWZhcmkgNysgKi9cdCAgICAgICAgXG59XG5bY2xhc3MqPVwib3YtZ3JhZDYtXCJdOmJlZm9yZXtcblx0YmFja2dyb3VuZDogIzE2MjIyQTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzE2MjIyQSAsICMzQTYwNzMpOyAvKiBDaHJvbWUgMTAtMjUsIFNhZmFyaSA1LjEtNiAqL1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzE2MjIyQSAsICMzQTYwNzMpO1xufVxuW2NsYXNzKj1cIm92LWdyYWQ3LVwiXTpiZWZvcmV7XG5cdGJhY2tncm91bmQ6ICNGRjhGNTI7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNGRjhGNTIgLCAjRkRBNjQyKTsgLyogQ2hyb21lIDEwLTI1LCBTYWZhcmkgNS4xLTYgKi9cblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNGRjhGNTIgLCAjRkRBNjQyKTtcbn1cbltjbGFzcyo9XCJvdi1ncmFkOC1cIl06YmVmb3Jle1xuXHRiYWNrZ3JvdW5kOiAjRkY2REM5O1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjRkY2REM5ICwgI0ZBNjJGRik7IC8qIENocm9tZSAxMC0yNSwgU2FmYXJpIDUuMS02ICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjRkY2REM5ICwgI0ZBNjJGRik7XG59XG5bY2xhc3MqPVwib3YtZ3JhZDktXCJdOmJlZm9yZXtcblx0YmFja2dyb3VuZDogI0ZGRDE5NDtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI0ZGRDE5NCAsICM3MEUxRjUpOyAvKiBDaHJvbWUgMTAtMjUsIFNhZmFyaSA1LjEtNiAqL1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI0ZGRDE5NCAsICM3MEUxRjUpO1xufVxuW2NsYXNzKj1cIm92LWdyYWQxMC1cIl06YmVmb3Jle1xuXHRiYWNrZ3JvdW5kOiAjRkZCRDVCO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjRkZCRDVCICwgI0ZGOUFBQik7IC8qIENocm9tZSAxMC0yNSwgU2FmYXJpIDUuMS02ICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjRkZCRDVCICwgI0ZGOUFBQik7XG59XG5cbkBkZWZpbmUtbWl4aW4gb3ZlcmxheSAkYWxwaGF7XG5cdC5vdi1kYXJrLWFscGhhLSQoYWxwaGEpOmJlZm9yZSxcblx0Lm92LWxpZ2h0LWFscGhhLSQoYWxwaGEpOmJlZm9yZSxcblx0Lm92LWJsdWUtYWxwaGEtJChhbHBoYSk6YmVmb3JlLFxuXHQub3YtZ3JhZDEtYWxwaGEtJChhbHBoYSk6YmVmb3JlLFxuXHQub3YtZ3JhZDItYWxwaGEtJChhbHBoYSk6YmVmb3JlLFxuXHQub3YtZ3JhZDMtYWxwaGEtJChhbHBoYSk6YmVmb3JlLFxuXHQub3YtZ3JhZDQtYWxwaGEtJChhbHBoYSk6YmVmb3JlLFxuXHQub3YtZ3JhZDUtYWxwaGEtJChhbHBoYSk6YmVmb3JlLFxuXHQub3YtZ3JhZDYtYWxwaGEtJChhbHBoYSk6YmVmb3JlLFxuXHQub3YtZ3JhZDctYWxwaGEtJChhbHBoYSk6YmVmb3JlLFxuXHQub3YtZ3JhZDgtYWxwaGEtJChhbHBoYSk6YmVmb3JlLFxuXHQub3YtZ3JhZDktYWxwaGEtJChhbHBoYSk6YmVmb3JlLFxuXHQub3YtZ3JhZDEwLWFscGhhLSQoYWxwaGEpOmJlZm9yZSxcblx0Lm92LWdyYWQxMS1hbHBoYS0kKGFscGhhKTpiZWZvcmVcblx0e1xuXHQgICAgb3BhY2l0eTpjYWxjKCQoYWxwaGEpLzEwMCk7XG5cdH1cbn1cblxuQG1peGluIG92ZXJsYXkgNXt9XG5AbWl4aW4gb3ZlcmxheSAxMHt9XG5AbWl4aW4gb3ZlcmxheSAyMHt9XG5AbWl4aW4gb3ZlcmxheSAzMHt9XG5AbWl4aW4gb3ZlcmxheSA0MHt9XG5AbWl4aW4gb3ZlcmxheSA1MHt9XG5AbWl4aW4gb3ZlcmxheSA2MHt9XG5AbWl4aW4gb3ZlcmxheSA3MHt9XG5AbWl4aW4gb3ZlcmxheSA4MHt9XG5AbWl4aW4gb3ZlcmxheSA4NXt9XG5AbWl4aW4gb3ZlcmxheSA5MHt9XG5AbWl4aW4gb3ZlcmxheSA5NXt9XG5AbWl4aW4gb3ZlcmxheSAxMDB7fVxuXG4vKiBcblx0KysgcGFkZGluZyBhbmQgbWFyZ2luIGFzc2V0IGNsYXNzZXNcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbkBkZWZpbmUtbWl4aW4gbWFyZ2luLXRvcCAkc2l6ZXtcblx0Lm0tdG9wLSQoc2l6ZSl7XG5cdCAgICBtYXJnaW4tdG9wOiAkKHNpemUpcHggIWltcG9ydGFudDtcblx0fVxufVxuQGRlZmluZS1taXhpbiBtYXJnaW4tdG9wX3MgJHNpemV7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdC5tLXRvcC14cy0kKHNpemUpe1xuXHRcdFx0bWFyZ2luLXRvcDogJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdC5tLXRvcC1zbS0kKHNpemUpe1xuXHRcdFx0bWFyZ2luLXRvcDogJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5AbWl4aW4gbWFyZ2luLXRvcCAwe31cbkBtaXhpbiBtYXJnaW4tdG9wIDF7fVxuQG1peGluIG1hcmdpbi10b3AgMnt9XG5AbWl4aW4gbWFyZ2luLXRvcCAze31cbkBtaXhpbiBtYXJnaW4tdG9wIDR7fVxuQG1peGluIG1hcmdpbi10b3AgNXt9XG5AbWl4aW4gbWFyZ2luLXRvcCAxMHt9XG5AbWl4aW4gbWFyZ2luLXRvcCAxNXt9XG5AbWl4aW4gbWFyZ2luLXRvcCAyMHt9XG5AbWl4aW4gbWFyZ2luLXRvcCAyNXt9XG5AbWl4aW4gbWFyZ2luLXRvcCAzMHt9XG5AbWl4aW4gbWFyZ2luLXRvcCAzNXt9XG5AbWl4aW4gbWFyZ2luLXRvcCA0MHt9XG5AbWl4aW4gbWFyZ2luLXRvcCA0NXt9XG5AbWl4aW4gbWFyZ2luLXRvcCA1MHt9XG5AbWl4aW4gbWFyZ2luLXRvcCA2MHt9XG5AbWl4aW4gbWFyZ2luLXRvcCA3MHt9XG5AbWl4aW4gbWFyZ2luLXRvcCA4MHt9XG5AbWl4aW4gbWFyZ2luLXRvcCA5MHt9XG5AbWl4aW4gbWFyZ2luLXRvcCAxMDB7fVxuQG1peGluIG1hcmdpbi10b3AgMTIwe31cbkBtaXhpbiBtYXJnaW4tdG9wIDE1MHt9XG5AbWl4aW4gbWFyZ2luLXRvcCAyMDB7fVxuQG1peGluIG1hcmdpbi10b3BfcyAwe31cbkBtaXhpbiBtYXJnaW4tdG9wX3MgMXt9XG5AbWl4aW4gbWFyZ2luLXRvcF9zIDJ7fVxuQG1peGluIG1hcmdpbi10b3BfcyAze31cbkBtaXhpbiBtYXJnaW4tdG9wX3MgNHt9XG5AbWl4aW4gbWFyZ2luLXRvcF9zIDV7fVxuQG1peGluIG1hcmdpbi10b3BfcyAxMHt9XG5AbWl4aW4gbWFyZ2luLXRvcF9zIDE1e31cbkBtaXhpbiBtYXJnaW4tdG9wX3MgMjB7fVxuQG1peGluIG1hcmdpbi10b3BfcyAyNXt9XG5AbWl4aW4gbWFyZ2luLXRvcF9zIDMwe31cbkBtaXhpbiBtYXJnaW4tdG9wX3MgMzV7fVxuQG1peGluIG1hcmdpbi10b3BfcyA0MHt9XG5AbWl4aW4gbWFyZ2luLXRvcF9zIDQ1e31cbkBtaXhpbiBtYXJnaW4tdG9wX3MgNTB7fVxuQG1peGluIG1hcmdpbi10b3BfcyA2MHt9XG5AbWl4aW4gbWFyZ2luLXRvcF9zIDcwe31cbkBtaXhpbiBtYXJnaW4tdG9wX3MgODB7fVxuQG1peGluIG1hcmdpbi10b3BfcyA5MHt9XG5AbWl4aW4gbWFyZ2luLXRvcF9zIDEwMHt9XG5AbWl4aW4gbWFyZ2luLXRvcF9zIDEyMHt9XG5AbWl4aW4gbWFyZ2luLXRvcF9zIDE1MHt9XG5AbWl4aW4gbWFyZ2luLXRvcF9zIDIwMHt9XG5cblxuXG5AZGVmaW5lLW1peGluIG1hcmdpbi1ib3R0b20gJHNpemV7XG5cdC5tLWJvdHRvbS0kKHNpemUpe1xuXHQgICAgbWFyZ2luLWJvdHRvbTogJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBkZWZpbmUtbWl4aW4gbWFyZ2luLWJvdHRvbV9zICRzaXple1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQubS1ib3R0b20teHMtJChzaXplKXtcblx0XHRcdG1hcmdpbi1ib3R0b206ICQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHQubS1ib3R0b20tc20tJChzaXplKXtcblx0XHRcdG1hcmdpbi1ib3R0b206ICQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1peGluIG1hcmdpbi1ib3R0b20gMHt9XG5AbWl4aW4gbWFyZ2luLWJvdHRvbSAxe31cbkBtaXhpbiBtYXJnaW4tYm90dG9tIDJ7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gM3t9XG5AbWl4aW4gbWFyZ2luLWJvdHRvbSA0e31cbkBtaXhpbiBtYXJnaW4tYm90dG9tIDV7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gMTB7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gMTV7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gMjB7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gMjV7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gMzB7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gMzV7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gNDB7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gNDV7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gNTB7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gNjB7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gNzB7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gODB7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gOTB7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gMTAwe31cbkBtaXhpbiBtYXJnaW4tYm90dG9tIDEyMHt9XG5AbWl4aW4gbWFyZ2luLWJvdHRvbSAxNTB7fVxuQG1peGluIG1hcmdpbi1ib3R0b20gMjAwe31cbkBtaXhpbiBtYXJnaW4tYm90dG9tX3MgMHt9XG5AbWl4aW4gbWFyZ2luLWJvdHRvbV9zIDF7fVxuQG1peGluIG1hcmdpbi1ib3R0b21fcyAye31cbkBtaXhpbiBtYXJnaW4tYm90dG9tX3MgM3t9XG5AbWl4aW4gbWFyZ2luLWJvdHRvbV9zIDR7fVxuQG1peGluIG1hcmdpbi1ib3R0b21fcyA1e31cbkBtaXhpbiBtYXJnaW4tYm90dG9tX3MgMTB7fVxuQG1peGluIG1hcmdpbi1ib3R0b21fcyAxNXt9XG5AbWl4aW4gbWFyZ2luLWJvdHRvbV9zIDIwe31cbkBtaXhpbiBtYXJnaW4tYm90dG9tX3MgMjV7fVxuQG1peGluIG1hcmdpbi1ib3R0b21fcyAzMHt9XG5AbWl4aW4gbWFyZ2luLWJvdHRvbV9zIDM1e31cbkBtaXhpbiBtYXJnaW4tYm90dG9tX3MgNDB7fVxuQG1peGluIG1hcmdpbi1ib3R0b21fcyA0NXt9XG5AbWl4aW4gbWFyZ2luLWJvdHRvbV9zIDUwe31cbkBtaXhpbiBtYXJnaW4tYm90dG9tX3MgNjB7fVxuQG1peGluIG1hcmdpbi1ib3R0b21fcyA3MHt9XG5AbWl4aW4gbWFyZ2luLWJvdHRvbV9zIDgwe31cbkBtaXhpbiBtYXJnaW4tYm90dG9tX3MgOTB7fVxuQG1peGluIG1hcmdpbi1ib3R0b21fcyAxMDB7fVxuQG1peGluIG1hcmdpbi1ib3R0b21fcyAxMjB7fVxuQG1peGluIG1hcmdpbi1ib3R0b21fcyAxNTB7fVxuQG1peGluIG1hcmdpbi1ib3R0b21fcyAyMDB7fVxuXG5cblxuQGRlZmluZS1taXhpbiBwYWRkaW5nLXRvcCAkc2l6ZXtcblx0LnAtdG9wLSQoc2l6ZSl7XG5cdCAgICBwYWRkaW5nLXRvcDogJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBkZWZpbmUtbWl4aW4gcGFkZGluZy10b3BfcyAkc2l6ZXtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0LnAtdG9wLXhzLSQoc2l6ZSl7XG5cdFx0XHQgcGFkZGluZy10b3A6ICQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHQucC10b3Atc20tJChzaXplKXtcblx0XHRcdCBwYWRkaW5nLXRvcDogJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5AbWl4aW4gcGFkZGluZy10b3AgMHt9XG5AbWl4aW4gcGFkZGluZy10b3AgMXt9XG5AbWl4aW4gcGFkZGluZy10b3AgMnt9XG5AbWl4aW4gcGFkZGluZy10b3AgM3t9XG5AbWl4aW4gcGFkZGluZy10b3AgNHt9XG5AbWl4aW4gcGFkZGluZy10b3AgNXt9XG5AbWl4aW4gcGFkZGluZy10b3AgMTB7fVxuQG1peGluIHBhZGRpbmctdG9wIDE1e31cbkBtaXhpbiBwYWRkaW5nLXRvcCAyMHt9XG5AbWl4aW4gcGFkZGluZy10b3AgMjV7fVxuQG1peGluIHBhZGRpbmctdG9wIDMwe31cbkBtaXhpbiBwYWRkaW5nLXRvcCAzNXt9XG5AbWl4aW4gcGFkZGluZy10b3AgNDB7fVxuQG1peGluIHBhZGRpbmctdG9wIDQ1e31cbkBtaXhpbiBwYWRkaW5nLXRvcCA1MHt9XG5AbWl4aW4gcGFkZGluZy10b3AgODB7fVxuQG1peGluIHBhZGRpbmctdG9wIDEwMHt9XG5AbWl4aW4gcGFkZGluZy10b3AgMTIwe31cbkBtaXhpbiBwYWRkaW5nLXRvcCAxNTB7fVxuQG1peGluIHBhZGRpbmctdG9wIDIwMHt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyAwe31cbkBtaXhpbiBwYWRkaW5nLXRvcF9zIDF7fVxuQG1peGluIHBhZGRpbmctdG9wX3MgMnt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyAze31cbkBtaXhpbiBwYWRkaW5nLXRvcF9zIDR7fVxuQG1peGluIHBhZGRpbmctdG9wX3MgNXt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyAxMHt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyAxNXt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyAyMHt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyAyNXt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyAzMHt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyAzNXt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyA0MHt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyA0NXt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyA1MHt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyA4MHt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyAxMDB7fVxuQG1peGluIHBhZGRpbmctdG9wX3MgMTIwe31cbkBtaXhpbiBwYWRkaW5nLXRvcF9zIDE1MHt9XG5AbWl4aW4gcGFkZGluZy10b3BfcyAyMDB7fVxuXG5cblxuXG5AZGVmaW5lLW1peGluIHBhZGRpbmctYm90dG9tICRzaXple1xuXHQucC1ib3R0b20tJChzaXplKXtcblx0ICAgIHBhZGRpbmctYm90dG9tOiAkKHNpemUpcHggIWltcG9ydGFudDtcblx0fVxufVxuQGRlZmluZS1taXhpbiBwYWRkaW5nLWJvdHRvbV9zICRzaXple1xuXHRcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0LnAtYm90dG9tLXhzLSQoc2l6ZSl7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdC5wLWJvdHRvbS1zbS0kKHNpemUpe1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1peGluIHBhZGRpbmctYm90dG9tIDB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tIDF7fVxuQG1peGluIHBhZGRpbmctYm90dG9tIDJ7fVxuQG1peGluIHBhZGRpbmctYm90dG9tIDN7fVxuQG1peGluIHBhZGRpbmctYm90dG9tIDR7fVxuQG1peGluIHBhZGRpbmctYm90dG9tIDV7fVxuQG1peGluIHBhZGRpbmctYm90dG9tIDEwe31cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSAxNXt9XG5AbWl4aW4gcGFkZGluZy1ib3R0b20gMjB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tIDI1e31cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSAzMHt9XG5AbWl4aW4gcGFkZGluZy1ib3R0b20gMzV7fVxuQG1peGluIHBhZGRpbmctYm90dG9tIDQwe31cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSA0NXt9XG5AbWl4aW4gcGFkZGluZy1ib3R0b20gNTB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tIDgwe31cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSAxMDB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tIDEyMHt9XG5AbWl4aW4gcGFkZGluZy1ib3R0b20gMTUwe31cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSAyMDB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgMHt9XG5AbWl4aW4gcGFkZGluZy1ib3R0b21fcyAxe31cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbV9zIDJ7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgM3t9XG5AbWl4aW4gcGFkZGluZy1ib3R0b21fcyA0e31cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbV9zIDV7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgMTB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgMTV7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgMjB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgMjV7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgMzB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgMzV7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgNDB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgNDV7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgNTB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgODB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgMTAwe31cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbV9zIDEyMHt9XG5AbWl4aW4gcGFkZGluZy1ib3R0b21fcyAxNTB7fVxuQG1peGluIHBhZGRpbmctYm90dG9tX3MgMjAwe31cblxuQGRlZmluZS1taXhpbiBwYWQgJHNpemV7XG5cdC5wYWQtJChzaXplKXtcblx0ICAgIHBhZGRpbmc6ICQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AZGVmaW5lLW1peGluIHBhZF9zICRzaXple1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQucGFkLXhzLSQoc2l6ZSl7XG5cdFx0XHQgcGFkZGluZzogJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdC5wYWQtc20tJChzaXplKXtcblx0XHRcdCBwYWRkaW5nOiAkKHNpemUpcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbkBtaXhpbiBwYWQgMHt9XG5AbWl4aW4gcGFkIDF7fVxuQG1peGluIHBhZCAye31cbkBtaXhpbiBwYWQgM3t9XG5AbWl4aW4gcGFkIDR7fVxuQG1peGluIHBhZCA1e31cbkBtaXhpbiBwYWQgMTB7fVxuQG1peGluIHBhZCAxNXt9XG5AbWl4aW4gcGFkIDIwe31cbkBtaXhpbiBwYWQgMjV7fVxuQG1peGluIHBhZCAzMHt9XG5AbWl4aW4gcGFkIDM1e31cbkBtaXhpbiBwYWQgNDB7fVxuQG1peGluIHBhZCA0NXt9XG5AbWl4aW4gcGFkIDUwe31cbkBtaXhpbiBwYWQgNjB7fVxuQG1peGluIHBhZCA3MHt9XG5AbWl4aW4gcGFkIDgwe31cbkBtaXhpbiBwYWQgOTB7fVxuQG1peGluIHBhZCAxMDB7fVxuQG1peGluIHBhZCAxMjB7fVxuQG1peGluIHBhZCAxNTB7fVxuQG1peGluIHBhZCAyMDB7fVxuQG1peGluIHBhZF9zIDB7fVxuQG1peGluIHBhZF9zIDF7fVxuQG1peGluIHBhZF9zIDJ7fVxuQG1peGluIHBhZF9zIDN7fVxuQG1peGluIHBhZF9zIDR7fVxuQG1peGluIHBhZF9zIDV7fVxuQG1peGluIHBhZF9zIDEwe31cbkBtaXhpbiBwYWRfcyAxNXt9XG5AbWl4aW4gcGFkX3MgMjB7fVxuQG1peGluIHBhZF9zIDI1e31cbkBtaXhpbiBwYWRfcyAzMHt9XG5AbWl4aW4gcGFkX3MgMzV7fVxuQG1peGluIHBhZF9zIDQwe31cbkBtaXhpbiBwYWRfcyA0NXt9XG5AbWl4aW4gcGFkX3MgNTB7fVxuQG1peGluIHBhZF9zIDYwe31cbkBtaXhpbiBwYWRfcyA3MHt9XG5AbWl4aW4gcGFkX3MgODB7fVxuQG1peGluIHBhZF9zIDkwe31cbkBtaXhpbiBwYWRfcyAxMDB7fVxuQG1peGluIHBhZF9zIDEyMHt9XG5AbWl4aW4gcGFkX3MgMTUwe31cbkBtaXhpbiBwYWRfcyAyMDB7fVxuXG5cblxuQGRlZmluZS1taXhpbiBwYWRfbGVmdCAkc2l6ZXtcblx0LnAtbGVmdC0kKHNpemUpe1xuXHQgICAgcGFkZGluZy1sZWZ0OiAkKHNpemUpcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1peGluIHBhZF9sZWZ0IDB7fVxuQG1peGluIHBhZF9sZWZ0IDF7fVxuQG1peGluIHBhZF9sZWZ0IDJ7fVxuQG1peGluIHBhZF9sZWZ0IDN7fVxuQG1peGluIHBhZF9sZWZ0IDR7fVxuQG1peGluIHBhZF9sZWZ0IDV7fVxuQG1peGluIHBhZF9sZWZ0IDEwe31cbkBtaXhpbiBwYWRfbGVmdCAxNXt9XG5AbWl4aW4gcGFkX2xlZnQgMjB7fVxuQG1peGluIHBhZF9sZWZ0IDI1e31cbkBtaXhpbiBwYWRfbGVmdCAzMHt9XG5AbWl4aW4gcGFkX2xlZnQgMzV7fVxuQG1peGluIHBhZF9sZWZ0IDQwe31cbkBtaXhpbiBwYWRfbGVmdCA0NXt9XG5AbWl4aW4gcGFkX2xlZnQgNTB7fVxuQG1peGluIHBhZF9sZWZ0IDgwe31cbkBtaXhpbiBwYWRfbGVmdCAxMDB7fVxuQG1peGluIHBhZF9sZWZ0IDEyMHt9XG5AbWl4aW4gcGFkX2xlZnQgMTUwe31cbkBtaXhpbiBwYWRfbGVmdCAyMDB7fVxuXG5AZGVmaW5lLW1peGluIHBhZF9sZWZ0X3MgJHNpemV7XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQucC1sZWZ0LXhzLSQoc2l6ZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHQucC1sZWZ0LXNtLSQoc2l6ZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1peGluIHBhZF9sZWZ0X3MgMHt9XG5AbWl4aW4gcGFkX2xlZnRfcyAxe31cbkBtaXhpbiBwYWRfbGVmdF9zIDJ7fVxuQG1peGluIHBhZF9sZWZ0X3MgM3t9XG5AbWl4aW4gcGFkX2xlZnRfcyA0e31cbkBtaXhpbiBwYWRfbGVmdF9zIDV7fVxuQG1peGluIHBhZF9sZWZ0X3MgMTB7fVxuQG1peGluIHBhZF9sZWZ0X3MgMTV7fVxuQG1peGluIHBhZF9sZWZ0X3MgMjB7fVxuQG1peGluIHBhZF9sZWZ0X3MgMjV7fVxuQG1peGluIHBhZF9sZWZ0X3MgMzB7fVxuQG1peGluIHBhZF9sZWZ0X3MgMzV7fVxuQG1peGluIHBhZF9sZWZ0X3MgNDB7fVxuQG1peGluIHBhZF9sZWZ0X3MgNDV7fVxuQG1peGluIHBhZF9sZWZ0X3MgNTB7fVxuQG1peGluIHBhZF9sZWZ0X3MgODB7fVxuQG1peGluIHBhZF9sZWZ0X3MgMTAwe31cbkBtaXhpbiBwYWRfbGVmdF9zIDEyMHt9XG5AbWl4aW4gcGFkX2xlZnRfcyAxNTB7fVxuQG1peGluIHBhZF9sZWZ0X3MgMjAwe31cblxuXG5cblxuQGRlZmluZS1taXhpbiBwYWRfcmlnaHQgJHNpemV7XG5cdC5wLXJpZ2h0LSQoc2l6ZSl7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAkKHNpemUpcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1peGluIHBhZF9yaWdodCAwe31cbkBtaXhpbiBwYWRfcmlnaHQgMXt9XG5AbWl4aW4gcGFkX3JpZ2h0IDJ7fVxuQG1peGluIHBhZF9yaWdodCAze31cbkBtaXhpbiBwYWRfcmlnaHQgNHt9XG5AbWl4aW4gcGFkX3JpZ2h0IDV7fVxuQG1peGluIHBhZF9yaWdodCAxMHt9XG5AbWl4aW4gcGFkX3JpZ2h0IDE1e31cbkBtaXhpbiBwYWRfcmlnaHQgMjB7fVxuQG1peGluIHBhZF9yaWdodCAyNXt9XG5AbWl4aW4gcGFkX3JpZ2h0IDMwe31cbkBtaXhpbiBwYWRfcmlnaHQgMzV7fVxuQG1peGluIHBhZF9yaWdodCA0MHt9XG5AbWl4aW4gcGFkX3JpZ2h0IDQ1e31cbkBtaXhpbiBwYWRfcmlnaHQgNTB7fVxuQG1peGluIHBhZF9yaWdodCA4MHt9XG5AbWl4aW4gcGFkX3JpZ2h0IDEwMHt9XG5AbWl4aW4gcGFkX3JpZ2h0IDEyMHt9XG5AbWl4aW4gcGFkX3JpZ2h0IDE1MHt9XG5AbWl4aW4gcGFkX3JpZ2h0IDIwMHt9XG5cblxuQGRlZmluZS1taXhpbiBwYWRfcmlnaHRfcyAkc2l6ZXtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0LnAtcmlnaHQteHMtJChzaXplKXtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHQucC1yaWdodC1zbS0kKHNpemUpe1xuXHRcdFx0cGFkZGluZy1yaWdodDogJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5AbWl4aW4gcGFkX3JpZ2h0X3MgMHt9XG5AbWl4aW4gcGFkX3JpZ2h0X3MgMXt9XG5AbWl4aW4gcGFkX3JpZ2h0X3MgMnt9XG5AbWl4aW4gcGFkX3JpZ2h0X3MgM3t9XG5AbWl4aW4gcGFkX3JpZ2h0X3MgNHt9XG5AbWl4aW4gcGFkX3JpZ2h0X3MgNXt9XG5AbWl4aW4gcGFkX3JpZ2h0X3MgMTB7fVxuQG1peGluIHBhZF9yaWdodF9zIDE1e31cbkBtaXhpbiBwYWRfcmlnaHRfcyAyMHt9XG5AbWl4aW4gcGFkX3JpZ2h0X3MgMjV7fVxuQG1peGluIHBhZF9yaWdodF9zIDMwe31cbkBtaXhpbiBwYWRfcmlnaHRfcyAzNXt9XG5AbWl4aW4gcGFkX3JpZ2h0X3MgNDB7fVxuQG1peGluIHBhZF9yaWdodF9zIDQ1e31cbkBtaXhpbiBwYWRfcmlnaHRfcyA1MHt9XG5AbWl4aW4gcGFkX3JpZ2h0X3MgODB7fVxuQG1peGluIHBhZF9yaWdodF9zIDEwMHt9XG5AbWl4aW4gcGFkX3JpZ2h0X3MgMTIwe31cbkBtaXhpbiBwYWRfcmlnaHRfcyAxNTB7fVxuQG1peGluIHBhZF9yaWdodF9zIDIwMHt9XG5cblxuQGRlZmluZS1taXhpbiBwdWxsLXVwICRzaXple1xuXHQucHVsbC11cC0kKHNpemUpe1xuXHRcdG1hcmdpbi10b3A6IC0kKHNpemUpcHggIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWl4aW4gcHVsbC11cCAwe31cbkBtaXhpbiBwdWxsLXVwIDF7fVxuQG1peGluIHB1bGwtdXAgMnt9XG5AbWl4aW4gcHVsbC11cCAze31cbkBtaXhpbiBwdWxsLXVwIDR7fVxuQG1peGluIHB1bGwtdXAgNXt9XG5AbWl4aW4gcHVsbC11cCAxMHt9XG5AbWl4aW4gcHVsbC11cCAxNXt9XG5AbWl4aW4gcHVsbC11cCAyMHt9XG5AbWl4aW4gcHVsbC11cCAyNXt9XG5AbWl4aW4gcHVsbC11cCAzMHt9XG5AbWl4aW4gcHVsbC11cCAzNXt9XG5AbWl4aW4gcHVsbC11cCA0MHt9XG5AbWl4aW4gcHVsbC11cCA0NXt9XG5AbWl4aW4gcHVsbC11cCA1MHt9XG5AbWl4aW4gcHVsbC11cCA1NXt9XG5AbWl4aW4gcHVsbC11cCA2MHt9XG5AbWl4aW4gcHVsbC11cCA2NXt9XG5AbWl4aW4gcHVsbC11cCA3MHt9XG5AbWl4aW4gcHVsbC11cCA3NXt9XG5AbWl4aW4gcHVsbC11cCA4MHt9XG5AbWl4aW4gcHVsbC11cCA4NXt9XG5AbWl4aW4gcHVsbC11cCA5MHt9XG5AbWl4aW4gcHVsbC11cCA5NXt9XG5AbWl4aW4gcHVsbC11cCAxMDB7fVxuQG1peGluIHB1bGwtdXAgMTA1e31cbkBtaXhpbiBwdWxsLXVwIDExMHt9XG5AbWl4aW4gcHVsbC11cCAxMTV7fVxuQG1peGluIHB1bGwtdXAgMTIwe31cbkBtaXhpbiBwdWxsLXVwIDEyNXt9XG5AbWl4aW4gcHVsbC11cCAxMzB7fVxuQG1peGluIHB1bGwtdXAgMTM1e31cbkBtaXhpbiBwdWxsLXVwIDE0MHt9XG5AbWl4aW4gcHVsbC11cCAxNDV7fVxuQG1peGluIHB1bGwtdXAgMTUwe31cbkBtaXhpbiBwdWxsLXVwIDE1NXt9XG5AbWl4aW4gcHVsbC11cCAxNjB7fVxuQG1peGluIHB1bGwtdXAgMTY1e31cbkBtaXhpbiBwdWxsLXVwIDE3MHt9XG5AbWl4aW4gcHVsbC11cCAxNzV7fVxuQG1peGluIHB1bGwtdXAgMTgwe31cbkBtaXhpbiBwdWxsLXVwIDE4NXt9XG5AbWl4aW4gcHVsbC11cCAxOTB7fVxuQG1peGluIHB1bGwtdXAgMTk1e31cbkBtaXhpbiBwdWxsLXVwIDIwMHt9XG5AbWl4aW4gcHVsbC11cCAyMDV7fVxuQG1peGluIHB1bGwtdXAgMjEwe31cbkBtaXhpbiBwdWxsLXVwIDIxNXt9XG5AbWl4aW4gcHVsbC11cCAyMjB7fVxuQG1peGluIHB1bGwtdXAgMjI1e31cbkBtaXhpbiBwdWxsLXVwIDIzMHt9XG5AbWl4aW4gcHVsbC11cCAyMzV7fVxuQG1peGluIHB1bGwtdXAgMjQwe31cbkBtaXhpbiBwdWxsLXVwIDI0NXt9XG5AbWl4aW4gcHVsbC11cCAyNTB7fVxuQG1peGluIHB1bGwtdXAgMjU1e31cbkBtaXhpbiBwdWxsLXVwIDI2MHt9XG5AbWl4aW4gcHVsbC11cCAyNjV7fVxuQG1peGluIHB1bGwtdXAgMjcwe31cbkBtaXhpbiBwdWxsLXVwIDI3NXt9XG5AbWl4aW4gcHVsbC11cCAyODB7fVxuQG1peGluIHB1bGwtdXAgMjg1e31cbkBtaXhpbiBwdWxsLXVwIDI5MHt9XG5AbWl4aW4gcHVsbC11cCAyOTV7fVxuQG1peGluIHB1bGwtdXAgMzAwe31cbkBtaXhpbiBwdWxsLXVwIDMwNXt9XG5AbWl4aW4gcHVsbC11cCAzMTB7fVxuQG1peGluIHB1bGwtdXAgMzE1e31cbkBtaXhpbiBwdWxsLXVwIDMyMHt9XG5AbWl4aW4gcHVsbC11cCAzMjV7fVxuQG1peGluIHB1bGwtdXAgMzMwe31cbkBtaXhpbiBwdWxsLXVwIDMzNXt9XG5AbWl4aW4gcHVsbC11cCAzNDB7fVxuQG1peGluIHB1bGwtdXAgMzQ1e31cbkBtaXhpbiBwdWxsLXVwIDM1MHt9XG5AbWl4aW4gcHVsbC11cCAzNTV7fVxuQG1peGluIHB1bGwtdXAgMzYwe31cbkBtaXhpbiBwdWxsLXVwIDM2NXt9XG5AbWl4aW4gcHVsbC11cCAzNzB7fVxuQG1peGluIHB1bGwtdXAgMzc1e31cbkBtaXhpbiBwdWxsLXVwIDM4MHt9XG5AbWl4aW4gcHVsbC11cCAzODV7fVxuQG1peGluIHB1bGwtdXAgMzkwe31cbkBtaXhpbiBwdWxsLXVwIDM5NXt9XG5AbWl4aW4gcHVsbC11cCA0MDB7fVxuQG1peGluIHB1bGwtdXAgNDA1e31cbkBtaXhpbiBwdWxsLXVwIDQxMHt9XG5AbWl4aW4gcHVsbC11cCA0MTV7fVxuQG1peGluIHB1bGwtdXAgNDIwe31cbkBtaXhpbiBwdWxsLXVwIDQyNXt9XG5AbWl4aW4gcHVsbC11cCA0MzB7fVxuQG1peGluIHB1bGwtdXAgNDM1e31cbkBtaXhpbiBwdWxsLXVwIDQ0MHt9XG5AbWl4aW4gcHVsbC11cCA0NDV7fVxuQG1peGluIHB1bGwtdXAgNDUwe31cbkBtaXhpbiBwdWxsLXVwIDQ1NXt9XG5AbWl4aW4gcHVsbC11cCA0NjB7fVxuQG1peGluIHB1bGwtdXAgNDY1e31cbkBtaXhpbiBwdWxsLXVwIDQ3MHt9XG5AbWl4aW4gcHVsbC11cCA0NzV7fVxuQG1peGluIHB1bGwtdXAgNDgwe31cbkBtaXhpbiBwdWxsLXVwIDQ4NXt9XG5AbWl4aW4gcHVsbC11cCA0OTB7fVxuQG1peGluIHB1bGwtdXAgNDk1e31cbkBtaXhpbiBwdWxsLXVwIDUwMHt9XG5cblxuQGRlZmluZS1taXhpbiBwdWxsLXVwX3MgJHNpemV7XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQucHVsbC11cC14cy0kKHNpemUpe1xuXHRcdFx0bWFyZ2luLXRvcDogLSQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHQucHVsbC11cC1zbS0kKHNpemUpe1xuXHRcdFx0bWFyZ2luLXRvcDogLSQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gcHVsbC11cF9zIDB7fVxuQG1peGluIHB1bGwtdXBfcyAxe31cbkBtaXhpbiBwdWxsLXVwX3MgMnt9XG5AbWl4aW4gcHVsbC11cF9zIDN7fVxuQG1peGluIHB1bGwtdXBfcyA0e31cbkBtaXhpbiBwdWxsLXVwX3MgNXt9XG5AbWl4aW4gcHVsbC11cF9zIDEwe31cbkBtaXhpbiBwdWxsLXVwX3MgMTV7fVxuQG1peGluIHB1bGwtdXBfcyAyMHt9XG5AbWl4aW4gcHVsbC11cF9zIDI1e31cbkBtaXhpbiBwdWxsLXVwX3MgMzB7fVxuQG1peGluIHB1bGwtdXBfcyAzNXt9XG5AbWl4aW4gcHVsbC11cF9zIDQwe31cbkBtaXhpbiBwdWxsLXVwX3MgNDV7fVxuQG1peGluIHB1bGwtdXBfcyA1MHt9XG5AbWl4aW4gcHVsbC11cF9zIDU1e31cbkBtaXhpbiBwdWxsLXVwX3MgNjB7fVxuQG1peGluIHB1bGwtdXBfcyA2NXt9XG5AbWl4aW4gcHVsbC11cF9zIDcwe31cbkBtaXhpbiBwdWxsLXVwX3MgNzV7fVxuQG1peGluIHB1bGwtdXBfcyA4MHt9XG5AbWl4aW4gcHVsbC11cF9zIDg1e31cbkBtaXhpbiBwdWxsLXVwX3MgOTB7fVxuQG1peGluIHB1bGwtdXBfcyA5NXt9XG5AbWl4aW4gcHVsbC11cF9zIDEwMHt9XG5AbWl4aW4gcHVsbC11cF9zIDEwNXt9XG5AbWl4aW4gcHVsbC11cF9zIDExMHt9XG5AbWl4aW4gcHVsbC11cF9zIDExNXt9XG5AbWl4aW4gcHVsbC11cF9zIDEyMHt9XG5AbWl4aW4gcHVsbC11cF9zIDEyNXt9XG5AbWl4aW4gcHVsbC11cF9zIDEzMHt9XG5AbWl4aW4gcHVsbC11cF9zIDEzNXt9XG5AbWl4aW4gcHVsbC11cF9zIDE0MHt9XG5AbWl4aW4gcHVsbC11cF9zIDE0NXt9XG5AbWl4aW4gcHVsbC11cF9zIDE1MHt9XG5AbWl4aW4gcHVsbC11cF9zIDE1NXt9XG5AbWl4aW4gcHVsbC11cF9zIDE2MHt9XG5AbWl4aW4gcHVsbC11cF9zIDE2NXt9XG5AbWl4aW4gcHVsbC11cF9zIDE3MHt9XG5AbWl4aW4gcHVsbC11cF9zIDE3NXt9XG5AbWl4aW4gcHVsbC11cF9zIDE4MHt9XG5AbWl4aW4gcHVsbC11cF9zIDE4NXt9XG5AbWl4aW4gcHVsbC11cF9zIDE5MHt9XG5AbWl4aW4gcHVsbC11cF9zIDE5NXt9XG5AbWl4aW4gcHVsbC11cF9zIDIwMHt9XG5AbWl4aW4gcHVsbC11cF9zIDIwNXt9XG5AbWl4aW4gcHVsbC11cF9zIDIxMHt9XG5AbWl4aW4gcHVsbC11cF9zIDIxNXt9XG5AbWl4aW4gcHVsbC11cF9zIDIyMHt9XG5AbWl4aW4gcHVsbC11cF9zIDIyNXt9XG5AbWl4aW4gcHVsbC11cF9zIDIzMHt9XG5AbWl4aW4gcHVsbC11cF9zIDIzNXt9XG5AbWl4aW4gcHVsbC11cF9zIDI0MHt9XG5AbWl4aW4gcHVsbC11cF9zIDI0NXt9XG5AbWl4aW4gcHVsbC11cF9zIDI1MHt9XG5AbWl4aW4gcHVsbC11cF9zIDI1NXt9XG5AbWl4aW4gcHVsbC11cF9zIDI2MHt9XG5AbWl4aW4gcHVsbC11cF9zIDI2NXt9XG5AbWl4aW4gcHVsbC11cF9zIDI3MHt9XG5AbWl4aW4gcHVsbC11cF9zIDI3NXt9XG5AbWl4aW4gcHVsbC11cF9zIDI4MHt9XG5AbWl4aW4gcHVsbC11cF9zIDI4NXt9XG5AbWl4aW4gcHVsbC11cF9zIDI5MHt9XG5AbWl4aW4gcHVsbC11cF9zIDI5NXt9XG5AbWl4aW4gcHVsbC11cF9zIDMwMHt9XG5AbWl4aW4gcHVsbC11cF9zIDMwNXt9XG5AbWl4aW4gcHVsbC11cF9zIDMxMHt9XG5AbWl4aW4gcHVsbC11cF9zIDMxNXt9XG5AbWl4aW4gcHVsbC11cF9zIDMyMHt9XG5AbWl4aW4gcHVsbC11cF9zIDMyNXt9XG5AbWl4aW4gcHVsbC11cF9zIDMzMHt9XG5AbWl4aW4gcHVsbC11cF9zIDMzNXt9XG5AbWl4aW4gcHVsbC11cF9zIDM0MHt9XG5AbWl4aW4gcHVsbC11cF9zIDM0NXt9XG5AbWl4aW4gcHVsbC11cF9zIDM1MHt9XG5AbWl4aW4gcHVsbC11cF9zIDM1NXt9XG5AbWl4aW4gcHVsbC11cF9zIDM2MHt9XG5AbWl4aW4gcHVsbC11cF9zIDM2NXt9XG5AbWl4aW4gcHVsbC11cF9zIDM3MHt9XG5AbWl4aW4gcHVsbC11cF9zIDM3NXt9XG5AbWl4aW4gcHVsbC11cF9zIDM4MHt9XG5AbWl4aW4gcHVsbC11cF9zIDM4NXt9XG5AbWl4aW4gcHVsbC11cF9zIDM5MHt9XG5AbWl4aW4gcHVsbC11cF9zIDM5NXt9XG5AbWl4aW4gcHVsbC11cF9zIDQwMHt9XG5AbWl4aW4gcHVsbC11cF9zIDQwNXt9XG5AbWl4aW4gcHVsbC11cF9zIDQxMHt9XG5AbWl4aW4gcHVsbC11cF9zIDQxNXt9XG5AbWl4aW4gcHVsbC11cF9zIDQyMHt9XG5AbWl4aW4gcHVsbC11cF9zIDQyNXt9XG5AbWl4aW4gcHVsbC11cF9zIDQzMHt9XG5AbWl4aW4gcHVsbC11cF9zIDQzNXt9XG5AbWl4aW4gcHVsbC11cF9zIDQ0MHt9XG5AbWl4aW4gcHVsbC11cF9zIDQ0NXt9XG5AbWl4aW4gcHVsbC11cF9zIDQ1MHt9XG5AbWl4aW4gcHVsbC11cF9zIDQ1NXt9XG5AbWl4aW4gcHVsbC11cF9zIDQ2MHt9XG5AbWl4aW4gcHVsbC11cF9zIDQ2NXt9XG5AbWl4aW4gcHVsbC11cF9zIDQ3MHt9XG5AbWl4aW4gcHVsbC11cF9zIDQ3NXt9XG5AbWl4aW4gcHVsbC11cF9zIDQ4MHt9XG5AbWl4aW4gcHVsbC11cF9zIDQ4NXt9XG5AbWl4aW4gcHVsbC11cF9zIDQ5MHt9XG5AbWl4aW4gcHVsbC11cF9zIDQ5NXt9XG5AbWl4aW4gcHVsbC11cF9zIDUwMHt9XG5cblxuW2NsYXNzKj1cInB1bGwtdXAtXCJde1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6MTA7XG59XHRcblxuXG5cblxuXG4vKiBcblx0Kysgc3BhY2Vyc1xuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuQGRlZmluZS1taXhpbiBzcGFjZXJzICRzaXple1xuXHQuc3AtYmxhbmstJChzaXplKSxcblx0LnNwLWxpbmUtJChzaXplKSxcblx0LnNwLXRyYW5zLSQoc2l6ZSksXG5cdC5zcC1oYXRjaGVkLSQoc2l6ZSksXG5cdC5zcC1zaGFkb3ctbGluZS0kKHNpemUpe1xuXHRcdGhlaWdodDokKHNpemUpcHg7XG5cdH1cblx0LnNwLXNoYWRvdy1saW5lLSQoc2l6ZSl7XG5cdFx0bWFyZ2luLWJvdHRvbTogJChzaXplKXB4O1xuXHR9XG59XG5AZGVmaW5lLW1peGluIHNwYWNlcnNfcyAkc2l6ZXtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQuc3AtYmxhbmsteHMtJChzaXplKSxcblx0XHQuc3AtbGluZS14cy0kKHNpemUpLFxuXHRcdC5zcC10cmFucy14cy0kKHNpemUpLFxuXHRcdC5zcC1oYXRjaGVkLXhzLSQoc2l6ZSksXG5cdFx0LnNwLXNoYWRvdy1saW5lLXhzLSQoc2l6ZSl7XG5cdFx0XHRoZWlnaHQ6JChzaXplKXB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHQuc3AtYmxhbmstc20tJChzaXplKSxcblx0XHQuc3AtbGluZS1zbS0kKHNpemUpLFxuXHRcdC5zcC10cmFucy1zbS0kKHNpemUpLFxuXHRcdC5zcC1oYXRjaGVkLXNtLSQoc2l6ZSksXG5cdFx0LnNwLXNoYWRvdy1saW5lLXNtLSQoc2l6ZSl7XG5cdFx0XHRoZWlnaHQ6JChzaXplKXB4O1xuXHRcdH1cblx0fVxuXHRcdFxufVxuQG1peGluIHNwYWNlcnMgMHt9XG5AbWl4aW4gc3BhY2VycyAxe31cbkBtaXhpbiBzcGFjZXJzIDV7fVxuQG1peGluIHNwYWNlcnMgMTB7fVxuQG1peGluIHNwYWNlcnMgMTV7fVxuQG1peGluIHNwYWNlcnMgMjB7fVxuQG1peGluIHNwYWNlcnMgMjV7fVxuQG1peGluIHNwYWNlcnMgMzB7fVxuQG1peGluIHNwYWNlcnMgMzV7fVxuQG1peGluIHNwYWNlcnMgNDB7fVxuQG1peGluIHNwYWNlcnMgNDV7fVxuQG1peGluIHNwYWNlcnMgNTB7fVxuQG1peGluIHNwYWNlcnMgNjB7fVxuQG1peGluIHNwYWNlcnMgNzB7fVxuQG1peGluIHNwYWNlcnMgNzV7fVxuQG1peGluIHNwYWNlcnMgODB7fVxuQG1peGluIHNwYWNlcnMgOTB7fVxuQG1peGluIHNwYWNlcnMgMTAwe31cbkBtaXhpbiBzcGFjZXJzIDEyMHt9XG5AbWl4aW4gc3BhY2VycyAxNTB7fVxuQG1peGluIHNwYWNlcnMgMTgwe31cbkBtaXhpbiBzcGFjZXJzIDIwMHt9XG5AbWl4aW4gc3BhY2Vyc19zIDB7fVxuQG1peGluIHNwYWNlcnNfcyAxe31cbkBtaXhpbiBzcGFjZXJzX3MgNXt9XG5AbWl4aW4gc3BhY2Vyc19zIDEwe31cbkBtaXhpbiBzcGFjZXJzX3MgMTV7fVxuQG1peGluIHNwYWNlcnNfcyAyMHt9XG5AbWl4aW4gc3BhY2Vyc19zIDI1e31cbkBtaXhpbiBzcGFjZXJzX3MgMzB7fVxuQG1peGluIHNwYWNlcnNfcyAzNXt9XG5AbWl4aW4gc3BhY2Vyc19zIDQwe31cbkBtaXhpbiBzcGFjZXJzX3MgNDV7fVxuQG1peGluIHNwYWNlcnNfcyA1MHt9XG5AbWl4aW4gc3BhY2Vyc19zIDYwe31cbkBtaXhpbiBzcGFjZXJzX3MgNzB7fVxuQG1peGluIHNwYWNlcnNfcyA3NXt9XG5AbWl4aW4gc3BhY2Vyc19zIDgwe31cbkBtaXhpbiBzcGFjZXJzX3MgOTB7fVxuQG1peGluIHNwYWNlcnNfcyAxMDB7fVxuQG1peGluIHNwYWNlcnNfcyAxMjB7fVxuQG1peGluIHNwYWNlcnNfcyAxNTB7fVxuQG1peGluIHNwYWNlcnNfcyAxODB7fVxuQG1peGluIHNwYWNlcnNfcyAyMDB7fVxuXG5bY2xhc3NePVwic3AtbGluZS1cIl0sXG5bY2xhc3NePVwic3AtdHJhbnMtXCJde1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDonJztcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcdHRvcDogNTAlO1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5kYXJrLXdyYXBwZXIgJntcblx0XHQmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRiNGI0Yjtcblx0XHR9XG5cdH1cbn1cbltjbGFzcyo9XCJzcC1oYXRjaGVkLVwiXXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6Jyc7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHVybCgkYXNzZXRzX3Jvb3QvaW1nL2JhY2tncm91bmRzL3BhdHRlcm4tYmcucG5nKSByZXBlYXQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbltjbGFzc149XCJzcC10cmFucy1cIl17XG5cdCY6YWZ0ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjQ2LDI0NiwyNDYsMC45NykgMzAlLCByZ2JhKDI0NiwyNDYsMjQ2LDEpIDUwJSwgcmdiYSgyNDYsMjQ2LDI0NiwwLjk3KSA3MCUsIHJnYmEoMjM2LDIzNiwyMzYsMCkgMTAwJSk7XG5cdH1cblx0LmRhcmstd3JhcHBlciAme1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDYxLDYxLDYxLDAuOTcpIDMwJSwgcmdiYSg2MSw2MSw2MSwxKSA1MCUsIHJnYmEoNjEsNjEsNjEsMC45NykgNzAlLCByZ2JhKDIzNiwyMzYsMjM2LDApIDEwMCUpO1xuXHRcdH1cblx0fVxufVxuXG5bY2xhc3NePVwic3Atc2hhZG93LWxpbmUtXCJde1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDonJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMjBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0b3BhY2l0eTogMC40O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvbGluZS1zaGFkb3cucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdH1cbn1cblxuXG5cbkBjdXN0b20tc2VsZWN0b3IgOi0tc2VwYXJhdG9ycyBbY2xhc3NePVwic3AtYmxhbmstXCJdLFtjbGFzc149XCJzcC1saW5lLVwiXSxbY2xhc3NePVwic3AtdHJhbnMtXCJdLFtjbGFzc149XCJzcC1oYXRjaGVkLVwiXTtcblxuXG46LS1zZXBhcmF0b3JzIHtcblx0Y2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFxuXHQrKyBvdmVybGF5XG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5AZGVmaW5lLW1peGluIG92ZXJsYXkgJG9wYWNpdHl7XG5cdC5vbC1vdmVybGF5LSQob3BhY2l0eSl7XG5cdFx0b3BhY2l0eTogMC4kKG9wYWNpdHkpO1xuXHR9XG59XG5AbWl4aW4gb3ZlcmxheSA1MHt9XG5AbWl4aW4gb3ZlcmxheSA4MHt9XG5AbWl4aW4gb3ZlcmxheSA0MHt9XG5AbWl4aW4gb3ZlcmxheSAyMHt9XG5cbltjbGFzc149XCJvbC1vdmVybGF5LVwiXXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdC5kYXJrJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHR9XG59XG5cbi5zaGFkb3csXG4uc2hhZG93LWxpbmV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtNTBweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaGVhZGVyLXNoYWRvdy5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4uc2hhZG93LWxpbmV7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0JjphZnRlcntcblx0XHRib3R0b206IC0yMHB4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0b3BhY2l0eTogMC40O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvbGluZS1zaGFkb3cucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cblxuXG4uaW5uZXItd3JhcHBlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlbGF0aXZle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIFxuXHQrKyBWZXJ0aWNhbC1DZW50ZXIgdXRpbGl0eSB3aXRoIGFic29sdXRlIHBvc2l0aW9uaW5nXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0VGhlIHBhcmVudCBvZiAudmNlbnRlLXdyYXBwZXIgc2hvdWxkIGhhdmUgYSBoZWlnaHRcblx0YW5kIGJlIHBvc2l0aW9uZWQgcmVsYXRpdmVseVxuKi9cbi52Y2VudGVyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTtcblxuXHQvKiBpZiB0aGUgaXMgYSBjb250YWluZXIgdGFrZSBjYXJlIG9mIHRoYXQgKi9cblx0LmNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnZjZW50ZXJ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwLjFweCk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDphdXRvO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdFxuXHRcdC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuXHR9XG5cblxuXHQudmxlZnR7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwLjFweCk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDphdXRvO1xuXHRcdHBhZGRpbmctbGVmdDppbmhlcml0O1xuXHR9XG5cblx0LnZyaWdodHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMC4xcHgpO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6MDtcblx0XHRwYWRkaW5nLXJpZ2h0OmluaGVyaXQ7XG5cdH1cblxufVxuXG5cbi52ZXJ0aWNhbC1jZW50ZXItdHJhbnNmb3Jte1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMC4xcHgpO1xuXHR0b3A6NTAlO1xuXHRcblx0LXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG59XG5cblxuXG5cbi8qIFxuXHQrKyBWZXJ0aWNhbC1DZW50ZXIgdXRpbGl0eSB3aXRoIHRhYmxlXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4udGItdmNlbnRlci13cmFwcGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC52Y2VudGVye1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxufVxuXG4uc2V0LWJne1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHQmLnBhdHRlcm57XG5cdFx0YmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdH1cbn1cblxuLnNldC1iZyBpbWcuc2V0LW1le1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi5jaGFvcy1pY29ucy1saXN0e1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRsaSB7XG5cdCAgICAgICAgbWFyZ2luOjA7XG5cdCAgICAgICAgcGFkZGluZzogMDtcblx0ICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblx0aSB7XG5cdCAgICAgICAgbWFyZ2luOiAwO1xuXHQgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0ICAgICAgICBwYWRkaW5nOiAxM3B4O1xuXHQgICAgICAgIFxuXHQgICAgICAgIGNvbG9yOiAjMTYyYTM2ICFpbXBvcnRhbnQ7XG5cdCAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAgICAgICBmbG9hdDogbGVmdDtcblx0ICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cdH1cblx0aW5wdXQge1xuXHQgICAgICAgIG1hcmdpbjogMDtcblx0ICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cdCAgICAgICAgcGFkZGluZzogOHB4O1xuXHQgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICB3aWR0aDogMTcwcHg7XG5cdCAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGUwZTU7XG5cdCAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgICAgICAgb3V0bGluZTogMDtcblx0ICAgICAgICBmbG9hdDogbGVmdDtcblx0ICAgICAgICBjb2xvcjogI2FjYWNhYztcblx0fVxufVxuXG4ud2l0aC1zb2NpYWwtc2hhcmV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcblx0LnNvY2lhbC1zaGFyZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDUlO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdC50cmlnZ2Vye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMjVweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cblx0XHRcdD5pOmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMC45KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHQ+aTphZnRlcntcblx0XHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMS40KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZXtcblx0XHRcdC50cmlnZ2VyID5pOmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMS40KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lml0ZW1ze1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcblx0XHRcdGF7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJpZ2h0e1xuXHRcdFx0cmlnaHQ6IDUlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdC50cmlnZ2Vye1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbXN7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHR9XG5cdFx0Ji5ib3R0b217XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IC0yNXB4O1xuXHRcdFx0LnRyaWdnZXJ7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5pdGVtcyBhe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kYXJrLXdyYXBwZXIgJntcblx0XHQuaXRlbXN7XG5cdFx0XHRhOmhvdmVyLFxuXHRcdFx0YTpmb2N1c3tcblx0XHRcdFx0Y29sb3I6ICRjaGFvc193aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogXG5cdCsrIGlubGluZSB3cmFwcGVyIG1ha2VzIHRoZSBcImRpc3BsYXlcIiBvZiBldmVyeSBlbGVtZW50cyB3aXRoaW4gaXRzZWxmIGRpcHBsYXkgaW5saW5lLWJsb2NrXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4uaW5saW5lLXdyYXBwZXIgPiAqe1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHQmOmZpcnN0LWNoaWxke1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbi5pbmxpbmUtaW1hZ2V7XG5cdCYtbGVmdCxcblx0Ji1yaWdodCxcblx0Ji1jZW50ZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAyNjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwIDMwcHg7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYtbGVmdHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQmLXJpZ2h0e1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cbi5jYXB0aW9uLWltZ3tcblx0Ji5vZmYtY29udGFpbmVye1xuXHQgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgXHRtYXJnaW4tcmlnaHQ6IC02MHB4O1xuICAgICAgICBcdC5jYXB0aW9ue1xuXHRcdFx0bWFyZ2luLWxlZnQ6NjBweDtcblx0XHR9XG5cdH1cblx0Ji5sZWZ0LWFsaWduLFxuXHQmLnJpZ2h0LWFsaWdue1xuXHRcdG1heC13aWR0aDo0MCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdCYubGVmdC1hbGlnbntcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDozNXB4O1xuXHRcdC5jYXB0aW9ue1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMCU7XG5cdFx0fVxuXHR9XG5cdCYucmlnaHQtYWxpZ257XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6MzVweDtcblxuXHRcdC5jYXB0aW9ue1xuXHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdG1hcmdpbi1yaWdodDo2MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwJTtcblx0XHR9XG5cdH1cbn1cbi5leHRlbmQtYmctY29sb3J7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjphZnRlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMDAlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCYubGVmdDphZnRlcntcblx0XHRyaWdodDogMDtcblx0fVxuXHQmLnJpZ2h0OmFmdGVye1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmJsb2NrLWVsZW17XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtYmctcGFuLXVwe1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ubm8tcGFke1xuXHRwYWRkaW5nOjAgIWltcG9ydGFudDtcbn1cbi5uby1wYWQtcmx7XG5cdHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZC10Yntcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbC1pY29ue1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNTBweDtcblx0bGVmdDo1MCU7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvbW91c2Utc2Nyb2xsLnBuZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmZpeC1tZXtcblx0cG9zaXRpb246Zml4ZWQ7XG59XG5cbi53aGl0ZXtcblx0Y29sb3I6I2ZmZjtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiYm9keXtcblx0Zm9udC1mYW1pbHk6ICRmb250X3ByaW1hcnk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6JGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxucHtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAkY2hhb3NfcGFyYWdyYXBoX3RleHQ7XG59XG4qIHA6bGFzdC1jaGlsZHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbmF7XG5cdGNvbG9yOiRjaGFvc190ZXh0aW5saWdodF9kYXJrZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6JGNoYW9zX3RoZW1lX2NvbG9yO1xuXHR9XG59XG5cbi50aGVtZS1jb2xvcntcblx0Y29sb3I6JGNoYW9zX3RoZW1lX2NvbG9yO1xufVxuLndoaXRlLWNvbG9ye1xuXHRjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1jb2xvcntcblx0Y29sb3I6IzRiNGI0YiAhaW1wb3J0YW50O1xufVxuXG5AY3VzdG9tLXNlbGVjdG9yIDotLWhlYWRpbmcgaDEsaDIsaDMsaDQsaDUsaDY7XG5cbjotLWhlYWRpbmd7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjA7XG5cdGNvbG9yOiRjaGFvc19oZWFkZXJpbmxpZ2h0O1xufVxuXG5oMSwgLmgxe1xuXHRmb250LXNpemU6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5oMiwgLmgye1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5oMywgLmgze1xuXHRmb250LXNpemU6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5oNCwgLmg0e1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5oNSwgLmg1e1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5oNiwgLmg2e1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cblxuOi0taGVhZGluZ3tcblx0Ji53aXRoLXNpZGVsaW5le1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6NzBweDtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2hlYWRlcmlubGlnaHQ7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdHdpZHRoOjYwcHg7XG5cdFx0fVxuXHR9XG5cdCYud2l0aC11bmRlcmxpbmV7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcblx0ICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0ICAgICY6YWZ0ZXJ7XG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHQgICAgYm90dG9tOiAtMXB4O1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICBoZWlnaHQ6IDFweDtcblx0XHQgICAgd2lkdGg6IDQ1cHg7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdCAgICB9XG4gICAgfVxufVxuXG5cbi5oZWFkaW5nLXdpdGgtc3Vie1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdDotLWhlYWRpbmd7bWFyZ2luLWJvdHRvbTowO31cblxuXHQudGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHRoMy50aXRsZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LnN1YnRpdGxlLC5sZWFke1xuXHRcdGNvbG9yOiRjaGFvc190ZXh0aW5saWdodF9saWdodGVyO1xuXHRcdGZvbnQtZmFtaWx5OiRmb250X3NhbnM7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bWFyZ2luOjA7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0LmxlYWR7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblxuXHRoMS5zdWJ0aXRsZXtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0aDIuc3VidGl0bGV7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdGgzLnN1YnRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRoNC5zdWJ0aXRsZXtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0aDUuc3VidGl0bGV7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdGg2LnN1YnRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHQuc3AtbGluZXtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuXHR9XG5cblx0Ji50ZXh0LWNlbnRlcntcblx0XHQuc3VidGl0bGUsLmxlYWR7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLm9sLWRyb3BjYXBze1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAkY2hhb3NfdGV4dGlubGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcbiAgICBtYXJnaW4tdG9wOjhweDtcbiAgICAmLmZpbGxlZHtcbiAgICBcdGNvbG9yOiAkY2hhb3NfbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19kYXJrO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRjaGFvc19kYXJrO1xuICAgIH1cbiAgICBcbiAgICAmLmNvbG9yZWR7XG4gICAgXHRjb2xvcjogJGNoYW9zX2xpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfdGhlbWVfY29sb3I7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGNoYW9zX3RoZW1lX2NvbG9yO1xuICAgIH1cbiAgICAmLmNpcmNsZXtcbiAgICBcdGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gICAgJi5ib3JkZXJlZHtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYuc2tpbi1kYXJre1xuICAgIFx0Ji5maWxsZWR7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgXHRcdGNvbG9yOiAkY2hhb3NfdGV4dGlubGlnaHRfZGFya2VyO1xuICAgIFx0fVxuICAgIH1cbn1cblxuYmxvY2txdW90ZSB7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXG5cdCYucXVvdGV7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X3NhbnM7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjojY2NjO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRtYXJnaW46IDAgNSU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMzVweDtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cblx0XHRcdHNwZWFrOiBub25lO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0Y29udGVudDpcIlxcMjAxQ1wiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRjb2xvcjogJGNoYW9zX2xpZ2h0X2xpZ2h0ZXI7XG5cdFx0fVxuXHR9XG59XG5cblxucHtcblx0Ji50aWdodHtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxuXHQmLmxvb3Nle1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG5cdCYubGVhZHtcblx0XHRjb2xvcjokY2hhb3NfdGV4dGlubGlnaHRfbGlnaHRlcjtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQmLmhpZ2hsaWdodHtcblx0XHRmb250LWZhbWlseTogJGZvbnRfc2Fucztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZzowIDEwJTtcblx0XHRtYXJnaW46IDYwcHggMDtcblx0fVxufVxuXG4ucHJpbWFyeS1mb250e1xuXHRmb250LWZhbWlseTogJGZvbnRfcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuLnNlY29uZHJ5LWZvbnR7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnkgIWltcG9ydGFudDtcbn1cbi5zYW5zLWZvbnR7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9zYW5zICFpbXBvcnRhbnQ7XG59XG4ubGFyZ2UtdGV4dHtcblx0Zm9udC1zaXplOiA0OHB4O1xufVxuLmxhcmdlLXR5cG97XG5cdFxuXHRmb250LXNpemU6MTZweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFxuXG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0fVxuXG5cdFxuXHQ+ICp7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdHB7XG5cdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cblx0LmNhcHRpb24taW1ne1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0bWFyZ2luLXRvcDo1MHB4O1xuXHRcdFxuXHRcdCYubGVmdC1hbGlnbixcblx0XHQmLnJpZ2h0LWFsaWdue1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHR9XG5cdH1cblxuXHRibG9ja3F1b3Rle1xuXHRcdG1hcmdpbi10b3A6NjBweDtcblx0XHRtYXJnaW4tYm90dG9tOjYwcHg7XG5cdH1cblxuXHRwLmhpZ2hsaWdodHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC5vbC1kcm9wY2Fwc3tcblx0ICAgIHdpZHRoOiA0NXB4O1xuXHQgICAgaGVpZ2h0OiA0NXB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdCAgICBtYXJnaW4tdG9wOiA4cHg7XG5cdCAgICBmb250LXNpemU6IDQwcHg7XG5cdH1cbn1cblxuXG4vKlRvRG8gY2hhbmdlIGJlbG93IGNsYXNzZXMqL1xuLm9sLWhlYWRpbmd7XG5cdC50aXRsZXtcblx0XHRmb250LXNpemU6IDIwcHg7XG4gICAgICAgIFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuc3ViLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogIzhDOEE4QTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cblxuXG4uZGFyay13cmFwcGVye1xuXHRjb2xvcjokY2hhb3NfdGV4dGluZGFyaztcblx0Oi0taGVhZGluZ3tcblx0XHRjb2xvcjokY2hhb3NfbGlnaHQ7XG5cblx0XHQmLndpdGgtc2lkZWxpbmV7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLndpdGgtdW5kZXJsaW5le1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzRmNGY0Zjtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRpbmctd2l0aC1zdWJ7XG5cdFx0LnN1YnRpdGxlLC5sZWFke1xuXHRcdFx0Y29sb3I6ICM5RjlGOUY7XG5cdFx0fVxuXHR9XG5cdHB7XG5cdFx0Y29sb3I6JGNoYW9zX3RleHRpbmRhcms7XG5cdH1cblxuXHQudGhlbWUtY29sb3J7XG5cdFx0Y29sb3I6JGNoYW9zX3RoZW1lX2NvbG9yO1xuXHR9XG5cblx0LndpdGgtc2hhZGVkLWxhYmVsIC5zaGFkZWQtbGFiZWx7XG5cdFx0Y29sb3I6ICM0ZjRmNGY7XG5cdH1cblx0b2wud2l0aC1zaGFkZWQtbGFiZWx7XG5cdFx0bGl7XG5cdFx0XHRjb2xvcjokdGV4dF9saWdodDtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb2xvcjojNGY0ZjRmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG5cdGF7XG5cdFx0Y29sb3I6ICNCNkI2QjY7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3Vze1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblx0YmxvY2txdW90ZXtcblx0XHRib3JkZXItY29sb3I6IzRiNGI0Yjtcblx0fVxuXG5cdGhye1xuXHRcdGJvcmRlci1jb2xvcjogIzRiNGI0Yjtcblx0fVxufVxuXG5cbi5hbGwtd2hpdGV7XG5cdDotLWhlYWRpbmd7XG5cdFx0Y29sb3I6JGNoYW9zX2xpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAgIWltcG9ydGFudDtcblx0XHRcblx0XHQmOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19oZWFkZXJpbmRhcmsgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Kntcblx0XHRjb2xvcjokY2hhb3NfbGlnaHQgIWltcG9ydGFudDtcblx0fVxufVxuXG5cbiIsIi8qYm94ZWQtbGF5b3V0Ki9cbi5ib3hlZC1sYXlvdXQsXG4uYm94ZWQtbGF5b3V0LXBhZGRpbmd7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJveGVkLWxheW91dCxcbi5ib3hlZC1sYXlvdXQtcGFkZGluZyxcbi5ib3hlZC1sYXlvdXQtcGFkZGluZyAjaGVhZGVyLmlzLXN0aWNreSxcbi5ib3hlZC1sYXlvdXQgI2hlYWRlci5pcy1zdGlja3l7XG5cdG1heC13aWR0aDogMTM2MHB4O1xufVxuXG4uYm94ZWQtbGF5b3V0e1xuXHRib3gtc2hhZG93OiAjMDAwMDAwIDBweCAwcHggMTBweCAtNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLmJveGVkLWxheW91dC1wYWRkaW5ne1xuXHRib3gtc2hhZG93OiAjYzFjMWMxIDBweCAwcHggMnB4IDFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblx0Lypcblx0RG9uJ3Qga25vdyB3aHk/XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9Ki9cblx0bWFyZ2luOjEwMHB4IGF1dG87XG59XG4vKmJnLXBhdHRlcm4qL1xuLmJnLXBhdHRlcm57XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMDEucG5nKSBjZW50ZXIgY2VudGVyIHJlcGVhdDtcbn1cbi5iZy1wYXR0ZXJuLTJ7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMDIucG5nKSBjZW50ZXIgY2VudGVyIHJlcGVhdDtcbn1cbi5iZy1wYXR0ZXJuLTN7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMDMucG5nKSBjZW50ZXIgY2VudGVyIHJlcGVhdDtcbn1cbi5iZy1wYXR0ZXJuLTR7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMDQucG5nKSBjZW50ZXIgY2VudGVyIHJlcGVhdDtcbn1cbi5iZy1wYXR0ZXJuLTV7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMDUucG5nKSBjZW50ZXIgY2VudGVyIHJlcGVhdDtcbn1cbi5iZy1pbWFnZXtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9pbWFnZS1iZy5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4jY29udGVudHN7XG5cdG92ZXJmbG93LXg6aGlkZGVuO1xufVxuLnBhZ2UtY29udGVudHN7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRwYWRkaW5nLXRvcDo1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTo4MHB4O1xuXHRcbn1cbi5wYWdlLWNvbnRlbnRzOmxhc3Qtb2YtdHlwZXtcblx0bWluLWhlaWdodDogNzR2aDtcbn1cblxuXG4uc2VjdGlvbntcblx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2xpZ2h0O1xuXHRwYWRkaW5nOjEyMHB4IDA7XG5cblx0Ji5zZWN0aW9uLW5hcnJvd3tcblx0XHRwYWRkaW5nOjgwcHggMDtcblx0fVxuXG5cdCYuc2VjdGlvbi1uYXJyb3ctMntcblx0XHRwYWRkaW5nOjEwMHB4IDA7XG5cdH1cblx0Ji5zZWN0aW9uLXRoaWNre1xuXHRcdHBhZGRpbmc6MTcwcHggMDtcblx0fVxuXHQmLnNlY3Rpb24tbm9wYWRkaW5ne1xuXHRcdHBhZGRpbmc6MDtcblx0fVxuXHQmLmZ1bGwtd2lkdGh7XG5cdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdD4gLmNvbnRhaW5lcntcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblxuXHRcdFx0LnJvd3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yb3cubm8tc3BhY2UtZ3JpZHtcblx0bWFyZ2luLXJpZ2h0OjA7XG4gIFx0bWFyZ2luLWxlZnQ6MDtcblx0PmRpdltjbGFzcyo9XCJjb2wtXCJde1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG5cdC5zbGltLWNvbnRhaW5lciAuY29udGFpbmVyIHtcblx0ICAgICAgICB3aWR0aDogODAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcblx0LnNsaW0tY29udGFpbmVyIC5jb250YWluZXIge1xuICAgICAgICBcdHdpZHRoOiA5MDBweDtcblx0fVxufVxuXG5cblxuXG4vKiBCb290c3RyYXAgbXVsdGktc2FtZS1jb2x1bW5zXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qIGNsZWFyIGZpcnN0IGluIHJvdyBpbiBpZSA4IG9yIGxvd2VyICovXG4ubXVsdGktY29sdW1ucy1yb3cgLmZpcnN0LWluLXJvdyB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuXG5cblxuLyogY2xlYXIgdGhlIGZpcnN0IGluIHJvdyBmb3IgYW55IGJsb2NrIHRoYXQgaGFzIHRoZSBjbGFzcyBcIm11bHRpLWNvbHVtbnMtcm93XCIgKi9cbi5tdWx0aS1jb2x1bW5zLXJvdyAuY29sLXhzLTY6bnRoLWNoaWxkKDJuICsgMykgeyBjbGVhcjogbGVmdDsgfVxuLm11bHRpLWNvbHVtbnMtcm93IC5jb2wteHMtNDpudGgtY2hpbGQoM24gKyA0KSB7IGNsZWFyOiBsZWZ0OyB9XG4ubXVsdGktY29sdW1ucy1yb3cgLmNvbC14cy0zOm50aC1jaGlsZCg0biArIDUpIHsgY2xlYXI6IGxlZnQ7IH1cbi5tdWx0aS1jb2x1bW5zLXJvdyAuY29sLXhzLTI6bnRoLWNoaWxkKDZuICsgNykgeyBjbGVhcjogbGVmdDsgfVxuLm11bHRpLWNvbHVtbnMtcm93IC5jb2wteHMtMTpudGgtY2hpbGQoMTJuICsgMTMpIHsgY2xlYXI6IGxlZnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC8qIHJlc2V0IGlmIHdlIGhhdmUgc20gY2xhc3MgKi9cblx0Lm11bHRpLWNvbHVtbnMtcm93IFtjbGFzcyo9XCJjb2wtXCJdW2NsYXNzKj1cImNvbC1zbS1cIl17IGNsZWFyOiBub25lOyB9XG5cdFxuXG5cdC8qIGNsZWFyIGZpcnN0IGluIHJvdyBmb3Igc21hbGwgY29sdW1ucyAqL1xuXHQubXVsdGktY29sdW1ucy1yb3cgLmNvbC1zbS02Om50aC1jaGlsZCgybiArIDMpIHsgY2xlYXI6IGxlZnQ7IH1cblx0Lm11bHRpLWNvbHVtbnMtcm93IC5jb2wtc20tNDpudGgtY2hpbGQoM24gKyA0KSB7IGNsZWFyOiBsZWZ0OyB9XG5cdC5tdWx0aS1jb2x1bW5zLXJvdyAuY29sLXNtLTM6bnRoLWNoaWxkKDRuICsgNSkgeyBjbGVhcjogbGVmdDsgfVxuXHQubXVsdGktY29sdW1ucy1yb3cgLmNvbC1zbS0yOm50aC1jaGlsZCg2biArIDcpIHsgY2xlYXI6IGxlZnQ7IH1cblx0Lm11bHRpLWNvbHVtbnMtcm93IC5jb2wtc20tMTpudGgtY2hpbGQoMTJuICsgMTMpIHsgY2xlYXI6IGxlZnQ7IH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQvKiByZXNldCBpZiB3ZSBoYXZlIG1kIGNsYXNzICovXG5cdC5tdWx0aS1jb2x1bW5zLXJvdyBbY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCJjb2wtbWQtXCJdeyBjbGVhcjogbm9uZTsgfVxuXG5cdC8qIGNsZWFyIGZpcnN0IGluIHJvdyBmb3IgbWVkaXVtIGNvbHVtbnMgKi9cblx0Lm11bHRpLWNvbHVtbnMtcm93IC5jb2wtbWQtNjpudGgtY2hpbGQoMm4gKyAzKSB7IGNsZWFyOiBsZWZ0OyB9XG5cdC5tdWx0aS1jb2x1bW5zLXJvdyAuY29sLW1kLTQ6bnRoLWNoaWxkKDNuICsgNCkgeyBjbGVhcjogbGVmdDsgfVxuXHQubXVsdGktY29sdW1ucy1yb3cgLmNvbC1tZC0zOm50aC1jaGlsZCg0biArIDUpIHsgY2xlYXI6IGxlZnQ7IH1cblx0Lm11bHRpLWNvbHVtbnMtcm93IC5jb2wtbWQtMjpudGgtY2hpbGQoNm4gKyA3KSB7IGNsZWFyOiBsZWZ0OyB9XG5cdC5tdWx0aS1jb2x1bW5zLXJvdyAuY29sLW1kLTE6bnRoLWNoaWxkKDEybiArIDEzKSB7IGNsZWFyOiBsZWZ0OyB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC8qIHJlc2V0IGlmIHdlIGhhdmUgbGcgY2xhc3MgKi9cblx0Lm11bHRpLWNvbHVtbnMtcm93IFtjbGFzcyo9XCJjb2wtXCJdW2NsYXNzKj1cImNvbC1sZy1cIl17IGNsZWFyOiBub25lOyB9XG5cblx0LyogY2xlYXIgZmlyc3QgaW4gcm93IGZvciBsYXJnZSBjb2x1bW5zICovXG5cdC5tdWx0aS1jb2x1bW5zLXJvdyAuY29sLWxnLTY6bnRoLWNoaWxkKDJuICsgMykgeyBjbGVhcjogbGVmdDsgfVxuXHQubXVsdGktY29sdW1ucy1yb3cgLmNvbC1sZy00Om50aC1jaGlsZCgzbiArIDQpIHsgY2xlYXI6IGxlZnQ7IH1cblx0Lm11bHRpLWNvbHVtbnMtcm93IC5jb2wtbGctMzpudGgtY2hpbGQoNG4gKyA1KSB7IGNsZWFyOiBsZWZ0OyB9XG5cdC5tdWx0aS1jb2x1bW5zLXJvdyAuY29sLWxnLTI6bnRoLWNoaWxkKDZuICsgNykgeyBjbGVhcjogbGVmdDsgfVxuXHQubXVsdGktY29sdW1ucy1yb3cgLmNvbC1sZy0xOm50aC1jaGlsZCgxMm4gKyAxMykgeyBjbGVhcjogbGVmdDsgfVxuXG59XG5cblxuLm11bHRpLWNvbHVtbnMtcm93W2NsYXNzKj1cImNvbC1tYXJnaW4tYm90dG9tLVwiXXtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKiBSb3dzIHdpdGggdmVydGljYWwgY2VudGVyZWQgY29sdW1uc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ucm93LnRiLXZjZW50ZXItd3JhcHBlcntcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xufVxuLnJvdy50Yi12Y2VudGVyLXdyYXBwZXIgPiBbY2xhc3MqPSdjb2wtJ10udmNlbnRlcntcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yb3cudGItdmNlbnRlci13cmFwcGVyID4gW2NsYXNzKj0nY29sLXhzLSddLnZjZW50ZXJ7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucm93LnRiLXZjZW50ZXItd3JhcHBlciA+IFtjbGFzcyo9J2NvbC1zbS0nXS52Y2VudGVye1xuXHQgXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnJvdy50Yi12Y2VudGVyLXdyYXBwZXIgPiBbY2xhc3MqPSdjb2wtbWQtJ10udmNlbnRlcntcblx0IFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucm93LnRiLXZjZW50ZXItd3JhcHBlciA+IFtjbGFzcyo9J2NvbC1sZy0nXS52Y2VudGVye1xuXHQgXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cbkBkZWZpbmUtbWl4aW4gSGFuZGxlTWFyZ2luICRzaXple1xuXHQubXVsdGktY29sdW1ucy1yb3d7XG5cdFx0Ji5jb2wtbWFyZ2luLWJvdHRvbS0kKHNpemUpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLSQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHRbY2xhc3NePVwiY29sLVwiXXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWl4aW4gSGFuZGxlTWFyZ2luIDEwe31cbkBtaXhpbiBIYW5kbGVNYXJnaW4gMjB7fVxuQG1peGluIEhhbmRsZU1hcmdpbiAzMHt9XG5AbWl4aW4gSGFuZGxlTWFyZ2luIDQwe31cbkBtaXhpbiBIYW5kbGVNYXJnaW4gNTB7fVxuQG1peGluIEhhbmRsZU1hcmdpbiA2MHt9XG5AbWl4aW4gSGFuZGxlTWFyZ2luIDcwe31cbkBtaXhpbiBIYW5kbGVNYXJnaW4gODB7fVxuQG1peGluIEhhbmRsZU1hcmdpbiA5MHt9XG5AbWl4aW4gSGFuZGxlTWFyZ2luIDEwMHt9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIEBkZWZpbmUtbWl4aW4gSGFuZGxlTWFyZ2luLXNtICRzaXple1xuXHRcdC5tdWx0aS1jb2x1bW5zLXJvd3tcblx0XHRcdCYuY29sLW1hcmdpbi1ib3R0b20tc20tJChzaXplKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLSQoc2l6ZSlweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcblx0XHRcdFx0W2NsYXNzXj1cImNvbC1cIl17XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWl4aW4gSGFuZGxlTWFyZ2luLXNtIDEwe31cblx0QG1peGluIEhhbmRsZU1hcmdpbi1zbSAyMHt9XG5cdEBtaXhpbiBIYW5kbGVNYXJnaW4tc20gMzB7fVxuXHRAbWl4aW4gSGFuZGxlTWFyZ2luLXNtIDQwe31cblx0QG1peGluIEhhbmRsZU1hcmdpbi1zbSA1MHt9XG5cdEBtaXhpbiBIYW5kbGVNYXJnaW4tc20gNjB7fVxuXHRAbWl4aW4gSGFuZGxlTWFyZ2luLXNtIDcwe31cblx0QG1peGluIEhhbmRsZU1hcmdpbi1zbSA4MHt9XG5cdEBtaXhpbiBIYW5kbGVNYXJnaW4tc20gOTB7fVxuXHRAbWl4aW4gSGFuZGxlTWFyZ2luLXNtIDEwMHt9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgQGRlZmluZS1taXhpbiBIYW5kbGVNYXJnaW4teHMgJHNpemV7XG5cdFx0Lm11bHRpLWNvbHVtbnMtcm93e1xuXHRcdFx0Ji5jb2wtbWFyZ2luLWJvdHRvbS14cy0kKHNpemUpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtJChzaXplKXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRbY2xhc3NePVwiY29sLVwiXXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkKHNpemUpcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtaXhpbiBIYW5kbGVNYXJnaW4teHMgMTB7fVxuXHRAbWl4aW4gSGFuZGxlTWFyZ2luLXhzIDIwe31cblx0QG1peGluIEhhbmRsZU1hcmdpbi14cyAzMHt9XG5cdEBtaXhpbiBIYW5kbGVNYXJnaW4teHMgNDB7fVxuXHRAbWl4aW4gSGFuZGxlTWFyZ2luLXhzIDUwe31cblx0QG1peGluIEhhbmRsZU1hcmdpbi14cyA2MHt9XG5cdEBtaXhpbiBIYW5kbGVNYXJnaW4teHMgNzB7fVxuXHRAbWl4aW4gSGFuZGxlTWFyZ2luLXhzIDgwe31cblx0QG1peGluIEhhbmRsZU1hcmdpbi14cyA5MHt9XG5cdEBtaXhpbiBIYW5kbGVNYXJnaW4teHMgMTAwe31cblxufVxuXG5cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0XHQuYm94ZWQtbGF5b3V0LXBhZGRpbmcsXG5cdFx0LmJveGVkLWxheW91dCxcblx0XHQuYm94ZWQtbGF5b3V0LXBhZGRpbmcgI2hlYWRlci5pcy1zdGlja3ksXG5cdFx0LmJveGVkLWxheW91dCAjaGVhZGVyLmlzLXN0aWNreVxuXHRcdHtcblx0XHRcdG1heC13aWR0aDogMTEwMHB4O1xuXG5cdFx0XHQuY29udGFpbmVye1xuXHRcdFx0XHR3aWR0aDoxMDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0XHQuYm94ZWQtbGF5b3V0LXBhZGRpbmcsXG5cdFx0LmJveGVkLWxheW91dCxcblx0XHQuYm94ZWQtbGF5b3V0LXBhZGRpbmcgI2hlYWRlci5pcy1zdGlja3ksXG5cdFx0LmJveGVkLWxheW91dCAjaGVhZGVyLmlzLXN0aWNreXtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0LmNvbnRhaW5lcntcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94ZWQtbGF5b3V0LXBhZGRpbmd7XG5cdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdFx0fVx0XG59XG5cblxuXG5cbi8qIHNpZGUtaGVhZGVyIGxheW91dCAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjAwcHgpIHtcblxuXHQuc2lkZS1oZWFkZXJ7XG5cdFx0LyogbGF5b3V0ICovXG5cdFx0I2hlYWRlcntcblx0XHRcdHBvc2l0aW9uOmZpeGVkO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0d2lkdGg6MjYwcHg7XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblxuXHRcdFx0LmNvbnRhaW5lcntcblx0XHRcdFx0d2lkdGg6YXV0bztcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVhZGVyLWljb25ze1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRcdFx0LmNhcnR7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zZWFyY2h7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0PmF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNlYXJjaC1hcmVhe1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTp2aXNpYmxlO1xuXHRcdFx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246c3RhdGljO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOm5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDoyNjBweDtcblx0XHRcdFx0XHRcdC5zZWFyY2gtYmFyLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ2LCAxNDYsIDE0NiwgMC4xKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50Om5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lyogc3R5bGUgKi9cblx0XHQjaGVhZGVye1xuXHRcdFx0Ym94LXNoYWRvdzogMnB4IDAgNXB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0Ji5kYXJre1xuXHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyovXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3dyYXBwZXJ7XG5cdFx0XHRtYXJnaW4tbGVmdDoyNjBweDtcblx0XHR9XG5cblxuXHR9XG59XG5cbi5kYXJrLXdyYXBwZXJ7XG5cdCYucGFnZS1jb250ZW50cyAsIC5wYWdlLWNvbnRlbnRze1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdH1cbn1cblxuLyogIGFkanVzdCB3aWR0aHMgYXQgc2lkZS1oZWFkZXIgbGF5b3V0ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcblx0LnNpZGUtaGVhZGVyICNjb250ZW50cyxcblx0LnNpZGUtaGVhZGVyICNmb290ZXJ7XG5cdFx0LmNvbnRhaW5lcntcblx0XHRcdHdpZHRoOiA3NTBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyMDBweCkge1xuXHQuc2lkZS1oZWFkZXIgI2NvbnRlbnRzLFxuXHQuc2lkZS1oZWFkZXIgI2Zvb3Rlcntcblx0XHQuY29udGFpbmVye1xuXHRcdFx0d2lkdGg6IDk1MHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTQwMHB4KSB7XG5cdC5zaWRlLWhlYWRlciAjY29udGVudHMsXG5cdC5zaWRlLWhlYWRlciAjZm9vdGVye1xuXHRcdC5jb250YWluZXJ7XG5cdFx0XHR3aWR0aDogMTAwMHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTkwMHB4KSB7XG5cdC5zaWRlLWhlYWRlciAjY29udGVudHMsXG5cdC5zaWRlLWhlYWRlciAjZm9vdGVye1xuXHRcdC5jb250YWluZXJ7XG5cdFx0XHR3aWR0aDogMTIwMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbiIsIiNoZWFkZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdGJveC1zaGFkb3c6IDBweCAycHggMTBweCAtN3B4IHJnYmEoMCwwLDAsMC41KTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2xpZ2h0O1xuXG5cdC5jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC52aXNpYmxlLXN0aWNreXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmxvZ28td3JhcHBlcntcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXG5cdFx0Lm9sLXVzZXItcHJvZmlsZXtcblx0XHRcdGEuYXZhdGFye1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YS5yZXRpbmEtbG9nb3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0aW1ne1xuXHRcdFx0bWF4LWhlaWdodDogNDZweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdGltZzpsYXN0LWNoaWxke1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0aW1nOmZpcnN0LWNoaWxke1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0LWxvZ297XG5cdFx0XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdD5pbWd7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHR9XG5cblx0XHQudGV4dC13cmFwcGVye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCNwcmltYXJ5LW1lbnUsXG5cdC5oZWFkZXItaWNvbnN7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bGluZS1oZWlnaHQ6aW5oZXJpdDtcblxuXHRcdD4qe1xuXHRcdCAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuXHRcdCAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdFxuXHQuY2FydCxcblx0LnNlYXJjaCxcblx0Lm9sLW1vYmlsZS10cmlnZ2Vye1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHQgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5jYXJ0e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG5cdCAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Jjpob3ZlciAuY2FydC1pbm5lcixcblx0XHQmOmZvY3VzIC5jYXJ0LWlubmVye1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6dmlzaWJsZTtcblx0XHRcdHRvcDoxMDAlO1xuXHRcdH1cblx0XHQmOmhvdmVyID4gYSxcblx0XHQmOmZvY3VzID4gYXtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Y29sb3I6JGNoYW9zX2JsYWNrO1xuXHRcdH1cblxuXHRcdD4gYXtcblx0XHRcdGNvbG9yOnJnYmEoMCwgMCwgMCwgMC41Myk7XG5cdFx0XHRcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRpe1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHRvcDoxcHg7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OjI7XG5cdFx0XHR9XG5cdFx0XHQubnVtYmVye1xuXHRcdFx0XHRcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xOHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cblx0XHRcdFx0YmFja2dyb3VuZDojZjVmNWY1O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LmNhcnQtaW5uZXJ7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTpoaWRkZW47XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6MDtcblx0XHRcdHRvcDoxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcblx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHggNDBweCA0MHB4IDQwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0XHRcdGNvbG9yOiAkY2hhb3NfdGV4dGluZGFyaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XG5cdFx0XHRoMyxhOm5vdCguYnRuKXtcblx0XHRcdFx0Y29sb3I6I2IxYjFiMTtcblxuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcntcblx0XHRcdFx0Y29sb3I6I2Y1ZjVmNTtcblx0XHRcdH1cblx0XHRcdHVsLmNhcnQtaXRlbXN7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bGkuaXRlbXtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKCNjY2MgYSgyMCUpKTtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNzBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1YnRvdGFse1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRoM3tcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQuY2FydC1yZW1vdmUtaWNvbntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LWxpZ2h0JiB7XG5cdFx0XHQuY2FydC1pbm5lcntcblx0XHRcdFx0Y29sb3I6ICRjaGFvc190ZXh0aW5saWdodDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCA2cHggLTRweCAkY2hhb3NfYmxhY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodDtcblx0XHRcdFx0dWwuY2FydC1pdGVtcyBsaS5pdGVtIGEsXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICRjaGFvc190ZXh0aW5saWdodDtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNoYW9zX2Rhcms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVsLmNhcnQtaXRlbXMgbGkuaXRlbXtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlYXJjaHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjokY2hhb3NfdGV4dGlubGlnaHQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlYXJjaC1hcmVhe1xuXHRcdFx0b3BhY2l0eTowO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMTVweDtcbiAgICBcdFx0dG9wOiA0MHB4O1xuXHRcdFx0XG5cdFx0XHR0cmFuc2Zvcm06c2NhbGUoMC45NSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0XHRcdFxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcblx0XHRcdCYuaXMtdmlzaWJsZXtcblx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMSk7XG5cdFx0XHR9XG5cdFx0XHQuc2VhcmNoLWJhci13cmFwcGVye1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAyNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMXB4IC0xcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGJvcmRlcjogOHB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI0VBRUFFNyAjRUFFQUU3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDFweCAtMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICM1YjViNWI7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vbC1tb2JpbGUtdHJpZ2dlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0cGFkZGluZzowIDEwcHg7XG5cblx0XHQuaGFtYnVyZ2VyLWJveHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0dG9wOiAxMXB4O1xuXG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHR9XG5cblx0XHQuaGFtYnVyZ2VyLWlubmVye1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHRvcDo3cHg7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHR0b3A6MTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgcm90YXRlKC0yNzBkZWcpO1xuXHRcdH1cblx0XHQmLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw4cHgsMCkgcm90YXRlKDEzNWRlZyk7XG5cdFx0fVxuXG5cdFx0XG5cdH1cblx0XG5cdC8qIGlzIHVzZWQgYXQgMmxldmVsIGJlc2lkZSBsb2dvICovXG5cdC5wcm9tb3Rpb257XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdC5zb2NpYWwtaWNvbnN7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRcdH1cblx0fVxuXG5cblx0Lm5hdi1yb3d7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXItbmF2LXJvdztcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcblx0XHQjcHJpbWFyeS1tZW51e1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHR9XG5cdH1cblxuXG5cdCYudHJhbnM6bm90KC5pcy1zdGlja3kpLFxuXHQmW2NsYXNzKj1cInNlbWktdHJhbnMtXCJdOm5vdCguaXMtc3RpY2t5KXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6MDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCYuZnVsbC13aWR0aHtcblx0XHQuY29udGFpbmVye1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHQgICAgcGFkZGluZy1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmLmlzLXN0aWNreSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwb3NpdGlvbjpmaXhlZDtcblx0XHR0b3A6MHB4O1xuXHRcdHotaW5kZXg6IDUwMDtcblxuXG4gICAgXHRcdGFuaW1hdGlvbi1uYW1lOiBzaG93LWhlYWRlcjtcbiAgIFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG5cbiAgIFx0XHQubmF2LXJvd3tcbiAgIFx0XHQgXHRib3JkZXI6bm9uZTtcbiAgIFx0XHQgXHRsaW5lLWhlaWdodDogJGhlYWRlci1uYXYtcm93LXN0aWNreTtcbiAgIFx0XHQgXHQjcHJpbWFyeS1tZW51e1xuICAgXHRcdCBcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgIFx0XHQgXHR9XG4gICBcdFx0fVxuXG4gICBcdFx0LmhpZGRlbi1zdGlja3l7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC52aXNpYmxlLXN0aWNreXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5sb2dvLXdyYXBwZXJ7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM1cHhcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHQuaGVhZC1tYWlue1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXN0aWNreSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC50ZXh0LWxvZ28ge1xuXHRcdFx0PmltZ3tcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdH1cblx0XHRcdC50ZXh0LXdyYXBwZXJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5uby10cmFuc2l0aW9ue1xuXHRcdFx0dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdCp7XG5cdFx0XHRcdHRyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LmxvZ28td3JhcHBlcntcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQmLmRhcmt7XG5cdFx0LmhhbWJ1cmdlci1pbm5lcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxvZ28td3JhcHBlciBhe1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG4uaGVhZC1tYWlue1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bGluZS1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LW5vcm1hbDtcblx0XG5cdCYudGV4dC1jZW50ZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbiNoZWFkZXIuaGVhZGVyLXRoaW5lcntcblx0LmhlYWQtbWFpbntcblx0XHRsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQtdGhpbmVyO1xuXHR9XG5cblx0LmxvZ28td3JhcHBlciBpbWd7XG5cdFx0bWF4LWhlaWdodDogNDBweDtcblx0fVxufVxuI2hlYWRlci5oZWFkZXItdGhpbntcblx0LmhlYWQtbWFpbntcblx0XHRsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQtdGhpbjtcblx0fVxuXHQubG9nby13cmFwcGVyIGltZ3tcblx0XHRtYXgtaGVpZ2h0OiA0NnB4O1xuXHR9XG59XG4jaGVhZGVyLmhlYWRlci10aGlja3tcblx0LmhlYWQtbWFpbntcblx0XHRsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQtdGhpY2s7XG5cdH1cblx0LmxvZ28td3JhcHBlciBpbWd7XG5cdFx0bWF4LWhlaWdodDogNDZweDtcblx0fVxufVxuI2hlYWRlci5oZWFkZXItdGhpY2tlcntcblx0LmhlYWQtbWFpbntcblx0XHRsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQtdGhpY2tlcjtcblx0fVxuXHQubG9nby13cmFwcGVyIGltZ3tcblx0XHRtYXgtaGVpZ2h0OiA1MHB4O1xuXHR9XG59XG5cblxuXG5cbi8qIHNpZGUtaGVhZGVyIG5hdiAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjAwcHgpIHtcblxuXHQuc2lkZS1oZWFkZXJ7XG5cdFx0I2hlYWRlcntcblx0XHRcdG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0XHQubG9nby13cmFwcGVye1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDEwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsI3ByaW1hcnktbWVudXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDo1MHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDYsIDE0NiwgMTQ2LCAwLjE4KTtcblx0XHRcdFx0XHQvKiYuY3VycmVudC1tZW51LWl0ZW0gPmE6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEwcHg7XG5cdFx0XHRcdFx0fSovXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE0NiwgMTQ2LCAxNDYsIDAuMTgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD5he1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MzBweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNiwgMC42OCwgMC4xOSk7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogb2wtaWNvbi1zZXQ7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGU5Y2JcIjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtMzVweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDE0NiwgMTQ2LCAwLjEpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjFzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgzKXJvdGF0ZSgzMGRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSxcblx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEwKXJvdGF0ZSgzMGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNiwgMC42OCwgMC4xOSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjQwcHg7XG5cdFx0XHRcdFx0XHRcdHVsLnN1Yi1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDYsIDAuNjgsIDAuMTkpO1x0XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR1bC5zdWItbWVudXtcblx0XHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdFx0bGVmdDoxMDAlO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTowLjFzO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS5tZWdhLW1lbnV7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwubWVnYW1lbnUtd3JhcHBlcntcblx0XHRcdFx0XHR3aWR0aDo4MDBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0fVxuXG5cdH1cbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvdy1oZWFkZXIge1xuXHQwJSAgIHsgdG9wOi0xMDAlOyB9XG5cdDEwMCUgeyB0b3A6MDt9XG59XG5ALW1vei1rZXlmcmFtZXMgc2hvdy1oZWFkZXIge1xuXHQwJSAgIHsgdG9wOi0xMDAlOyB9XG5cdDEwMCUgeyB0b3A6MDt9XG59XG5ALW8ta2V5ZnJhbWVzIHNob3ctaGVhZGVyIHtcblx0MCUgICB7IHRvcDotMTAwJTsgfVxuXHQxMDAlIHsgdG9wOjA7fVxufVxuQGtleWZyYW1lcyBzaG93LWhlYWRlciB7XG5cdGZyb20ge3RvcDotMTAwJTt9XG5cdHRvIHt0b3A6MDt9XG59XG5cblxuLypAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMjAwcHgpIHtcblx0I2hlYWRlciAjcHJpbWFyeS1tZW51e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0qL1xuXG4uaGVhZC1tYWluIHVsLnNvY2lhbC1pY29uc3tcblx0bWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsInVsI3ByaW1hcnktbWVudXtcblxuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xuXHRsaXN0LXN0eWxlOm5vbmU7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHQvKiBHZW5lcmFsIHN0eWxlcyAqL1xuXHRsaXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRhe1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0cGFkZGluZzoxMXB4IDE4cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdFx0XHRjb2xvcjojYjFiMWIxO1xuXHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdGNvbG9yOiNmNWY1ZjU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblx0XHRcdH1cblxuXHRcdFx0Pml7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdD51bC5zdWItbWVudXtcblx0XHRcdFx0dmlzaWJpbGl0eTp2aXNpYmxlO1xuXHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXHRcdFx0PmF7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDpcIlxcZTljYlwiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBvbC1pY29uLXNldCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHNwZWFrOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjhweDtcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDoxMXB4O1xuXHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXG5cdC8qIGZpcnN0IGxldmVsICovXG5cdD5saXtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0PiBhe1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzowcHg7XG5cdFx0XHRwYWRkaW5nOjBweCAycHggMHB4IDE4cHg7XG5cdFx0XHRjb2xvcjpyZ2JhKDAgLDAgLDAgLCAwLjcpO1xuXHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjpyZ2JhKDAgLDAgLDAgLCAwLjkpO1xuXHRcdFx0fVxuXHRcdFx0XHRcblx0XHR9XG5cblx0XHQmLmN1cnJlbnQtbWVudS1pdGVte1xuXHRcdFx0PmF7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiB1bC5zdWItbWVudXtcblx0XHRcdHRvcDoxMDAlO1xuXHRcdFx0bGVmdDowO1xuXHRcdH1cblxuXHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcblx0XHRcdD5he1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGU5Y2FcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjpzdGF0aWM7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIHNlY29uZCBsZXZlbCAqL1xuXHQ+bGk+dWwuc3ViLW1lbnU+bGl7XG5cdFx0dWwuc3ViLW1lbnV7XG5cdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgIzJkMmQyZDtcdFxuXHRcdH1cblx0fVxuXG5cdD5saS50by1sZWZ0e1xuXHRcdGxpIHVsLnN1Yi1tZW51e1xuXHRcdFx0cmlnaHQ6MTAwJTtcblx0XHRcdGxlZnQ6YXV0bztcblx0XHR9XG5cdH1cblxuXHQ+bGk6bGFzdC1jaGlsZHtcblx0XHQ+dWwuc3ViLW1lbnV7XG5cdFx0XHRyaWdodDowO1xuXHRcdFx0bGVmdDphdXRvO1xuXHRcdH1cblx0XHRsaSB1bC5zdWItbWVudXtcblx0XHRcdHJpZ2h0OjEwMCU7XG5cdFx0XHRsZWZ0OmF1dG87XG5cdFx0fVxuXHR9XG5cblxuXHR1bC5zdWItbWVudXtcblx0XHRwYWRkaW5nOjA7XG5cdFx0bGlzdC1zdHlsZTpub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTpoaWRkZW47XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0cmFuc2l0aW9uOmFsbCAwLjI1cyBlYXNlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzFlMWUxZTtcblx0XHR3aWR0aDoyMTBweDtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjEwMCU7XG5cblx0fVxuXG5cdGxpLm1lZ2EtbWVudXtcblx0XHRwb3NpdGlvbjpzdGF0aWM7XG5cdFx0Lm1lZ2FtZW51LXdyYXBwZXJ7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0cGFkZGluZzozNXB4IDAgMjVweDtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRcdGRpc3BsYXk6dGFibGU7XG5cdFx0XHR9XG5cdFx0XHR1bC5uYXYtdWx7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0bGlzdC1zdHlsZTpub25lO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBhZGRpbmc6N3B4IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYXYtdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiNiMWIxYjE7XG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjaGVhZGVyOm5vdCguaXMtc3RpY2t5KTpub3QoLm1vYmlsZS1tZW51KSAubmF2LXJvdyAme1xuXHRcdD5saTpmaXJzdC1jaGlsZHtcblx0XHRcdD5he1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRcdH1cblx0XHR9XG5cdFx0PmxpOmxhc3QtY2hpbGR7XG5cdFx0XHQ+dWwuc3ViLW1lbnV7XG5cdFx0XHRcdHJpZ2h0OmF1dG87XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdH1cblx0XHRcdGxpIHVsLnN1Yi1tZW51e1xuXHRcdFx0XHRyaWdodDoxMDAlO1xuXHRcdFx0XHRsZWZ0OmF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuXG5cblxuI2hlYWRlci5tb2JpbGUtbWVudXsgXG5cdFxuXHQvKlxuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsqL1xuXG5cblx0LmhlYWRlci1pY29ucyAub2wtbW9iaWxlLXRyaWdnZXJ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0dWwjcHJpbWFyeS1tZW51e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFxuXHRcdGxpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjojZjVmNWY1O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTljYVwiO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IG9sLWljb24tc2V0O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6MjBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pcy1vcGVue1xuXHRcdFx0XHRcdD5he1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTlkMVwiO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR1bC5zdWItbWVudXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0XHRcdGJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDtcblx0XHRcdHRyYW5zaXRpb246bm9uZTtcblxuXHRcdFx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdHJpZ2h0OjM1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Pmxpe1xuXHRcdFx0PmF7XG5cdFx0XHRcdHBhZGRpbmc6MTVweCAxOHB4O1xuXHRcdFx0XHRjb2xvcjojYjFiMWIxO1xuXHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0Y29sb3I6I2Y1ZjVmNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pcy1vcGVue1xuXHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggNXB4IDhweCAtNHB4IHJnYmEoMCwwLDAsMC41KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpLm1lZ2EtbWVudXtcblx0XHRcdC5tZWdhbWVudS13cmFwcGVye1xuXHRcdFx0XHRbY2xhc3MqPVwiY29sLVwiXXtcblx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0XHRcdFx0Lm5hdi10aXRsZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhpZGRlbi1tb2JpbGV7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0I3ByaW1hcnktbWVudSA+Kntcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG5cblx0Ym9keTpub3QoLnNpZGUtaGVhZGVyKSAjaGVhZGVyIHVsI3ByaW1hcnktbWVudXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdGJvZHkuc2lkZS1oZWFkZXIgI2hlYWRlciB1bCNwcmltYXJ5LW1lbnV7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjaGVhZGVyIC5vbC1tb2JpbGUtdHJpZ2dlcntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQjaGVhZGVyIHVsI3ByaW1hcnktbWVudXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG5cblx0XG4iLCJcbi8qIFxuXHRjb2xvciBtYW5hZ2VtZW50IG9mIEhlYWRlclxuKi9cblxuQGN1c3RvbS1zZWxlY3RvciA6LS1tZW51cyAjcHJpbWFyeS1tZW51IGxpIHVsLnN1Yi1tZW51LCAuY2FydCAuY2FydC1pbm5lcjtcblxuI2hlYWRlcntcblx0Ji5zdGlja3ktbGlnaHQuaXMtc3RpY2t5e1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0XHRib3gtc2hhZG93OiAwcHggMnB4IDEwcHggLTdweCByZ2JhKDAsMCwwLDAuNSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2xpZ2h0O1xuXG5cdFx0I3ByaW1hcnktbWVudT5saT5he1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6JGNoYW9zX3RleHRpbmxpZ2h0O1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0Y29sb3I6JGNoYW9zX2JsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjcHJpbWFyeS1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhe1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6JGNoYW9zX2JsYWNrO1xuXHRcdH1cblx0XHQuY2FydCA+IGEsXG5cdFx0LnNlYXJjaCBhe1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IzU1NTtcblx0XHR9XG5cdFx0LnNlYXJjaCBhOmhvdmVyLFxuXHRcdC5jYXJ0ID4gYTpob3Zlcntcblx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0fVxuXHRcdC5jYXJ0ID4gYSAubnVtYmVye1xuXHRcdFx0XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKTtcblx0XHR9XG5cdH1cblx0XG5cblx0Ji5kYXJrLCYuc3RpY2t5LWRhcmsuaXMtc3RpY2t5e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRjb2xvcjokY2hhb3NfbGlnaHRncmF5X2RhcmtlcjtcblxuXHRcdCNwcmltYXJ5LW1lbnU+bGk+YSxcblx0XHQjcHJvbWFyeS1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0sXG5cdFx0LmNhcnQgPiBhLFxuXHRcdC5zZWFyY2ggYXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiRjaGFvc19saWdodGdyYXlfZGFya2VyO1xuXHRcdH1cblx0XHQuc2VhcmNoIGE6aG92ZXIsXG5cdFx0LmNhcnQgPiBhOmhvdmVye1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdFx0LmNhcnQgPiBhIC5udW1iZXJ7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuXHRcdH1cblx0XHQjcHJpbWFyeS1tZW51PmxpPmE6aG92ZXIsXG5cdFx0I3ByaW1hcnktbWVudT5saT5hOmZvY3VzIHtcblx0XHRcdGNvbG9yOiRjaGFvc193aGl0ZTtcblx0XHR9XG5cdFx0LmN1cnJlbnQtbWVudS1pdGVte1xuXHRcdFx0YTpub3QoLmJ0bil7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hdi1yb3d7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjaGFvc19ib3JkZXJpbmRhcms7XG5cdFx0fVxuXHR9XG5cblx0Ji50cmFuczpub3QoLmlzLXN0aWNreSl7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRib3gtc2hhZG93OiAwcHggMnB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XG5cdH1cblxuXG5cdCYuc2VtaS10cmFucy1saWdodHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY2hhb3NfbGlnaHQgYSgyMCUpKTtcblx0fVxuXHQmLnNlbWktdHJhbnMtZGFya3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY2hhb3NfZGFyayBhKDIwJSkpO1xuXHR9XG5cblx0XG59XG5cblxuQGRlZmluZS1taXhpbiB0cmFucyAkdHlwZSwkb3B7XG5cdCNoZWFkZXIuc2VtaS10cmFucy0kKHR5cGUpLSQob3ApOm5vdCguaXMtc3RpY2t5KXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY2hhb3NfJCh0eXBlKSBhKCQob3ApJSkpO1xuXHR9XG59XG5cbkBtaXhpbiB0cmFucyBsaWdodCwxMHt9XG5AbWl4aW4gdHJhbnMgbGlnaHQsMjB7fVxuQG1peGluIHRyYW5zIGxpZ2h0LDMwe31cbkBtaXhpbiB0cmFucyBsaWdodCw0MHt9XG5AbWl4aW4gdHJhbnMgbGlnaHQsNTB7fVxuQG1peGluIHRyYW5zIGxpZ2h0LDYwe31cbkBtaXhpbiB0cmFucyBsaWdodCw3MHt9XG5AbWl4aW4gdHJhbnMgbGlnaHQsODB7fVxuQG1peGluIHRyYW5zIGxpZ2h0LDkwe31cblxuQG1peGluIHRyYW5zIGRhcmssMTB7fVxuQG1peGluIHRyYW5zIGRhcmssMjB7fVxuQG1peGluIHRyYW5zIGRhcmssMzB7fVxuQG1peGluIHRyYW5zIGRhcmssNDB7fVxuQG1peGluIHRyYW5zIGRhcmssNTB7fVxuQG1peGluIHRyYW5zIGRhcmssNjB7fVxuQG1peGluIHRyYW5zIGRhcmssNzB7fVxuQG1peGluIHRyYW5zIGRhcmssODB7fVxuQG1peGluIHRyYW5zIGRhcmssOTB7fSIsIiNmb290ZXJ7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xuXHRmb250LXNpemU6IDEzcHg7XG5cblx0I2Zvb3Rlci1tYWlue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0cGFkZGluZzoxMDBweCAwO1xuXHR9XG5cdCNmb290ZXItYmFye1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICNlNmU2ZTY7XG5cdH1cblx0XG5cdFxuXG5cdGF7XG5cdFx0Lypjb2xvcjokY2hhb3NfdGV4dGlubGlnaHRfbGlnaHRlcjsqL1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQvKiY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjokY2hhb3NfZGFyaztcblx0XHR9Ki9cblx0fVxuXG5cdHB7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cblx0LmNlbnRlci1sb2dve1xuXHRcdG1hcmdpbi10b3A6LTEzMHB4O1xuXHRcdC5pbWd7XG5cdFx0XHR3aWR0aDoxMjBweDtcblx0XHRcdGhlaWdodDoxMjBweDtcblx0XHRcdHBhZGRpbmc6MzVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodGdyYXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY2hhb3NfbGlnaHRncmF5IGEoMC4zKSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0fVxuXHR1bC5mb290ZXItbWVudXtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGl7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OlwiL1wiO1xuXHRcdFx0ICAgICAgICBwYWRkaW5nOiAwIDdweDtcblx0XHRcdCAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29weXJpZ2h0e1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5wcm9tb3tcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW4tdG9wOjVweDtcblx0fVxuXG5cdC53aWRnZXR7XG5cdFx0PiBoNHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjojNzc3O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cblx0XHQubGlua3N7XG5cdFx0XHR1bHtcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOWNiXCI7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJvbC1pY29uLXNldFwiIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjdweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZhY3QtaXRlbXtcblx0XHQuZmFjdC1udW1iZXItd3JhcHtcblx0XHRcdC5mYWN0LW51bWJlcntcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubGVmdC1hbGluZWR7XG5cdFx0XHQuZmFjdC1pY29uLXdyYXAgLmZhY3QtaWNvbntcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZmFjdC1udW1iZXItd3JhcCwgXG5cdFx0XHQuZmFjdC10aXRsZSwgXG5cdFx0XHQuZmFjdC1zdWItdGl0bGV7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0XG5cdH1cblxuXG5cblxuXG5cblx0Ji5kYXJrLXdyYXBwZXJ7XG5cblx0XHQjZm9vdGVyLW1haW57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuXHRcdH1cblx0XHQjZm9vdGVyLWJhcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG5cdFx0XHRib3JkZXItY29sb3I6ICMzYzNjM2M7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRjb2xvcjojODA4MDgwO1xuXHRcdH1cblxuXG5cdFx0LmNvcHlyaWdodHtcblx0XHRcdGNvbG9yOiNiYmI7XG5cdFx0fVxuXHRcdFxuXHRcdC5jZW50ZXItbG9nb3tcblx0XHRcdC5pbWd7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IzM2MzYzNjtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigjMzYzNjM2IGEoMC4zKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQud2lkZ2V0e1xuXHRcdFx0Pmg0e1xuXHRcdFx0XHRjb2xvcjojY2NjO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0LnNvY2lhbC1pY29uc3tcblx0XHRcdGF7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYWN0LWl0ZW17XG5cdFx0XHR0ZXh0LXNoYWRvdzpub25lO1xuXHRcdFx0LmZhY3QtdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiNlZWU7XG5cdFx0XHR9XG5cdFx0XHQuZmFjdC1udW1iZXItd3JhcCAuZmFjdC1udW1iZXJ7XG5cdFx0XHRcdGNvbG9yOiNlZWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXG5cbi5wYWdlLWhlYWQge1xuXHR6LWluZGV4OjE7XG5cdC5jb250YWluZXJ7XG5cdFx0Lyogb3ZlcmZsb3c6aGlkZGVuOyAqL1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblx0aGVpZ2h0OiAxNTBweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0LyogdGhpcyBpcyB1c2VkIGZvciByZXYgc2xpZGVyICovXG5cdCYuYXV0by1oZWlnaHR7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdH1cblxuXHQudGl0bGUtd3JhcHBlcntcblx0XHR3aWR0aDogNTAlO1xuXHRcdC5pbmZvLXdyYXBwZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5icmVhZGNydW1iLXdyYXBwZXJ7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdDotLWhlYWRpbmd7XG5cdFx0cGFkZGluZzowO1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cdGgxLnRpdGxlIHtcblx0XHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdFx0LW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xuICAgICAgICAmLmFsdHtcbiAgICAgICAgXHRmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cblx0fVxuXHRoMi5kZXNjcmlwdGlvbntcblx0XHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdFx0LW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFxuXHR9XG5cdGg0LmhlYWR7XG5cdFx0d29yZC1icmVhazogbm9ybWFsO1xuXHRcdC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDZweDtcblx0fVxuXHRcblx0Lm9wYWNpdHktb3ZlcmxheXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6MDtcblx0XHRsZWZ0OjA7XG5cdFx0dG9wOjA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHQmLnAtYmctcGFuLXVwe1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0XHR9XG5cdFx0Ji5vcGFjaXR5LTcwe1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdFxuXG5cdC8qXHRza2luc1x0Ki9cblx0Y29sb3I6ICRjaGFvc190ZXh0aW5saWdodDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2xpZ2h0Z3JheTtcblx0Oi0taGVhZGluZ3tcblx0XHRjb2xvcjogJGNoYW9zX2hlYWRlcmlubGlnaHQ7XG5cdH1cblx0Ji5saWdodHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGlnaHRncmF5O1xuXHRcdGNvbG9yOiAkY2hhb3NfdGV4dGlubGlnaHQ7XG5cdFx0Oi0taGVhZGluZ3tcblx0XHRcdGNvbG9yOiAkY2hhb3NfaGVhZGVyaW5saWdodDtcblx0XHR9XG5cdH1cblx0Ji53aGl0ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0fVxuXHQmLmRhcmt7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2Rhcms7XG5cdFx0Y29sb3I6ICRjaGFvc190ZXh0aW5kYXJrO1xuXHRcdDotLWhlYWRpbmcsXG5cdFx0LmluZm8td3JhcHBlcntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8qIHdoeT8/PyovXG5cdC8qJi5zZXQtYmd7XG5cdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0fSovXG5cblx0Ji5jZW50ZXItaXR7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5icmVhZGNydW1iLXdyYXBwZXJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQudGl0bGUtd3JhcHBlcntcblx0XHRcdHBhZGRpbmc6MCAyMCU7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHR9XG5cdFx0Ji5ib3hlZHtcblx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0LndyYXBwZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDkwcHggMDtcblx0XHRcdFx0LnRpdGxlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyNSU7IFxuXHRcdFx0XHRcdC5ib3hlZHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggMTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LDI0NSwyNDUsIDAuNyk7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtOHB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtOHB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IC04cHg7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLThweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjQ1LDI0NSwyNDUsIDAuNyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXHRcdFx0Ji5kYXJre1xuXHRcdFx0XHQud3JhcHBlciAudGl0bGUtd3JhcHBlciAuYm94ZWR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSw1MSwgMC44KTtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDUxLDUxLDUxLCAwLjgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYucmlnaHQtaXR7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0LmJyZWFkY3J1bWItd3JhcHBlcntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC50aXRsZS13cmFwcGVye1xuXHRcdFx0cGFkZGluZy1yaWdodDppbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cblx0Ji5saW5lZHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0LnZjZW50ZXJ7XG5cdCAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0ICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0ICAgICAgICAmLnRpdGxlLXdyYXBwZXI6YWZ0ZXJ7XG5cdCAgICAgICAgXHRjb250ZW50OicnO1xuXHQgICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgIFx0Ym90dG9tOjA7XG5cdCAgICAgICAgXHRsZWZ0OjA7XG5cdCAgICAgICAgXHRoZWlnaHQ6IDNweDtcblx0ICAgICAgICBcdHdpZHRoOjUwcHg7XG5cdCAgICAgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfaGVhZGVyaW5saWdodDtcblx0ICAgICAgICBcdFxuXHQgICAgICAgIH1cblx0XHR9XG5cdH1cblxuXG5cblxuXHQmLmh2aC02MCxcblx0Ji5odmgtNzAsXG5cdCYuaHZoLTgwLFxuXHQmLmh2aC05MCxcblx0Ji5odmgtMTAwLFxuXHQmLmZ1bGwtc2NyZWVuLFxuXHQmLmgtNjAwLFxuXHQmLmgtNzAwXG5cdCYuaC04MDBcblx0Ji5oLTkwMHtcblx0XHQuY2VudGVyLWl0Jntcblx0XHRcdC50aXRsZS13cmFwcGVye1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHRcdHBhZGRpbmc6MCAyMCU7XG5cdFx0XHR9XHRcblx0XHR9XG5cdFx0LnRpdGxlLXdyYXBwZXJ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjUwJTtcblx0XHR9XG5cdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdH1cblx0XHQuaGVhZHtcblx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcblx0XHR9XG5cdH1cblx0XG5cdC5nbWFwLCNnbWFwe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdHotaW5kZXg6IC0yO1xuXHR9XG5cdFxufVxuXG4iLCJcbi5icmVhZGNydW1icy13cmFwcGVye1xuICAgIHBhZGRpbmc6MTVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodGdyYXlfZGFya2VyIDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAgICAgICBcdFxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkY2hhb3NfdGV4dGlubGlnaHQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIFxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaStsaTpiZWZvcmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcXGU5Y2JcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwib2wtaWNvbi1zZXRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAvKnRvcDogLTFweDsqL1xuICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRvcDotMnB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICM2MzYzNjM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuaWNvbntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuXG5cbiAgICAubWlkZGxlICYge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZGFyayAme1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgY29sb3I6ICRjaGFvc19yZWQ7ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kZW1vLWJ0bnN7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LmJ0bnttYXJnaW46MCAxMHB4O31cbn1cbi5idG4tZGFuZ2VyLFxuLmJ0bi1pbmZvLFxuLmJ0bi13YXJuaW5nLFxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1zdWNjZXNzLFxuLmJ0bi1kZWZhdWx0e1xuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAuZGFyay13cmFwcGVyICZ7XG4gICAgXHRjb2xvcjogJHRleHRfbGlnaHQ7XG4gICAgfVxuXG59XG5cbi5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnksIHNhbnMtc2VyaWY7XG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFxuXG5cdGl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8qIERlZmF1bHQgc2l6ZSovXG5cdHBhZGRpbmc6IDE1cHggMzBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblxuXHQvKiBkZWZhdWx0IGNvbG9yIGFuZCBib3JkZXIqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuXHRjb2xvcjogIzc3Nztcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZWVlO1xuXHRcdGNvbG9yOiMzMzM7XG5cdH1cblxuXHQuZGFyay13cmFwcGVyICZ7XG5cdFx0Lypjb2xvcjokY2hhb3NfdGV4dGlubGlnaHQ7Ki9cblx0fVxufVxuXG5cbi8qIGJ5IHNpemUgKi8gXG4uYnRuLWxhcmdlIHtcblx0cGFkZGluZzogMTZweCA0MHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5idG4tbWVkaXVtIHtcblx0cGFkZGluZzogMTJweCAzMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5idG4tc21hbGwge1xuXHRwYWRkaW5nOiA4cHggMjBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnRuLWV4dHJhLXNtYWxsIHtcblx0cGFkZGluZzogNnB4IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Lmljb257XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG59XG5cbi8qIGJ5IHJvdW5kbmVzcyAqL1xuLmJ0bi1yb3VuZCB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJ0bi1jaXJjbGUge1xuXHRib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuXG4vKiB0aGljayBib3JkZXJzICovXG4uYnRuLXRoaWNrLWJvcmRlcntcblx0Ym9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi8qIHdpZGUgYm90dG9ucyAqL1xuLmJ0bi13aWRle1xuXHQmLmJ0bi1sYXJnZSB7XG5cdFx0cGFkZGluZzogMTZweCA2MHB4O1xuXHR9XG5cblx0Ji5idG4tbWVkaXVtIHtcblx0XHRwYWRkaW5nOiAxMnB4IDUwcHg7XG5cdH1cblxuXHQmLmJ0bi1zbWFsbCB7XG5cdFx0cGFkZGluZzogOHB4IDQwcHg7XG5cdH1cbn1cblxuLmJ0bi1ibG9ja3tcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cblxuXG5cblxuXG4vKiBza2lucyAqL1xuLmJ0bi1za2luLXJlZHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3JlZDtcblx0Ym9yZGVyLWNvbG9yOmNvbG9yKCRjaGFvc19yZWQgYmxhY2tuZXNzKCsxMCUpKTtcblx0Y29sb3I6I2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoJGNoYW9zX3JlZCBibGFja25lc3MoKzEwJSkpO1xuXHRcdGNvbG9yOiNmZmY7XG5cdH1cbn1cblxuLmJ0bi1za2luLWJsdWV7XG5cdGJhY2tncm91bmQtY29sb3I6ICM3NmJjZmY7XG5cdGJvcmRlci1jb2xvcjpjb2xvcigjNzZiY2ZmIGJsYWNrbmVzcygrMTAlKSk7XG5cdGNvbG9yOiNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCM3NmJjZmYgYmxhY2tuZXNzKCsxMCUpKTtcblx0XHRjb2xvcjojZmZmO1xuXHR9XG59XG5cbi5idG4tc2tpbi1ncmVlbntcblx0YmFja2dyb3VuZC1jb2xvcjogIzFhYmM5Yztcblx0Ym9yZGVyLWNvbG9yOmNvbG9yKCMxYWJjOWMgYmxhY2tuZXNzKCsxMCUpKTtcblx0Y29sb3I6I2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoIzFhYmM5YyBibGFja25lc3MoKzEwJSkpO1xuXHRcdGNvbG9yOiNmZmY7XG5cdH1cbn1cblxuLmJ0bi1za2luLXB1cnBsZXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IyNGE3ZDtcblx0Ym9yZGVyLWNvbG9yOmNvbG9yKCNiMjRhN2QgYmxhY2tuZXNzKCsxMCUpKTtcblx0Y29sb3I6I2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoI2IyNGE3ZCBibGFja25lc3MoKzEwJSkpO1xuXHRcdGNvbG9yOiNmZmY7XG5cdH1cbn1cbi5idG4tc2tpbi15ZWxsb3d7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWM0MGY7XG5cdGJvcmRlci1jb2xvcjpjb2xvcigjZjFjNDBmIGJsYWNrbmVzcygrMTAlKSk7XG5cdGNvbG9yOiNmZmY7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCNmMWM0MGYgYmxhY2tuZXNzKCsxMCUpKTtcblx0XHRjb2xvcjojZmZmO1xuXHR9XG59XG4uYnRuLXNraW4tZGFya3tcblx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0Ym9yZGVyLWNvbG9yOmNvbG9yKCM1NTUgYmxhY2tuZXNzKCsyMCUpKTtcblx0Y29sb3I6I2ZmZjtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoIzU1NSBibGFja25lc3MoKzIwJSkpO1xuXHRcdGNvbG9yOiNmZmY7XG5cdH1cblxuXHQuZGFyay13cmFwcGVyICZ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNjM2MzYzO1xuXHR9XG59XG5cblxuLyogYnRuIHRyYW5zKi9cbi5idG4tdHJhbnN7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQmLmJ0bi1za2luLXJlZHtcblx0XHRjb2xvcjogY29sb3IoJGNoYW9zX3JlZCBibGFja25lc3MoKzEwJSkpO1xuXHR9XG5cdCYuYnRuLXNraW4tYmx1ZXtcblx0XHRjb2xvcjogY29sb3IoJGNoYW9zX2JsdWUgYmxhY2tuZXNzKCsxMCUpKTtcblx0fVxuXHQmLmJ0bi1za2luLWdyZWVue1xuXHRcdGNvbG9yOiBjb2xvcigkY2hhb3NfZ3JlZW4gYmxhY2tuZXNzKCsxMCUpKTtcblx0fVxuXHQmLmJ0bi1za2luLXB1cnBsZXtcblx0XHRjb2xvcjogY29sb3IoJGNoYW9zX3B1cnBsZSBibGFja25lc3MoKzEwJSkpO1xuXHR9XG5cdCYuYnRuLXNraW4teWVsbG93e1xuXHRcdGNvbG9yOiBjb2xvcigkY2hhb3NfeWVsbG93IGJsYWNrbmVzcygrMTAlKSk7XG5cdH1cblx0Ji5idG4tc2tpbi1kYXJre1xuXHRcdGNvbG9yOiBjb2xvcigjNTU1IGJsYWNrbmVzcygrMjAlKSk7XG5cdH1cblx0Ji5idG4tc2tpbi13aGl0ZXtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLXNraW4tcmVkLFxuXHQmLmJ0bi1za2luLWJsdWUsXG5cdCYuYnRuLXNraW4tZ3JlZW4sXG5cdCYuYnRuLXNraW4tcHVycGxlLFxuXHQmLmJ0bi1za2luLXllbGxvdyxcblx0Ji5idG4tc2tpbi1kYXJre1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxufVxuXG5cbi8qIGljb25zICovXG4uYnRuIGl7XG5cdHJpZ2h0OmF1dG87XG5cdGxlZnQ6LTEwcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1pY29uLXJpZ2h0e1xuXHRpe1xuXHRcdGxlZnQ6YXV0bztcblx0XHRyaWdodDogLTEwcHg7XG4gICAgXHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cblxuLmJ0bi1za2luLXJlZCxcbi5idG4tc2tpbi1ibHVlLFxuLmJ0bi1za2luLWdyZWVuLFxuLmJ0bi1za2luLXB1cnBsZSxcbi5idG4tc2tpbi15ZWxsb3csXG4uYnRuLXNraW4tZGFya3tcblx0aSxzcGFue1xuXHRcdGNvbG9yOiNmZmY7XG5cdH1cblx0LmRhcmstd3JhcHBlciAme1xuXHRcdGNvbG9yOiAkdGV4dF9saWdodDtcblx0fVxuXG59XG5cbi5idG4tYW5pbS1pe1xuXHRpe1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHRcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcblx0fVxuXHRzcGFue1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OjA7XG5cdFx0cmlnaHQ6MDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1x0XHRcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRpe1xuXHRcdFx0bGVmdDotMzBweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRcblx0XHRcdGxlZnQ6LTVweDtcblx0XHR9XHRcblx0fVxuXG5cdCYuYnRuLWljb24tcmlnaHR7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGl7XG5cdFx0XHRcdGxlZnQ6YXV0bztcblx0XHRcdFx0cmlnaHQ6LTMwcHg7XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRyaWdodDogLTVweDtcblx0XHRcdFx0bGVmdDphdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnRuLWFuaW0tZHJhd2Vye1xuXHRib3JkZXI6bm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4xMjUsIDEpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuXHQmOmFmdGVyLFxuXHQmOmJlZm9yZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdHotaW5kZXg6IC0xO1xuXHQgICAgXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHR9XG5cdCY6YmVmb3Jle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1LCAwLCAwLjEyNSwgMSk7XG5cdH1cblx0JjphZnRlcntcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0dG9wOiAycHg7XG5cdFx0bGVmdDogMnB4O1xuXHRcdHJpZ2h0OiAycHg7XG5cdFx0Ym90dG9tOiAycHg7XG5cdH1cblx0Jjpob3Zlcntcblx0XHQmOmJlZm9yZXtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLXNraW4tZGFya3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2MzYzO1xuXHRcdGNvbG9yOiAjZDRkNGQ0O1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0fVxufVxuXG4uYnRuLWFuLXNwbGl0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlcjogMnB4IHNvbGlkICNkZWRlZGU7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6JGNoYW9zX3JlZDtcblx0XHRjb2xvcjojZmZmO1xuXHRcdHNwYW57XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwxLDEpO1x0XG5cdFx0fVxuXHR9XG5cdHNwYW57XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMiwgMC4yLCAxKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblx0fVxuXHQmOmFmdGVyLFxuXHQmOmJlZm9yZXtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MCU7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGNvbG9yOiAjNzc3O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgXHR9XG5cdCY6YmVmb3Jle1xuXHRcdHRvcDogMDtcblx0fVxuXHQmOmFmdGVye1xuXHRcdGJvdHRvbTogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0fVxuXHQmLmJ0bi1sYXJnZTpiZWZvcmV7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdH1cblx0Ji5idG4tbWVkaXVtOmJlZm9yZXtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0fVxuXHQmLmJ0bi1zbWFsbDpiZWZvcmV7XG5cdFx0cGFkZGluZy10b3A6IDlweDtcblx0fVxuXHQmLmJ0bi1leHRyYS1zbWFsbDpiZWZvcmV7XG5cdFx0cGFkZGluZy10b3A6IDZweDtcblx0fVxuXHQmOmhvdmVyOmJlZm9yZSxcblx0Jjpmb2N1czpiZWZvcmV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdH1cblx0Jjpob3ZlcjphZnRlcixcblx0Jjpmb2N1czphZnRlcntcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0fVxufVxuXG5cbi5vbC1pY29uaWMtbGlua3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMjBweCA2MHB4IDIwcHggMzBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6MXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0Jjpob3Zlcixcblx0JmZvY3Vze1xuXHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGJvcmRlci1jb2xvcjojZmZmO1xuXHRcdGl7XG5cdFx0XHRjb2xvcjokY2hhb3NfbGlnaHRfdHJhbnMgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRpe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDotMjBweDtcblx0XHRib3R0b206MTBweDtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0Y29sb3I6JGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHR9XG5cblx0Ji5za2luLXJlZHtcblx0XHRpe1xuXHRcdFx0Y29sb3I6JGNoYW9zX3JlZDtcblx0XHR9XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3Vze1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3JlZDtcblx0XHR9XG5cdH1cblx0Ji5za2luLWJsdWV7XG5cdFx0aXtcblx0XHRcdGNvbG9yOiRjaGFvc19ibHVlO1xuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCZmb2N1c3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19ibHVlO1xuXHRcdH1cblx0fVxuXHQmLnNraW4tZ3JlZW57XG5cdFx0aXtcblx0XHRcdGNvbG9yOiRjaGFvc19ncmVlbjtcblx0XHR9XG5cdFx0Jjpob3Zlcixcblx0XHQmZm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfZ3JlZW47XG5cdFx0fVxuXHR9XG5cdCYuc2tpbi1wdXJwbGV7XG5cdFx0aXtcblx0XHRcdGNvbG9yOiRjaGFvc19wdXJwbGU7XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0JmZvY3Vze1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3B1cnBsZTtcblx0XHR9XG5cdH1cblx0Ji5za2luLXllbGxvd3tcblx0XHRpe1xuXHRcdFx0Y29sb3I6JGNoYW9zX3llbGxvdztcblx0XHR9XG5cdFx0Jjpob3Zlcixcblx0XHQmZm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfeWVsbG93O1xuXHRcdH1cblx0fVxuXHQmLnNraW4tZGFya3tcblx0XHRpe1xuXHRcdFx0Y29sb3I6JGNoYW9zX2Rhcms7XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0JmZvY3Vze1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2Rhcms7XG5cdFx0fVxuXHR9XG5cdCYuc2tpbi1sZW1vbntcblx0XHRpe1xuXHRcdFx0Y29sb3I6JGNoYW9zX2xlbW9uO1xuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCZmb2N1c3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19sZW1vbjtcblx0XHR9XG5cdH1cblx0Ji5za2luLWN5YW57XG5cdFx0aXtcblx0XHRcdGNvbG9yOiRjaGFvc19jeWFuO1xuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCZmb2N1c3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19jeWFuO1xuXHRcdH1cblx0fVxuXHQmLnNpemUtdGFsbHtcblx0XHRwYWRkaW5nLXRvcDo3MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LmRhcmstd3JhcHBlciAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNGI0YjRiO1xuXHR9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIlxuLnNvY2lhbC1pY29uc3tcblx0Zm9udC1zaXplOjA7XG5cdHBhZGRpbmc6MDtcblx0bGl7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMHB4IDBweDtcblx0XHRcblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0fVxuXHR9XG5cdGF7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcbiAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgICAgIGNvbG9yOiAjYjViNWI1O1xuICAgICAgICAub2xpe1xuICAgICAgICBcdGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mYXtcbiAgICAgICAgXHRmb250LXNpemU6IDI0cHg7XG5cdFx0ICAgIHRvcDogLTJweDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsJjpmb2N1c3tcbiAgICAgICAgXHRjb2xvcjokY2hhb3NfZGFyaztcbiAgICAgICAgfVxuXHR9XG5cblx0Ji5zaXple1xuXHRcdCYtc21hbGx7XG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtbGFyZ2V7XG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc2hhcGV7XG5cdFx0Ji1jaXJjbGV7XG5cdFx0XHRhe1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICNiNWI1YjU7XG5cdFx0XHRcdGJveC1zaXppbmc6Y29udGVudC1ib3g7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGNoYW9zX2Rhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXNxdWFyZXtcblx0XHRcdGF7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgI2I1YjViNTtcblx0XHRcdFx0Ym94LXNpemluZzpjb250ZW50LWJveDtcblx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGNoYW9zX2Rhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmW2NsYXNzKj1cInNoYXBlLVwiXXtcblx0XHRsaXtcblx0XHRcdG1hcmdpbjowIDJweDtcblx0XHR9XG5cdFx0Ji5zaXple1xuXHRcdFx0Ji1zbWFsbHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0bWFyZ2luOjAgMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWxhcmdle1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW46MCAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRhe1xuXHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHQgICAgICAgIFx0Y29sb3I6JGNoYW9zX3doaXRlO1xuXHQgICAgICAgIFx0Ym9yZGVyLWNvbG9yOm5vbmU7XG5cdCAgICAgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfZGFyaztcblxuXHQgICAgICAgIH1cblx0XHR9XG5cdH1cblxuXG5cdC5kYXJrLXdyYXBwZXIgJiB7XG5cdFx0YXtcblx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0ICAgICAgICBcdGNvbG9yOiRjaGFvc193aGl0ZTtcblx0ICAgICAgICB9XG5cdFx0fVxuXHRcdCZbY2xhc3MqPVwic2hhcGUtXCJdOm5vdChbY2xhc3MqPVwic2tpbi1cIl0pe1xuXHRcdFx0YXtcblx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdGNvbG9yOiRjaGFvc19kYXJrO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjpub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc193aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Ji5za2lue1xuXHRcdCYtd2hpdGV7XG5cdFx0XHRsaSBhe1xuXHRcdFx0XHRjb2xvcjokY2hhb3Nfd2hpdGU7XG5cdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRvcGFjaXR5OjAuNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JltjbGFzcyo9XCJzaGFwZS1cIl17XG5cdFx0XHRcdGxpIGF7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiNiM2IzYjM7XG5cdFx0XHRcdFx0Y29sb3I6I2IzYjNiMztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3Nfd2hpdGU7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGhlbWV7XG5cdFx0XHRsaSBhe1xuXHRcdFx0XHRjb2xvcjokY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRvcGFjaXR5OjAuNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JltjbGFzcyo9XCJzaGFwZS1cIl17XG5cdFx0XHRcdGxpIGF7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiRjaGFvc193aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYmx1ZXtcblx0XHRcdGxpIGF7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19ibHVlO1xuXHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZbY2xhc3MqPVwic2hhcGUtXCJde1xuXHRcdFx0XHRsaSBhe1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjokY2hhb3Nfd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2JsdWU7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZ3JlZW57XG5cdFx0XHRsaSBhe1xuXHRcdFx0XHRjb2xvcjokY2hhb3NfZ3JlZW47XG5cdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRvcGFjaXR5OjAuNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JltjbGFzcyo9XCJzaGFwZS1cIl17XG5cdFx0XHRcdGxpIGF7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiRjaGFvc193aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfZ3JlZW47XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYteWVsbG93e1xuXHRcdFx0bGkgYXtcblx0XHRcdFx0Y29sb3I6JGNoYW9zX3llbGxvdztcblx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdG9wYWNpdHk6MC43O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmW2NsYXNzKj1cInNoYXBlLVwiXXtcblx0XHRcdFx0bGkgYXtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6JGNoYW9zX3doaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc195ZWxsb3c7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZGFya3tcblx0XHRcdGxpIGF7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19kYXJrO1xuXHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZbY2xhc3MqPVwic2hhcGUtXCJde1xuXHRcdFx0XHRsaSBhe1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjokY2hhb3Nfd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2Rhcms7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtcHVycGxle1xuXHRcdFx0bGkgYXtcblx0XHRcdFx0Y29sb3I6JGNoYW9zX3B1cnBsZTtcblx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdG9wYWNpdHk6MC43O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmW2NsYXNzKj1cInNoYXBlLVwiXXtcblx0XHRcdFx0bGkgYXtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6JGNoYW9zX3doaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19wdXJwbGU7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY3lhbntcblx0XHRcdGxpIGF7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19jeWFuO1xuXHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZbY2xhc3MqPVwic2hhcGUtXCJde1xuXHRcdFx0XHRsaSBhe1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjokY2hhb3Nfd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2N5YW47XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbGVtb257XG5cdFx0XHRsaSBhe1xuXHRcdFx0XHRjb2xvcjokY2hhb3NfbGVtb247XG5cdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRvcGFjaXR5OjAuNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JltjbGFzcyo9XCJzaGFwZS1cIl17XG5cdFx0XHRcdGxpIGF7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiRjaGFvc193aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGVtb247XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtcmVke1xuXHRcdFx0bGkgYXtcblx0XHRcdFx0Y29sb3I6JGNoYW9zX3JlZDtcblx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdG9wYWNpdHk6MC43O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmW2NsYXNzKj1cInNoYXBlLVwiXXtcblx0XHRcdFx0bGkgYXtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6JGNoYW9zX3doaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19yZWQ7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5ob3Zlcntcblx0XHQmLXdoaXRle1xuXHRcdFx0JltjbGFzcyo9XCJzaGFwZS1cIl17XG5cdFx0XHRcdGxpIGF7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3doaXRlO1xuXHRcdFx0XHRcdFx0Y29sb3I6JGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc193aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10aGVtZXtcblx0XHRcdCZbY2xhc3MqPVwic2hhcGUtXCJde1xuXHRcdFx0XHRsaSBhe1xuXHRcdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdFx0XHRcdGNvbG9yOiRjaGFvc193aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYmx1ZXtcblx0XHRcdCZbY2xhc3MqPVwic2hhcGUtXCJde1xuXHRcdFx0XHRsaSBhe1xuXHRcdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19ibHVlO1xuXHRcdFx0XHRcdFx0Y29sb3I6JGNoYW9zX3doaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc19ibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWdyZWVue1xuXHRcdFx0JltjbGFzcyo9XCJzaGFwZS1cIl17XG5cdFx0XHRcdGxpIGF7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2dyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6JGNoYW9zX3doaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc19ncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji15ZWxsb3d7XG5cdFx0XHQmW2NsYXNzKj1cInNoYXBlLVwiXXtcblx0XHRcdFx0bGkgYXtcblx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfeWVsbG93O1xuXHRcdFx0XHRcdFx0Y29sb3I6JGNoYW9zX3doaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc195ZWxsb3c7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZGFya3tcblx0XHRcdCZbY2xhc3MqPVwic2hhcGUtXCJde1xuXHRcdFx0XHRsaSBhe1xuXHRcdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19kYXJrO1xuXHRcdFx0XHRcdFx0Y29sb3I6JGNoYW9zX3doaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc19kYXJrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXB1cnBsZXtcblx0XHRcdCZbY2xhc3MqPVwic2hhcGUtXCJde1xuXHRcdFx0XHRsaSBhe1xuXHRcdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19wdXJwbGU7XG5cdFx0XHRcdFx0XHRjb2xvcjokY2hhb3Nfd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGNoYW9zX3B1cnBsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1jeWFue1xuXHRcdFx0JltjbGFzcyo9XCJzaGFwZS1cIl17XG5cdFx0XHRcdGxpIGF7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2N5YW47XG5cdFx0XHRcdFx0XHRjb2xvcjokY2hhb3Nfd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGNoYW9zX2N5YW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbGVtb257XG5cdFx0XHQmW2NsYXNzKj1cInNoYXBlLVwiXXtcblx0XHRcdFx0bGkgYXtcblx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGVtb247XG5cdFx0XHRcdFx0XHRjb2xvcjokY2hhb3Nfd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGNoYW9zX2xlbW9uO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXJlZHtcblx0XHRcdCZbY2xhc3MqPVwic2hhcGUtXCJde1xuXHRcdFx0XHRsaSBhe1xuXHRcdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19yZWQ7XG5cdFx0XHRcdFx0XHRjb2xvcjokY2hhb3Nfd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGNoYW9zX3JlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRoaWNrLWJvcmRlcntcblx0XHRsaSBhe1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAzcHg7XG5cdFx0XHRib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xuXHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59IiwiLnNob3AtaXRlbXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0Ym94LXNoYWRvdzowIDAgNXB4IC0ycHggI2NjYztcblxuXHRpbWd7d2lkdGg6IDEwMCU7fVxufVxuLnBvc3QtcHJldi1pbWd7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0YXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2l0aW9uOmFsbCAwLjI1cyBlYXNlO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvcGFjaXR5OjAuODtcdFxuXHRcdH1cblx0fVxuXHQuaW50cm8tbGFiZWx7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDoxMHB4O1xuXHRcdGxlZnQ6MTBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRzcGFue1xuXHRcdFx0cGFkZGluZzo1cHggMTBweDtcblx0XHR9XG5cdH1cblx0aW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4ucG9zdC1wcmV2LXRpdGxle1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOjAgMTVweDtcblx0YXtcblxuXHR9XG59XG4ucG9zdC1wcmV2LXRleHR7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGRlbHtcblx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XG5cdFx0Zm9udC1zaXplOiA4MCU7XG5cdH1cbn1cbi5zaG9wcGluZy1jYXJ0LXRhYmxle1xuXHQ+dGJvZHk+dHI+dGR7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuXG4uZGFyay13cmFwcGVyIHtcblx0LnNob3AtaXRlbXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuXHR9XG59XG5cbi5zaG9wLXBhZ2V7XG5cblx0LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2x7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuLnVwZGF0ZS1jYXJ0LWJ1dHRvbntcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2OHB4KSB7XG5cdC51cGRhdGUtY2FydC1idXR0b257XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIuaWNvbi1ib3h7XG5cdCYuaWItdjJ7XG5cdFx0cGFkZGluZzowIDMwcHg7XG5cdFx0cGFkZGluZy10b3A6MTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0PiBhe1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRjaGFvc190ZXh0aW5saWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0aXtcblx0XHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0XHR9XHRcblx0XHRcdH1cblxuXHRcdH1cblx0XHQ+IGEgPiBpLFxuXHRcdD5pe1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRjaGFvc190ZXh0aW5saWdodDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAuNHMgZWFzZTtcblx0XHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblxuXHRcdGF7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGk6YWZ0ZXJ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMiwgMS4yKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0PiBhID4gaTphZnRlcntcblx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRsZWZ0OjBweDtcblx0XHRcdHRvcDowcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxuXG5cblx0Ji5pYi12Myxcblx0Ji5pYi12NCxcblx0Ji5pYi12MXtcblx0XHQudGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNjVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0c3Bhbntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHR9XG5cblxuXHRcdH1cblx0XHQ+IGl7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHQgICAgICAgIGNvbG9yOiAkY2hhb3NfaGVhZGVyaW5saWdodDtcblxuXHQgICAgICAgICY6YmVmb3Jle1xuXHQgICAgICAgIFx0dmVydGljYWwtYWxpZ246Ym90dG9tO1xuXHQgICAgICAgIH1cblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmRhcmstd3JhcHBlciAme1xuXHRcdFx0aXtcblx0XHRcdFx0Y29sb3I6ICRjaGFvc19saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmliLXY0e1xuXHRcdD4gaXtcblx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1sZWZ0OjY1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0XHRmb250LXNpemU6MTZweDtcblxuXHRcdFx0Ji53aXRoLXNoYWRlZC1sYWJlbHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cblx0XHRcdFx0LnNoYWRlZC1sYWJlbHtcblx0XHRcdFx0XHQvKmJvdHRvbTogMnB4OyovXG5cdFx0XHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0XHRcdHRvcDphdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW57XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZpLXRoZW1le1xuXHRcdFx0PiBpe1xuXHRcdFx0XHRjb2xvcjokY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5pYi12MXtcblx0XHQ+aXtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0LnRpdGxlLHB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXG5cblxuXHQmLmliLXY1LFxuXHQmLmliLXY2e1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Jjpub3QoLm5vLWFuaW0pOmhvdmVyLFxuXHRcdCY6bm90KC5uby1hbmltKTpmb2N1cyB7XG5cdFx0XHQ+IGl7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBpe1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjoxMHB4IGF1dG8gNTBweCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHQ+IGltZ3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6LTEwcHg7XG5cdFx0XHRcdGxlZnQ6LTEwcHg7XG5cdFx0XHRcdHdpZHRoOjEyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6MTIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodGdyYXk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjRzIGVhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdFx0XG5cblx0fVxuXG5cdCYuaWItdjZ7XG5cdFx0cGFkZGluZzowO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0PiBpe1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHdpZHRoOjYwcHg7XG5cdFx0XHRoZWlnaHQ6NjBweDtcbiAgICBcdFx0bWFyZ2luOiAxNXB4IGF1dG8gMCAxNXB4O1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHR3aWR0aDo2MHB4O1xuXHRcdFx0XHRoZWlnaHQ6NjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pYi13cmFwe1xuXHRcdFx0bWFyZ2luLWxlZnQ6MTEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQmLmliLXY3e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgXG5cdFx0LmliLXdyYXB7XG5cdFx0XHRwYWRkaW5nOiA1NXB4IDMwcHggOTBweCAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyAgIFxuXHRcdH1cblx0XHQ+IGl7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHR3aWR0aDo3MHB4O1xuXHRcdFx0aGVpZ2h0OjcwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTM1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0XHRjb2xvcjokY2hhb3NfbGlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogNzBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIC40cyBlYXNlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0Y29sb3I6IzRiNGI0Yjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdGEuaWItYnRue1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfZGFya19kYXJrZXI7XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmliLWdyZWVue1xuXHRcdFx0PiBpLFxuXHRcdFx0YS5pYi1idG57XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19ncmVlbjtcblx0XHRcdH1cblx0XHRcdGEuaWItYnRuOmhvdmVyLFxuXHRcdFx0YS5pYi1idG46Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pYi1ibHVle1xuXHRcdFx0PiBpLFxuXHRcdFx0YS5pYi1idG57XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2RkEwQ0U7XG5cdFx0XHR9XG5cdFx0XHRhLmliLWJ0bjpob3Zlcixcblx0XHRcdGEuaWItYnRuOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2Rhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaWItZGFya3tcblx0XHRcdD4gaSxcblx0XHRcdGEuaWItYnRue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MDUwO1xuXHRcdFx0fVxuXHRcdFx0YS5pYi1idG46aG92ZXIsXG5cdFx0XHRhLmliLWJ0bjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji5pYi12OHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRwYWRkaW5nLXRvcDo5MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCAtM3B4ICM3MDcwNzA7XG5cdCAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuICAgICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb2xvcjogJGNoYW9zX2hlYWRlcmlubGlnaHQgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0Y29sb3I6ICRjaGFvc19oZWFkZXJpbmxpZ2h0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRjb2xvcjokY2hhb3NfdGV4dGlubGlnaHQ7XG5cdFx0fVxuXHRcdD4gYS5pYi1idG57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCAtMzBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvdHRvbTogLTMwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfZGFya19kYXJrZXI7XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmliLWdyZWVue1xuXHRcdFx0PiBhLmliLWJ0bntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2dyZWVuO1xuXHRcdFx0fVxuXHRcdFx0PiBhLmliLWJ0bjpob3Zlcixcblx0XHRcdD4gYS5pYi1idG46Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pYi1ibHVle1xuXHRcdFx0PiBhLmliLWJ0bntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2JsdWU7XG5cdFx0XHR9XG5cdFx0XHQ+IGEuaWItYnRuOmhvdmVyLFxuXHRcdFx0PiBhLmliLWJ0bjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmliLWRhcmt7XG5cdFx0XHQ+IGEuaWItYnRue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MDUwO1xuXHRcdFx0fVxuXHRcdFx0PiBhLmliLWJ0bjpob3Zlcixcblx0XHRcdD4gYS5pYi1idG46Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kYXJrLW92ZXJsYXl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuaWItYm94ZWR7XG5cdFx0cGFkZGluZzo0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodGdyYXlfZGFya2VyO1xuXHRcdGJvcmRlcjoxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0Ji5pYi1yZWR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfcmVkO1xuXHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0Oi0taGVhZGluZyxpLHB7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pYi1ibHVle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2JsdWU7XG5cdFx0XHRjb2xvcjokY2hhb3NfbGlnaHQ7XG5cdFx0XHQ6LS1oZWFkaW5nLGkscHtcblx0XHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmliLWdyZWVue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2dyZWVuO1xuXHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0Oi0taGVhZGluZyxpLHB7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pYi1kYXJre1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2Rhcms7XG5cdFx0XHRjb2xvcjokY2hhb3NfbGlnaHQ7XG5cdFx0XHQ6LS1oZWFkaW5nLGkscHtcblx0XHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdFxuXHRcblxuXHQmLmliLWVkdXtcblx0XHRwYWRkaW5nOjA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQ+IGl7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6NzBweDtcblx0XHRcdGhlaWdodDo3MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Y29sb3I6JGNoYW9zX2RhcmtfZGFya2VyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY2hhb3NfZGFya19kYXJrZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuaWItd3JhcHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6OTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MjBweDtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LnN1YnRpdGxlLC5kZXNjcmlwdGlvbntcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAkY2hhb3NfdGV4dGlubGlnaHQ7XG5cdFx0fVxuXHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnk7XG5cdFx0XHRmb250LWZhbWlseTogMTJweDtcblx0XHR9XG5cblx0fVxuXG5cdHB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0Ji5pY29uLXRoZW1lLWNvbG9ye1xuXHRcdD5pe1xuXHRcdFx0Y29sb3I6ICRjaGFvc190aGVtZV9jb2xvciAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5kYXJrLXdyYXBwZXIgJntcblx0XHRjb2xvcjokY2hhb3NfbGlnaHQ7XG5cdFx0aXtcblx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaWItdjUgPiBpOmJlZm9yZSwgXG5cdFx0Ji5pYi12NiA+IGk6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcblx0XHR9XG5cdFx0Ji5pYi12NSA+IGk6YWZ0ZXIsIFxuXHRcdCYuaWItdjYgPiBpOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRiNGI0Yjtcblx0XHRcdGJvcmRlcjpub25lO1xuXHRcdH1cblxuXHRcdCYuaWItdjcgLmliLXdyYXB7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHR9XG5cblx0XHQmLmliLWJveGVke1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcblx0XHRcdGJvcmRlci1jb2xvcjogIzRiNGI0Yjtcblx0XHR9XG5cdH1cbn1cblxuLmdyYWRpZW50LWNvbHMtd3JhcHBlcntcblx0PmRpdltjbGFzcyo9XCJjb2wtXCJdLFxuXHQ+LmdyYWQtYm94e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG5cdFx0cGFkZGluZzo3MHB4IDUwcHg7XG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xuXG5cdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogIzUwNTA1MDtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMyl7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM1MDUwNTA7XG5cdFx0ICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTQ1NDU0O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDQpe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojNTY1NjU2O1xuXHRcdCAgICBib3JkZXItbGVmdC1jb2xvcjogIzU4NTg1ODtcblx0XHR9XG5cblx0XHQ+IC5pbm5lci13cmFwcGVye1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHR9XG5cblx0Ji5saWdodC1ncmFke1xuXHRcdD5kaXZbY2xhc3MqPVwiY29sLVwiXSxcblx0XHQ+LmdyYWQtYm94e1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuXG5cdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2U1ZTVlNTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjZWFlYWVhO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0KXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2VjZWNlYztcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaWItZGVhZGxpbmV7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aXtcblx0XHR3aWR0aDogNzBweDtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQubWV0YXtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LnRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cblx0Ji5kaXNhYmxlZHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cblx0XHQubWV0YXtcblx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdFx0fVxuXHR9XG59XG4iLCIub2wtc2lkZS1uYXZpZ2F0aW9uLFxuLndpZGdldF9uYXZfbWVudSB1bC5tZW51e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3Nfc2lkZW5hdl9iZztcblx0XG5cblx0LypHZW5lcmFsIHN0eWxlcyBmb3IgYWxsIGxldmVscyovXG5cdGF7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkY2hhb3NfdGV4dGlubGlnaHQ7XG5cdFx0cGFkZGluZzogMnB4IDVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cblx0JiwgJiB1bHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdFxuXHR9XG5cblx0LnN1Yi1tZW51e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzogMHB4IDEwcHggMjVweCAzNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdGxpe1xuXHRcdCYuY3VycmVudC1tZW51LWl0ZW0sXG5cdFx0Ji5jdXJyZW50LW1lbnUtcGFyZW50e1xuXHRcdFx0PmF7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkY2hhb3NfaGVhZGVyaW5saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0PiAub2wtdG9nZ2xle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0b3A6MjVweDtcblx0XHRcdFx0cmlnaHQ6MjBweDtcdFxuXHRcdFx0XHR3aWR0aDogMTFweDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG5cdFx0XHRcdHRyYW5zaXRpb246YWxsIDAuM3MgZWFzZTtcblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDotNXB4O1xuXHRcdFx0XHRcdGxlZnQ6NXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHQ+IC5vbC10b2dnbGV7XG5cdFx0XHRcdFx0JiwmOmFmdGVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0PiAub2wtdG9nZ2xle1xuXHRcdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHQ+YXtjb2xvcjojMzYzNjM2O31cblx0XHRcdD4ub2wtdG9nZ2xle1xuXHRcdFx0XHQmLCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdFxuXHQvKkZpcnN0IGxldmVsIGxpKi9cblxuXHQ+IGxpe1xuXG5cdFx0PiBhe1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHR9XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNoYW9zX3NpZGVuYXZfYm9yZGVyO1xuXHRcdGJvcmRlci10b3A6bm9uZTtcblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjaGFvc19zaWRlbmF2X2JvcmRlcjtcblx0XHR9XG5cdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHQ+IGF7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWN0aXZlLFxuXHRcdCYuY3VycmVudC1tZW51LWl0ZW17XG5cdFx0XHQ+IGF7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMCAyNXB4IDMwcHg7XG5cblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGVmdDogMzBweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qU2Vjb25kIGxldmVsIGxpKi9cblx0XHRcdD5saXtcblxuXHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHQgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdD5he1xuXHRcdFx0XHRcdFx0Y29sb3I6IzM2MzYzNjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXHRcdFx0XHRcdD4gLm9sLXRvZ2dsZXtcblx0XHRcdFx0XHRcdHRvcDoxOHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6N3B4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6MzBweDtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogLTNweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1wYXJlbnQsXG5cdFx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0PiAub2wtdG9nZ2xle1xuXHRcdFx0XHRcdFx0XHQmLCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMzYzNjM2O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0sXG5cdFx0XHRcdCYuY3VycmVudC1tZW51LXBhcmVudHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQ+YTpiZWZvcmV7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogb2wtaWNvbi1zZXQ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTkwYlwiO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjaGFvc19saWdodDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDRweCBzb2xpZCAkY2hhb3Nfc2lkZW5hdl9iZztcblx0XHRcdFx0XHRcdGxlZnQ6IC0xNnB4O1xuXHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAZGVmaW5lLW1peGluIHNpZGVuYXZza2lucyAkY29sb3J7XG5cdFx0Ji5za2luLSQoY29sb3Ipe1xuXHRcdFx0PiBsaXtcblx0XHRcdFx0dWwuc3ViLW1lbnU6YWZ0ZXIsXG5cdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuXHRcdFx0XHQmLmFjdGl2ZSA+IGEsXG5cdFx0XHRcdHVsPiBsaSBhOmJlZm9yZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfJChjb2xvcikgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1peGluIHNpZGVuYXZza2lucyBkYXJre31cblx0QG1peGluIHNpZGVuYXZza2lucyBncmVlbnt9XG5cdEBtaXhpbiBzaWRlbmF2c2tpbnMgYmx1ZXt9XG5cdEBtaXhpbiBzaWRlbmF2c2tpbnMgcmVke31cblx0QG1peGluIHNpZGVuYXZza2lucyBwdXJwbGV7fVxuXHRAbWl4aW4gc2lkZW5hdnNraW5zIHllbGxvd3t9XG5cdEBtaXhpbiBzaWRlbmF2c2tpbnMgbGVtb257fVxuXHRAbWl4aW4gc2lkZW5hdnNraW5zIGN5YW57fVxuXHRcblx0LmRhcmstd3JhcHBlciAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzNhM2EzYTtcblx0XHQmID4gbGk6Zmlyc3QtY2hpbGQsXG5cdFx0JiA+IGxpe1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiM0YjRiNGI7XG5cdFx0fVxuXHRcdCYgPiBsaTpub3QoLmFjdGl2ZSk6bm90KC5jdXJyZW50LW1lbnUtaXRlbSkgPiBhe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGNvbG9yOiNjYmNiY2I7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIGxpLmN1cnJlbnQtbWVudS1pdGVtID5hLCBcblx0XHQmIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPmF7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdH1cblx0XHQmIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAub2wtdG9nZ2xle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NiY2JjYjtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2NiY2JjYjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiA+IGxpID4gLnN1Yi1tZW51ID5saS5jdXJyZW50LW1lbnUtaXRlbSA+YTpiZWZvcmUsIFxuXHRcdCYgPiBsaSA+IC5zdWItbWVudSA+bGkuY3VycmVudC1tZW51LXBhcmVudCA+YTpiZWZvcmV7XG5cdFx0XHRib3JkZXItY29sb3I6ICMzYTNhM2E7XG5cdFx0fVxuXG5cdH1cbn0iLCIub2wtYWNjb3JkaW9ue1xuXHRhe1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJGNoYW9zX2hlYWRlcmlubGlnaHQ7XG5cdH1cblx0Lml0ZW0taGVhZHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiAkY2hhb3NfaGVhZGVyaW5saWdodDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0XG5cblx0XHQub2wtdG9nZ2xlLWljb257XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRoZWlnaHQ6MTVweDtcblx0XHRcdFx0dG9wOi03cHg7XG5cdFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0XG5cdH1cblx0Lml0ZW0tYm9keXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDIwcHggMTBweCA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJGNoYW9zX3RleHRpbmxpZ2h0O1xuXHR9XG5cblx0Lml0ZW0taGVhZDpob3Zlcixcblx0Lml0ZW0taGVhZDpmb2N1c3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlXG5cdH1cblx0LmFjLWl0ZW0ub3BlbiAuaXRlbS1oZWFke1xuXHRcdGNvbG9yOiAkY2hhb3NfbGlnaHQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3RoZW1lX2NvbG9yO1xuXG5cdFx0Lm9sLXRvZ2dsZS1pY29ue1xuXHRcdFx0JiwmOmFmdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdH1cblxuXHQuYWMtaXRlbXtcblx0XHQmLm9wZW57XG5cdFx0XHQuaXRlbS1oZWFkIC5vbC10b2dnbGUtaWNvbntcblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYmx1ZS1za2lue1xuXHRcdC5hYy1pdGVtLm9wZW4gLml0ZW0taGVhZHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19ibHVlO1x0XHRcblx0XHR9XG5cdH1cblx0Ji5jeWFuLXNraW4ge1xuXHRcdC5hYy1pdGVtLm9wZW4gLml0ZW0taGVhZHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19jeWFuO1x0XHRcblx0XHR9XG5cdH1cblx0Ji55ZWxsb3ctc2tpbiB7XG5cdFx0LmFjLWl0ZW0ub3BlbiAuaXRlbS1oZWFke1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3llbGxvdztcdFx0XG5cdFx0fVxuXHR9XG5cdCYucmVkLXNraW4ge1xuXHRcdC5hYy1pdGVtLm9wZW4gLml0ZW0taGVhZHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19yZWQ7XHRcdFxuXHRcdH1cblx0fVxuXHQmLmRhcmstc2tpbiB7XG5cdFx0LmFjLWl0ZW0ub3BlbiAuaXRlbS1oZWFke1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2RhcmtfbGlnaHRlcjtcdFx0XG5cdFx0fVxuXHR9XG5cdCYuZ3JlZW4tc2tpbiB7XG5cdFx0LmFjLWl0ZW0ub3BlbiAuaXRlbS1oZWFke1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2dyZWVuO1x0XHRcblx0XHR9XG5cdH1cblxuXHQuZGFyay13cmFwcGVyICZ7XG5cdFx0JiAuaXRlbS1oZWFke1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcblx0XHRcdGNvbG9yOiNjYmNiY2I7XG5cdFx0fVxuXHR9XG59XG5cblxuLypUYWJzKi9cbi5vbC10YWJ7XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6dGFibGU7XG5cdFx0Y2xlYXI6Ym90aDtcblx0fVxuXHQudGFiLW5hdmlnYXRpb257XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOjA7XG5cdFx0bGlzdC1zdHlsZTpub25lO1xuXHRcdGxpe1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodGdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpLmFjdGl2ZXtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0XHRcdHRvcDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHRhOmhvdmVyLFxuXHRcdFx0YTpmb2N1c3tcblx0XHRcdFx0Y29sb3I6ICRjaGFvc19oZWFkZXJpbmxpZ2h0O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3RoZW1lX2NvbG9yXG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubmF2LWp1c3RpZmllZHtcblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0Ji5hY3RpdmU6YWZ0ZXJ7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHR9XG5cblx0XG5cdCYucmlnaHR7XG5cdFx0LnRhYi1uYXZpZ2F0aW9uIGxpe1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQmLmJvdHRvbXtcblx0XHQudGFiLW5hdmlnYXRpb257XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRsaXtcblx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0fVxuXHRcdFx0bGkuYWN0aXZlOmFmdGVye1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdCYubmF2LWp1c3RpZmllZHtcblx0XHRcdFx0bGkuYWN0aXZle1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnZlcnRpY2Fse1xuXHRcdC50YWItbmF2aWdhdGlvbntcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdGxpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAxcHg7XG5cdFx0XHR9XG5cdFx0XHRsaS5hY3RpdmV7XG5cblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHR0b3A6LTFweDtcblx0XHRcdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGFiLWNvbnRlbnR7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdH1cblxuXHRcdCYucmlnaHR7XG5cdFx0XHQudGFiLW5hdmlnYXRpb257XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdCAgICBsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAxcHg7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZTphZnRlcntcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50YWItY29udGVudHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVx0XG5cdH1cblx0LnRhYi1wYW5le1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0XHQmLmFjdGl2ZXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0fVxuXHR9XG5cdC5kYXJrLXdyYXBwZXIgJntcblx0XHQmIC50YWItbmF2aWdhdGlvbiBsaXtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiNjYmNiY2I7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC50YWItbmF2aWdhdGlvbiBsaS5hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiM0YjRiNGI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjM2EzYTNhO1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC50YWItcGFuZXtcblx0XHRcdGJvcmRlci1jb2xvcjojNGI0YjRiO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcblx0XHR9XG5cdH1cbn1cblxuLnZjX3R0YS52Y190dGEtc3R5bGUtdGhlbWUtaHViYmxle1xuXHQudmNfdHRhLXBhbmVse1xuXHRcdC52Y190dGEtcGFuZWwtaGVhZGluZ3tcblx0XHRcdC52Y190dGEtcGFuZWwtdGl0bGV7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cblx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHRcdFxuXHRcdH1cblx0XHQudmNfdHRhLXBhbmVsLWJvZHl7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdCYudmNfYWN0aXZle1xuXHRcdFx0LnZjX3R0YS1wYW5lbC1oZWFkaW5ne1xuXHRcdFx0XHQudmNfdHRhLXBhbmVsLXRpdGxle1xuXHRcdFx0XHRcdD5he1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudmNfdHRhLWNvbnRyb2xzLWljb24tcG9zaXRpb24tbGVmdCAudmNfdHRhLWNvbnRyb2xzLWljb257XG5cblx0XHR9XG5cdH1cblx0Ji52Y190dGEtdGFic3tcblx0XHQudmNfdHRhLXBhbmVsLWJvZHl7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHQudmNfdHRhLXBhbmVsc3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnZjX3R0YS10YWJzLWxpc3R7XG5cdFx0XHRvdmVyZmxvdzogaW5pdGlhbDtcblx0XHRcdC52Y190dGEtdGFie1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IC0xcHg7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji52Y19hY3RpdmV7XG5cdFx0XHRcdCAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBcdFx0XHRcdHRvcDoxcHg7XG4gICAgXHRcdFx0XHR6LWluZGV4OiAxMDtcblxuICAgIFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdCAgICB0b3A6IC0xcHg7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IC0xcHg7XG5cdFx0XHRcdFx0ICAgIHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICBcdFx0XHRcdH1cbiAgICBcdFx0XHRcdD5he1xuXHRcdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdD5he1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDE0cHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji52Y190dGEtdGFicy1wb3NpdGlvbi10b3AgLnZjX3R0YS10YWJzLWNvbnRhaW5lciwgJi52Y190dGEtdGFicy1wb3NpdGlvbi10b3AgLnZjX3R0YS10YWJzLWxpc3R7XG5cdFx0XHRvdmVyZmxvdzogaW5pdGlhbDtcblx0XHR9XG5cdH1cbn1cbiIsIi5mYWN0LWl0ZW17XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LmZhY3QtaWNvbi13cmFwe1xuXHRcdC5mYWN0LWljb257XG5cdFx0XHRmb250LXNpemU6MzBweDtcblx0XHRcdGNvbG9yOiRjaGFvc190ZXh0aW5saWdodF92ZXJ5bGlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5mYWN0LW51bWJlci13cmFwe1xuXHRcdFxuXHRcdHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG5cblx0XHQuZmFjdC1udW1iZXJ7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfc2Vjb25kYXJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Y29sb3I6JGNoYW9zX2hlYWRlcmlubGlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5mYWN0LXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cdH1cblx0LmZhY3Qtc3ViLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6JGNoYW9zX3RleHRpbmxpZ2h0X3ZlcnlsaWdodDtcblx0fVxuXG5cdC5kYXJrLXdyYXBwZXIgJiB7XG5cdFx0LmZhY3QtaXRlbS13cmFwe1xuXHRcdFx0LmZhY3QtaWNvbntcblx0XHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmFjdC1udW1iZXItd3JhcHtcblx0XHRcdC5mYWN0LW51bWJlcntcblx0XHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmFjdC10aXRsZXtcblx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHR9XG5cdFx0LmZhY3Qtc3ViLXRpdGxle1xuXHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdCYubGVmdC1hbGluZWR7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQuZmFjdC1udW1iZXItd3JhcHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHR9XG5cdFx0LmZhY3QtaWNvbi13cmFwe1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHBhZGRpbmctdG9wOjVweDtcblx0XHRcdC5mYWN0LWljb257XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZhY3QtbnVtYmVyLXdyYXAsXG5cdFx0LmZhY3QtdGl0bGUsXG5cdFx0LmZhY3Qtc3ViLXRpdGxle1xuXHRcdFx0bWFyZ2luLWxlZnQ6NzBweDtcblx0XHR9XG5cdH1cbn0iLCIuY2FsbC1vdXR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuc3ViLXRpdGxle1xuXHRcdGNvbG9yOiRjaGFvc190ZXh0aW5saWdodDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jYWxsb3V0LWljb257XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMnB4O1xuXHR9XG5cdC5jYWxsb3V0LXRleHRze1xuXHRcdG1hcmdpbi1sZWZ0OjcwcHg7XG5cdH1cblx0Ji5kYXJrLXdyYXBwZXJ7XG5cdFx0LnN1Yi10aXRsZXtcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0fVxuXHR9XG5cdCYubm8taWNvbntcblx0XHQuY2FsbG91dC10ZXh0c3tcblx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNhbGwtb3V0LnRiLXZjZW50ZXItd3JhcHBlcntcblx0aGVpZ2h0OmF1dG87XG59XG4iLCJcbi5hdmF0YXJ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRpbWd7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblx0Ji5hdmF0YXItbGd7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0fVxuXHQmLmF2YXRhci1tZHtcblx0XHR3aWR0aDo4MHB4O1xuXHRcdGhlaWdodDogODBweDtcblx0fVxuXHQmLmF2YXRhci1zbXtcblx0XHR3aWR0aDo2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0fVxuXHQmLmF2YXRhci14c3tcblx0XHR3aWR0aDozMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0fVxuXHQmLmNlbnRlcntcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuLm5hbWUtYXZhdGFye1xuXHQubmFtZSxcblx0LmF2YXRhcntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LmF2YXRhcntcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cbn1cblxuLnRlc3RpbW9uaWFsLWl0ZW17XG5cdHBhZGRpbmc6IDVweCAxNXB4O1xuXHQuYXZhdGFye1xuXHRcdGZsb2F0OmxlZnQ7XG5cdH1cblx0LnRleHRze1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRtYXJnaW4tbGVmdDo4MHB4O1xuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdC50aGVpci1uYW1le1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdH1cblx0LnNpbmdsZS1zaG90ICYge1xuXHRcdHBhZGRpbmc6NXB4IDIwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XG5cdFx0LnRoZWlyLXF1b3Rle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmOmFmdGVyLFxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdGNvbG9yOiNjY2M7XG5cdFx0XHRcdGxlZnQ6LTQwcHg7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcXDIwMUNcIjtcblx0XHRcdFx0Zm9udC1zaXplOjYwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDpcIlxcMjAxRFwiO1xuXHRcdFx0XHRsZWZ0OmF1dG87XG5cdFx0XHRcdHJpZ2h0Oi00MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGhlaXItaW5mb3tcblx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHRcdC5hdmF0YXJ7XG5cdFx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRhcmstd3JhcHBlciAme1xuXHRcdFx0LnRoZWlyLXF1b3RlOmFmdGVyLCBcblx0XHRcdC50aGVpci1xdW90ZTpiZWZvcmV7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYWxlcnR7XG5cdHBhZGRpbmc6NDBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggI2ZmZjtcblxuXHQ+IGkge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcblx0fVxuXG5cdCYud2l0aC1iaWctaWNvbnN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0PiBpe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgIHRvcDogLTMwcHg7XG5cdCAgICAgICAgbGVmdDogLTMwcHg7XG5cdCAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG5cdCAgICAgICAgb3BhY2l0eTogMC4xO1xuXHRcdH1cblx0fVxuXG5cdFxuXHQmLmFsZXJ0LWRhcmt7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2Rhcms7XG5cdFx0Y29sb3I6JGNoYW9zX3RleHRpbmRhcms7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0Ji5hbGVydC1ncmF5e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodGdyYXlfZGFya2VyO1x0XG5cdH1cblxuXHQmLmFsZXJ0LW5hcnJvdyxcblx0Ji5hbGVydC10aGlue1xuXHRcdHBhZGRpbmc6MjBweDtcblx0fVxuXHQuZGFyay13cmFwcGVyICZ7XG5cdFx0Ji5hbGVydC1ncmF5e1xuXHRcdFx0Y29sb3I6ICM2MzYzNjM7XG5cdFx0fVxuXHRcdCYuYWxlcnQtZGFya3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5tb2RhbC1kaWFsb2d7XG5cdG1hcmdpbi10b3A6MTAwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC10aXRsZXtcblx0bWFyZ2luOiAtMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcbiAgICBjb2xvcjogJGNoYW9zX2xpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kYWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6MDtcbn1cbi5tb2RhbC1mb290ZXJ7XG5cdG1hcmdpbjogLTE1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGlnaHRncmF5X2RhcmtlcjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubW9kYWwtaGVhZGVye1xuICAgIC5jbG9zZXtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiXG4uaWNvbi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgIFxuXG4gICAgJi5pY29uLWxpc3QgbGl7XG4gICBcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cblxuXHQmLmljb24tbGlzdCBsaSBpe1xuXHQgICAgd2lkdGg6IDIwcHg7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQmLmljb24tYm9yZGVyIGxpIGl7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0ICAgIHdpZHRoOiAzMHB4O1xuXHQgICAgaGVpZ2h0OiAzMHB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmLmljb24tYm9yZGVyIGxpLFxuXHQmLmljb24tYmctYm94IGxpLFxuXHQmLnNraW4tZGFyayBsaSxcblx0Ji5za2luLXRoZW1lIGxpIHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmLmljb24tYmctYm94IGxpIGl7XG5cdCAgICBiYWNrZ3JvdW5kOiAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0ICAgIHdpZHRoOiAzMHB4O1xuXHQgICAgaGVpZ2h0OiAzMHB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0fVxuXG5cdCYuc2tpbi1kYXJrIGxpIGl7XG5cdCAgICBiYWNrZ3JvdW5kOiAjNGI0YjRiO1xuXHQgICAgd2lkdGg6IDMwcHg7XG5cdCAgICBoZWlnaHQ6IDMwcHg7XG5cdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIGNvbG9yOiAjZmZmO1xuXHR9XG5cdCYuc2tpbi10aGVtZSBsaSBpe1xuXHRcdGJhY2tncm91bmQ6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Ji5jaXJjbGUgbGkgaXtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXG5cdCYucmFkaXVzIGxpIGl7XG5cdCAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cblxufVxuXG4iLCIucHJvZ3Jlc3N7XG5cblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGhlaWdodDogMzBweDtcblx0YmFja2dyb3VuZDogJGNoYW9zX2xpZ2h0Z3JheV9kYXJrZXI7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdC1tb3otYm94LXNoYWRvdzogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHQucHJvZ3Jlc3MtYmFye1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfZGFyaztcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRzcGFue1xuXHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5wcm9ncmVzcy10aGVtZS1jb2xvciAucHJvZ3Jlc3MtYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0fVxuXG5cdCYucHJvZ3Jlc3Mtb24tdG9we1xuXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XG5cdFx0LnByb2dyZXNzLWJhcntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XG5cdFx0XHQ+IHNwYW4ge1xuXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAxNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTI3cHg7XG5cdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGlnaHRncmF5X2Rhcmtlcjtcblx0XHRcdFx0Y29sb3I6JGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodGdyYXlfZGFya2VyO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNoYW9zX2xpZ2h0Z3JheV9kYXJrZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjaGFvc19saWdodGdyYXlfZGFya2VyO1xuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0XHRsZWZ0OiAyM3B4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kYXJrLXdyYXBwZXIgJiB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMzIsIDIzMiwgMjMyLCAwLjEpO1xuXHRcdC5wcm9ncmVzcy1iYXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGlnaHQ7XG5cdFx0XHRjb2xvcjokY2hhb3NfZGFyaztcblxuXHRcdFx0PnNwYW57XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucHJvZ3Jlc3MtdGhlbWUtY29sb3IgLnByb2dyZXNzLWJhcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblxuXHRcdFx0PnNwYW57XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnByb2dyZXNzLW9uLXRvcC5wcm9ncmVzcy10aGVtZS1jb2xvcntcblx0XHRcdC5wcm9ncmVzcy1iYXIgPnNwYW57XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19kYXJrO1xuXHRcdFx0fVxuXHRcdH1cdFxuXHR9XG5cbn0iLCIudmMtY2FyZHtcblx0XG5cdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodDtcblx0aW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQ+YXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG9wYWNpdHk6MC45O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC52Yy1jYXJkLXdyYXBwZXJ7XG5cdFx0bWluLWhlaWdodDogMTIwcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiAkY2hhb3NfdGV4dGlubGlnaHQ7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG5cblx0XHQudGl0bGV7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjokY2hhb3NfaGVhZGVyaW5saWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0fVxuXHRcdC5zdWJ0aXRsZXtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRjb2xvcjokY2hhb3NfdGV4dGlubGlnaHRfbGlnaHRlcjtcblx0XHR9XG5cdH1cblx0Lmxpbmtze1xuXHRcdFxuXHRcdFxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdGNvbG9yOiAkY2hhb3NfdGV4dGlubGlnaHRfdmVyeWxpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM5cHg7XG5cdFx0XHRpe1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJGNoYW9zX2Rhcms7XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5ib3hlZHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0XHRtYXgtd2lkdGg6MzYwcHg7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0fVxuXHQmLnRpdGxlLWNlbnRlciAudGl0bGV7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Ji5ob3ZlcmFibGUtbGlua3N7XG5cdFx0Lmxpbmtze1xuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHRcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0XHRcdFx0aXtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdFx0XHRjb2xvcjogJGNoYW9zX2xpZ2h0O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubWluaS1jYXJke1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC42KTtcblx0XHQ+YXtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHR3aWR0aDoxMTBweDtcblx0ICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdH1cblx0XHQudmMtY2FyZC13cmFwcGVyLFxuXHRcdC5saW5rc3tcblx0XHRcdG1hcmdpbi1sZWZ0OjExMHB4O1xuXHRcdH1cblx0XHQudmMtY2FyZC13cmFwcGVye1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0ICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcblx0ICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdCAgICAgICAgcGFkZGluZzogNDBweCAxMHB4IDAgNDBweDtcblxuXHRcdH1cblx0XHQubGlua3N7XG5cdFx0XHRoZWlnaHQ6NDBweDtcblx0XHR9XG5cdFx0LnN1YnRpdGxle1xuXHRcdFx0cGFkZGluZy10b3A6MDtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0XG5cdH1cblxuXHQuZGFyay13cmFwcGVyICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcblx0XHQudmMtY2FyZC13cmFwcGVyIHtcblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Y29sb3I6ICNmNWY1ZjU7XG5cdFx0XHR9XG5cdFx0XHQuc3VidGl0bGV7XG5cdFx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmJveGVke1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNGI0YjRiO1xuXHRcdH1cblx0XHQmLmhvdmVyYWJsZS1saW5rcyAubGlua3N7XG5cdFx0XHQmLGF7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzRiNGI0Yjtcblx0XHRcdH1cblx0XHR9IFxuXHRcdC5saW5rc3tcblx0XHRcdGJvcmRlci1jb2xvcjogIzRiNGI0YjtcblxuXHRcdFx0YTpob3Zlcixcblx0XHRcdGE6Zm9jdXN7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4uZmVhdHVyZWQtcGVyc29ue1xuXHRwYWRkaW5nOiAwIDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0PmE6Zmlyc3QtY2hpbGR7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6MTMwcHg7XG5cdFx0XHRoZWlnaHQ6MTMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0b3A6LTE1cHg7XG5cdFx0XHRsZWZ0Oi0xNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0fVxuXHR9XG5cdDotLWhlYWRpbmd7XG5cdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdH1cblx0Ji5ob3Jpem9udGFse1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0PmE6Zmlyc3QtY2hpbGR7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHdpZHRoOiAxNTRweDtcblx0XHRcdFx0aGVpZ2h0OiAxNTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRib3JkZXI6IDRweCBzb2xpZCAkY2hhb3NfbGlnaHRncmF5X2Rhcmtlcjtcblx0XHRcdFx0dG9wOiAtMTdweDtcblx0XHRcdFx0bGVmdDogLTE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LXdyYXBwZXJ7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTU1cHg7XG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnN1YnRpdGxle1xuXHRcdFx0XHRjb2xvcjogJGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdGNvbG9yOiAkY2hhb3NfaGVhZGVyaW5saWdodDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGFyay13cmFwcGVyICZ7XG5cdFx0Jj5hOmZpcnN0LWNoaWxkOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IzNhM2EzYTtcblx0XHRcdGJvcmRlci1jb2xvcjogIzRiNGI0Yjtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLnBlb3BsZS1jYXJvdXNlbHtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IC0zcHggIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0LmF2YXRhcntcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0aW1ne1xuXHRcdFx0Ym9yZGVyOjVweCBzb2xpZCAjZmZmO1xuXHRcdH1cblx0fVxuXHQudGl0bGV7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0LnN1Yi10aXRsZXtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5kZXNjcmlwdGlvbntcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Y29sb3I6JGNoYW9zX2hlYWRlcmlubGlnaHQ7XG5cdH1cblx0Lml0ZW17XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDgwcHg7XG5cdFx0PiAuYnRue1xuXHRcdFx0bWFyZ2luLXRvcDo0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5vd2wtbmF2e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6LTEzcHg7IC8qICEhISAqL1xuXHRcdGxlZnQ6MDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdG1hcmdpbjowO1xuXHRcdG1hcmdpbi10b3A6MTE1cHg7XG5cdFx0Lm93bC1wcmV2e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjExNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHR9XG5cdFx0Lm93bC1uZXh0e1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5cbi5vbC1wZW9wbGUtc2hvcnR7XG5cdC5hdmF0YXJ7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0bWF4LXdpZHRoOjMwJTtcblx0fVxuXHQuY29udGVudHN7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdG1heC13aWR0aDo3MCU7XG5cdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHQudGl0bGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdHAubWV0YXtcblx0XHRcdGxpbmUtaGVpZ2h0OjEuMztcblx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0d29yZC1icmVhazogbm9ybWFsO1xuXHRcdH1cblx0fVxufSIsIi5jaGFvcy10YWJsZXtcblx0YXtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRjaGFvc190ZXh0aW5saWdodDtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHR9XG5cdH1cblx0dGhlYWR7XG5cdFx0dHJ7XG5cdFx0XHR0aHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGJvZHkgdHJ7XHRcdFxuXHRcdHRke1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblx0dGgsXG5cdHRke1xuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0XG59XG5cblxuLnRhYmxle1xuXHR0ZC5ib2xke1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn0iLCJcbi5mZWF0dXJlZC1pdGVte1xuXHQvKm1hcmdpbi1yaWdodDogMzBweDsqL1xuXHRtYXJnaW4tbGVmdDogMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQuZmVhdHVyZXMtaW1hZ2V7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuZmVhdHVyZXMtdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmctdG9wOjI0cHg7XG5cdH1cblx0Ji5ib3hlZHtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG5cdFx0LmZlYXR1cmVzLXRpdGxle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdH1cblx0XHQuZmVhdHVyZXMtZGVze1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOi01MHB4O1xuXHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdC5mZWF0dXJlcy1pbWFnZXtcblx0fVxuXHQuZmVhdHVyZXMtdGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuZmVhdHVyZXMtZGVze1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cdC5kYXJrLXdyYXBwZXIgJntcblx0XHQmLmJveGVke1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNGI0YjRiO1xuXHRcdFx0LmZlYXR1cmVzLXRpdGxle1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5jbGllbnRzLWdyaWR7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMjAlO1xuXHRcdHBhZGRpbmc6IDElO1xuXHR9XG5cdCYuZ3JpZC0yIGxpIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmc6IDUlO1xuXHR9XG5cdCYuZ3JpZC0zIGxpIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdHBhZGRpbmc6IDUlO1xuXHR9XG5cdCYuZ3JpZC00IGxpIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdHBhZGRpbmc6IDMlO1xuXHR9XG5cdCYuZ3JpZC02IGxpIHtcblx0XHR3aWR0aDogMTYuNjYlO1xuXHRcdHBhZGRpbmc6IDElO1xuXHR9XG5cdGxpIGEge1xuXHRcdG9wYWNpdHkgOiAwLjU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0cGFkZGluZy10b3A6NjAlO1xuXHR9XG5cdGxpIGE6aG92ZXIge1xuXHRcdG9wYWNpdHkgOiAxO1xuXHR9XG5cdGxpIGEsXG5cdGxpIGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6YXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0LypwYWRkaW5nOjIwcHg7Ki9cblx0fVxuXHRsaSBhIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzowO1xuXHR9XG5cdGxpOmFmdGVyLFxuXHRsaTpiZWZvcmV7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0bGk6YmVmb3JlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IC0xcHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0fVxuXHRsaTphZnRlcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAtMXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0fVxuXG5cdC5kYXJrLXdyYXBwZXIgJntcblx0XHRsaTpiZWZvcmUsXG5cdFx0bGk6YWZ0ZXJ7XG5cdFx0XHRib3JkZXItY29sb3I6IzRiNGI0Yjtcblx0XHR9XG5cdH1cbn1cblxuXG4uYm9vay1lbCwuY291cnNlLWVse1xuXHRoZWlnaHQ6MzIwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY2hhb3NfdGhlbWVfY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0Ym94LXNoYWRvdzogMCAwIDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0bWFyZ2luLXRvcDoycHg7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3RoZW1lX2NvbG9yOyAgIFxuXHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHQuY29udGVudHN7XG5cdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHQudGl0bGUsXG5cdFx0XHQuc3ViLXRpdGxlLFxuXHRcdFx0Lml0ZW0tbWV0YSBoNixcblx0XHRcdC5pdGVtLW1ldGEgLmRhdGV7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvdW50ZXJ7XG5cdFx0XHRoNntcblx0XHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LmNvbnRlbnRze1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRwYWRkaW5nOjQwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcblx0XHQuaXRlbS1tZXRhe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjQwcHg7XG5cdFx0XHRsZWZ0OjQwcHg7XG5cdFx0XHRpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6MzVweDtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGlnaHQ7XG5cdFx0XHRcdGNvbG9yOmNvbG9yKCRjaGFvc190ZXh0aW5saWdodCBhKDQwJSkpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMTMsIDAuNTEsIDAuOTYpO1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2lkZS1pbmZve1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRoNntcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0XHQuY2F0LFxuXHRcdFx0LmF1dGhvcntcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdC5kYXRle1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfc2Vjb25kYXJ5IDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGl0bGUtd3JhcHBlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTo0MHB4O1xuXHRcdFx0bGVmdDogNDBweDtcblx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMTQ1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQuc3ViLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGNvbG9yOiRjaGFvc190ZXh0aW5saWdodDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdGNvbG9yOiRjaGFvc190ZXh0aW5saWdodDtcblx0XHR9XG5cblx0fVxuXG5cdFxuXG5cdFxuXHQmLnNldC1iZ3tcblx0XHRcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGlnaHQ7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2xpZ2h0O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRvcGFjaXR5IDogMC41O1xuXHRcdFx0fVxuXHRcdFx0Y29sb3I6JGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRcdFx0LmNvbnRlbnRze1xuXHRcdFx0XHQudGl0bGUsXG5cdFx0XHRcdC5zdWItdGl0bGUsXG5cdFx0XHRcdC5pdGVtLW1ldGEgaDYsXG5cdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdGNvbG9yOiRjaGFvc19oZWFkZXJpbmxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY291bnRlcntcblx0XHRcdFx0aDZ7XG5cdFx0XHRcdFx0Y29sb3I6JGNoYW9zX2hlYWRlcmlubGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdCYuc2hhZG93OmFmdGVye1xuXHRcdGJvdHRvbTogLTU0cHg7XG5cdH1cblxuXHQmLm1pbml7XG5cdFx0aGVpZ2h0OiAyMjBweDtcblx0XHR3aWR0aDogMTcwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcblx0XHQuY29udGVudHN7XG5cdFx0XHQuaXRlbS1tZXRhe1xuXHRcdFx0XHR0b3A6MzBweDtcblx0XHRcdFx0bGVmdDoyMHB4O1xuXHRcdFx0XHRyaWdodDoyMHB4O1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHRcdC50aXRsZS13cmFwcGVye1xuXHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdHJpZ2h0OjIwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHQmLnNoYWRvd3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGhlaWdodDoxNXB4O1xuXHRcdFx0XHRib3R0b206IC0xOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGFyay13cmFwcGVyICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojM2EzYTNhO1xuXHRcdGJveC1zaGFkb3c6IDAgMCA3cHggLTJweCAjMDAwO1xuXG5cdFx0Ji5zZXQtYmd7XG5cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMxMTE7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHQuaXRlbS1tZXRhe1xuXHRcdFx0XHRcdC5kYXRlLFxuXHRcdFx0XHRcdC5jYXQsXG5cdFx0XHRcdFx0LmF1dGhvcixcblx0XHRcdFx0XHRoNntcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250ZW50cyAudGl0bGUsXG5cdFx0XHRcdC5jb250ZW50cyAuc3ViLXRpdGxle1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXHRcdC5jb250ZW50cyAudGl0bGUsXG5cdFx0LmNvbnRlbnRzIC5zdWItdGl0bGV7XG5cdFx0XHRjb2xvcjojY2JjYmNiO1xuXHRcdH1cblx0XHQuaXRlbS1tZXRhIHtcblx0XHRcdGNvbG9yOiNjYmNiY2I7XG5cdFx0XHRpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjojNGI0YjRiO1xuXHRcdFx0XHRjb2xvcjojY2JjYmNiO1xuXHRcdFx0fVxuXHRcdFx0LmRhdGV7XG5cdFx0XHRcdGNvbG9yOiAjY2JjYmNiO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdC5jb250ZW50cyAudGl0bGUsXG5cdFx0XHQuY29udGVudHMgLnN1Yi10aXRsZXtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdH1cblx0XHRcdC5pdGVtLW1ldGF7IFxuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLmpvdXJuYWwtZWx7XG5cdG1hcmdpbi10b3A6MnB4O1xuXHRoZWlnaHQ6NDEwcHg7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY2hhb3NfdGhlbWVfY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNoYWRvdzogMCAwIDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LmNvbnRlbnRze1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjA7XG5cdFx0cmlnaHQ6MDtcblx0XHRib3R0b206IDA7XG5cdFx0Lypib3JkZXI6MXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0OyovXG5cdFx0Ym94LXNoYWRvdzogMCAwIDZweCAtNHB4ICMwMDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXHQuaGVhZGVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA0MHB4IDQwcHggMTVweCA0MHB4O1xuXHRcdGg2e1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHR9XG5cdC5mb290ZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0b3A6MjEwcHg7XG5cdFx0bGVmdDowcHg7XG5cdFx0cmlnaHQ6MHB4O1xuXHRcdHBhZGRpbmc6IDMwcHggNDBweCA0MHB4IDQwcHg7XG5cdH1cblx0LmhlYWRlcjpiZWZvcmUsXG5cdC5mb290ZXI6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdHJpZ2h0OjA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFxuXHR9XG5cblx0LnN1Yi10aXRsZSxcblx0LnRpdGxlLFxuXHQuYXV0aG9yLFxuXHQuY2F0e1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjokY2hhb3NfdGV4dGlubGlnaHQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0LnN1Yi10aXRsZSxcblx0LmF1dGhvcixcblx0LmNhdHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuc3ViLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdH1cblx0XG5cdC50aXRsZXtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdHJpZ2h0OjA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodDtcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgNXMgY3ViaWMtYmV6aWVyKDAsIDAuNDIsIDAsIDAuOTMpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjAwJSAyMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246MCAxMDAlO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6JGNoYW9zX3RoZW1lX2NvbG9yO1xuXHRcdC5jb250ZW50c3tcblx0XHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0Oi0taGVhZGluZyxcblx0XHQuc3ViLXRpdGxlLFxuXHRcdC50aXRsZSxcblx0XHQuaGVhZGVyIGg2e1xuXHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdH1cblx0XHQuaGVhZGVyOmJlZm9yZSxcblx0XHQuZm9vdGVyOmJlZm9yZXtcblx0XHRcdG9wYWNpdHkgOiAwLjU7XG5cdFx0fVxuXHRcdC5oZWFkZXI6YmVmb3Jle1xuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcblx0XHR9XG5cdFx0LmZvb3RlcjpiZWZvcmV7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0b3BhY2l0eSA6IDE7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgMDtcblx0XHR9ICAgICAgIFxuXHR9XG5cblxuXHRcblx0Ji5zZXQtYmd7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2xpZ2h0O1xuXHRcdFx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsqL1xuXHRcdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjQpIDEwMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCA1cyBjdWJpYy1iZXppZXIoMCwgMC40MiwgMCwgMC45Myk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMjAwJTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246MCAxMDAlO1xuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Oi0taGVhZGluZyxcblx0XHRcdC5zdWItdGl0bGUsXG5cdFx0XHQudGl0bGUsXG5cdFx0XHQuaGVhZGVyIGg2e1xuXHRcdFx0XHRjb2xvcjokY2hhb3NfaGVhZGVyaW5saWdodDtcblx0XHRcdH1cblx0XHRcdC5oZWFkZXIsXG5cdFx0XHQuZm9vdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRvcGFjaXR5IDogMTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5zaGFkb3d7XG5cdFx0JjphZnRlcntcblx0XHRcdGJvdHRvbTogLTU0cHg7XG5cdFx0XHR6LWluZGV4OjE7XG5cdFx0fVxuXHR9XG5cdC5kYXJrLXdyYXBwZXIgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuXHRcdC8qJjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuXHRcdH0qL1xuXHRcdC5oZWFkZXI6YmVmb3JlLFxuXHRcdC5mb290ZXI6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcblx0XHR9XG5cdFx0LmNvbnRlbnRze1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDdweCAtMnB4ICMwMDA7XG5cdFx0fVxuXHRcdC5zdWItdGl0bGUsIFxuXHRcdC50aXRsZSwgXG5cdFx0LmF1dGhvciwgXG5cdFx0LmNhdHtcblx0XHRcdGNvbG9yOiNjYmNiY2I7XG5cdFx0fVxuXHRcdCY6bm90KC5zZXQtYmcpe1xuXHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHQuc3ViLXRpdGxlLCBcblx0XHRcdFx0LnRpdGxlLCBcblx0XHRcdFx0LmF1dGhvciwgXG5cdFx0XHRcdC5jYXR7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5ib29rLWVsLFxuLmpvdXJuYWwtZWwsXG4uY291cnNlLWVse1xuXHQmLnNraW4tYmx1ZXtcblx0XHRib3JkZXItY29sb3I6JGNoYW9zX2JsdWU7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdC5jb3Vyc2Utc2hvcC1kYXRhIC5jb3Vyc2UtcHVyY2hhc2UtYnRuIGl7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfYmx1ZTtcblxuXHRcdH1cblx0fVxuXHQmLnNraW4tZ3JlZW57XG5cdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc19ncmVlbjtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0LmNvdXJzZS1zaG9wLWRhdGEgLmNvdXJzZS1wdXJjaGFzZS1idG4gaSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfZ3JlZW47XG5cdFx0fVxuXHR9XG5cdCYuc2tpbi1wdXJwbGV7XG5cdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc19wdXJwbGU7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdC5jb3Vyc2Utc2hvcC1kYXRhIC5jb3Vyc2UtcHVyY2hhc2UtYnRuIGkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3B1cnBsZTtcblx0XHR9XG5cdH1cblx0Ji5za2luLXllbGxvd3tcblx0XHRib3JkZXItY29sb3I6JGNoYW9zX3llbGxvdztcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0LmNvdXJzZS1zaG9wLWRhdGEgLmNvdXJzZS1wdXJjaGFzZS1idG4gaSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfeWVsbG93O1xuXHRcdH1cblx0fVxuXHQmLnNraW4tcmVke1xuXHRcdGJvcmRlci1jb2xvcjokY2hhb3NfcmVkO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQuY291cnNlLXNob3AtZGF0YSAuY291cnNlLXB1cmNoYXNlLWJ0biBpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19yZWQ7XG5cdFx0fVxuXHR9XG5cdCYuc2tpbi1jeWFue1xuXHRcdGJvcmRlci1jb2xvcjokY2hhb3NfY3lhbjtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0LmNvdXJzZS1zaG9wLWRhdGEgLmNvdXJzZS1wdXJjaGFzZS1idG4gaSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfY3lhbjtcblx0XHR9XG5cdH1cblx0Ji5za2luLWxlbW9ue1xuXHRcdGJvcmRlci1jb2xvcjokY2hhb3NfbGVtb247XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdC5jb3Vyc2Utc2hvcC1kYXRhIC5jb3Vyc2UtcHVyY2hhc2UtYnRuIGkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2xlbW9uO1xuXHRcdH1cblx0fVxufVxuXG4iLCIub2wtZ3JpZHtcblx0d2lkdGg6MTAwJTtcblx0LmdyaWQtc2l6ZXJ7d2lkdGg6IDEwMCU7fVxuXHQuZ3JpZC1pdGVtIHsgd2lkdGg6IDI1JTsgZmxvYXQ6bGVmdDsgfVxuXHRcblx0Ji5jb2wtMSAuZ3JpZC1pdGVtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hhb3Nfc2lkZW5hdl9ib3JkZXI7XG5cdH1cblx0Ji5jb2wtMntcblx0XHQuZ3JpZC1zaXplciwuZ3JpZC1pdGVtIHt3aWR0aDogNTAlOyB9XG5cdH1cblx0Ji5jb2wtM3tcblx0XHQuZ3JpZC1zaXplciwuZ3JpZC1pdGVtIHsgd2lkdGg6IDMzLjMlOyB9XG5cdH1cblx0Ji5jb2wtNHtcblx0XHQuZ3JpZC1zaXplciwuZ3JpZC1pdGVtIHsgd2lkdGg6IDI1JTsgfVxuXHR9XG5cdCYuY29sLTV7XG5cdFx0LmdyaWQtc2l6ZXIsLmdyaWQtaXRlbSB7IHdpZHRoOiAyMCU7IH1cblx0fVxuXHRcdFxuXHQmLmdyaWR7XG5cdFx0LmdpLXdyYXBwZXJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdC5yYXRpby0xe1xuXHRcdFx0LmdpLXdyYXBwZXJ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJhdGlvLTJ7XG5cdFx0XHQuZ2ktd3JhcHBlcntcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDcwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmF0aW8tM3tcblx0XHRcdC5naS13cmFwcGVye1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud2lkdGgtMnggeyBcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLmNvbC0ye1xuXHRcdFx0LndpZHRoLTJ4IHsgd2lkdGg6IDEwMCU7IH1cblx0XHR9XG5cdFx0Ji5jb2wtM3tcblx0XHRcdC53aWR0aC0yeCB7IHdpZHRoOiA2Ni42JTsgfVxuXHRcdH1cblx0XHQmLmNvbC00e1xuXHRcdFx0LndpZHRoLTJ4IHsgd2lkdGg6IDUwJTsgfVxuXHRcdH1cblx0XHQmLmNvbC01e1xuXHRcdFx0LndpZHRoLTJ4IHsgd2lkdGg6IDQwJTsgfVxuXHRcdH1cblxuXHR9XG5cdCYubWFzb25yeXtcblx0XHQvKiBmZWVsaW5nIGxvbmVseSBoZXJlICovXG5cdH1cblx0XG5cdCYud2l0aC1ndXR0ZXJ7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuXG5cdFx0LmdyaWQtaXRlbXtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHR9XG5cblx0XHQmLmd1dHRlci0xNXtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHRtYXJnaW46LTE1cHggLTE1cHggMCAtMTVweDtcblxuXHRcdFx0LmdyaWQtaXRlbXtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LyogdXNlZCBmb3Igb25lIGNvbHVtbiBncmlkKi9cblx0LmdpLWRlc2N7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHQ+IGF7IFxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3ZlciAudGl0bGUsXG5cdFx0XHQmOmZvY3VzIC50aXRsZXtcblx0XHRcdFx0Y29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1x0XG5cdFx0fVxuXHRcdC50YWdze1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHRcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogJGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdGNvbG9yOiAkY2hhb3NfdGhlbWVfY29sb3I7XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblx0XHQuYnRue1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0LmRhcmstd3JhcHBlciAme1xuXHRcdC5naS1kZXNje1xuXHRcdFx0LnRhZ3MgYXtcblx0XHRcdFx0Y29sb3I6ICNjYmNiY2I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY29sLTEgLmdyaWQtaXRlbXtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM0YjRiNGI7XG5cdFx0fVxuXHR9XG59XG5cblxuLm9sLWdyaWQtZmlsdGVyc3tcblx0XG5cdC5kZWZhdWx0LWZpbHRlcnN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGF7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRjaGFvc190ZXh0aW5saWdodDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY2hhb3NfdGV4dGlubGlnaHQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG5cdFxuXHQuc2VsZWN0LWZpbHRlcnN7XG5cdFx0Y29sb3I6ICRjaGFvc190ZXh0aW5saWdodDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaGFvc190ZXh0aW5saWdodDtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgICBtYXJnaW46MCAyMHB4IDMwcHggIWltcG9ydGFudDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0ICAgICY6YWZ0ZXJ7XG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0Y29udGVudDogXCJcXGU5Y2FcIjtcblx0ICAgIFx0aGVpZ2h0OiA0MHB4O1xuXHQgICAgXHR0b3A6IDA7XG5cdCAgICBcdHJpZ2h0OiAyMHB4O1xuXHQgICAgXHRmb250LWZhbWlseTogXCJvbC1pY29uLXNldFwiO1xuXHQgICAgXHRmb250LXNpemU6IDE4cHg7XG5cdCAgICBcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICB9XG5cdCAgICBzZWxlY3R7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XG5cdCAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdCAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdCAgICAmOmZvY3Vze1xuXHRcdCAgICBcdG91dGxpbmU6bm9uZTtcblx0XHQgICAgfVxuXHRcdCAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHQgICAgei1pbmRleDoxO1xuXG5cdFx0ICAgIG9wdGlvbntcblx0XHQgICAgXHRjb2xvcjojNGI0YjRiO1xuXHRcdCAgICB9XG5cblx0XHR9XG5cblx0XHQuc2VsZWN0LXZhbHVle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdFxuXG5cdC5kYXJrLXdyYXBwZXIgJntcblx0XHQuZ3JpZC1maWx0ZXJ7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogI2NiY2JjYjtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNmNWY1ZjU7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICNmNWY1ZjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XHRcblx0fVxufVxuXG4uZ3JpZC1pdGVte1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdC5jYXB0aW9ue1xuXHRcdFx0Y29sb3I6IzAwMDtcblx0XHR9XG5cdH1cblxufVxuXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xuXHQub2wtZ3JpZHtcblx0XHQmLmNvbC0yLCYuY29sLTMsJi5jb2wtNCwmLmNvbC01e1xuXHRcdFx0LmdyaWQtc2l6ZXIsLmdyaWQtaXRlbSB7d2lkdGg6IDUwJTsgfVxuXHRcdH1cblx0XHQucmF0aW8tMSAuZ2ktd3JhcHBlcixcblx0XHQucmF0aW8tMiAuZ2ktd3JhcHBlcntcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdH1cblx0XHQud2lkdGgtMnh7XG5cdFx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdH1cbn1cblxuLyogRXh0cmEgU21hbGwgRGV2aWNlcywgUGhvbmVzICovIFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNDgwcHgpIHtcblx0Lm9sLWdyaWR7XG5cdFx0Ji5jb2wtMiwmLmNvbC0zLCYuY29sLTQsJi5jb2wtNXtcblx0XHRcdC5ncmlkLXNpemVyLC5ncmlkLWl0ZW0ge3dpZHRoOiAxMDAlOyB9XG5cdFx0fVxuXHRcdCYud2l0aC1ndXR0ZXIgLmdyaWQtaXRlbXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHR9XG5cdFx0LndpZHRoLTJ4e1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXG5cdC5vbC1ncmlkLWZpbHRlcnN7XG5cdFx0LmRlZmF1bHQtZmlsdGVyc3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5zZWxlY3QtZmlsdGVyc3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVx0XG59XG5cblxuXG4vKiBuYXZpZ2F0aW9uIGJveCAqL1xuLm5hdi1ib3h7XG5cdGEmOmhvdmVyLCBhe1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJGNoYW9zX2RhcmtfbGlnaHRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQud2lkZ2V0LWhlYWRpbmd7XG5cdFx0XHQuc3ViLXRpdGxle1xuXHRcdFx0XHRsZWZ0OiAtMTJweDtcblx0XHRcdH1cblx0XHRcdCYucmlnaHQgLnN1Yi10aXRsZXtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IC0xMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud2lkZ2V0LWhlYWRpbmd7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAxMnB4O1xuXHRcdGNvbG9yOiAkY2hhb3NfdGV4dGlubGlnaHQ7XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGNvbG9yOiAkY2hhb3NfdGV4dGlubGlnaHQ7XG5cdFx0fVxuXHRcdC5zdWItdGl0bGV7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHRcdCYuYWx0e1xuXHRcdFx0Y29sb3I6ICRjaGFvc19kYXJrX2xpZ2h0ZXI7XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICRjaGFvc19kYXJrX2xpZ2h0ZXI7XG5cdFx0XHR9XG5cdFx0fSBcblx0XHQmLndpdGgtaWNvbntcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcXGUyZjVcIjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBvd2xhYmljb247XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHRcdCYuYWx0OmFmdGVye1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlMmY4XCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweFxuXHRcdFx0fVxuXHRcdFx0Ji5yaWdodHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlMmY0XCI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hbHQ6YWZ0ZXJ7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGUzMTRcIjtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHhcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGFyay13cmFwcGVyICYsXG5cdCYgLmRhcmstd3JhcHBlcntcblx0XHQuYWx0IC50aXRsZSxcblx0XHQuc3ViLXRpdGxlLFxuXHRcdC53aXRoLWljb246YWZ0ZXJ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn0iLCIucGFydG5lci1sb2dvc3tcblx0Lm93bC13cmFwcGVye1xuXHRcdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm93bC1pdGVte1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdC5wYXJ0bmVyLWxvZ297XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6MzBweDtcblx0fVxufVxuXG4ub3d3d2xhYi10aGVtZSAub3dsLWl0ZW0gPmF7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub2wtbG9nby1jb250YWluZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHBhZGRpbmc6MjBweDtcblx0aW1ne1xuXHRcdG1heC13aWR0aDoxNTBweDtcblx0fVxufSIsIlxuLmNhcHRpb257XG5cdG1hcmdpbi1sZWZ0OiAxMCU7XG5cdG1hcmdpbi1yaWdodDoyNSU7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VjZWNlYztcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdC5kYXJrLXdyYXBwZXIgJntcblx0XHRib3JkZXItbGVmdC1jb2xvcjogIzRiNGI0Yjtcblx0fVxufVxuXG5cbiIsIi5vbC1ob3Zlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ei1pbmRleDogMTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQmOmZvY3Vze1xuXHRcdG91dGxpbmU6bm9uZTtcblx0fVxuXHQqe1xuXHRcdHRyYW5zaXRpb246YWxsIDAuMjVzIGN1YmljLWJlemllcigwLjM5LCAwLjU4LCAwLjU3LCAxKTtcblx0fVxuXHRhe1xuXHRcdGNvbG9yOiNlZWU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0fVxuXHR9XG5cdC5vbC1vdmVybGF5e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjA7XG5cdFx0d2lkdGg6IDEwMSU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR6LWluZGV4OiAwO1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXG5cdC50aXRsZSwuc3VidGl0bGUsLmljb25zLC5vbC1vdmVybGF5e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OjA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cdC50aXRsZXtcblx0XHRtYXJnaW46MDtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRhe1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHotaW5kZXg6Mjtcblx0fVxuXHQuc3VidGl0bGV7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0Zm9udC1zaXplOjEwcHg7XG5cdFx0Y29sb3I6I2JiYjtcblx0XHRhe1xuXHRcdFx0Y29sb3I6I2JiYjtcblx0XHR9XG5cdFx0ei1pbmRleDoyO1xuXHR9XG5cdC5pY29uc3tcblx0XHR0b3A6NTAlO1xuXHRcdGxlZnQ6MDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTowO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0dHJhbnNmb3JtOnNjYWxlKDAuOTUpO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6MC4wNXM7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0aXtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjojZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUwLDE1MCwxNTAsMC40KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRpe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZWVlOyBcblx0XHRcdGNvbG9yOiNlZWU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXHRcblxuXHQuaW1nLWxheWVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0JjotLWhvdmVye1xuXHRcdC50aXRsZSxcblx0XHQuc3VidGl0bGUsXG5cdFx0Lmljb25zLFxuXHRcdC5vbC1vdmVybGF5e1xuXHRcdFx0b3BhY2l0eToxIDtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5ob3Zlci0xe1xuXHRcdD5pbWcsLmltZy1sYXllcntcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTtcblx0XHR9XG5cdFx0JjotLWhvdmVye1xuXHRcdFx0PmltZywuaW1nLWxheWVye1xuXHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMS4xKTtcblx0XHRcdH1cblx0XHRcdFxuXG5cdFx0XHQuaWNvbnN7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuXHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmhvdmVyLTJ7XG5cdFx0PmltZywuaW1nLWxheWVye1xuXHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMSkgdHJhbnNsYXRlWSgwcHgpO1xuXHRcdH1cblx0XHQub2wtb3ZlcmxheXtcblx0XHRcdG9wYWNpdHk6MC40O1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdFx0Lmljb25ze1xuXHRcdFx0dG9wOmF1dG87XG5cdFx0XHRib3R0b206MTUlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheToyMDBtcztcblx0XHR9XG5cdFx0LnRpdGxlLC5zdWJ0aXRsZXtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0cGFkZGluZzowIDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46MDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgXHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG1hcmdpbi10b3A6LTEwcHg7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OjUwbXM7XG5cdFx0fVxuXHRcdC5zdWJ0aXRsZXtcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6MTAwbXM7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdFx0Zm9udC1zaXplOjEwcHg7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjojYmJiO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6LS1ob3Zlcntcblx0XHRcdD5pbWcsLmltZy1sYXllcntcblx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMSkgdHJhbnNsYXRlWSgtMTBweCk7XG5cdFx0XHR9XG5cdFx0XHQub2wtb3ZlcmxheXtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdC5pY29uc3tcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjVweCk7XG5cdFx0XHR9XG5cdFx0XHQuc3VidGl0bGV7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmhvdmVyLTN7XG5cdFx0PmltZywuaW1nLWxheWVye1xuXHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMSkgdHJhbnNsYXRlWCgtMTBweCk7XG5cdFx0fVxuXHRcdC5vbC1vdmVybGF5e29wYWNpdHk6MC41OyB2aXNpYmlsaXR5OiB2aXNpYmxlO31cblx0XHQuaWNvbnN7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdGxlZnQ6YXV0bztcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXB4KTtcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6MjAwbXM7XG5cdFx0fVxuXHRcdC50aXRsZSwuc3VidGl0bGV7XG5cdFx0XHR0b3A6NDBweDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRwYWRkaW5nOjAgNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0b3BhY2l0eToxOyBcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OjUwbXM7XG5cdFx0fVxuXHRcdC5zdWJ0aXRsZXtcblx0XHRcdG1hcmdpbi10b3A6MTVweDtcblx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNXB4KTtcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6MTAwbXM7XG5cdFx0fVxuXHRcdCY6LS1ob3Zlcntcblx0XHRcdD5pbWcsLmltZy1sYXllcntcblx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMSkgdHJhbnNsYXRlWCgxMHB4KTtcblx0XHRcdH1cblx0XHRcdC5vbC1vdmVybGF5e29wYWNpdHk6MTt9XG5cdFx0XHQuaWNvbnN7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpO31cblx0XHRcdC5zdWJ0aXRsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG5cdFx0fVxuXHR9XG5cblx0Ji5ob3Zlci00e1xuXG5cdFx0LmNvdmVye1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOjA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTtcblx0XHRcdHotaW5kZXg6MDtcblx0XHR9XG5cdFx0PmltZywuaW1nLWxheWVye1xuXHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMikgdHJhbnNsYXRlWSgxMHB4KTtcblxuXHRcdH1cblx0XHQub2wtb3ZlcmxheXtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OjAuMztcblx0XHR9XHRcblx0XHQuaWNvbnN7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IDBweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0aXtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpdGxlLC5zdWJ0aXRsZXtcblx0XHRcdGJvdHRvbToyMHB4O1xuXHRcdFx0bGVmdDozMHB4O1xuXHRcdFx0d2lkdGg6NjAlO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0b3BhY2l0eToxOyBcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OjUwbXM7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdC5zdWJ0aXRsZXtcblx0XHRcdG1hcmdpbi10b3A6MTVweDtcblx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1cHgpO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheToxMDBtcztcblx0XHR9XG5cdFx0JjotLWhvdmVye1xuXHRcdFx0PmltZywuaW1nLWxheWVye1xuXHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMS4xKSB0cmFuc2xhdGVZKC0xMHB4KTtcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheToxMDBtcztcblx0XHRcdH1cblx0XHRcdC5vbC1vdmVybGF5e29wYWNpdHk6MTt9XG5cdFx0XHQuY292ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbnN7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdH1cblx0XHRcdC50aXRsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7fVxuXHRcdFx0LnN1YnRpdGxle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cblx0XHR9XG5cdH1cblx0XG5cdCYuaG92ZXItNXtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjBweDtcblx0XHRcdGxlZnQ6MHB4O1xuXHRcdFx0cmlnaHQ6MHB4O1xuXHRcdFx0Ym90dG9tOiAwcHg7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICMzMzM7XG5cdFx0XHRvcGFjaXR5OjA7XG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41OCwgMC41NywgMSk7XG5cdFx0fVxuXHRcdC5vbC1vdmVybGF5e1xuXHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdFx0Lmljb25ze1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGl7XG5cdFx0XHRcdGNvbG9yOiMzMzM7XG5cdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdHBhZGRpbmc6MCA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0Y29sb3I6IzMzMztcblx0XHRcdFxuXHRcdH1cblx0XHQmOi0taG92ZXJ7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHR0b3A6MzBweDtcblx0XHRcdFx0bGVmdDozMHB4O1xuXHRcdFx0XHRyaWdodDozMHB4O1xuXHRcdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdH1cblx0XHRcdD5pbWcsLmltZy1sYXllcntcblx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMSk7XG5cdFx0XHR9XG5cdFx0XHQub2wtb3ZlcmxheXtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cbkBjdXN0b20tc2VsZWN0b3IgOi0taG92ZXIgOmhvdmVyLDpmb2N1cywudG91Y2gtaG92ZXI7XG5cblxuLm9sLWNhcHRpb257XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDIwcHggMDtcblxuXHQudGl0bGV7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXHQuc3VidGl0bGV7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICNiYmI7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X3ByaW1hcnk7XG5cdH1cbn0iLCIudmlkZW8tY29udGFpbmVye1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC5vd2wtdmlkZW9iZ3tcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgLm93bC12aWRlby13cmFwcGVyIHtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLWhlYWR7XG5cdC52aWRlby1jb250YWluZXJ7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdH1cbn0iLCJcbi5wdWItaXRlbXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQuZWxlbS13cmFwcGVye1xuXHRcdGZsb2F0OiBsZWZ0O1x0XG5cdH1cblx0XG5cdFxuXHQuY29udGVudC13cmFwcGVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQ+YXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFxuXHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0Y29sb3I6ICRjaGFvc19kYXJrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYud2l0aC1pY29ue1xuXHRcdC5lbGVtLXdyYXBwZXIgaXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblx0XHRcdGNvbG9yOiAkY2hhb3NfdGV4dGlubGlnaHRfdmVyeWxpZ2h0O1xuXHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDFweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY2hhb3NfdGV4dGlubGlnaHRfdmVyeWxpZ2h0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXHRcdH1cblx0XHQuY29udGVudC13cmFwcGVye1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDcwcHg7XG5cdFx0fVxuXHR9XG5cdC5wdWItdGh1bWJuYWlse1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG5cdH1cblx0LnRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRhe1xuXHRcdFx0Y29sb3I6JGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjokY2hhb3NfZGFyaztcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGVzY3JpcHRpb257XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHB7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cblx0XHR1bC5tZXRhe1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdGxpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDo1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDoxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2l0YXRpb24sIC5jaXRhdGlvbiBhe1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Y29sb3I6ICM5ZDlkOWQ7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblxuXG5cdFx0fVxuXHRcdC5jaXRhdGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0YXtcblx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdGNvbG9yOiRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYud2l0aC10aHVtYntcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0LmVsZW0td3JhcHBlcntcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdH1cblx0XHQuY29udGVudC13cmFwcGVye1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDcwcHg7XG5cdFx0fVxuXHRcdCYucmlnaHR7XG5cdFx0XHQuZWxlbS13cmFwcGVye1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudC13cmFwcGVye1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubGFyZ2V7XG5cdFx0XHQuZWxlbS13cmFwcGVye1xuXHRcdFx0XHR3aWR0aDogODVweDtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50LXdyYXBwZXJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMDJweDtcblx0XHRcdH1cblx0XHRcdCYucmlnaHR7XG5cdFx0XHRcdC5lbGVtLXdyYXBwZXJ7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50LXdyYXBwZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYueGxhcmdle1xuXHRcdFx0LmVsZW0td3JhcHBlcntcblx0XHRcdFx0d2lkdGg6IDEwNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnQtd3JhcHBlcntcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE0NXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5yaWdodHtcblx0XHRcdFx0LmVsZW0td3JhcHBlcntcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnQtd3JhcHBlcntcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTQ1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGFyay13cmFwcGVyICZ7XG5cblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjNGI0YjRiO1xuXHRcdC50aXRsZSxcblx0XHQudGl0bGUgYXtcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0fVxuXHRcdCYud2l0aC1pY29uIC5lbGVtLXdyYXBwZXIgaXtcblx0XHRcdGJvcmRlci1jb2xvcjojNGI0YjRiO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcblx0XHR9XG5cdFx0LnB1Yi10aHVtYm5haWx7XG5cdFx0XHRib3JkZXItY29sb3I6IzRiNGI0Yjtcblx0XHR9XG5cdH1cbn1cblxuZGwuZGVzY3JpcHRpb24taXRlbXtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRkdHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHR9XG5cdCYuZGwtaG9yaXpvbnRhbHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0ZHR7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDsgXG5cdFx0fVxuXHRcdGRke1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHR9XG5cdH1cblx0ZGR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQmOmFmdGVye1xuXHRcdGRpc3BsYXk6IGlubGluZS10YWJsZSAhaW1wb3J0YW50O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLndpdGgtc2hhZGVkLWxhYmVse1xuXHR1bCZ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0Ji5uby1sYWJlbHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHR9IFxuXG5cdFx0XHQuZGVzY3JpcHRpb24sLmRlc2NyaXB0aW9uIHB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNoYWRlZC1sYWJlbHtcblx0XHRcdGZvbnQtc2l6ZTogMTgwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDsgXG5cdFx0XHRib3R0b206MnB4O1xuXHRcdH1cblx0fVxuXG5cdG9sJntcblx0XHRwYWRkaW5nLXRvcDowO1xuXHRcdGNvdW50ZXItcmVzZXQ6IGxpO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRsaXtcblxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OmNvdW50ZXIobGkpO1xuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbGk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtN3B4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjokY2hhb3NfdGV4dGluZGFya19saWdodGVyO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm9sLWxvd2VyLWFscGhhe1xuXHRcdFx0bGk6YmVmb3Jle1xuICAgIFx0XHRcdGNvbnRlbnQ6Y291bnRlcihsaSxsb3dlci1hbHBoYSk7XG4gICAgXHRcdH1cblx0ICAgIH1cblx0ICAgICYub2wtbG93ZXItcm9tYW57XG5cdCAgICBcdGxpOmJlZm9yZXtcblx0ICAgIFx0XHRjb250ZW50OmNvdW50ZXIobGksbG93ZXItcm9tYW4pO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgICAmLm9sLWdyZWVre1xuXHQgICAgXHRsaTpiZWZvcmV7XG5cdCAgICBcdFx0Y29udGVudDpjb3VudGVyKGxpLGxvd2VyLWdyZWVrKTtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgJi5vbC11cHBlci1hbHBoYXtcblx0ICAgIFx0bGk6YmVmb3Jle1xuXHQgICAgXHRcdGNvbnRlbnQ6Y291bnRlcihsaSx1cHBlci1hbHBoYSk7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgICYub2wtdXBwZXItcm9tYW57XG5cdCAgICBcdGxpOmJlZm9yZXtcblx0ICAgIFx0XHRjb250ZW50OmNvdW50ZXIobGksdXBwZXItcm9tYW4pO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblxuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdC5zaGFkZWQtbGFiZWx7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0dG9wOjBweDtcblx0XHRsZWZ0OjA7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0Zm9udC1zaXplOiAyMjAlO1xuXHRcdGNvbG9yOiRjaGFvc190ZXh0aW5kYXJrX2xpZ2h0ZXI7XG5cblx0XHQmLmRhcmtlbntcblx0XHRcdGNvbG9yOiNjOWM5Yzk7XG5cdFx0fVxuXHR9XG59XG5cbi5kbC1ob3Jpem9udGFse1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGR0e1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdCYudGV4dC1sZWZ0IGR0e1xuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0fVxuXHRkZHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdCYudGlnaHR7XG5cdFx0ZGR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHR9XG59XG4ubGlzdC11bnN0eWxlZHtcblx0bGl7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cbn1cblxuXG5vbHtcblxuICAgIGxpe1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJi5vbC1sb3dlci1hbHBoYXtcbiAgICBcdGxpc3Qtc3R5bGUtdHlwZTpsb3dlci1hbHBoYTtcbiAgICB9XG4gICAgJi5vbC1sb3dlci1yb21hbntcbiAgICBcdGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG4gICAgfVxuICAgICYub2wtZ3JlZWt7XG4gICAgXHRsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWdyZWVrO1xuICAgIH1cbiAgICAmLm9sLXVwcGVyLWFscGhhe1xuICAgIFx0bGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYTtcbiAgICB9XG4gICAgJi5vbC11cHBlci1yb21hbntcbiAgICBcdGxpc3Qtc3R5bGUtdHlwZTogIHVwcGVyLXJvbWFuO1xuICAgIH1cbn1cblxudWx7XG5cdGxpbmUtaGVpZ2h0OjEuNTtcblx0Ji5hcnJvd3N7XG5cdFx0bGlzdC1zdHlsZTpub25lO1xuXHRcdGxpe1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOWNiXCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIm9sLWljb24tc2V0XCIhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWwhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWwhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDo3cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubnB7XG5cdFx0cGFkZGluZzowO1xuXHR9XG59XG4iLCIub2wtcGFnaW5hdGlvbntcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMDtcblx0bWFyZ2luOjA7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cdFxuXHR1bC5wYWdlLW51bWJlcnMgPiBsaSA+IGEsIFxuXHR1bC5wYWdlLW51bWJlcnMgPiBsaSA+c3BhbiB7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBmbG9hdDogbGVmdDtcblx0ICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuXHQgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG5cdCAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcblx0ICAgIGNvbG9yOiAjMzM3YWI3O1xuXHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmZmYgMCwjZjlmOWY5IDUwJSwjZjlmOWY5KTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXG5cblx0dWwucGFnZS1udW1iZXJzLFxuXHQucGFnaW5hdGlvbntcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdD5saXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0XHQ+YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc190ZXh0aW5saWdodDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjZjlmOWY5IDUwJSwgI2Y5ZjlmOSAxMDAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjpub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLmN1cnJlbnQsXG5cdFx0XHQ+IGE6aG92ZXIsXG5cdFx0XHQ+IGE6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdFx0Y29sb3I6JGNoYW9zX2xpZ2h0O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Ji5saW5lZC1saW5rc3tcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0dWwucGFnZS1udW1iZXJzLFxuXHRcdC5wYWdpbmF0aW9ue1xuXG5cdFx0XHQ+bGl7XG5cdFx0XHRcdD5he1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHQgICAgICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdCAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0XHRcdCAgICAgICAgJjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTotM3B4O1xuXHRcdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3RoZW1lX2NvbG9yO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSA+IGEsXG5cdFx0XHRcdD4gYTpob3Zlcixcblx0XHRcdFx0PiBhOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjokY2hhb3NfZGFyaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXHR9XG5cdC5kYXJrLXdyYXBwZXIgJntcblx0XHR1bC5wYWdlLW51bWJlcnMgPmxpID5hLFxuXHRcdC5wYWdpbmF0aW9uID5saSA+YXtcblx0XHRcdGJhY2tncm91bmQ6ICMzYTNhM2E7XG5cdFx0XHRjb2xvcjogI2NiY2JjYjtcblx0XHRcdGJvcmRlci1jb2xvcjogIzRiNGI0YjtcblxuXHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiMzMzM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubGluZWQtbGlua3N7XG5cdFx0XHRib3JkZXItY29sb3I6ICM0YjRiNGI7XG5cdFx0XHR1bC5wYWdlLW51bWJlcnMgPmxpID5hLFxuXHRcdFx0LnBhZ2luYXRpb24gPmxpID5he1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHRcdHVsLnBhZ2UtbnVtYmVycyA+bGkuYWN0aXZlIGEsXG5cdFx0XHQucGFnaW5hdGlvbiA+bGkuYWN0aXZlIGF7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cbn0iLCIuZm9ybS1jb250cm9se1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRcblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG5cdH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURJQUFBQXlDQVlBQUFBZVA0aXhBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBMFVsRVFWUm9nZTNST3c3Q1FCQUUwUklCTWhkMXlPRWdNRndPRTZDV2pDWEwzOTJkaGE1NGduNGFjTTQ1NTV4ek9UdVZIckNnMlkxbjRBWmMwMi9aWEFzOGdNdlV3Um00QXozd0lpYW01Yk90QjU1TVlJYVFpSmdoUXBCbTZqZ3FaaFZDUmNOc1FxZ29tRjBJVlJwekNFS1Z3aHlLVUxreFNSQXFGeVlwUXFYR1pFR29WSmlzQ0hVMHBnaENIWVVwaWxCN01TRVFhaXNtRkVLdHhZUkVxS1dZMEFnMWg2a0NvYVl3VlNGVUEzUjhZNGFJamdvUWF2eVpxajR4Ym95cEVxR0VxUnFoR240QTRaeHp6am4zejcwQmI3T3ZkVU9KSkNZQUFBQUFTVVZPUks1Q1lJST0pO1xuICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbn1cblxuXG4uaW5saW5lLWZpbHRlcnN7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodGdyYXk7XG5cdHBhZGRpbmc6MzBweDtcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sc2VsZWN0e1xuXHRcdGhlaWdodDozOHB4O1xuXHRcdG1pbi13aWR0aDogMjYwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XG5cdH1cblx0LnRpdGxle1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDo0MHB4O1xuXHR9XG5cblx0Ji5zZWFyY2gtYm94e1xuXG5cdFx0LmZvcm0taW5saW5le1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmZvcm0tZ3JvdXB7XG5cblx0XHRcdFx0Ji53aXRoLWZpbHRlcntcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAxJTtcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudG9nZ2xlLWZpbHRlcntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHR3aWR0aDozMHB4O1xuXHRcdFx0XHQgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgXHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlOWI4XCI7XG5cdFx0XHRcdFx0XHQgICAgZm9udC1mYW1pbHk6IG9sLWljb24tc2V0IWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0c3BlYWs6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZmlsbC1pdHtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlOWI5XCI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG57XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHQgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuXHRcdFx0XHQgICAgICAgIGJvcmRlcjpub25lO1xuXHRcdFx0XHQgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRbY2xhc3MqPVwiY29sLVwiXTpmaXJzdC1jaGlsZHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdFx0fVxuXHRcdFx0W2NsYXNzKj1cImNvbC1cIl06bGFzdC1jaGlsZHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpbHRlcnN7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0ICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG5cdFx0ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuXHRcdCAgICAgICAgbWFyZ2luOiAwIC0zMHB4O1xuXHRcdCAgICAgICAgdG9wOiAzMHB4O1xuXHRcdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0ICAgICAgICBhLmNsZWFyLXNlbGVjdGl6ZXtcblx0XHQgICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICAgICAgXHRib3R0b206MDtcblx0XHQgICAgICAgIFx0cmlnaHQ6MDtcblx0XHQgICAgICAgIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQgICAgICAgIFx0Y29sb3I6I2FhYTtcblx0XHQgICAgICAgIFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdCAgICAgICAgXHRmb250LXdlaWdodDogYm9sZDtcblx0XHQgICAgICAgIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCAgICAgICAgXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjZmZmO1xuXHRcdCAgICAgICAgXHRwYWRkaW5nOjE1cHggMzBweDtcblx0XHQgICAgICAgIFx0Jjpob3Zlcixcblx0XHQgICAgICAgIFx0Jjpmb2N1cyB7XG5cdFx0ICAgICAgICBcdFx0Y29sb3I6IzMzMztcdFxuXHRcdCAgICAgICAgXHR9XG5cdFx0ICAgICAgICB9XG5cdFx0fVxuXG5cdFx0XG5cdFx0XG5cblx0fVxuXG5cdC5kYXJrLXdyYXBwZXIgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuXG5cdFx0Ji5zZWFyY2gtYm94e1xuXHRcdFx0LmZpbHRlcnN7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG5cdFx0XHRcdGEuY2xlYXItc2VsZWN0aXple1xuXHRcdFx0XHRcdHRleHQtc2hhZG93Om5vbmU7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlbGVjdGl6ZS1pbnB1dHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyLWNvbG9yOiNjY2M7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0fVxuXG5cdCYuZm9jdXN7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXItY29sb3I6IzAwMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0PmRpdntcbiAgICAgICBcdHBhZGRpbmc6IDJweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCBcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9se1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuXG4ucGlja2VyX19ib3h7XG5cdHBhZGRpbmctdG9wOjAuNzVlbSAhaW1wb3J0YW50O1xufVxuLnBpY2tlcl9fZnJhbWUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy41JTtcbn1cbi5waWNrZXJfX3dlZWtkYXl7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uZm9ybS1jb250cm9se1xuXHQmLmZvcm0tY2lyY2xle1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cdH1cbn1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCwgXG4uaW5wdXQtbGd7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvcm0taW5saW5le1xuXHQuY2hlY2tib3h7XG5cdCAgICBmb250LXNpemU6IDEycHg7XG4gICAgXHRtYXJnaW46IDAgNXB4O1xuXHR9XG59XG5cblxuXG4uaHViYmxlLXNlYXJjaC1mb3Jte1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRwYWRkaW5nLXJpZ2h0OjkwcHg7XG5cdH1cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0cmlnaHQ6MDtcblx0XHR3aWR0aDo4MHB4O1xuXHRcdHBhZGRpbmc6MDtcblx0fVxufSIsIi5leHRlbmQtYmctd3JhcHBlcntcblx0LmV4dGVuZC1sZWZ0LC5leHRlbmQtcmlnaHR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDowO1xuXHRcdHJpZ2h0OjA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5leHRlbmQtcmlnaHR7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDowO1xuXHR9XG5cblx0LmZpbGwtd3JhcHBlcntcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmLmV4dGVuZC1kZXN0cm95IHtcblx0XHRoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuXHRcdC5leHRlbmQtbGVmdCwuZXh0ZW5kLXJpZ2h0e1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC52ZXJ0aWNhbC1jZW50ZXItdHJhbnNmb3Jte1xuXHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdFx0XHR0cmFuc2Zvcm06bm9uZTtcblx0XHR9XG5cblx0XHRcblx0fVxufSIsIi5vbC10aW1lbGluZXtcblx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRjaGFvc19saWdodGdyYXlfZGFya2VyO1xuXHRtYXJnaW4tbGVmdDogNzBweDtcblx0cGFkZGluZzogNjBweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQudGwtaXRlbXtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDonJztcblx0XHRcdHdpZHRoOjQwcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodGdyYXlfZGFya2VyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRsZWZ0Oi00MHB4O1xuXHRcdH1cblx0XHQmLnB1Yi1pdGVte1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cblx0XHRcdCYud2l0aC10aHVtYntcblx0XHRcdFx0LmVsZW0td3JhcHBlcntcblx0XHRcdFx0XHR3aWR0aDogODZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDExNnB4O1xuXG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudC13cmFwcGVye1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS1zZWN0aW9ue1xuXHRcdFx0XHRcdHRvcDo0OHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHRvcDogNTdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLndpdGgtaWNvbntcblx0XHRcdFx0aXtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjaGFvc19saWdodGdyYXlfZGFya2VyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pdGVtLXNlY3Rpb257XG5cdFx0XHRcdFx0dG9wOjEycHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHR0b3A6IDIxcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnQtd3JhcHBlcntcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC13cmFwcGVye1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLWJvdHRvbTowO1xuXHRcdH1cblx0fVxuXHQudGwtc2VjdGlvbiwudGwtaXRlbXtcblx0XHQmLmFjdGl2ZXtcblx0XHRcdC5pdGVtLXNlY3Rpb246YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lml0ZW0tc2VjdGlvbntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMzBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDogNzBweDtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtN3B4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogLTI3cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGlnaHRncmF5X2Rhcmtlcjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0Ji5pc19zdHVja3tcblx0XHRcdGxlZnQ6YXV0bztcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pc19zdHVjay5pc19ib3R0b217XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGlnaHRncmF5X2Rhcmtlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQudGwtc2VjdGlvbntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQ+Lml0ZW0tc2VjdGlvbntcblx0XHRcdG1hcmdpbi1sZWZ0OiAtOTBweDtcblx0XHRcdHRvcDowO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjFweDtcblx0XHR9XG5cblx0XHQmLndpdGgtdGh1bWJ7XG5cdFx0XHQ+Lml0ZW0tc2VjdGlvbntcblx0XHRcdFx0dG9wOjQ4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53aXRoLWljb257XG5cdFx0XHQ+Lml0ZW0tc2VjdGlvbntcblx0XHRcdFx0dG9wOjEycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0JjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDowO1xuXHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodGdyYXlfZGFya2VyO1xuXG5cdH1cblxuXHQmLmluLXZpZXd7XG5cdFx0Lm9sLWhlYWR7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ICAgIHRvcDogMDtcblx0XHR9XG5cdFx0Lm9sLWJvZHl7XG5cdFx0XHRtYXJnaW4tbGVmdDogNzBweDtcblx0XHR9XG5cdH1cblxuXG59XG5cbi5vbC10aW1lbGluZS5zY3JvbGxhYmxlLXRpbWVsaW5le1xuXHRwYWRkaW5nOiAxMDBweCAwO1xufVxuXG4ub2wtdGltZWxpbmU6bm90KC5zY3JvbGxhYmxlLXRpbWVsaW5lKXtcblx0Lml0ZW0tc2VjdGlvbjphZnRlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjaGFvc190aGVtZV9jb2xvcjtcblx0fVxufVxuXG5cbi5vbC10aW1lbGluZS10YWJ7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cblx0LnRsLWhlYWR7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHRyYW5zaXRpb246YWxsIDAuM3MgZWFzZTtcblx0XHRcblx0XHRsaXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHBhZGRpbmc6IDVweCA1cHggNXB4IDEycHg7XG5cdFx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTtcblx0XHRcdC1tcy11c2VyLXNlbGVjdDpub25lO1xuXHRcdFx0LW1vei11c2VyLXNlbGVjdDpub25lO1xuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xuXHRcdFx0dXNlci1zZWxlY3Q6bm9uZTtcblx0XHRcdFxuXHRcdFx0dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc193aGl0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdGxlZnQ6IC01cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0XHRcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OjAuM3M7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuNyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3RoZW1lX2NvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQuYWN0aXZle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRsLWhlYWQtY2xvbmV7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHRyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Kntcblx0XHRcdFx0dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7IFxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblx0LnRsLWNvbnRlbnR7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tbGVmdDogMTYwcHg7XG5cdFx0dHJhbnNpdGlvbjphbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xLCAwLjcxLCAwLjM0LCAwLjk2KTtcblx0XHQudGwtaXRlbXtcblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXHR9XG5cdC50bC1pdGVte1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cblx0JjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6MTBweDtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZTNlM2UzO1xuXHR9XG5cblx0Ji53aXRoLWZhZGVyIC50bC1oZWFkIGxpXG5cdHtcblxuXHRcdCYubmVhci1lZGdle1xuXHRcdFx0b3BhY2l0eTowLjU7XG5cdFx0fVxuXG5cdFx0Ji5vbi1lZGdle1xuXHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdH1cblx0XHRcblx0fVxuXHQuZGFyay13cmFwcGVyICZ7XG5cdFx0JjphZnRlcntcblx0XHRcdGJhY2tncm91bmQ6IzRiNGI0Yjtcblx0XHR9XG5cdH1cblxuXHQuZXh0ZW5kLWRlc3Ryb3kgJntcblx0XHRoZWlnaHQ6IDUwMHB4O1xuXHR9XG59XG5cbi5wdWItaXRlbTphZnRlcntcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnB1Yi1pdGVtIC5kZXNjcmlwdGlvbiAubGluay13aXRoLWljb257IG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG5cbi5kYXJrLXdyYXBwZXJ7XG5cdC5vbC10aW1lbGluZXtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogIzRiNGI0Yjtcblx0XHQudGwtaXRlbS5wdWItaXRlbS53aXRoLWljb24gaXtcblx0XHRcdGJvcmRlci1jb2xvcjogIzRiNGI0Yjtcblx0XHR9XG5cdFx0LnRsLWl0ZW06YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRiNGI0Yjtcblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiO1xuXHRcdH1cblx0fVxufSIsIi5mZWF0dXJlZC1uZXdzLWJveHtcblx0cGFkZGluZzoxMDBweCA4MHB4IDEyMHB4IDgwcHg7XG5cdGNvbG9yOiNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcblx0dWwuZmVhdHVyZWQtbmV3c3tcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjowO1xuXHRcdHBhZGRpbmc6MDtcblx0XHQuZGF0ZXtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0bWFyZ2luLXRvcDo1MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vd2wtZG90c3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMTIwcHg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHQub3dsLWRvdCBzcGFue1xuXHRcdFx0bWFyZ2luOiAwIDNweDtcblx0XHR9XG5cdFx0Lm93bC1kb3Qgc3BhbjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblxufVxuXG5cbi5uZXdzLXBvc3Rze1xuXHRhe1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQudGl0bGV7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdHVsLm1ldGF7XG5cdCAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0c3Bhbixhe1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQucG9zdC1leGNlcnB0e1xuXHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHRjb2xvcjogJGNoYW9zX3RleHRpbmxpZ2h0X2xpZ2h0ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblx0LnJlYWQtbW9yZXtcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdH1cblxuXHQmLmRhdGUtYXNpZGUtbGlzdHtcblx0XHQudGl0bGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQucG9zdC1leGNlcnB0e1xuXHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdH1cblx0XHQucG9zdC10aHVtYi5zZXQtYmd7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdGhlaWdodDowO1xuXHRcdFx0cGFkZGluZy10b3A6NTUlO1xuXHRcdH1cblx0XHQuYXNpZGV7XG5cdFx0XHRtYXJnaW4tbGVmdDoxMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOjMwcHg7XG5cdFx0fVxuXHRcdC5wdWJsaXNoZWRfZGF0ZXtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcblx0XHRcdC5kYXl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0fVxuXHRcdFx0Lm1vbnRoe1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdC55ZWFye1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53aWRnZXR7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdD4gaDR7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XG5cdFx0JjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdFx0fVxuXHR9XG5cblx0LmRhcmstd3JhcHBlciAme1xuXHRcdCYgPmg0e1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiM0YjRiNGI7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndpZGdldHMtd3JhcHBlciAme1xuXHRcdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cdH1cblx0PiB1bHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6MDtcblx0XHR1bHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcblx0XHR9XG5cdH1cblx0aW1ne1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0c2VsZWN0e1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuLnRhZ2Nsb3Vke1xuXHRhe1xuXHRcdHBhZGRpbmc6NnB4IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0Y29sb3I6I2FhYTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3RoZW1lX2NvbG9yO1xuXHRcdFx0Y29sb3I6I2ZmZjtcdFxuXHRcdH1cblx0fVxufVxuLmh1YmJsZV9wb3N0c19saXN0e1xuXHQucG9zdHtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHQgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHQgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0YXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0YS5lbnRyeS1pbWFnZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHRcdCYubm8taW1hZ2V7XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCAgICB0b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5lbnRyeS1jb250ZW50e1xuXHRcdFx0bWFyZ2luLWxlZnQ6NjVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDozcHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHQmLm5vLXRodW1ie1xuXHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XG5cdFx0XHR9XG5cdFx0XHQuZW50cnktdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDowO1xuXHRcdFx0fVxuXHRcdFx0dWwuZW50cnktbWV0YXtcblx0XHRcdFx0bWFyaWduOjA7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6MnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDozcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHJpY2V7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjojYWFhO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0Y2xlYXI6bGVmdDtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jb21tZW50c3tcblx0XHQucG9zdHtcblx0XHRcdC5lbnRyeS1jb250ZW50e1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllc3tcblx0PnVse1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzowO1xuXHR9XG5cdGxpLmNhdC1pdGVte1xuXHRcdGF7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH0gXG59XG4ud2lkZ2V0X3BhZ2Vze1xuXG59XG4ud2lkZ2V0X2FyY2hpdmV7XG5cdD4gdWwge1xuXHRcdHBhZGRpbmc6MDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG59XG5cbi8qIGNhbGVuZGFyIHdpZGdldCAqL1xuLndpZGdldF9jYWxlbmRhciB7ZmxvYXQ6IGxlZnQ7fVxuI3dwLWNhbGVuZGFyIHt3aWR0aDogMTAwJTsgfVxuI3dwLWNhbGVuZGFyIGNhcHRpb24geyB0ZXh0LWFsaWduOiByaWdodDsgY29sb3I6ICMzMzM7IGZvbnQtc2l6ZTogMTJweDsgbWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuI3dwLWNhbGVuZGFyIHRoZWFkIHsgZm9udC1zaXplOiAxMHB4OyB9XG4jd3AtY2FsZW5kYXIgdGhlYWQgdGggeyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuI3dwLWNhbGVuZGFyIHRib2R5IHsgY29sb3I6ICNhYWE7IH1cbiN3cC1jYWxlbmRhciB0Ym9keSB0ZCB7IGJhY2tncm91bmQ6ICNmNWY1ZjU7IGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzo4cHg7fVxuI3dwLWNhbGVuZGFyIHRib2R5IHRkOmhvdmVyIHsgYmFja2dyb3VuZDogI2ZmZjsgfVxuI3dwLWNhbGVuZGFyIHRib2R5IC5wYWQgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG4jd3AtY2FsZW5kYXIgdGZvb3QgI25leHQgeyBmb250LXNpemU6IDEwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4jd3AtY2FsZW5kYXIgdGZvb3QgI3ByZXYgeyBmb250LXNpemU6IDEwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5jYWxsb3V0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGlnaHRncmF5O1xuXHRhe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOjEwMHB4IDMwcHggMzBweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6JGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6JGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRcdH1cblxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDpcIlxcZTljYlwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IG9sLWljb24tc2V0IWltcG9ydGFudDtcblx0XHQgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCFpbXBvcnRhbnQ7XG5cdFx0ICAgICAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcblx0XHQgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsIWltcG9ydGFudDtcblx0XHQgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcblx0XHQgICAgICAgIHNwZWFrOiBub25lO1xuXHRcdCAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0ICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgICAgIHRvcDogMzBweDtcblx0XHQgICAgICAgIHJpZ2h0OiAzNXB4O1xuXHRcdCAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXHRcdCAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdCAgICAgICAgb3BhY2l0eTogMDtcblx0XHQgICAgICAgIHotaW5kZXg6Mjtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHZpc2liaWxpdHk6dmlzaWJsZTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0cmlnaHQ6MzBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cblx0Ji5zZXQtYmd7XG5cdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHRhe1xuXHRcdFx0Y29sb3I6JGNoYW9zX2hlYWRlcmlubGlnaHQ7XG5cdFx0XHRoM3tcblx0XHRcdFx0Y29sb3I6JGNoYW9zX2hlYWRlcmlubGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuZGFyayxcblx0JltjbGFzcyo9XCJza2luLVwiXXtcblx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdGF7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0aDN7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc2tpbi1ibHVle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19ibHVlO1xuXHR9XG5cdCYuc2tpbi1ncmVlbntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfZ3JlZW47XG5cdH1cblx0Ji5za2luLXB1cnBsZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfcHVycGxlO1xuXHR9XG5cdCYuc2tpbi15ZWxsb3d7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3llbGxvdztcblx0fVxuXHQmLnNraW4tcmVke1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19yZWQ7XG5cdH1cbn1cblxuXG5cbi5zaW5nbGUtcG9zdHtcblxuXG5cdC5wb3N0LXRpdGxle1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0d2lkdGg6NDBweDtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2hlYWRlcmlubGlnaHQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHRcblx0fVxuXHQucG9zdC1tZXRhe1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0dWwubWV0YXtcblx0ICAgIGZvbnQtc2l6ZTogMTJweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHNwYW4sYXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQucG9zdC1ib2R5e1xuXHRcdFxuXHR9XG5cblx0LmNlbnRlci1tZXRhe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHRvcDogLTQ1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGEuYXZhdGFye1xuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHR9XG5cdFx0dWwubWV0YXtcblx0XHRcdHBhZGRpbmctdG9wOjEycHg7XG5cdFx0XHRsaXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHNwYW4uZGF0ZXtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLmF1dGhvci1iaW97XG5cdHBhZGRpbmc6MzBweCAwO1xuXHRtYXJnaW46NjBweCAwO1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHQuYXZhdGFye1xuXHRcdGZsb2F0OmxlZnQ7XG5cdH1cblx0LmF1dGhvci1iaW8tY29udGVudHtcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OjEwMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdH1cbn1cblxuLndpZGdldGl6ZWQtYXJlYS1iZWxvdy1wb3N0e1xuXHQ+Kntcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdD4qOmxhc3QtY2hpbGR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5cblxuXG51bC5jb21tZW50c3tcblx0bWFyZ2luOjA7XG5cdG1hcmdpbi10b3A6NTBweDtcblx0cGFkZGluZzowO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFxuXHRsaS5jb21tZW50e1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0fVxuXG5cdD5saSB1bHtcblx0XHRwYWRkaW5nLWxlZnQ6NjBweDtcblx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcblx0fVxuXG5cdC5hdmF0YXJ7XG5cdFx0d2lkdGg6NDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0LmNvbW1lbnQtYm9keXtcblx0XHRtYXJnaW4tbGVmdDo2MHB4O1xuXHRcdC5jb21tZW50LW1ldGF7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0dWx7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRjb2xvcjokY2hhb3NfdGV4dGlubGlnaHRfdmVyeWxpZ2h0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaS5hdXRob3ItbmFtZXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW57XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29tbWVudC1jb250ZW50e1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRjb2xvcjojMzMzO1xuXHRcdFx0cHtcblx0XHRcdFx0Y29sb3I6IzMzMztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uZGFyay13cmFwcGVyIHtcblxuXHQubmV3cy1wb3N0cy5kYXRlLWFzaWRlLWxpc3QgLnB1Ymxpc2hlZF9kYXRle1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogIzRiNGI0Yjtcblx0fVxuXG5cdC5wb3N0cy1saXN0IC5wb3N0e1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM0YjRiNGI7XG5cdH1cblxuXHQudGFnY2xvdWQgYXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuXHR9XG5cblx0LmF1dGhvci1iaW97XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNGI0YjRiO1xuXHR9XG5cdHVsLmNvbW1lbnRzIC5jb21tZW50LWJvZHkgLmNvbW1lbnQtY29udGVudHtcblx0XHRjb2xvcjogI2NiY2JjYjtcblx0XHRib3JkZXItY29sb3I6ICM0YjRiNGI7XG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjY2JjYmNiO1xuXHRcdH1cblx0fVxuXG5cdC5zaW5nbGUtcG9zdCAucG9zdC10aXRsZXtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjNGI0YjRiO1xuXG5cdFx0JjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLmV2ZW50c3tcblxuXHQuZXZlbnQtbmF2e1xuXHRcdC5jb250ZW50c3tcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdGhlaWdodDoxMDBweDtcblx0XHRcdFxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmV2ZW50LWNvdW50ZXIsXG5cdFx0XHQ+IHVse1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gdWx7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDozMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6N3B4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcdFx0XHRcdFx0dG9wOiAtMnB4O1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjJweCAwO1xuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVte1xuXHRcdFx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoYW9zX3RleHRpbmxpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5ldmVudC1jb3VudGVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOi0zcHg7XG5cdFx0XHRyaWdodDowcHg7XG5cdFx0XHQubnVtYmVye1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0XHQuc2VwYXJhdG9ye1xuXHRcdFx0XHRwYWRkaW5nOjAgNHB4O1xuXHRcdFx0fVx0XG5cdFx0fVxuXG5cdFx0LyogaW4gY2FzZSB5b3Ugd2FudCB0aGUgZXZlbnQtbmF2IHRleHRzIHRvIGJlIGxpZ2h0IGFkZCB0aGlzIGNsYXNzIHRvIGl0ICovXG5cdFx0Ji5saWdodGVue1xuXHRcdFx0LmNvbnRlbnRze1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnRzID4gdWwgbGl7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbXtcblx0XHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5maWx0ZXJze1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cdFx0ICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHQgICAgICAgIC5jbGVhci1zZWxlY3RpemV7XG5cdFx0ICAgICAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICAgICAgYm90dG9tOiAwO1xuXHRcdFx0ICAgICAgICByaWdodDogMDtcblx0XHRcdCAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdCAgICAgICAgY29sb3I6ICNhYWE7XG5cdFx0XHQgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdCAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2ZmZjtcblx0XHRcdCAgICAgICAgcGFkZGluZzogMzBweCAzMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdH1cblx0fVxuXG5cdC5ldmVudC10YWJsZXtcblx0XHRcblx0XHQuY29scy13cmFwcGVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHBhZGRpbmc6NDBweCAyNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMDsgLyp0byByZW1vdmUgdGhlIHNwYWNlcyovXG5cdFx0XHQudmNlbnRlciB7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQgICAgZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQud3JhcHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDoyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblxuXHRcdC50aXRsZS1jb2x7XG5cdFx0XHRcblx0XHRcdC53cmFwe1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjIwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRhdGUtY29se1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0XHQubG9jYXRpb24tY29se1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdGgzLnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRoNC5jYXR7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6I2FhYTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Lml0ZW17XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0XHR9XG5cdFx0LmltYWdlLXdyYXBwZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6LTIwcHg7XG5cdFx0XHR3aWR0aDoxMDBweDtcblx0XHR9XG5cdFx0LmFycm93LXdyYXBwZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDotMzBweDtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OjA7XG5cdFx0XHRcblx0XHRcdC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuXHRcdFx0aXtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHQgICAgICAgIGhlaWdodDogNDBweDtcblx0XHRcdCAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0XG5cdFx0LmltYWdlLXdyYXBwZXIsXG5cdFx0LmNvbHMtd3JhcHBlcixcblx0XHQuYXJyb3ctd3JhcHBlcntcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI2LCAwLjU3LCAwLjE1LCAxLjI2KTtcblx0XHR9XG5cdFx0Lml0ZW06aG92ZXIsXG5cdFx0Lml0ZW06Zm9jdXN7XG5cdFx0XHQuaW1hZ2Utd3JhcHBlcixcblx0XHRcdC5jb2xzLXdyYXBwZXIsXG5cdFx0XHQuYXJyb3ctd3JhcHBlcntcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTQsIDAuNzQsIDAuMSwgMC43NCk7XG5cdFx0XHR9XG5cdFx0XHQuaW1hZ2Utd3JhcHBlcntcblx0XHRcdFx0bGVmdDotNjBweDtcblxuXHRcdFx0fVxuXHRcdFx0LmNvbHMtd3JhcHBlcntcblx0XHRcdFx0bGVmdDo0MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmFycm93LXdyYXBwZXJ7XG5cdFx0XHRcdHJpZ2h0Oi0yNXB4O1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0Y29sb3I6aW5oZXJpdDtcblx0XHR9XG5cblx0fVxuXG5cdC5ldmVudC10b2dnbGV7XG5cdFx0YXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCYuaXRlbXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3doaXRlO1xuXHRcdC5hYy1oZWFke1xuXHRcdFx0Y29sb3I6ICRjaGFvc190ZXh0aW5saWdodDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICAjZjlmOWY5O1xuXHRcdFx0fVxuXHRcdFx0LmNvbHMtd3JhcHBlcntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOjQwcHggMjVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAwOyAvKnRvIHJlbW92ZSB0aGUgc3BhY2VzKi9cblx0XHRcdFx0LnZjZW50ZXIge1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ICAgIGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53cmFwe1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRpdGxlLWNvbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53cmFwe1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MjAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5mby1jb2x7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdC5pbmZvLXN1YnRpdGxle1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmFjLWJvZHl7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHQuY29scy13cmFwcGVye1xuXHRcdFx0XHRwYWRkaW5nOjAgMjVweCA0MHB4O1xuXHRcdFx0XHQud3JhcHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2xpY2thYmxle1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogbWFyZ2luIDAuNXM7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlMmY0XCI7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogb2wtaWNvbi1zZXQhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcblx0Ji53aXRoLWluZGV4e1xuXHRcdC5yb3ctaW5kZXh7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0XHQmOm50aC1jaGlsZCgybil7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjaGFvc190aGVtZV9jb2xvciBhKDk1JSkpO1xuXHRcdFx0fVxuXHRcdFx0LmZpbHRlci1pbmRleHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAxNjVweDtcblx0XHRcdFx0Y29sb3I6ICRjaGFvc193aGl0ZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ldmVudC10b2dnbGV7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNjVweDtcblx0XHRcdH1cblx0XHRcdCYgLmV2ZW50LXRvZ2dsZSBhLml0ZW06bGFzdC1jaGlsZHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0JiAuZXZlbnQtdG9nZ2xlIGEuaXRlbS5hY3RpdmU6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIC5ldmVudC10b2dnbGUgYS5pdGVtOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYud2l0aC1maWx0ZXJze1xuXHRcdHVsLmZpbHRlcnN7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpe1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY2hhb3NfYmxhY2s7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdGNvbG9yOiAkY2hhb3NfYmxhY2s7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfYmxhY2s7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0YTphZnRlcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19ibGFjaztcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLndyYXBwZXJ7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7XG5cdFx0XHQucm93LWluZGV4OmZpcnN0LWNoaWxkIGEuaXRlbTpmaXJzdC1jaGlsZHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGFyay13cmFwcGVyICZ7XG5cdFx0LmV2ZW50LXRhYmxle1xuXHRcdFx0LmNvbHMtd3JhcHBlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcblx0XHRcdH1cblx0XHRcdC5pdGVte1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjNGI0YjRiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5vbC1hZ2VuZGF7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc193aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRjaGFvc19ib3JkZXJpbmxpZ2h0O1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0Y29sb3I6ICM2MzYzNjM7XG5cblx0dWwuZmlsdGVyc3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6MDtcblx0XHR0b3A6LTMwcHg7XG5cdFx0aGVpZ2h0OjMwcHg7XG5cdFx0ZGlzcGxheTp0YWJsZTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpe1xuXHRcdFx0ZGlzcGxheTp0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246Ym90dG9tO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiAkY2hhb3NfYmxhY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRjb2xvcjogJGNoYW9zX2JsYWNrO1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2JsYWNrO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRhOmFmdGVye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19ibGFjaztcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFnLXNlY3Rpb257XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnNlY3Rpb24taGVhZHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3RoZW1lX2NvbG9yO1xuXHRcdFx0Y29sb3I6ICRjaGFvc193aGl0ZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdFx0XHQuZGF0ZXtcblx0XHRcdFx0Ji53aXRoLXNoYWRlZC1sYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0XHRcdFx0LnNoYWRlZC1sYWJlbHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRcdGNvbG9yOmluaGVyaXQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRcdFx0XHRcdHRvcDogYXV0bztcbiAgICBcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmRhcmstbnVtYmVyc3tcblx0XHRcdFx0Y29sb3I6JGNoYW9zX2Rhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5zZWN0aW9uLWJvZHl7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY2hhb3NfYm9yZGVyaW5saWdodDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjAwcHg7XG5cdFx0XHQuaXRlbXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji50b2dnbGVhYmxlOmhvdmVyLFxuXHRcdFx0XHQmLnRvZ2dsZWFibGU6Zm9jdXN7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYudG9nZ2xlYWJsZTpob3Zlcixcblx0XHRcdFx0Ji50b2dnbGVhYmxlOmZvY3VzLFxuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHQudG9nZ2xlLXRyaWdnZXJ7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHJpZ2h0OjUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdC50b2dnbGUtdHJpZ2dlcntcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdC50b2dnbGUtdHJpZ2dlcntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6NzBweDtcblx0XHRcdFx0cmlnaHQ6MzBweDtcdFxuXHRcdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG5cdFx0XHRcdHRyYW5zaXRpb246YWxsIDAuM3MgZWFzZTtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOi0xMHB4O1xuXHRcdFx0XHRcdGxlZnQ6MTBweDtcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDAuM3MgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5mb3tcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdFx0PnNwYW57XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnRze1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTUwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1JTtcblx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiM0YjRiNGI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1YnRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfcHJpbWFyeTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0Y29sb3I6JGNoYW9zX3RleHRpbmxpZ2h0X2xpZ2h0ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmV4dHJhLWRlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMm4rMSl7XG5cdFx0XHQuc2VjdGlvbi1oZWFke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY2hhb3NfdGhlbWVfY29sb3IgYSg5MCUpKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0LnNlY3Rpb24tYm9keXtcblx0XHRcdFx0LyogYm9yZGVyLXRvcDoxcHggc29saWQgJGNoYW9zX2JvcmRlcmlubGlnaHQ7ICovXG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XHRcblx0fVxuXG5cdCYud2lkZXItc2lkZXtcblx0XHQuYWctc2VjdGlvbntcblx0XHRcdC5zZWN0aW9uLWhlYWR7XG5cdFx0XHRcdHdpZHRoOjMwMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnNlY3Rpb24tYm9keXtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjMwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGFyay13cmFwcGVyICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcblx0XHRib3JkZXItY29sb3I6IzRiNGI0Yjtcblx0XHR1bC5maWx0ZXJzIGxpIGF7XG5cdFx0XHRjb2xvcjojY2JjYmNiO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWctc2VjdGlvbjpudGgtY2hpbGQoMikgLnNlY3Rpb24tYm9keSxcblx0XHQuYWctc2VjdGlvbiAuc2VjdGlvbi1ib2R5e1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNGI0YjRiO1xuXHRcdH1cblx0XHQuYWctc2VjdGlvbntcblx0XHRcdC5zZWN0aW9uLWJvZHl7IFxuXHRcdFx0XHQuY29udGVudHN7XG5cdFx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnN1YnRpdGxle1xuXHRcdFx0XHRcdFx0Y29sb3I6I2NiY2JjYjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmluZm97XG5cdFx0XHRcdFx0Y29sb3I6I2NiY2JjYjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS50b2dnbGVhYmxle1xuXHRcdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IzQ0NDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRvZ2dsZS10cmlnZ2Vye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2NiY2JjYjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiXG4ucGFyYWxsYXgtbGF5ZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcblx0XG5cdC5vbC1pbm5lci13cmFwcGVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXHQucGFyYWxsYXgtYmctZWxlbXtcblx0XHR6LWluZGV4OiAtMjtcblx0fVxufVxuLnBhcmFsbGF4LWJnLWVsZW17XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG5cdC5wYXJhbGxheC1tb2RlLTggJiB7XG5cdFx0XG5cdH1cbn1cblxuLnBhcmFsbGF4LW1vZGUtaGVhZGVyLWNvbnRlbnR7XG5cdG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDtcbn1cblxuXG5cbi5wYXJhbGxheC1sYXllcntcblx0PiosJjpiZWZvcmV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMC4xcHgpO1xuXHR9XG59IiwiXG4uY291cnNlLWVse1xuXHQuY29udGVudHN7XG5cdFx0cGFkZGluZzogNDBweCA0MHB4IDMwcHggNDBweDtcblx0XHQudGl0bGUtd3JhcHBlcntcblx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc3ViLXRpdGxle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm9sLXJldmlldy1yYXRlc3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDJweDtcblx0ICAgIHJpZ2h0OiAwO1xuXHR9XG5cblx0LmNvdXJzZS1wdXJjaGFzZS1idG57XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHQgICAgYm9yZGVyLXJhZGl1czogMzVweDtcblx0ICAgIHBhZGRpbmc6IDAgNXB4O1xuXHQgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cdFxuXG5cdC5jb3Vyc2UtaW5zdHJ1Y3Rvcntcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcblx0fVxuXG5cdCYuc2V0LWJne1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdH1cblx0XHRcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1c3tcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXN7XG5cdFx0LmNvdXJzZS1wdXJjaGFzZS1idG57XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdCAgICB0cmFuc2Zvcm06c2NhbGUoMS4xKTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCY6bm90KC5zZXQtYmcpe1xuXHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdC5jb3Vyc2Utc2hvcC1kYXRhIC5vbC1yZXZpZXctcmF0ZXMgaXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLmNvdXJzZS1zaG9wLWRhdGF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAycHggMDtcblx0LnN1Yi1tZXRhe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICByaWdodDogMDtcblx0ICAgIGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnk7XG5cdCAgICBmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHQudXBwZXItbWV0YXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICBmb250LWZhbWlseTogJGZvbnRfc2Vjb25kYXJ5O1xuXHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6ICNkZWRlZGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDo1MCU7XG5cdFx0bGVmdDowO1xuXHR9XG59XG5cbi5jb3Vyc2UtcHVyY2hhc2UtYnRue1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDNweCAtMXB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzRiNGI0YjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3Vze1xuICAgIFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgfVxuXG5cdGl7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDo1MCU7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0bWFyZ2luLXRvcDogLTExcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfdGhlbWVfY29sb3I7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ei1pbmRleDogNTtcblxuXHR9XG5cdHNwYW57XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDU7XG5cdH1cblxuXG59XG4ub2wtcmV2aWV3LXJhdGVze1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBpe1xuICAgIFx0Zm9udC1zaXplOiAxMnB4O1xuICAgIFx0Y29sb3I6ICM3Nzc7XG4gICAgfVxufVxuLmF1dGhvcnMtdGh1bWJ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OjVweDtcblx0aW1ne1xuXHRcdHdpZHRoOiA0MHB4O1xuXHQgICAgaGVpZ2h0OiA0MHB4O1xuXHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHQgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwwLDAsMC4zNSk7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdCAgICBmbG9hdDogcmlnaHQ7XG5cblx0ICAgICY6Zmlyc3QtY2hpbGR7XG5cdCAgICBcdG1hcmdpbi1yaWdodDowO1xuXHQgICAgfVxuXHR9XG59XG5cblxuLmNvdXJzZS1zaW5nbGUge1xuXHQucGFnZS1oZWFke1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdHBhZGRpbmc6IDkwcHggMDtcblx0fVxuXG5cdC5hdXRob3ItYmlvIHtcblx0ICAgIHBhZGRpbmc6IDA7XG5cdCAgICBtYXJnaW46MDtcblx0ICAgIGJvcmRlcjpub25lO1xuXHR9XG5cblx0dWwuY29tbWVudHMgPmxpLmNvbW1lbnQ6bGFzdC1jaGlsZCAuY29tbWVudC1ib2R5IC5jb21tZW50LWNvbnRlbnR7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxufVxuXG4uY291cnNlLWludHJve1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtaW4taGVpZ2h0OiAzNTBweDtcblx0LmNhdGVnb3J5e1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LWZhbWlseTogJGZvbnRfc2Vjb25kcnk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC50aXRsZXtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LmNvdXJzZS1pbmZve1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5jb3Vyc2Utc2hvcC13cmFwcGVye1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIGJvdHRvbTogNDBweDtcblx0ICAgIGxlZnQ6IDQwcHg7XG5cdCAgICByaWdodDogNDBweDtcblx0fVxuXHQuY291cnNlLXNob3AtZGF0YXtcblx0XHQuY291cnNlLXB1cmNoYXNlLWJ0bntcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3RoZW1lX2NvbG9yO1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfc2Vjb25kcnk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cblx0XHRcdGl7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc190aGVtZV9jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51cHBlci1tZXRhe1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZHJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICM0YjRiNGI7XG5cdFx0fVxuXHR9XG59XG5cbi5jb3Vyc2UtbWV0YS1saXN0e1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGxpe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9wcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0Pml7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+c3Bhbiw+aXtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG59XG5cblxuLmNvdXJzZS1zaW5nbGUtdGFie1xuXHQuaGVhZC13cmFwcGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cblx0XHQuc29jaWFsLWljb25ze1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDo1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50YWItbmF2aWdhdGlvbntcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRsaXtcblx0XHRcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdHRvcDowICFpbXBvcnRhbnQ7XG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHR0b3A6YXV0bztcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAtN3B4IDIycHggMXB4IHJnYmEoMjU1LCA1MSwgMTAyLDAuNSk7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJvZHktd3JhcHBlcntcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHR9XG5cdC50YWItcGFuZXtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cblxuLmxlc3Nvbi1pdGVte1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0PiosLmxlc3Nvbi1tZXRhID4qe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHR9XG5cdC5sZXNzb24tbWV0YXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG5cdH1cblx0LmNvdW50ZXJ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQuY291bnRlciwuZHVyYXRpb257XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC5kdXJhdGlvbiwubGVzc29uLXR5cGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2dyZWVuO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdFxuXHQubGVzc29uLXR5cGV7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDBweCAycHggJGNoYW9zX2dyZWVuO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHR9XG5cdH1cblx0LnRpdGxle1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRmb250LWZhbWlseTogJGZvbnRfcHJpbWFyeTtcblx0XHRmb250LXdlaWdodDogcmVndWxhcjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAjNjM2MzYzO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXgtd2lkdGg6IDYwJTtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlxcZTkyNlwiO1xuXHRcdGZvbnQtZmFtaWx5OiBcIm9sLWljb24tc2V0XCI7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMTVweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0Ji5hY2Nlc3MtbG9ja3tcblx0XHQuZHVyYXRpb24sLmxlc3Nvbi10eXBle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdC5kdXJhdGlvbntcblx0XHRcdGNvbG9yOiAjNjM2MzYzO1xuXHRcdH1cblxuXHRcdC5sZXNzb24tdHlwZXtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwcHggMnB4ICNlYmViZWI7XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdCAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xuXHRcdH1cblx0fVxufVxuXG4ud2lkZ2V0LXJhdGluZ3tcblx0LndpZGdldC13cmFwcGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0cGFkZGluZzogNjBweCA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuXHR9XG5cblx0LnJhdGUsLmNvdW50e1xuXHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRmb250LWZhbWlseTogJGZvbnRfc2Vjb25kYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQucmF0ZXtcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdH1cblxuXHQub2wtcmV2aWV3LXJhdGVze1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRpe1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdFx0XHRjb2xvcjogJGNoYW9zX3llbGxvdztcblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb3VudHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X3ByaW1hcnk7XG5cdH1cblxufVxuXG4ud2lkZ2V0LXJhdGluZy1iYXJze1xuXHQucHJvZ3Jlc3MucmF0ZS1iYXJ7XG5cdCAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG5cdH1cblxuXHQucHJvZ3Jlc3MgLnByb2dyZXNzLWJhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfeWVsbG93O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuY291bnQsLnR5cGV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDowO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG5cblx0LnR5cGV7XG5cdFx0bGVmdDotNjBweDtcblx0fVxuXHQuY291bnR7XG5cdFx0cmlnaHQ6LTMwcHg7XG5cdH1cblxufVxuXG5cbi5jb3Vyc2UtZWwtcmVndWxhcntcblx0cGFkZGluZzogMzBweCAwO1xuXHQuY291cnNlLXRodW1ie1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHR9XG5cdC5hdXRob3JzLXRodW1ie1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXHQuY291cnNlLW1ldGF7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRsaXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI2RlZGVkZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY+c3BhbiwuY291cnNlLWluc3RydWN0b3I+c3Bhbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjNGI0YjRiO1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNiYmI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHJlZ3VsYXI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3Vyc2UtaW5zdHJ1Y3Rvcntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0fVxuXHR9XG5cdC5vbC1yZXZpZXctcmF0ZXN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC50aXRsZXtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0YXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1x0XG5cdFx0fVxuXHRcdFxuXHR9XG5cdC5jb3Vyc2UtcHVyY2hhc2UtYnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZGRkO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMCA1MHB4O1xuXHRcdHRyYW5zaXRpb246YWxsIDAuM3MgZWFzZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA2cHggLTJweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNvdXJzZS10aHVtYntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7XG5cdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0b3BhY2l0eTowLjg7XG5cdFx0fVxuXHR9XG59XG4iLCIub2wtZDYtc2xpZGVye1xuXHQucmV2LXNjcm9sbC1idG57XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0fVxuXHRjb2xvcjojZmZmO1xuXHRoMSxoMixoM3tcblx0XHRjb2xvcjojZmZmO1xuXHRcdHRleHQtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLDAuNSk7XG5cdH1cblx0LnRwLWNhcHRpb257XG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIjY29tbWVudGZvcm17XG5cdHRleHRhcmVhe1xuXHRcdGhlaWdodDogMTcwcHg7XG5cdH1cblxufVxuXG4ucGFnZS1jb21tZW50c3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0cGFkZGluZzogODBweCAwO1xufVxudWwuY29tbWVudHN7XG5cdC5jb21tZW50LWJvZHl7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LmNvbW1lbnQtYm9keSAuY29tbWVudC1tZXRhe1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0b2wuY2hpbGRyZW57XG5cdCAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXHQgICAgbGlzdC1zdHlsZTogbm9uZTtcblx0ICAgIHBhZGRpbmctbGVmdDogNjBweDtcblx0fVxuXHQjcmVzcG9uZHtcblx0XHRtYXJnaW4tbGVmdDogNjBweDtcblx0fVxufVxuI3Jlc3BvbmR7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uY29tbWVudC1ib2R5e1xuXHRcblxuXHQuY29tbWVudC1hdXRob3J7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGltZ3tcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblx0LmNvbW1lbnQtbWV0YWRhdGF7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OictJztcblx0XHR9XG5cdH1cblx0XHRcblx0c3Bhbi5zYXlze1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNvbW1lbnQtY29udGVudHtcblx0XHRtYXJnaW4tbGVmdDogNjBweDtcblx0fVxuXHQucmVwbHl7XG5cdCAgICBmbG9hdDogcmlnaHQ7XG5cdCAgICBtYXJnaW4tdG9wOiAtMTlweDtcblx0ICAgIGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHQuY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9ue1xuXHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuXHR9XG5cbn1cblx0IiwiLmh1YmJsZV9zdHJldGNoZWRfcm93e1xuXHRtYXJnaW4tcmlnaHQ6MDtcblx0bWFyZ2luLWxlZnQ6MDtcbn1cblxuLnBhZ2Utd3JhcHBlcntcblx0Ji5oYXMtdmN7XG5cdFx0LnBhZ2UtY29udGVudHN7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xuXHRcdFx0PiAuY29udGFpbmVye1xuXHRcdFx0XHR3aWR0aDphdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubm8taGVhZHtcblx0XHQucGFnZS1jb250ZW50c3tcblx0XHRcdHBhZGRpbmctdG9wOjA7XG5cdFx0fVxuXHR9XG59XG4iLCJpZnJhbWV7XG5cdGJvcmRlcjpub25lO1xufVxudWwsb2x7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYm94ZWQtY29udGFjdC1mb3Jte1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRib3JkZXI6MXB4IHNvbGlkICNkZWRlZGU7XG5cdHBhZGRpbmc6NTBweDtcbn1cblxuLyogbmV3c2xldHRlcnMgKi9cbi5uZXdzbGV0dGVyLWZvcm17XG5cdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19saWdodGdyYXlfZGFya2VyO1xuXHQubmwtdGl0bGV7XG5cdFx0cGFkZGluZzo3MHB4IDE1JTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3RoZW1lX2NvbG9yO1xuXHRcdGgze1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHQgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblx0Lm5sLWZvcm17XG5cdFx0cGFkZGluZzogMHB4IDIwJSA0MHB4O1xuXHRcdG1hcmdpbi10b3A6LTIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aW5wdXR7XG5cblx0XHR9XG5cdFx0LmZvcm0td2l0aC1ib3JkZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBcdFx0bWFyZ2luOiAwIGF1dG8gNDVweCBhdXRvO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHQgICAgICAgIFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0ICAgICAgICBcdHRvcDotOHB4O1xuXHRcdCAgICAgICAgXHRsZWZ0Oi04cHg7XG5cdFx0ICAgICAgICBcdHJpZ2h0Oi04cHg7XG5cdFx0ICAgICAgICBcdGJvdHRvbTogLThweDtcblx0XHQgICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdCAgICAgICAgXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0ICAgICAgICB9XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdCAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgICAgIHotaW5kZXg6IDI7XG5cdFx0ICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQgICAgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdCAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5ubC1ldGN7XG5cdFx0cGFkZGluZzo0MHB4IDIwJTtcblx0XHRtYXJnaW4tdG9wOi03MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHQmLnNraW4tYmx1ZXtcblx0XHQubmwtdGl0bGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfYmx1ZTtcblx0XHR9XG5cdH1cblx0Ji5za2luLWdyZWVue1xuXHRcdC5ubC10aXRsZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19ncmVlbjtcblx0XHR9XG5cdH1cblx0Ji5za2luLXB1cnBsZXtcblx0XHQubmwtdGl0bGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfcHVycGxlO1xuXHRcdH1cblx0fVxuXHQmLnNraW4teWVsbG93e1xuXHRcdC5ubC10aXRsZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc195ZWxsb3c7XG5cdFx0fVxuXHR9XG5cdCYuc2tpbi1yZWR7XG5cdFx0Lm5sLXRpdGxle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3JlZDtcblx0XHR9XG5cdH1cblx0Ji5za2luLWRhcmt7XG5cdFx0Lm5sLXRpdGxle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2Rhcms7XG5cdFx0fVxuXHR9XG5cdCYuc2V0LWJne1xuXHRcdC5ubC1ldGN7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdH1cblx0XHQubmwtdGl0bGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cdFx0fVxuXHR9XG5cdCYubGlnaHR7XG5cdFx0Lm5sLXRpdGxle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0aDN7XG5cdFx0XHRcdGNvbG9yOiRjaGFvc19oZWFkZXJpbmxpZ2h0O1xuXHRcdFx0fVx0XG5cdFx0fVxuXHRcdFxuXHRcdC5ubC1ldGN7XG5cdFx0XHRjb2xvcjokY2hhb3NfdGV4dGlubGlnaHQ7XG5cdFx0fVxuXHR9XG5cdCYuc21hbGx7XG5cdFx0Lm5sLXRpdGxle1xuXHRcdFx0cGFkZGluZzogMzBweCAyMCUgNDBweDtcblx0XHRcdGgze1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgICAgIFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ubC1mb3Jte1xuXHRcdCAgICAgICAgcGFkZGluZzogMHB4IDEyJSAzMHB4O1xuXG5cdFx0XHQuZm9ybS13aXRoLWJvcmRlcntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0dG9wOiAtNnB4O1xuXHRcdFx0XHQgICAgICAgIGxlZnQ6IC02cHg7XG5cdFx0XHRcdCAgICAgICAgcmlnaHQ6IC02cHg7XG5cdFx0XHRcdCAgICAgICAgYm90dG9tOiAtNnB4O1xuXHRcdFx0XHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl17XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY1JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5sLWV0Y3tcblx0ICAgICAgICBcdHBhZGRpbmc6IDMwcHggMTAlO1xuICAgICAgICBcdFx0bWFyZ2luLXRvcDogLTYwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5zaW1wbGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblxuXHRcdC5mb3JtLWNvbnRyb2wsLmJ0bntcblx0XHRcdGhlaWdodDo0MHB4O1xuXHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0fVxuXHRcdC5mb3JtLWNvbnRyb2x7XG5cdFx0XHRtaW4td2lkdGg6IDM1MHB4O1xuXHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdH1cblx0XHQuYnRue1xuXHRcdFx0Ym9yZGVyOjJweCBzb2xpZCAjZmZmO1xuXHRcdFx0cGFkZGluZzowIDUwcHg7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBzaW5nbGUgaWNvbnMgKi9cbi5zaW5nbGUtaWNvbntcblx0Ji5za2lue1xuXHRcdCYtYmx1ZSBpe1xuXHRcdFx0Y29sb3I6JGNoYW9zX2JsdWU7XG5cdFx0fVxuXHRcdCYtZ3JlZW4gaXtcblx0XHRcdGNvbG9yOiRjaGFvc19ncmVlbjtcblx0XHR9XG5cdFx0Ji15ZWxsb3cgaXtcblx0XHRcdGNvbG9yOiRjaGFvc195ZWxsb3c7XG5cdFx0fVxuXHRcdCYtZGFyayBpe1xuXHRcdFx0Y29sb3I6JGNoYW9zX2Rhcms7XG5cdFx0fVxuXHRcdCYtcHVycGxlIGl7XG5cdFx0XHRjb2xvcjokY2hhb3NfcHVycGxlO1xuXHRcdH1cblx0XHQmLWN5YW4gaXtcblx0XHRcdGNvbG9yOiRjaGFvc19jeWFuO1xuXHRcdH1cblx0XHQmLWxlbW9uIGl7XG5cdFx0XHRjb2xvcjokY2hhb3NfbGVtb247XG5cdFx0fVxuXHRcdCYtcmVkIGl7XG5cdFx0XHRjb2xvcjokY2hhb3NfcmVkO1xuXHRcdH1cblx0fVxuXHQmLnNpemV7XG5cdFx0Ji14c3tcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0Ji1zbXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0Ji1tZHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHR9XG5cdFx0Ji1sZ3tcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHR9XG5cdFx0Ji14bHtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHR9XG5cblx0fVxufVxuXG4uY2lyY2xlLWljb257XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0aXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAwcHg7XG5cdH1cblx0Ji5za2lue1xuXHRcdCYtYmx1ZSBpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNoYW9zX2JsdWU7XG5cdFx0fVxuXHRcdCYtZ3JlZW4gaSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjaGFvc19ncmVlbjtcblx0XHR9XG5cdFx0Ji15ZWxsb3cgaSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjaGFvc195ZWxsb3c7XG5cdFx0fVxuXHRcdCYtZGFyayBpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNoYW9zX2Rhcms7XG5cdFx0fVxuXHRcdCYtcHVycGxlIGkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokY2hhb3NfcHVycGxlO1xuXHRcdH1cblx0XHQmLWN5YW4gaSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjaGFvc19jeWFuO1xuXHRcdH1cblx0XHQmLWxlbW9uIGkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokY2hhb3NfbGVtb247XG5cdFx0fVxuXHRcdCYtcmVkIGkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokY2hhb3NfcmVkO1xuXHRcdH1cblx0fVxuXG5cdCYuc2l6ZXtcblx0XHQmLXhzIGl7XG5cdFx0XHR3aWR0aDozMHB4O1xuXHRcdFx0aGVpZ2h0OjMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0Ji5pY29ue1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1zbSBpe1xuXHRcdFx0d2lkdGg6NDBweDtcblx0XHRcdGhlaWdodDo0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRcdCYuaWNvbntcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbWQgaXtcblx0XHRcdHdpZHRoOjUwcHg7XG5cdFx0XHRoZWlnaHQ6NTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHQmLmljb257XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWxnIGl7XG5cdFx0XHR3aWR0aDo3MHB4O1xuXHRcdFx0aGVpZ2h0OjcwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblxuXHRcdFx0Ji5pY29ue1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNzhweDtcblx0XHRcdH1cblxuXHRcdH1cblx0XHQmLXhsIGl7XG5cdFx0XHR3aWR0aDo5MHB4O1xuXHRcdFx0aGVpZ2h0OjkwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogOTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblxuXHRcdFx0Ji5pY29ue1xuXHRcdFx0XHRsaW5lLWhlaWdodDogOThweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQmLmRvdWJsZXtcblx0XHRcblxuXHRcdGl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHQgICAgICAgIHRvcDogMDtcblx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuXHRcdFx0ICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2tpbntcblx0XHRcdCYtYmx1ZSBpOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoJGNoYW9zX2JsdWUgYSgyMCUpKTtcblx0XHRcdH1cblx0XHRcdCYtZ3JlZW4gaTphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjaGFvc19ncmVlbiBhKDIwJSkpO1xuXHRcdFx0fVxuXHRcdFx0Ji15ZWxsb3cgaTphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjaGFvc195ZWxsb3cgYSgyMCUpKTtcblx0XHRcdH1cblx0XHRcdCYtZGFyayBpOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoJGNoYW9zX2RhcmsgYSgyMCUpKTtcblx0XHRcdH1cblx0XHRcdCYtcHVycGxlIGk6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY2hhb3NfcHVycGxlIGEoMjAlKSk7XG5cdFx0XHR9XG5cdFx0XHQmLWN5YW4gaTphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjaGFvc19jeWFuIGEoMjAlKSk7XG5cdFx0XHR9XG5cdFx0XHQmLWxlbW9uIGk6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY2hhb3NfbGVtb24gYSgyMCUpKTtcblx0XHRcdH1cblx0XHRcdCYtcmVkIGk6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY2hhb3NfcmVkIGEoMjAlKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaXple1xuXHRcdFx0Ji14cyBpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXNtIGl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHRcdH1cblx0XHRcdCYtbWQgaXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1sZyBpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjE1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLXhsIGl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MjBweDtcblx0XHRcdH1cblxuXHRcdH1cblx0XHRcdFxuXHR9XG5cbn1cblxuXG4vKiB0d2l0dGVyIGNhcm91c2VsICovXG4udHdpdHRlci1jYXJvdXNlbHtcblxuXHQudHdlZXR7XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0PiBhOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjVweDtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiRjaGFvc190aGVtZV9jb2xvcjtcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRhcmstd3JhcHBlciAmIHtcblx0XHQudHdlZXR7XG5cdFx0XHRwe1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKiBiYWNrZ3JvdW5kIGNvbG9yIGZvciBlbGVtZW50cyAqL1xuLmJne1xuXHQmLWJsdWV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2JsdWU7XG5cdH1cblx0Ji1yZWR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX3JlZDtcblx0fVxuXHQmLWdyZWVue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc19ncmVlbjtcblx0fVxuXHQmLXB1cnBsZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfcHVycGxlO1xuXHR9XG5cdCYteWVsbG93e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc195ZWxsb3c7XG5cdH1cblx0Ji1sZW1vbntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfbGVtb247XG5cdH1cblx0Ji1kYXJre1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG5cdH1cblx0Ji1kYXJrLTF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcblx0fVxuXHQmLWRhcmstMntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuXHR9XG5cdCYtY3lhbntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhb3NfY3lhbjtcblx0fVxuXHQmLWdyYXl7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYW9zX2xpZ2h0Z3JheTtcblx0fVxuXHQmLXdoaXRle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGFvc193aGl0ZTtcblx0fVxuXHQmLXRyYW5zcGFyZW50e1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogc3VtbWFyeS1ib3ggKi9cbi5zdW1tYXJ5LWJveHtcblx0PiBpe1xuXHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRjb2xvcjojZmZmO1xuXHRcdHBhZGRpbmctdG9wOjkwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHVsLnN1bW1hcmllc3tcblx0XHRwYWRkaW5nOjAgODBweCA4MHB4IDgwcHg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGkgYXtcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdGxpe1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfc2Vjb25kYXJ5O1xuXHRcdFx0Lm51bWJlcntcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXG5cdFx0XHR9XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnR3by1jb2wtaW5mb3tcblx0XHQuaW5mby1ib3h7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRjb2xvcjogJGNoYW9zX3doaXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHBhZGRpbmc6IDQ1cHggMDtcblx0XHRcdGhlaWdodDogMTMwcHg7XG5cdFx0XHQ+Kntcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0cGFkZGluZzowIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc3BsaXQtbGluZXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaW50b3ItYm94LXdyYXBwZXJ7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uaW50cm8tYm94e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYgPip7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuY29udGVudC1zaWRle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgIGhlaWdodDogMTAwJTtcblx0ICAgICAgICBsZWZ0OiA1MCU7XG5cdCAgICAgICAgdG9wOiAwO1xuXHQgICAgICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgICAgIHJpZ2h0OiAwO1xuXHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG5cblx0ICAgICAgICAmOmJlZm9yZXtcblx0ICAgICAgICBcdGNvbnRlbnQ6Jyc7XG5cdCAgICAgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgXHR0b3A6MDtcblx0ICAgICAgICBcdGxlZnQ6MDtcblx0ICAgICAgICBcdHdpZHRoOiAxMDAlO1xuXHQgICAgICAgIFx0aGVpZ2h0OiAxMDAlO1xuXHQgICAgICAgIFx0Ym9yZGVyOjEwcHggc29saWQgI2ZmZjtcblx0ICAgICAgICB9XG5cblx0ICAgICAgICAuaW5uZXItd3JhcHBlcntcblx0ICAgICAgICBcdHBhZGRpbmc6IDUwcHggMzBweDtcblx0ICAgICAgICB9XG5cdCAgICAgICAgLnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X3NhbnM7XG5cdFx0XHRjb2xvcjogIzUwNTA1MDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0ICAgICAgICB9XG5cblx0XHQuc3VidGl0bGV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0zMHB4O1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfcHJpbWFyeTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4ub2wtdXNlci1wcm9maWxle1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5hdmF0YXJ7XG5cdFx0d2lkdGg6MTQwcHg7XG5cdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC50aXRsZXtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LWZhbWlseTogJGZvbnRfc2Fucztcblx0XHRmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcblxuXHRcdHNwYW57XG5cdFx0XHQgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0IGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0IG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHR9XG5cdH1cblxuXHQuc3VidGl0bGV7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X3ByaW1hcnk7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQuc2lkZS1oZWFkZXIgJntcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQuYXZhdGFye1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LnN1YnRpdGxle1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGNvbG9yOiAkY2hhb3NfbGlnaHRncmF5X2Rhcmtlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8qIGRhcmstd3JhcHBlciAqL1xuLmRhcmstd3JhcHBlcntcblx0Y29sb3I6JGNoYW9zX3RleHRpbmRhcms7XG59XG5cblxuXG4jZ21hcCwgLmdtYXB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdCNtYXAtbWFya2Vye1xuXHRcdGNvbG9yOiAkY2hhb3NfZGFyaztcblxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OlwiXFxmMDQxXCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cblx0XHR9XG5cdH1cbn1cblxuXG4vKiBwYXJ0aWNsZXMgKi9cbi5vbC1wYXJ0aWNsZXN7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0Y2FudmFze1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxufVxuXG5cbi5saW5rLXdpdGgtaWNvbntcblx0aXtcblx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0fVxufVxuXG5cbiAgICBcblxuLnNlYXJjaC1hcmVhe1xuXHQmLmZ1bGxzY3JlZW57XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDotMTUwcHg7XG5cdFx0bGVmdDowO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXG4gICBcdFx0Lm9sLXNlYXJjaC1iZ3tcbiAgIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIFx0XHRcdHRvcDotMTBweDtcblx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRsZWZ0Oi0xMHB4O1xuXHRcdFx0cmlnaHQ6IC0xMHB4O1xuXG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0LXdlYmtpdC1maWx0ZXI6IGJsdXIoMnB4KTtcblx0XHRcdC1tb3otZmlsdGVyOiBibHVyKDJweCk7XG5cdFx0XHQtby1maWx0ZXI6IGJsdXIoMnB4KTtcblx0XHRcdC1tcy1maWx0ZXI6IGJsdXIoMnB4KTtcblx0XHRcdGZpbHRlcjogYmx1cigycHgpO1xuICAgXHRcdH1cblx0XHQuaW5uZXItd3JhcHBlcntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0LnNlYXJjaC1maWVsZHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHRsZWZ0OjUwJTtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0bWF4LXdpZHRoOjUwMHB4O1xuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XG5cdFx0XHQtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHQgICAgcGFkZGluZzogMCAzMHB4O1xuXHRcdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdFx0ICAgIGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRhcnk7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHRcdCY6OndlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcblx0XHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlcixcblx0XHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5cdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlcntcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHQgIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHQgIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0ICBjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHQgIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVx0XG5cblxuXHRcdGEuY2xvc2UtYnRue1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjUwcHg7XG5cdFx0XHRyaWdodDo1MHB4O1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cblx0XHRcdHNwYW57XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRib3R0b206IC0xNXB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XG5cdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuXHRcdFx0fVxuXHRcdFx0Lm9sLWNzcy1jbG9zZXtcblx0XHRcdFx0dG9wOi0zcHg7XG5cdFx0XHRcdCY6OmJlZm9yZSwgXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtbG9nb3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcblx0XHRcdC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuXHRcdH1cblx0fVxufVxuXG4ub2wtY3NzLWNsb3Nle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cblx0Jjo6YmVmb3JlLCBcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xuXHR9XG59XG5cblxuLm9sLXRvZ2dsZS1pY29ue1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6NTAlO1xuXHRyaWdodDozMHB4O1x0XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzc3Nztcblx0dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO1xuXG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDonJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOi0xMHB4O1xuXHRcdGxlZnQ6MTBweDtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMjFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuXHRcdHRyYW5zaXRpb246YWxsIDAuM3MgZWFzZTtcblx0fVxuXG5cdC5hY3RpdmUgJiAsLm9wZW4gJntcblx0XHR0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHR0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cblxuLm9sLXByaWNlLXRhYmxle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICRjaGFvc190aGVtZV9jb2xvcjtcblx0Ym94LXNoYWRvdzogMCAwIDZweCAtM3B4ICM3MDcwNzA7XG5cdG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG5cdC5oZWFke1xuXHRcdHBhZGRpbmc6MDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7XG5cblx0XHQmLnNoYWRvd3tcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnRze1xuXHRcdFx0cGFkZGluZzo0MHB4IDIwcHg7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTowO1xuXHRcdFx0Y29sb3I6IzRiNGI0Yjtcblx0XHR9XG5cdFx0LnN1YnRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6JGZvbnRfcHJpbWFyeTtcblx0XHRcdG1hcmdpbi1ib3R0b206MDtcblx0XHRcdG1hcmdpbi10b3A6NXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xuXHRcdFx0Y29sb3I6ICM2MzYzNjM7XG5cblx0XHR9XG5cdFx0LmV0Y3tcblx0XHRcdG1hcmdpbi1ib3R0b206MDtcblx0XHRcdG1hcmdpbi10b3A6MTVweDtcblx0XHRcdGNvbG9yOiAjNjM2MzYzO1xuXHRcdH1cblx0fVxuXHQuYm9keXtcblx0XHRmb250LXNpemU6MTJweDtcblx0XHRwYWRkaW5nOjQ1cHggMzVweDtcblx0XHR1bHtcblx0XHRcdGxpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdFx0XHRcdGNvbG9yOiM2MzYzNjM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG57XG5cdFx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5mZWF0dXJlZHtcblx0XHRtYXJnaW4tdG9wOjBweDtcblx0XHQuaGVhZHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNoYW9zX3RoZW1lX2NvbG9yO1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdC5jb250ZW50c3tcblx0XHRcdFx0cGFkZGluZy10b3A6NTBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206NTBweDtcblx0XHRcdH1cblx0XHRcdC50aXRsZSxcblx0XHRcdC5zdWJ0aXRsZSxcblx0XHRcdC5ldGN7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHR9XG5cdFx0XHQmLnNoYWRvd3tcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5za2luLWJsdWV7XG5cdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc19ibHVlO1xuXHRcdCYuZmVhdHVyZWR7XG5cdFx0XHQuaGVhZHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokY2hhb3NfYmx1ZTtcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnNraW4tZ3JlZW57XG5cdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc19ncmVlbjtcblx0XHQmLmZlYXR1cmVke1xuXHRcdFx0LmhlYWR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNoYW9zX2dyZWVuO1x0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc2tpbi1wdXJwbGV7XG5cdFx0Ym9yZGVyLWNvbG9yOiRjaGFvc19wdXJwbGU7XG5cdFx0Ji5mZWF0dXJlZHtcblx0XHRcdC5oZWFke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjaGFvc19wdXJwbGU7XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5za2luLXllbGxvd3tcblx0XHRib3JkZXItY29sb3I6JGNoYW9zX3llbGxvdztcblx0XHQmLmZlYXR1cmVke1xuXHRcdFx0LmhlYWR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNoYW9zX3llbGxvdztcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnNraW4tcmVke1xuXHRcdGJvcmRlci1jb2xvcjokY2hhb3NfcmVkO1xuXHRcdCYuZmVhdHVyZWR7XG5cdFx0XHQuaGVhZHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokY2hhb3NfcmVkO1x0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc2tpbi1jeWFue1xuXHRcdGJvcmRlci1jb2xvcjokY2hhb3NfY3lhbjtcblx0XHQmLmZlYXR1cmVke1xuXHRcdFx0LmhlYWR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNoYW9zX2N5YW47XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5za2luLWxlbW9ue1xuXHRcdGJvcmRlci1jb2xvcjokY2hhb3NfbGVtb247XG5cdFx0Ji5mZWF0dXJlZHtcblx0XHRcdC5oZWFke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjaGFvc19sZW1vbjtcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnNraW4tZGFya3tcblx0XHRib3JkZXItY29sb3I6JGNoYW9zX2Rhcms7XG5cdFx0Ji5mZWF0dXJlZHtcblx0XHRcdC5oZWFke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjaGFvc19kYXJrO1x0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cbi5vbC1jb3VudGRvd257XG5cdGNvbG9yOiNmZmY7XG5cdGRpdntcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTokZm9udF9zZWNvbmRhcnk7XG5cdFx0Zm9udC1zaXplOjUwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRwYWRkaW5nOjAgMjBweDtcblx0XHRzcGFue1xuXHRcdFx0Zm9udC1mYW1pbHk6JGZvbnRfcHJpbWFyeTtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRmb250LXNpemU6MTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuXG4ubG9naW4tZm9ybXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDM1MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmOmJlZm9yZXtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0dG9wOiAtMTBweDtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0Ym90dG9tOiAtMTBweDtcblx0XHRsZWZ0OiAtMTBweDtcblx0XHRvcGFjaXR5OiAwLjM1O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0LnRhYi1uYXZpZ2F0aW9ue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdGNvbG9yOiAjNzc3O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxpe1xuXHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGF7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZGFyeTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MjZweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMzY7XG5cdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRhYi1wYW5le1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHQudGl0bGV7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzRiNGI0Yjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHR9XG5cdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRpbnB1dHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHQmLmJ0bntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzNjtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG5cdFxuXHQubG9naW4tZm9ybS1pbm5lcntcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHR9XG5cblx0LnRhYi1wYW5le1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbi5sb2dpbi1jb3B5cmlnaHR7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdGZvbnQtZmFtaWx5OiBQbGF5O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndpdGgtdG9wLWljb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0LnRvcC1pY29ue1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6MHB4O1xuXHRcdGxlZnQ6NTAlO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0fVxufVxuXG4vKiAgUmVzcG9uc2l2ZSBDb250YWluZXJzICovXG4udmlkZW8tY29udGFpbmVyLFxuLmNhbGVuZGFyLWNvbnRhaW5lcixcbi5nb29nbGUtbWFwcy1jb250YWluZXJ7XG5cdGlmcmFtZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4udmlkZW8tY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRwYWRkaW5nLXRvcDogMzVweDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcbn1cbi5jYWxlbmRhci1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA3NSU7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdvb2dsZS1tYXBzLWNvbnRhaW5lcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNjAlO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pc3N1dWVtYmVke1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA3NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctYm90dG9tOiA2MCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQ+IG9iamVjdHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuXG4ub3dsLXZpZGVvYmd7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHotaW5kZXg6IDE7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm93bC12aWRlby13cmFwcGVye1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlb2JnLWZhbGxiYWNre1xuXHRjdXJzb3I6ZGVmYXVsdDtcbn1cblxuLm1haW50ZW5hbmNlLW1lc3NhZ2V7XG5cdC50aXRsZXtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXG5cdH1cblx0Pml7XG5cdFx0Zm9udC1zaXplOjkwcHg7XG5cdFx0Y29sb3I6JGNoYW9zX3RoZW1lX2NvbG9yO1xuXHRcdG1hcmdpbi1ib3R0b206NDBweDtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHR9XG59XG5cbi8qIHRoaXMgaXMgZm9yIHR5cGVkLmpzICovXG4udHlwZWQtY3Vyc29ye1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJsaW5rIDAuN3MgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246IGJsaW5rIDAuN3MgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBibGluayAwLjdzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBibGlua3tcbiAgICAwJSB7IG9wYWNpdHk6MTsgfVxuICAgIDUwJSB7IG9wYWNpdHk6MDsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OjE7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBibGlua3tcbiAgICAwJSB7IG9wYWNpdHk6MTsgfVxuICAgIDUwJSB7IG9wYWNpdHk6MDsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OjE7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBibGlua3tcbiAgICAwJSB7IG9wYWNpdHk6MTsgfVxuICAgIDUwJSB7IG9wYWNpdHk6MDsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OjE7IH1cbn1cblxuXG5cbi5kYXJrLXdyYXBwZXJ7XG5cdFxuXHQudGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG5cdH1cblx0LnRhYmxlPnRib2R5PnRyPnRkLCAudGFibGU+dGJvZHk+dHI+dGgsIC50YWJsZT50Zm9vdD50cj50ZCwgLnRhYmxlPnRmb290PnRyPnRoLCAudGFibGU+dGhlYWQ+dHI+dGQsIC50YWJsZT50aGVhZD50cj50aCxcblx0LnRhYmxlLWJvcmRlcmVkLCAudGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQsIC50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aCwgLnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkLCAudGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGgsIC50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZCwgLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoe1xuXHRcdGJvcmRlci1jb2xvcjogIzRiNGI0Yjtcblx0fVxuXHQudGFibGU+dGJvZHk+dHIuc3VjY2Vzcz50ZCwgXG5cdC50YWJsZT50Ym9keT50ci5zdWNjZXNzPnRoLCBcblx0LnRhYmxlPnRib2R5PnRyPnRkLnN1Y2Nlc3MsIFxuXHQudGFibGU+dGJvZHk+dHI+dGguc3VjY2VzcywgXG5cdC50YWJsZT50Zm9vdD50ci5zdWNjZXNzPnRkLCBcblx0LnRhYmxlPnRmb290PnRyLnN1Y2Nlc3M+dGgsIFxuXHQudGFibGU+dGZvb3Q+dHI+dGQuc3VjY2VzcywgXG5cdC50YWJsZT50Zm9vdD50cj50aC5zdWNjZXNzLCBcblx0LnRhYmxlPnRoZWFkPnRyLnN1Y2Nlc3M+dGQsIFxuXHQudGFibGU+dGhlYWQ+dHIuc3VjY2Vzcz50aCwgXG5cdC50YWJsZT50aGVhZD50cj50ZC5zdWNjZXNzLCBcblx0LnRhYmxlPnRoZWFkPnRyPnRoLnN1Y2Nlc3MsXG5cdC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3ZlciwgLnRhYmxlPnRib2R5PnRyLmFjdGl2ZT50ZCwgLnRhYmxlPnRib2R5PnRyLmFjdGl2ZT50aCwgLnRhYmxlPnRib2R5PnRyPnRkLmFjdGl2ZSwgLnRhYmxlPnRib2R5PnRyPnRoLmFjdGl2ZSwgLnRhYmxlPnRmb290PnRyLmFjdGl2ZT50ZCwgLnRhYmxlPnRmb290PnRyLmFjdGl2ZT50aCwgLnRhYmxlPnRmb290PnRyPnRkLmFjdGl2ZSwgLnRhYmxlPnRmb290PnRyPnRoLmFjdGl2ZSwgLnRhYmxlPnRoZWFkPnRyLmFjdGl2ZT50ZCwgLnRhYmxlPnRoZWFkPnRyLmFjdGl2ZT50aCwgLnRhYmxlPnRoZWFkPnRyPnRkLmFjdGl2ZSwgLnRhYmxlPnRoZWFkPnRyPnRoLmFjdGl2ZSxcblx0LnRhYmxlPnRib2R5PnRyLmluZm8+dGQsIC50YWJsZT50Ym9keT50ci5pbmZvPnRoLCAudGFibGU+dGJvZHk+dHI+dGQuaW5mbywgLnRhYmxlPnRib2R5PnRyPnRoLmluZm8sIC50YWJsZT50Zm9vdD50ci5pbmZvPnRkLCAudGFibGU+dGZvb3Q+dHIuaW5mbz50aCwgLnRhYmxlPnRmb290PnRyPnRkLmluZm8sIC50YWJsZT50Zm9vdD50cj50aC5pbmZvLCAudGFibGU+dGhlYWQ+dHIuaW5mbz50ZCwgLnRhYmxlPnRoZWFkPnRyLmluZm8+dGgsIC50YWJsZT50aGVhZD50cj50ZC5pbmZvLCAudGFibGU+dGhlYWQ+dHI+dGguaW5mbyxcblx0LnRhYmxlPnRib2R5PnRyLndhcm5pbmc+dGQsIC50YWJsZT50Ym9keT50ci53YXJuaW5nPnRoLCAudGFibGU+dGJvZHk+dHI+dGQud2FybmluZywgLnRhYmxlPnRib2R5PnRyPnRoLndhcm5pbmcsIC50YWJsZT50Zm9vdD50ci53YXJuaW5nPnRkLCAudGFibGU+dGZvb3Q+dHIud2FybmluZz50aCwgLnRhYmxlPnRmb290PnRyPnRkLndhcm5pbmcsIC50YWJsZT50Zm9vdD50cj50aC53YXJuaW5nLCAudGFibGU+dGhlYWQ+dHIud2FybmluZz50ZCwgLnRhYmxlPnRoZWFkPnRyLndhcm5pbmc+dGgsIC50YWJsZT50aGVhZD50cj50ZC53YXJuaW5nLCAudGFibGU+dGhlYWQ+dHI+dGgud2FybmluZyxcblx0LnRhYmxlPnRib2R5PnRyLmRhbmdlcj50ZCwgLnRhYmxlPnRib2R5PnRyLmRhbmdlcj50aCwgLnRhYmxlPnRib2R5PnRyPnRkLmRhbmdlciwgLnRhYmxlPnRib2R5PnRyPnRoLmRhbmdlciwgLnRhYmxlPnRmb290PnRyLmRhbmdlcj50ZCwgLnRhYmxlPnRmb290PnRyLmRhbmdlcj50aCwgLnRhYmxlPnRmb290PnRyPnRkLmRhbmdlciwgLnRhYmxlPnRmb290PnRyPnRoLmRhbmdlciwgLnRhYmxlPnRoZWFkPnRyLmRhbmdlcj50ZCwgLnRhYmxlPnRoZWFkPnRyLmRhbmdlcj50aCwgLnRhYmxlPnRoZWFkPnRyPnRkLmRhbmdlciwgLnRhYmxlPnRoZWFkPnRyPnRoLmRhbmdlcntcblx0XHRjb2xvcjojNGI0YjRiO1xuXHR9XG5cbn1cblxuXG4vKkhhbmRsZSBzdGFja2VkIGNvbHVtbnMgb24gZGlmZmVyZW50IHNpemVzKi9cbi5yb3c6bm90KC5tdWx0aS1jb2x1bW5zLXJvdykgW2NsYXNzKj1cImNvbC1cIl0gKyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb3JtLWdyb3VwIFtjbGFzcyo9XCJjb2wtXCJdICsgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cbi5yb3c6bm90KC5tdWx0aS1jb2x1bW5zLXJvdykgW2NsYXNzKj1cImNvbC14cy1cIl0gKyBbY2xhc3MqPVwiY29sLXhzLVwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yb3c6bm90KC5tdWx0aS1jb2x1bW5zLXJvdykgW2NsYXNzKj1cImNvbC1sZy1cIl0gKyBbY2xhc3MqPVwiY29sLWxnLVwiXSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJvdzpub3QoLm11bHRpLWNvbHVtbnMtcm93KSBbY2xhc3MqPVwiY29sLW1kLVwiXSArIFtjbGFzcyo9XCJjb2wtbWQtXCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucm93Om5vdCgubXVsdGktY29sdW1ucy1yb3cpIFtjbGFzcyo9XCJjb2wtc20tXCJdICsgW2NsYXNzKj1cImNvbC1zbS1cIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxufVxuXG5cbi8qUmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG5cdC5jb250YWluZXJ7XG5cdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmludG9yLWJveC13cmFwcGVye1xuICAgIFx0d2lkdGg6IDYwJTtcbiAgICB9XG59XG4vKiBzbSBhbmQgeHMgZGV2aWNlcyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdCNmb290ZXIgI2Zvb3Rlci1tYWlue1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQuc2VjdGlvbiwuc2VjdGlvbi5zZWN0aW9uLW5hcnJvdyB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cblx0LnBhZ2UtaGVhZCAuYnJlYWRjcnVtYi13cmFwcGVyIHtcblx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5wYWdlLWhlYWQubGluZWQgLmJyZWFkY3J1bWItd3JhcHBlciB7XG5cdFx0dG9wOjBweDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRib3R0b206IGF1dG87XG5cdH1cblx0LnBhZ2UtaGVhZCAudGl0bGUtd3JhcHBlcntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucGFnZS1oZWFkOm5vdCguY2VudGVyLWl0KSAudGl0bGUtd3JhcHBlcntcblx0XHRwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcblx0fVxuXHQuc2lkZWJhcntcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC5wYWdlLWhlYWQuY2VudGVyLWl0IC50aXRsZSB7XG5cdCAgICBmb250LXNpemU6IDMwcHg7XG5cdH1cblx0LnBhZ2UtaGVhZC5jZW50ZXItaXQgLnRpdGxlLXdyYXBwZXIge1xuXHQgICAgcGFkZGluZzogMCA1JSAhaW1wb3J0YW50O1xuXHR9XG5cdCNmb290ZXIgLmNlbnRlci1sb2dve1xuXHRcdG1hcmdpbi10b3A6IC03MHB4O1xuXHR9XG5cdCNmb290ZXIgLmNlbnRlci1sb2dvIC5pbWd7XG5cdCAgICB3aWR0aDogODBweDtcblx0ICAgIGhlaWdodDogODBweDtcblx0ICAgIHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQuam91cm5hbC1lbHtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdG1hcmdpbi10b3A6MnB4O1xuXHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0aGVpZ2h0OiAzMTBweDtcblx0XHQuaGVhZGVye1xuXHRcdFx0cGFkZGluZzogMjBweCAzMHB4IDE1cHggMzBweDtcblx0XHR9XG5cdFx0LmZvb3Rlcntcblx0XHRcdHRvcDoxNTBweDtcblx0XHRcdHBhZGRpbmc6MjBweCAzMHB4IDMwcHggMzBweDtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXHQuYm9vay1lbHtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0aGVpZ2h0OiAyODBweDtcblx0XHQuY29udGVudHMgLnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQuY29udGVudHN7XG5cdFx0XHRwYWRkaW5nOjMwcHg7XG5cdFx0XHQudGl0bGUtd3JhcHBlcntcblx0XHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdH1cblx0XHRcdC5pdGVtLW1ldGF7XG5cdFx0XHRcdHRvcDogMzBweDtcblx0XHRcdFx0bGVmdDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9sLWFnZW5kYXtcblx0XHQuYWctc2VjdGlvbntcblx0XHRcdC5zZWN0aW9uLWhlYWR7XG5cdFx0XHRcdHdpZHRoOjE1MHB4O1xuXHRcdFx0XHRwYWRkaW5nOjAgMzBweDtcblx0XHRcdFx0LmRhdGUud2l0aC1zaGFkZWQtbGFiZWwgLnNoYWRlZC1sYWJlbHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZWN0aW9uLWJvZHl7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTUwcHg7XG5cdFx0XHRcdC5pdGVte1xuXHRcdFx0XHRcdHBhZGRpbmc6MzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW5mb3tcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnRze1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9IFxuXG5cdC5pbmxpbmUtZmlsdGVycyBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmlubGluZS1maWx0ZXJzIHNlbGVjdHtcblx0XHRtaW4td2lkdGg6IDE5MHB4O1xuXHR9XG5cblx0LnN1bW1hcnktYm94e1xuXHRcdD5pe1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogNDBweFxuXHRcdH1cblx0XHR1bC5zdW1tYXJpZXN7XG5cdFx0ICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4IDQwcHg7XG5cdFx0fVxuXHRcdHVsLnN1bW1hcmllcyBsaSAubnVtYmVye1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblx0fVxuXHQucGFnZS1oZWFkIC50aXRsZS13cmFwcGVyIC5pbmZvLXdyYXBwZXJ7XG5cdFx0bWF4LXdpZHRoOiAyMDVweDtcblx0fVxuXG5cdC5pbnRvci1ib3gtd3JhcHBlcntcblx0XHR3aWR0aDogODAlO1xuXHR9XG5cdC5pc3N1dWVtYmVke1xuXHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdH1cblx0LmV2ZW50c3tcblx0XHQuZXZlbnQtdGFibGV7XG5cdFx0XHQudGl0bGUtY29se1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZGF0ZS1jb2wsXG5cdFx0XHQubG9jYXRpb24tY29se1xuXHRcdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGUtY29sIC53cmFwe1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0XG59XG4vKiB4cyBkZXZpY2VzICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHRoMSwgLmgxe1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdGgyLCAuaDJ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblx0aDMsIC5oM3tcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHRoNCwgLmg0e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5mb290ZXItc29jaWFsc3tcbiAgIFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICBcdFx0dWx7XG4gICBcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgXHRcdH1cblx0fVxuXG5cdCNmb290ZXIgI2Zvb3Rlci1tYWlue1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxuXHQjZm9vdGVyICNmb290ZXItYmFye1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXHQuc2VjdGlvbiwgXG5cdC5zZWN0aW9uLnNlY3Rpb24tbmFycm93IHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblx0XG5cblx0LmxhcmdlLXRleHR7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cblx0I2hlYWRlciAucHJvbW90aW9ue1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuY2FsbC1vdXR7XG5cdFx0W2NsYXNzKj1cImNvbC1cIl0udmNlbnRlcntcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0LnRpdGxlLC5zdWItdGl0bGV7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5jYWxsb3V0LWljb257XG5cdFx0XHRmbG9hdDogbm9uZTtcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0fVxuXHRoMS53aXRoLXVuZGVybGluZSwgaDIud2l0aC11bmRlcmxpbmUsIGgzLndpdGgtdW5kZXJsaW5lLCBoNC53aXRoLXVuZGVybGluZSwgaDUud2l0aC11bmRlcmxpbmUsIGg2LndpdGgtdW5kZXJsaW5le1xuXHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0fVxuXHRwLmhpZ2hsaWdodCB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblx0LnRlc3RpbW9uaWFsLWl0ZW17XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxuXHQuc2luZ2xlLXNob3QgLnRlc3RpbW9uaWFsLWl0ZW17XG5cdFx0cGFkZGluZzogNXB4IDEzJTtcblx0fVxuXHQuY2xpZW50cy1ncmlkIGxpe1xuXHRcdHdpZHRoOiAzMy4zMzMzJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wcm9ncmVzcy5wcm9ncmVzcy1vbi10b3B7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0fVxuXHQucHJvZ3Jlc3N7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuYWxlcnR7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmFsZXJ0LndpdGgtYmlnLWljb25zID4gaXtcblx0XHR0b3A6IC0xMHB4O1xuXHRcdGxlZnQ6IC0xMHB4O1xuXHRcdGZvbnQtc2l6ZTogNzBweDtcblx0fVxuXHQubmV3c2xldHRlci1mb3Jte1xuXHRcdC5ubC10aXRsZXtcblx0XHRcdHBhZGRpbmc6IDQwcHggNSU7XG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmwtZm9ybSAuZm9ybS13aXRoLWJvcmRlcntcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcblx0XHR9XG5cdH1cblx0LmpvdXJuYWwtZWx7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRtYXJnaW4tdG9wOjJweDtcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHRcdGhlaWdodDogMzEwcHg7XG5cdFx0LmhlYWRlcntcblx0XHRcdHBhZGRpbmc6IDIwcHggMzBweCAxNXB4IDMwcHg7XG5cdFx0fVxuXHRcdC5mb290ZXJ7XG5cdFx0XHR0b3A6MTUwcHg7XG5cdFx0XHRwYWRkaW5nOjIwcHggMzBweCAzMHB4IDMwcHg7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblx0LmJvb2stZWx7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHRcdGhlaWdodDogMjgwcHg7XG5cdFx0LmNvbnRlbnRzIC50aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblx0Lm9sLXRpbWVsaW5le1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHQuaXRlbS1zZWN0aW9ue1xuXHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0fVxuXHRcdC50bC1pdGVte1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgXHRcdCY6YmVmb3Jle1xuICAgIFx0XHRcdHdpZHRoOiAyMHB4O1xuICAgIFx0XHRcdGxlZnQ6IC0yMHB4O1xuICAgIFx0XHR9XG5cdFx0fVxuXHRcdC50bC1pdGVtLnB1Yi1pdGVtLndpdGgtaWNvbiAuY29udGVudC13cmFwcGVye1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDYwcHg7XG5cdFx0fVxuXHRcdC50bC1zZWN0aW9uID4uaXRlbS1zZWN0aW9ue1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMTBweDtcblx0XHR9XG5cdH1cblxuXHRcblxuXHQuc3VtbWFyeS1ib3h7XG5cdFx0LnR3by1jb2wtaW5mby5zcGxpdC1saW5lOmFmdGVye1xuXHRcdFx0Y29udGVudDpub25lO1xuXHRcdH1cblx0XHQudHdvLWNvbC1pbmZvIC5pbmZvLWJveHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdGl7XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mZWF0dXJlZC1uZXdzLWJveHtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggNDBweCAyMHB4O1xuXHRcdC5vd2wtZG90c3tcblx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0fVxuXHRcdHVsLmZlYXR1cmVkLW5ld3MgLnRpdGxle1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblxuXHQubmV3cy1wb3N0cy5kYXRlLWFzaWRlLWxpc3R7XG5cdFx0LnB1Ymxpc2hlZF9kYXRle1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0PmRpdntcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYXNpZGV7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctdG9wOjA7XG5cdFx0fVxuXHR9XG5cdC5uZXdzLXBvc3RzIC50aXRsZXtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkIGgxLnRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHQubGFyZ2UtdHlwb3tcblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHRcdHAuaGlnaGxpZ2h0e1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXHRcdGJsb2NrcXVvdGV7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuICAgIFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIFx0XHQmLnF1b3RlIHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcbiAgICBcdFx0fVxuICAgIFx0XHQmLnF1b3Rle1xuICAgIFx0XHRcdHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gICAgXHRcdH1cblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXHQuY2FwdGlvbi1pbWd7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHQmLmxlZnQtYWxpZ24sXG5cdFx0Ji5yaWdodC1hbGlnbntcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdH1cblx0LmNhcHRpb24taW1nLm9mZi1jb250YWluZXJ7XG5cdFx0bWFyZ2luOjA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHQuY2FwdGlvbi1pbWcub2ZmLWNvbnRhaW5lciAuY2FwdGlvbntcblx0XHRtYXJnaW46MDtcblx0fVxuXG5cdHVsLmNvbW1lbnRzIC5jb21tZW50LWJvZHl7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0dWwuY29tbWVudHMgPmxpIHVse1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXHR1bC5jb21tZW50cyAuY29tbWVudC1ib2R5IC5jb21tZW50LW1ldGEgdWx7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdH1cblxuXHQuaWNvbi1ib3guaWItdjEgLnRpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuaWNvbi1ib3guaWItdjEgcCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LmludHJvLWJveHtcblx0XHRcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcbiAgICBcdG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBcdG1heC13aWR0aDogNTAwcHg7XG4gICAgXHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXG4gICAgXHQuaW1nLXNpZGV7XG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiA1MCU7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQgICAgd2lkdGg6IDEzMHB4O1xuXHRcdCAgICBtYXJnaW4tbGVmdDogMTVweDtcblx0XHQgICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgXHR9XG4gICAgXHQuY29udGVudC1zaWRle1xuICAgIFx0XHR3aWR0aDogNTAlO1xuICAgIFx0XHRwb3NpdGlvbjogc3RhdGljO1xuICAgIFx0XHRmbG9hdDogbGVmdDtcbiAgICBcdFx0bWFyZ2luLWxlZnQ6IDE1MHB4O1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIFx0XHQuaW5uZXItd3JhcHBlcntcbiAgICBcdFx0XHRib3JkZXI6IG5vbmU7XG4gICAgXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgXHRcdFx0cGFkZGluZzogMjVweDtcblxuICAgIFx0XHR9XG5cbiAgICBcdFx0ICY6YmVmb3Jle1xuICAgIFx0XHQgXHRjb250ZW50OiBub25lO1xuICAgIFx0XHQgfVxuXG4gICAgXHRcdC50aXRsZXtcbiAgICBcdFx0XHRmb250LXNpemU6IDI2cHg7XG4gICAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIFx0XHRcdHNwYW57XG4gICAgXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG5cbiAgICBcdFx0LnN1YnRpdGxle1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcbiAgICBcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuICAgIFx0XHR9XG5cbiAgICBcdH1cblxuICAgIFx0LmltZy1zaWRlLC5jb250ZW50LXNpZGV7XG4gICAgXHRcdCY6YWZ0ZXJ7XG4gICAgXHRcdFx0Y29udGVudDpub25lO1xuICAgIFx0XHR9XG4gICAgXHR9XG5cblx0XHRcblxuXHR9XG5cblx0LmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXtcblx0XHR3aWR0aDogMjJweDtcblx0fVxuXHQjaGVhZGVye1xuXHRcdC5sb2dvLXdyYXBwZXIgaW1ne1xuXHRcdFx0bWF4LWhlaWdodDogMzZweDtcblx0XHR9XG5cdFx0XG5cdFx0Lm9sLW1vYmlsZS10cmlnZ2VyLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTE0cHgsMCkgcm90YXRlKC0yNzBkZWcpO1xuXHRcdH1cblx0XHQub2wtbW9iaWxlLXRyaWdnZXJ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdC5jYXJ0LFxuXHRcdC5zZWFyY2gsXG5cdFx0Lm9sLW1vYmlsZS10cmlnZ2Vye1xuXHRcdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdH1cblxuXHRcdC5jYXJ0e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudmMtY2FyZHtcblx0XHQmLm1pbmktY2FyZHtcblx0XHRcdC52Yy1jYXJkLXdyYXBwZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMTBweCAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ldmVudHN7XG5cdFx0LmV2ZW50LXRhYmxle1xuXHRcdFx0LnRpdGxlLWNvbHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmRhdGUtY29sLFxuXHRcdFx0LmxvY2F0aW9uLWNvbHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxlLWNvbCAud3JhcHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdFx0XG59XG5cblxuLyogc21hbGwgbW9iaWxlIGRldmljZXMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQudGVzdGltb25pYWwtaXRlbSAudGV4dHN7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQudGVzdGltb25pYWwtaXRlbSAuYXZhdGFye1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuXG4vKiAgUmVzcG9uc2l2ZSB0ZXh0IGFsaWducyAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dC1sZWZ0LXNtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLnRleHQtY2VudGVyLXNtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAudGV4dC1yaWdodC1zbSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAudGV4dC1qdXN0aWZ5LXNtIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGV4dC1sZWZ0LW1kIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLnRleHQtY2VudGVyLW1kIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAudGV4dC1yaWdodC1tZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAudGV4dC1qdXN0aWZ5LW1kIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRleHQtbGVmdC1sZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC50ZXh0LWNlbnRlci1sZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnRleHQtcmlnaHQtbGcge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgLnRleHQtanVzdGlmeS1sZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxufVxuXG5cbi5uaWNlc2Nyb2xsLWN1cnNvcnN7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhOWE5YTkgIWltcG9ydGFudDsgXG5cdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hdXRob3ItY29udGFjdHtcblx0YXtcblx0XHRtYXJnaW4tbGVmdDoxNXB4O1xuXHR9XG59XG5cbi5zaW5nbGUtaHViYmxlX3B1YmxpY2F0aW9ucyAucGFnZS1oZWFkIC50aXRsZS13cmFwcGVyLFxuLnNpbmdsZS1wb3N0IC5wYWdlLWhlYWQgLnRpdGxlLXdyYXBwZXJ7XG5cdHdpZHRoOiA4MCU7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi53cC1jYXB0aW9ue1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGltZ3tcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdH1cblx0Ji5hbGlnbmNlbnRlcntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuXHR9XG5cdCYuYWxpZ25sZWZ0e1xuXHRcdG1hcmdpbi1yaWdodDozMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0Ji5hbGlnbnJpZ2h0e1xuXHRcdG1hcmdpbi1sZWZ0OjMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cbmltZy5hbGlnbmxlZnR7XG5cdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmbG9hdDogbGVmdDtcbn1cbmltZy5hbGlnbnJpZ2h0e1xuXHRtYXJnaW4tbGVmdDoyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmNlbnRlcntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGFibGVzICovXG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGgsIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIH1cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjYmNiY2I7XG4gIH1cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjYmNiY2I7XG4gIH1cbiAgdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuXG50YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG5cbnRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cblxuXG4vKiBkZWZpbml0aW9uIGxpc3QgaW4gdGhlIHBvc3QgKi9cbmRke1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2UtY29udGVudHMsXG4uY29tbWVudC1jb250ZW50e1xuXG5cdFx0aDF7XG5cdFx0XHRtYXJnaW4tdG9wOjUwcHg7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0bWFyZ2luLXRvcDo0MHB4O1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHR9XG5cdFx0aDQsaDUsaDZ7XG5cdFx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0fVxuXG5cdFx0LndwYl93cmFwcGVye1xuXHRcdFx0aDEsaDIsaDMsaDQsaDUsaDZ7XG5cdFx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG59XG5cblxuLyogcGluZyBiYWNrICovXG4uY29tbWVudHN7XG5cdC5waW5nYmFja3tcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi8qIHN0aWNreSBwb3N0ICovXG4ubmV3cy1wb3N0c3tcblx0LnBvc3Quc3RpY2t5e1xuXHRcdGgzLnRpdGxle1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwYTFcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcblx0XHRcdCAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHQgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHQgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHQgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG59XG5cbi5wYWdlLWNvbnRlbnRzLmZ1bGwtc2NyZWVue1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnBhc3N3b3JkLWZvcm17XG5cdG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgLnRpdGxle1xuICAgIFx0bWFyZ2luLXRvcDowO1xuICAgIH1cbn1cbi53cC1jYXB0aW9uLXRleHR7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlY2VjZWM7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5LWNhcHRpb257XG4gIGZvbnQtc2l6ZTpzbWFsbGVyO1xufVxuXG4uYnlwb3N0YXV0aG9ye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCJcXGYwMDdcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDgsIDE0OCwgMTQ4LCAwLjIxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb2xvcjogI2IxYjFiMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICB9XG59XG5cbnVsLmNvbW1lbnRzPmxpIC5jb21tZW50LWNvbnRlbnR7XG5cdG9sLHVse1xuXHRcdG1hcmdpbi10b3A6MDtcblx0XHRtYXJnaW4tbGVmdDowcHg7XG5cdFx0bGl7XG5cdFx0XHRvbCx1bHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHVse1xuXHRcdHBhZGRpbmctbGVmdDowO1xuXHR9XG5cdG9se1xuXHRcdHBhZGRpbmctbGVmdDoxNXB4O1xuXHR9XG59XG5cblxuIiwiI2Zvb3RlciAjZm9vdGVyLW1haW57XG5cdHBhZGRpbmc6IDYwcHggMDtcbn1cbi5wYWdlLWhlYWQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0aGVpZ2h0OiAyMDBweDtcbn1cblxuI2hlYWRlciAubG9nby13cmFwcGVye1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5cbi5oZWFkZXItYmd7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogLTE7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQucGFnZS1oZWFke1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdH1cblxuXHQuc2lkZS1oZWFkZXIge1xuXHRcdC5oZWFkLW1haW57XG5cdFx0XHRsaW5lLWhlaWdodDogODBweDtcblx0XHR9XG5cdFx0I2hlYWRlciAubG9nby13cmFwcGVye1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdC5vbC11c2VyLXByb2ZpbGV7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHQuYXZhdGFye1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0ICAgIHdpZHRoOiA1MHB4O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHQgICAgbWF4LWhlaWdodDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zdWJ0aXRsZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXHQuaGVhZGVyLWJne1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnNpZGUtaGVhZGVyICNoZWFkZXIgdWwjcHJpbWFyeS1tZW51ID5saSA+YTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IG9sLWljb24tc2V0O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlxcZTljYlwiO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4vKiBzbWFsbCBtb2JpbGUgZGV2aWNlcyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5pbmxpbmUtZmlsdGVycyB7XG5cdCAgICBwYWRkaW5nOiA1cHg7XG5cdH1cblx0Ym9keXtcblx0XHRmb250LXNpemU6MTNweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWdlLWNvbnRlbnRzIHtcblx0ICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXHR9XG5cdC5vbC10aW1lbGluZXtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQub2wtdGltZWxpbmUgLml0ZW0tc2VjdGlvbntcblx0ICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgXHRtYXJnaW4tdG9wOiAtMzJweDtcbiAgICBcdCY6YWZ0ZXJ7XG4gICAgXHRcdGRpc3BsYXk6bm9uZTtcbiAgICBcdH1cblx0fVxuXHQuY2FsbC1vdXR7XG5cdFx0LnJpZ2h0LWNvbHtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgbWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0LmxlZnQtY29se1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5ib3R0b20tYmFye1xuXHRcdC52Y2VudGVyLFxuXHRcdC50ZXh0LXJpZ2h0e1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5wYWdlLWhlYWQgaDEudGl0bGUge1xuXHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmZvcm0tc3VibWl0e1xuXHQgICAgcGFkZGluZzogMCAxNnB4O1xuXHR9XG5cdC5wYWdlLWNvbW1lbnRze1xuXHRcdHBhZGRpbmc6MTBweCAwO1xuXHR9XG5cdC5wYWdlLWhlYWQge1xuXHQgICAgaGVpZ2h0OiAxMjBweDtcblx0fVxufVxuIl19 */