:root{--kl-library-primary: ;--kl-library-hover: #9aa8bf;--kl-library-dark: #454b4d;--kl-library-light: #e4e8ee}.klb-module__button{position:relative;background:var(--kl-library-primary);border-radius:100%;width:60px !important;height:60px !important;margin-top:1rem;float:right;cursor:pointer;transform:scale(1);transition:.4s 500ms}.klb-module__button.active{transform:scale(0);transition:.4s 0ms}.klb-module__button.active .folder-close{opacity:0;transition:.1s}.klb-module__button.active .folder-open{opacity:1;transform:translate(-50%, -50%) rotate(180deg);transition:.4s 100ms}.klb-module__button svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:25px !important;height:25px !important;stroke:#fff}.klb-module__button .folder-close{opacity:1;transition:.1s 400ms}.klb-module__button .folder-open{opacity:0;transform:translate(-50%, -50%) rotate(90deg);transform-origin:center;transition:.4s 0ms}#klb-go-back{display:flex;align-items:center;color:var(--kl-library-primary);font-weight:600;text-transform:uppercase;font-size:14px;margin-bottom:10px;cursor:pointer}#klb-go-back svg{width:20px;margin-right:5px;height:25px;margin-left:-5px}.klb-module-content,.klb-shortcode-content{position:relative;min-height:200px;padding:.5rem 1rem}.klb-module-content ul,.klb-shortcode-content ul{padding:0;margin:0;list-style:none}.klb-module-content ul li,.klb-shortcode-content ul li{padding:6px 2px;border-bottom:1px dashed #e9e9e9;font-weight:500;font-size:16px}.klb-module-content ul li.active .klb-item-info a,.klb-shortcode-content ul li.active .klb-item-info a{text-decoration:none;color:var(--kl-library-primary);transition:.2s}.klb-module-content ul li.active .klb-item-info a:hover,.klb-shortcode-content ul li.active .klb-item-info a:hover{color:var(--kl-library-secondary)}.klb-module-content ul li.active .klb-item-info .actions,.klb-shortcode-content ul li.active .klb-item-info .actions{display:flex;align-items:center}.klb-module-content ul li.active .klb-item-info .actions .show-comments,.klb-shortcode-content ul li.active .klb-item-info .actions .show-comments{cursor:pointer}.klb-module-content ul li.active .klb-item-info .actions .show-comments .svg-active,.klb-shortcode-content ul li.active .klb-item-info .actions .show-comments .svg-active{transform:translate(-50%, -50%) rotate(0deg);opacity:1;transition:.4s}.klb-module-content ul li.active .klb-item-info .actions .show-comments .svg-not-active,.klb-shortcode-content ul li.active .klb-item-info .actions .show-comments .svg-not-active{opacity:0;transition:.4s}.klb-module-content ul li.active .klb-item-content,.klb-shortcode-content ul li.active .klb-item-content{height:auto;opacity:1;overflow:hidden;font-size:14px;font-weight:initial;transition:.4s}.klb-module-content ul li.klb-folder-item .folder-name,.klb-shortcode-content ul li.klb-folder-item .folder-name{display:flex;align-items:center;cursor:pointer}.klb-module-content ul li.klb-folder-item .folder-name>span:first-child,.klb-shortcode-content ul li.klb-folder-item .folder-name>span:first-child{width:20px;height:20px;margin-right:10px;color:var(--kl-library-primary)}.klb-module-content ul li .klb-item-info,.klb-shortcode-content ul li .klb-item-info{display:flex;align-items:center;justify-content:space-between}.klb-module-content ul li .klb-item-info .title,.klb-shortcode-content ul li .klb-item-info .title{display:flex;align-items:center}.klb-module-content ul li .klb-item-info .title svg,.klb-shortcode-content ul li .klb-item-info .title svg{margin-right:10px}.klb-module-content ul li .klb-item-info a,.klb-shortcode-content ul li .klb-item-info a{text-decoration:none;color:#2a2a2a;transition:.2s}.klb-module-content ul li .klb-item-info a:hover,.klb-shortcode-content ul li .klb-item-info a:hover{color:var(--kl-library-primary)}.klb-module-content ul li .klb-item-info .actions,.klb-shortcode-content ul li .klb-item-info .actions{display:flex;align-items:center}.klb-module-content ul li .klb-item-info .actions .show-comments,.klb-shortcode-content ul li .klb-item-info .actions .show-comments{position:relative;cursor:pointer;width:25px;height:20px;margin:5px 10px -2px 3px}.klb-module-content ul li .klb-item-info .actions .show-comments:hover .svg-not-active,.klb-shortcode-content ul li .klb-item-info .actions .show-comments:hover .svg-not-active{transform:translate(-50%, -50%) rotate(10deg);stroke:var(--kl-library-primary)}.klb-module-content ul li .klb-item-info .actions .show-comments:hover .svg-active,.klb-shortcode-content ul li .klb-item-info .actions .show-comments:hover .svg-active{stroke:var(--kl-library-primary)}.klb-module-content ul li .klb-item-info .actions .show-comments .svg-active,.klb-shortcode-content ul li .klb-item-info .actions .show-comments .svg-active{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg);opacity:0;transition:.4s}.klb-module-content ul li .klb-item-info .actions .show-comments .svg-not-active,.klb-shortcode-content ul li .klb-item-info .actions .show-comments .svg-not-active{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;transition:.4s}.klb-module-content ul li .klb-item-info .actions svg,.klb-shortcode-content ul li .klb-item-info .actions svg{width:25px !important;margin-right:4px;margin-left:4px;padding:0px 0px 0px 0px}.klb-module-content ul li .klb-item-info .actions a,.klb-shortcode-content ul li .klb-item-info .actions a{text-decoration:none;color:#2a2a2a;height:25px;transition:.2s}.klb-module-content ul li .klb-item-info .actions a:hover svg,.klb-shortcode-content ul li .klb-item-info .actions a:hover svg{stroke:var(--kl-library-primary);margin-bottom:-3px}.klb-module-content ul li .klb-item-info .actions a svg,.klb-shortcode-content ul li .klb-item-info .actions a svg{width:25px;stroke:#2a2a2a;transition:.2s}.klb-module-content ul li .klb-item-content,.klb-shortcode-content ul li .klb-item-content{height:0;opacity:0;margin-top:5px;padding-top:3px;border-top:1px dashed #f3f3f3;font-weight:initial;transition:.4s;overflow:hidden}.klb-module-content ul li .klb-item-content .visible,.klb-shortcode-content ul li .klb-item-content .visible{height:auto;opacity:1}.klb-module-content ul li .klb-item-content p,.klb-shortcode-content ul li .klb-item-content p{margin-bottom:5px}.klb-module-content ul li .klb-item-content .klb-label,.klb-shortcode-content ul li .klb-item-content .klb-label{font-weight:700}.klb-module-content .kl-library-no-result,.klb-shortcode-content .kl-library-no-result{text-transform:uppercase;font-size:11px;color:#888;text-align:center;height:100px;display:flex;align-items:center;justify-content:center}.klb-module-content li{font-size:14px !important}.klb-module{position:fixed;bottom:20px;right:20px;z-index:50}.klb-module #klb-module-library::after{content:"";display:table;clear:both}.klb-module #klb-module-library.active .klb-module__content{pointer-events:all;transform:scale(1);opacity:1;transition:.4s 100ms}.klb-module #klb_module_close{position:absolute;top:10px;right:13px;width:25px;height:25px;background-color:hsla(0,0%,100%,.2);border-radius:100%;cursor:pointer;z-index:10;transition:.4s}.klb-module #klb_module_close svg{stroke:var(--kl-library-light);padding:4px;border-radius:100%}.klb-module #klb_module_close:hover{background-color:hsla(0,0%,100%,.4)}.klb-module__content{position:absolute;background:#fff;right:0;bottom:0;border-radius:15px;overflow:hidden;overflow-y:auto;width:350px;height:560px;box-shadow:rgba(0,0,0,.16) 0px 5px 40px;transform:scale(0);transform-origin:bottom right;opacity:0;transition:.4s 100ms;pointer-events:none}.klb-module__content::-webkit-scrollbar{width:5px;background-color:#fff}.klb-module__content::-webkit-scrollbar-thumb{background-color:var(--kl-library-hover);border-radius:5px}.klb-module__content .klb-module-title{background-color:var(--kl-library-primary);padding:.5rem}.klb-module__content .klb-module-title p{display:flex;align-items:flex-end;justify-content:center;color:var(--kl-library-light);font-weight:700;font-size:15px;margin-bottom:8px;margin-left:-15px}.klb-module__content .klb-module-title p>svg{margin-right:10px}#klb-library-shortcode .klb-shortcode-title{display:flex;align-items:center;font-size:22px;font-weight:700;padding:.5rem .5rem 0 .5rem}#klb-library-shortcode .klb-shortcode-title svg{margin-right:10px;margin-bottom:-4px}.klb-module-content.isLoading ul li,.klb-shortcode-content.isLoading ul li{color:#e5e5e5 !important}.klb-module-content.isLoading ul li a,.klb-shortcode-content.isLoading ul li a{color:#e5e5e5 !important}.klb-module-content.isLoading ul li svg,.klb-shortcode-content.isLoading ul li svg{stroke:#e5e5e5 !important}.klb-module-content.isLoading #klb_loading,.klb-shortcode-content.isLoading #klb_loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:45px;height:45px}.klb-module-content.isLoading #klb_loading .nb-spinner,.klb-shortcode-content.isLoading #klb_loading .nb-spinner{width:50px;height:50px;margin:0;background:rgba(0,0,0,0);border-top:4px solid var(--kl-library-primary);border-right:4px solid rgba(0,0,0,0);border-radius:50%;animation:1s spin linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.klb-module-search{position:relative;display:flex;margin-top:.5rem;padding:.5rem .5rem 0 .5rem}.klb-module-search input{width:100%;border-radius:10px;margin-bottom:5px;border:none;padding:11px 10px;padding-left:35px !important;font-size:14px;max-height:40px}.klb-module-search input::-moz-placeholder{font-size:14px}.klb-module-search input::placeholder{font-size:14px}.klb-module-search svg{position:absolute;top:50%;left:13px;transform:translateY(-50%);stroke:var(--kl-library-primary);width:22px}.klb-shortcode-search{position:relative;display:flex;margin-top:.5rem;padding:.5rem .5rem 0 .5rem}.klb-shortcode-search input{width:100%;border-radius:10px;margin-bottom:5px;border:1px solid #c2c2c2;padding:11px 10px;padding-left:35px !important;font-size:15px}.klb-shortcode-search input::-moz-placeholder{font-size:15px}.klb-shortcode-search input::placeholder{font-size:15px}.klb-shortcode-search>svg{position:absolute;top:50%;left:15px;transform:translateY(-50%);stroke:var(--kl-library-primary);width:25px}.klb-shortcode-search .klb-sort-buttons{display:flex;align-items:center;padding-left:10px}.klb-shortcode-search .klb-sort-buttons>span{font-weight:800;font-size:15px}.klb-shortcode-search .klb-sort-buttons button{background-color:rgba(0,0,0,0);border:none;cursor:pointer}.klb-shortcode-search .klb-sort-buttons button svg{width:35px;height:25px}.klb-shortcode-search .klb-sort-buttons button svg path{transition:.4s}.klb-shortcode-search .klb-sort-buttons button#btnAlpha:hover svg>path:nth-child(1){stroke:var(--kl-library-primary)}.klb-shortcode-search .klb-sort-buttons button#btnAlpha:hover svg>path:nth-child(2){fill:var(--kl-library-primary)}.klb-shortcode-search .klb-sort-buttons button#btnDate:hover svg path{stroke:var(--kl-library-primary)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInB1YmxpYy9nbG9iYWwvX2NvbG9ycy5zY3NzIiwicHVibGljL19idXR0b24uc2NzcyIsInB1YmxpYy9faXRlbS5zY3NzIiwicHVibGljL19tb2R1bGUuc2NzcyIsInB1YmxpYy9fc2hvcnRjb2RlLnNjc3MiLCJwdWJsaWMvX2xvYWRlci5zY3NzIiwicHVibGljL19zZWFyY2guc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUdJLHNCQUFBLENBQ0EsMkJBQUEsQ0FDQSwwQkFBQSxDQUNBLDJCQUFBLENDSkEsb0JBQ0ksaUJBQUEsQ0FDQSxvQ0FBQSxDQUNBLGtCQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGtCQUFBLENBQ0Esb0JBQUEsQ0FFQSwyQkFDSSxrQkFBQSxDQUNBLGtCQUFBLENBRUEseUNBQ0ksU0FBQSxDQUNBLGNBQUEsQ0FHSix3Q0FDSSxTQUFBLENBQ0EsOENBQUEsQ0FDQSxvQkFBQSxDQUlSLHdCQUNJLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSwrQkFBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSxXQUFBLENBR0osa0NBQ0ksU0FBQSxDQUNBLG9CQUFBLENBR0osaUNBQ0ksU0FBQSxDQUNBLDZDQUFBLENBQ0EsdUJBQUEsQ0FDQSxrQkFBQSxDQUtaLGFBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsK0JBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQUFBLENBRUEsaUJBQ0ksVUFBQSxDQUNBLGdCQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENDcEVSLDJDQUVJLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUVBLGlEQUNJLFNBQUEsQ0FDQSxRQUFBLENBQ0EsZUFBQSxDQUVBLHVEQUNJLGVBQUEsQ0FDQSxnQ0FBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBTVEsdUdBQ0ksb0JBQUEsQ0FD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LENBRUEsd0RBQ0ksY0FBQSxDQU9JLG9GQUNJLGdDQUFBLENBR0osb0ZBQ0ksOEJBQUEsQ0FTSixzRUFDSSxnQ0FBQSIsImZpbGUiOiJmcm9udC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gICAgLy8gLS1rbC1saWJyYXJ5LXByaW1hcnk6ICMxYjM4NjI7XG4gICAgLy8gLS1rbC1saWJyYXJ5LXByaW1hcnk6ICMwMDU3ZmY7XG4gICAgLS1rbC1saWJyYXJ5LXByaW1hcnk6IDtcbiAgICAtLWtsLWxpYnJhcnktaG92ZXI6ICM5YWE4YmY7XG4gICAgLS1rbC1saWJyYXJ5LWRhcms6ICM0NTRiNGQ7XG4gICAgLS1rbC1saWJyYXJ5LWxpZ2h0OiAjZTRlOGVlO1xufSIsIi5rbGItbW9kdWxlIHtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0ta2wtbGlicmFyeS1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgNTAwbXM7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cyAwbXM7XG5cbiAgICAgICAgICAgIC5mb2xkZXItY2xvc2Uge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9sZGVyLW9wZW4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIDEwMG1zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9sZGVyLWNsb3NlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXMgNDAwbXM7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9sZGVyLW9wZW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgMG1zO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ja2xiLWdvLWJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0ta2wtbGlicmFyeS1wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIH1cbn0iLCIua2xiLW1vZHVsZS1jb250ZW50LFxyXG4ua2xiLXNob3J0Y29kZS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlOWU5ZTk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAua2xiLWl0ZW0taW5mbyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1rbC1saWJyYXJ5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1rbC1saWJyYXJ5LXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNob3ctY29tbWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy1ub3QtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAua2xiLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmtsYi1mb2xkZXItaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvbGRlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+c3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5rbGItaXRlbS1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYTJhMmE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93LWNvbW1lbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHggLTJweCAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctbm90LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0ta2wtbGlicmFyeS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctbm90LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmEyYTJhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjMmEyYTJhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAua2xiLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2YzZjNmMztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAudmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5rbGItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmtsLWxpYnJhcnktbm8tcmVzdWx0IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rbGItbW9kdWxlLWNvbnRlbnQge1xyXG4gICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLmtsYi1tb2R1bGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogNTA7XG5cbiAgICAja2xiLW1vZHVsZS1saWJyYXJ5IHtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgIC5rbGItbW9kdWxlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgMTAwbXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAja2xiX21vZHVsZV9jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRyYW5zaXRpb246IC40cztcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1rbC1saWJyYXJ5LWxpZ2h0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIC4xNikgMHB4IDVweCA0MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC40cyAxMDBtcztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rbC1saWJyYXJ5LWhvdmVyKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rbGItbW9kdWxlLXRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWtsLWxpYnJhcnktbGlnaHQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cbiAgICAgICAgICAgICAgICA+c3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIja2xiLWxpYnJhcnktc2hvcnRjb2RlIHtcblxuICAgIC5rbGItc2hvcnRjb2RlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAwIC41cmVtO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5rbGItbW9kdWxlLWNvbnRlbnQsXG4ua2xiLXNob3J0Y29kZS1jb250ZW50IHtcbiAgICAmLmlzTG9hZGluZyB7XG5cbiAgICAgICAgdWwge1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlNWU1ZTUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U1ZTVlNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2U1ZTVlNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNrbGJfbG9hZGluZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgICAgIC5uYi1zcGlubmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB2YXIoLS1rbC1saWJyYXJ5LXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogMXMgc3BpbiBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAxcyBzcGluIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufSIsIi5rbGItbW9kdWxlLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgcGFkZGluZzogLjVyZW0gLjVyZW0gMCAuNXJlbTtcblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBzdHJva2U6IHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSk7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgIH1cbn1cblxuLmtsYi1zaG9ydGNvZGUtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAwIC41cmVtO1xuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPnN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1rbC1saWJyYXJ5LXByaW1hcnkpO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICB9XG5cbiAgICAua2xiLXNvcnQtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmI2J0bkFscGhhIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID5wYXRoOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1rbC1saWJyYXJ5LXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+cGF0aDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjYnRuRGF0ZSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
