/*!
  Theme Name: Divi.md
  Theme URI: https://achtender.com/
  Version: 1.5
  Text Domain: Divi-MD
  Template: Divi
*/

/*
  DO NOT EDIT. This file is generated by the Deno Tailwind/PostCSS build.
  This file SHOULD be checked into version control.
  It is automatically updated during development when running `deno task dev`.
*/

body,html{max-height:100vh;max-width:100vw}html{overflow:hidden!important}body{overflow:hidden;overflow-y:scroll}.et-boc{min-height:100vh}.et-boc,.et-boc>#et-main-area{display:flex;flex-direction:column}.et-boc>#et-main-area,.et-boc>#et-main-area>#main-content{flex:1}.et-boc>#et-main-area>footer,.et-boc>header{flex:none}body #page-container .et_pb_section .et_pb_module .sr-only-text,body #page-container .et_pb_section .et_pb_module .sr-only-text *,body #page-container .et_pb_section .et_pb_module.sr-only-text,body #page-container .et_pb_section .et_pb_module.sr-only-text *{font-size:0!important;line-height:0px!important}@media (min-width:960px) AND (max-width:1279px){.role-xl-display-none{display:none!important}}@media (min-width:1279px){.role-2xl-display-none{display:none!important}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.aspect-auto{aspect-ratio:auto}.aspect-3\/2{aspect-ratio:3/2}.aspect-2\/3{aspect-ratio:2/3}.aspect-21\/9{aspect-ratio:21/9}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fit{-o-object-fit:fit;object-fit:fit}.object-right{-o-object-position:center right;object-position:center right}.max-w-full{max-width:100%}.flex-none{flex:none}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.overscroll-contain{overscroll-behavior:contain}.overflow-y-scroll{overflow-y:scroll}.overflow-y-auto{overflow-y:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-x-auto{overflow-x:auto}.text-balance{text-wrap:balance}.wrap-break-word{overflow-wrap:break-word}.hyphens-manual{hyphens:manual!important}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3;line-clamp:3}.line-clamp-4{-webkit-line-clamp:4;line-clamp:4}.line-clamp-4,.line-clamp-5{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-5{-webkit-line-clamp:5;line-clamp:5}:root{--size:40px;--r:calc(var(--size)/2);--px:24px;--icon-size:36px;--icon-mask-size:20px}.et_pb_button[data-icon=chevron-right]:after,.et_pb_button[data-icon]:after,:root{--icon-mask-href:url(/wp-content/themes/divi-md/assets/icons/feather/chevron-right.svg)}.et_pb_button[data-icon=menu]:after{--icon-mask-href:url(/wp-content/themes/divi-md/assets/icons/feather/menu.svg)}.et_pb_button[data-icon=search]:after{--icon-mask-href:url(/wp-content/themes/divi-md/assets/icons/feather/search.svg)}.et_pb_button[data-icon=close]:after,.et_pb_button[data-icon=x]:after{--icon-mask-href:url(/wp-content/themes/divi-md/assets/icons/feather/x.svg)}.et_pb_group_carousel_arrow{align-items:center;background:var(--gcid-primary-color,#3074f1)!important;border-radius:20px 20px!important;display:flex;flex-direction:column;height:40px!important;justify-content:center;padding:unset!important;width:40px!important}.et_pb_group_carousel_arrow.et_pb_group_carousel_arrow_prev{--icon-mask-href:url(/wp-content/themes/divi-md/assets/icons/feather/chevron-left.svg)}.et_pb_group_carousel_arrow.et_pb_group_carousel_arrow_next{--icon-mask-href:url(/wp-content/themes/divi-md/assets/icons/feather/chevron-right.svg)}.et_pb_group_carousel_arrow>.et-pb-icon{background-color:currentColor!important;color:#00000a!important;font-family:unset!important;font-size:10px!important;height:var(--icon-mask-size)!important;margin:0!important;-webkit-mask-image:var(--icon-mask-href)!important;mask-image:var(--icon-mask-href)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:var(--icon-mask-size) var(--icon-mask-size)!important;mask-size:var(--icon-mask-size) var(--icon-mask-size)!important;width:var(--icon-mask-size)!important}body #page-container .et_pb_section .et_pb_button{align-items:center;border:none!important;border-radius:var(--r);display:flex;flex-direction:row;justify-content:center;min-height:var(--size)!important;min-width:var(--size)!important;overflow:hidden;padding:0 var(--px)!important;position:relative;text-overflow:ellipsis;white-space:nowrap;width:-moz-max-content;width:max-content}body #page-container .et_pb_section .et_pb_button[data-icon]:not(.sr-only-text){padding:0 var(--px) 0 var(--size)!important}body #page-container .et_pb_section .et_pb_button.sr-only-text[data-icon]{aspect-ratio:1/1;max-height:var(--size)!important;max-width:var(--size)!important;padding:0!important}body #page-container .et_pb_section .et_pb_button,body #page-container .et_pb_section .et_pb_button:after,body #page-container .et_pb_section .et_pb_button:before{transition:color 60ms linear 0ms,background-color 60ms linear 0ms,box-shadow 80ms linear 0ms!important}body #page-container .et_pb_section .et_pb_button:not(:active):hover,body #page-container .et_pb_section .et_pb_button:not(:active):hover:after,body #page-container .et_pb_section .et_pb_button:not(:active):hover:before{transition:color 60ms .24s,background-color 60ms linear .24s,box-shadow 60ms linear .24s!important}body #page-container .et_pb_section .et_pb_button:not([data-icon]):before{content:""!important;display:none!important}body #page-container .et_pb_section .et_pb_button[data-icon]:after,body #page-container .et_pb_section .et_pb_button[data-icon]:before{content:""!important;display:block!important;font-family:unset!important;left:0!important;opacity:1!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}body #page-container .et_pb_section .et_pb_button[data-icon]:before{border-radius:calc(var(--icon-size)/2);height:var(--icon-size)!important;width:var(--icon-size)!important}body #page-container .et_pb_section .et_pb_button[data-icon]:after{background-color:currentColor!important;height:var(--icon-mask-size)!important;margin:0!important;margin-left:calc((var(--size) - var(--icon-mask-size))/2)!important;margin-right:calc((var(--size) - var(--icon-mask-size))/2)!important;-webkit-mask-image:var(--icon-mask-href)!important;mask-image:var(--icon-mask-href)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:var(--icon-mask-size) var(--icon-mask-size)!important;mask-size:var(--icon-mask-size) var(--icon-mask-size)!important;width:var(--icon-mask-size)!important}body #page-container .et_pb_section .et_pb_button[data-icon]:not(.sr-only-text):after{margin-left:calc((var(--icon-size) - var(--icon-mask-size))/2)!important;margin-right:calc((var(--icon-size) - var(--icon-mask-size))/2)!important}body #page-container .et_pb_section .et_pb_button[data-variant^=primary],form input[type=submit]{box-shadow:inset 0 0 0 0 currentColor!important}body #page-container .et_pb_section .et_pb_button[data-variant^=primary]:active,body #page-container .et_pb_section .et_pb_button[data-variant^=primary]:focus-visible,body #page-container .et_pb_section .et_pb_button[data-variant^=primary]:hover{box-shadow:inset 0 0 0 1.8px currentColor!important}body #page-container .et_pb_section .et_pb_button[data-variant^=outline]{background:transparent!important;box-shadow:inset 0 0 0 1px currentColor!important}body #page-container .et_pb_section .et_pb_button[data-variant^=outline]:active,body #page-container .et_pb_section .et_pb_button[data-variant^=outline]:focus-visible,body #page-container .et_pb_section .et_pb_button[data-variant^=outline]:hover{box-shadow:inset 0 0 0 1.8px currentColor!important}body #page-container .et_pb_section .et_pb_button[data-variant^=link]{background:none!important;border:none!important}body #page-container .et_pb_section .et_pb_button[data-variant=link-list][data-icon]:not(.sr-only-text){padding:0 var(--px) 0 calc(var(--size) + 10px)!important}body #page-container .et_pb_section .et_pb_button[data-variant=link-list]:before{background-color:var(--gcid-primary-color,#3074f1)!important}body #page-container .et_pb_section .et_pb_button[data-variant^=link-list]:active:before,body #page-container .et_pb_section .et_pb_button[data-variant^=link-list]:focus-visible:before,body #page-container .et_pb_section .et_pb_button[data-variant^=link-list]:hover:before{box-shadow:inset 0 0 0 1.8px currentColor!important}body #page-container .et_pb_section .et_pb_button_module_wrapper:has(.et_pb_button[data-variant=link-table]){align-items:stretch;display:flex;flex-direction:column}body #page-container .et_pb_section .et_pb_button[data-variant=link-table]{justify-content:flex-start;max-width:unset!important;padding:0!important;width:unset!important}body #page-container .et_pb_section .et_pb_button[data-variant=link-table]:before{background-color:var(--gcid-primary-color,#3074f1)!important}body #page-container .et_pb_section .et_pb_button[data-variant=link-table][data-icon]:not(.sr-only-text){padding:0 var(--size) 0 0 0!important}body #page-container .et_pb_section .et_pb_button[data-variant=link-table][data-icon]:after,body #page-container .et_pb_section .et_pb_button[data-variant=link-table][data-icon]:before{left:auto!important;right:var(--icon-mask-size)!important;transform:translate(50%,-50%)}body #page-container .et_pb_section .et_pb_button[data-variant^=link-table]:active:before,body #page-container .et_pb_section .et_pb_button[data-variant^=link-table]:focus-visible:before,body #page-container .et_pb_section .et_pb_button[data-variant^=link-table]:hover:before{box-shadow:inset 0 0 0 1.8px currentColor!important}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3B1YmxpYy9jc3MvbGF5b3V0LmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvdWkvYnV0dG9uLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxVQUdFLGdCQUFpQixDQURqQixlQUVGLENBQ0EsS0FDRSx5QkFDRixDQUNBLEtBQ0UsZUFBZ0IsQ0FDaEIsaUJBQ0YsQ0FFQSxRQUdFLGdCQUNGLENBQ0EsOEJBSkUsWUFBYSxDQUNiLHFCQU9GLENBQ0EsMERBQ0UsTUFDRixDQUNBLDRDQUVFLFNBQ0YsQ0FHQSxrUUFJRSxxQkFBMEIsQ0FDMUIseUJBQ0YsQ0FFQSxnREFDRSxzQkFDRSxzQkFDRixDQUNGLENBQ0EsMEJBQ0UsdUJBQ0Usc0JBQ0YsQ0FDRixDQU9BLFNBR0UsVUFBVyxDQUVYLFdBQVksQ0FDWixlQUFnQixDQUZoQixTQUFVLENBSFYsaUJBQWtCLENBQ2xCLFNBQVUsQ0FLVixrQkFBc0IsQ0FFdEIsY0FBZSxDQURmLGtCQUVGLENBQ0EsZUFDRSxnQkFDRixDQUNBLGNBQ0UsaUJBQ0YsQ0FDQSxhQUNFLGlCQUNGLENBQ0EsYUFDRSxnQkFDRixDQUNBLGFBQ0UsZ0JBQ0YsQ0FDQSxjQUNFLGlCQUNGLENBQ0EsY0FDRSxtQkFBaUIsQ0FBakIsZ0JBQ0YsQ0FDQSxZQUNFLGlCQUFlLENBQWYsY0FDRixDQUNBLGNBQ0UsK0JBQTZCLENBQTdCLDRCQUNGLENBQ0EsWUFDRSxjQUNGLENBQ0EsV0FDRSxTQUNGLENBQ0EsUUFDRSxNQUNGLENBQ0EsUUFDRSxNQUNGLENBQ0EsUUFDRSxNQUNGLENBQ0EsUUFDRSxNQUNGLENBQ0Esb0JBQ0UsMkJBQ0YsQ0FDQSxtQkFDRSxpQkFDRixDQUNBLGlCQUNFLGVBQ0YsQ0FDQSxtQkFDRSxpQkFDRixDQUNBLGlCQUNFLGVBQ0YsQ0FDQSxjQUNFLGlCQUNGLENBQ0EsaUJBQ0Usd0JBQ0YsQ0FDQSxnQkFDRSx3QkFDRixDQUNBLGNBS0Usb0JBQXFCLENBQ3JCLFlBQ0YsQ0FDQSw0QkFMRSxtQkFBb0IsQ0FEcEIsZUFBZ0IsQ0FFaEIsMkJBV0YsQ0FQQSxjQUtFLG9CQUFxQixDQUNyQixZQUNGLENBQ0EsY0FLRSxvQkFBcUIsQ0FDckIsWUFDRixDQUNBLDRCQUxFLG1CQUFvQixDQURwQixlQUFnQixDQUVoQiwyQkFXRixDQVBBLGNBS0Usb0JBQXFCLENBQ3JCLFlBQ0YsQ0N4S0EsTUFDRSxXQUFZLENBQ1osdUJBQTBCLENBQzFCLFNBQVUsQ0FDVixnQkFBaUIsQ0FDakIscUJBRUYsQ0FFQSxrRkFIRSx1RkFNRixDQUNBLG9DQUNFLDhFQUNGLENBQ0Esc0NBQ0UsZ0ZBQ0YsQ0FDQSxzRUFFRSwyRUFDRixDQUdBLDRCQUdFLGtCQUFtQixDQVFuQixzREFBeUQsQ0FIekQsaUNBQW1DLENBUG5DLFlBQWEsQ0FDYixxQkFBc0IsQ0FJdEIscUJBQXVCLENBRnZCLHNCQUF1QixDQUt2Qix1QkFBeUIsQ0FGekIsb0JBS0YsQ0FDQSw0REFDRSxzRkFDRixDQUNBLDREQUNFLHVGQUNGLENBQ0Esd0NBU0UsdUNBQXlDLENBUnpDLHVCQUF5QixDQUN6QiwyQkFBNkIsQ0FDN0Isd0JBQTBCLENBRTFCLHNDQUF3QyxDQUd4QyxrQkFBMEIsQ0FFMUIsa0RBQW9ELENBQ3BELDBDQUE0QyxDQUU1Qyx1Q0FBaUMsQ0FBakMsK0JBQWlDLENBRGpDLHVFQUFpRSxDQUFqRSwrREFBaUUsQ0FOakUscUNBUUYsQ0FVQSxrREFJRSxrQkFBbUIsQ0FHbkIscUJBQXVCLENBQ3ZCLHNCQUF1QixDQU52QixZQUFhLENBQ2Isa0JBQW1CLENBRW5CLHNCQUF1QixDQU92QixnQ0FBa0MsQ0FEbEMsK0JBQWlDLENBSWpDLGVBQWdCLENBRmhCLDZCQUFpQyxDQVpqQyxpQkFBa0IsQ0FnQmxCLHNCQUF1QixDQUR2QixrQkFBbUIsQ0FObkIsc0JBQWtCLENBQWxCLGlCQVFGLENBQ0EsZ0ZBQ0UsMkNBQ0YsQ0FDQSwwRUFFRSxnQkFBaUIsQ0FHakIsZ0NBQWtDLENBRGxDLCtCQUFpQyxDQUhqQyxtQkFLRixDQUVBLG1LQUdFLHNHQUNGLENBQ0EsNE5BR0Usa0dBQ0YsQ0FLQSwwRUFDRSxvQkFBc0IsQ0FDdEIsc0JBQ0YsQ0FDQSx1SUFLRSxvQkFBc0IsQ0FIdEIsdUJBQXlCLENBVXpCLDJCQUE2QixDQUg3QixnQkFBb0IsQ0FOcEIsbUJBQXFCLENBSXJCLDJCQUE2QixDQUM3QixpQkFBbUIsQ0FFbkIsb0NBR0YsQ0FDQSxvRUFHRSxzQ0FBeUMsQ0FGekMsaUNBQW1DLENBQ25DLGdDQUVGLENBQ0EsbUVBUUUsdUNBQXlDLENBUHpDLHNDQUF3QyxDQUd4QyxrQkFBMEIsQ0FDMUIsbUVBQXVFLENBQ3ZFLG9FQUF3RSxDQUd4RSxrREFBb0QsQ0FDcEQsMENBQTRDLENBRTVDLHVDQUFpQyxDQUFqQywrQkFBaUMsQ0FEakMsdUVBQWlFLENBQWpFLCtEQUFpRSxDQVRqRSxxQ0FXRixDQUVBLHNGQUNFLHdFQUE0RSxDQUM1RSx5RUFDRixDQUtBLGlHQUVFLCtDQUNGLENBRUEsc1BBR0UsbURBQ0YsQ0FLQSx5RUFDRSxnQ0FBa0MsQ0FDbEMsaURBQ0YsQ0FFQSxzUEFHRSxtREFDRixDQUtBLHNFQUVFLHlCQUEyQixDQUQzQixxQkFFRixDQWdCQSx3R0FDRSx3REFDRixDQUNBLGlGQUNFLDREQUNGLENBQ0EsaVJBR0UsbURBQ0YsQ0FLQSw2R0FHRSxtQkFBb0IsQ0FGcEIsWUFBYSxDQUNiLHFCQUVGLENBQ0EsMkVBR0UsMEJBQTJCLENBRDNCLHlCQUEyQixDQUUzQixtQkFBdUIsQ0FIdkIscUJBSUYsQ0FDQSxrRkFDRSw0REFDRixDQUNBLHlHQUVFLHFDQUNGLENBQ0EseUxBRUUsbUJBQXFCLENBQ3JCLHFDQUF1QyxDQUN2Qyw2QkFDRixDQUNBLG9SQUdFLG1EQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGxheW91dDogYm9keSBhbmQgcGFnZSB3cmFwcGVycyAqL1xyXG5odG1sLFxyXG5ib2R5IHtcclxuICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcbmh0bWwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5ib2R5IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLmV0LWJvYyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcbi5ldC1ib2MgPiAjZXQtbWFpbi1hcmVhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleDogMTtcclxufVxyXG4uZXQtYm9jID4gI2V0LW1haW4tYXJlYSA+ICNtYWluLWNvbnRlbnQge1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuLmV0LWJvYyA+IGhlYWRlcixcclxuLmV0LWJvYyA+ICNldC1tYWluLWFyZWEgPiBmb290ZXIge1xyXG4gIGZsZXg6IG5vbmU7XHJcbn1cclxuXHJcbi8qICAqL1xyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfbW9kdWxlLnNyLW9ubHktdGV4dCxcclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX21vZHVsZS5zci1vbmx5LXRleHQgKixcclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX21vZHVsZSAuc3Itb25seS10ZXh0LFxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfbW9kdWxlIC5zci1vbmx5LXRleHQgKiB7XHJcbiAgZm9udC1zaXplOiAwcmVtICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIEFORCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAucm9sZS14bC1kaXNwbGF5LW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI3OXB4KSB7XHJcbiAgLnJvbGUtMnhsLWRpc3BsYXktbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiB0YWlsd2luZDogY29udGFpbmVyICovXHJcbi8qIC5jb250YWluZXIge30gKi9cclxuLyogLnByb3NlIHt9ICovXHJcblxyXG4vKiB0YWlsd2luZDogdXRpbHMgKi9cclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG4uYXNwZWN0LXNxdWFyZSB7XHJcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxufVxyXG4uYXNwZWN0LXZpZGVvIHtcclxuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxufVxyXG4uYXNwZWN0LWF1dG8ge1xyXG4gIGFzcGVjdC1yYXRpbzogYXV0bztcclxufVxyXG4uYXNwZWN0LTNcXC8yIHtcclxuICBhc3BlY3QtcmF0aW86IDMgLyAyO1xyXG59XHJcbi5hc3BlY3QtMlxcLzMge1xyXG4gIGFzcGVjdC1yYXRpbzogMiAvIDM7XHJcbn1cclxuLmFzcGVjdC0yMVxcLzkge1xyXG4gIGFzcGVjdC1yYXRpbzogMjEgLyA5O1xyXG59XHJcbi5vYmplY3QtY292ZXIge1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcbi5vYmplY3QtZml0IHtcclxuICBvYmplY3QtZml0OiBmaXQ7XHJcbn1cclxuLm9iamVjdC1yaWdodCB7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XHJcbn1cclxuLm1heC13LWZ1bGwge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uZmxleC1ub25lIHtcclxuICBmbGV4OiBub25lO1xyXG59XHJcbi5mbGV4LTEge1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuLmZsZXgtMiB7XHJcbiAgZmxleDogMjtcclxufVxyXG4uZmxleC0zIHtcclxuICBmbGV4OiAzO1xyXG59XHJcbi5mbGV4LTQge1xyXG4gIGZsZXg6IDQ7XHJcbn1cclxuLm92ZXJzY3JvbGwtY29udGFpbiB7XHJcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxufVxyXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG4ub3ZlcmZsb3cteS1hdXRvIHtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcbi5vdmVyZmxvdy14LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG59XHJcbi5vdmVyZmxvdy14LWF1dG8ge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuLnRleHQtYmFsYW5jZSB7XHJcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG59XHJcbi53cmFwLWJyZWFrLXdvcmQge1xyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuLmh5cGhlbnMtbWFudWFsIHtcclxuICBoeXBoZW5zOiBtYW51YWwgIWltcG9ydGFudDtcclxufVxyXG4ubGluZS1jbGFtcC0yIHtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgbGluZS1jbGFtcDogMjtcclxufVxyXG4ubGluZS1jbGFtcC0zIHtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgbGluZS1jbGFtcDogMztcclxufVxyXG4ubGluZS1jbGFtcC00IHtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgbGluZS1jbGFtcDogNDtcclxufVxyXG4ubGluZS1jbGFtcC01IHtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgbGluZS1jbGFtcDogNTtcclxufVxyXG4iLCI6cm9vdCB7XHJcbiAgLS1zaXplOiA0MHB4O1xyXG4gIC0tcjogY2FsYyh2YXIoLS1zaXplKSAvIDIpO1xyXG4gIC0tcHg6IDI0cHg7XHJcbiAgLS1pY29uLXNpemU6IDM2cHg7XHJcbiAgLS1pY29uLW1hc2stc2l6ZTogMjBweDtcclxuICAtLWljb24tbWFzay1ocmVmOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kaXZpLW1kL2Fzc2V0cy9pY29ucy9mZWF0aGVyL2NoZXZyb24tcmlnaHQuc3ZnJyk7XHJcbn1cclxuXHJcbi5ldF9wYl9idXR0b25bZGF0YS1pY29uXTo6YWZ0ZXIsXHJcbi5ldF9wYl9idXR0b25bZGF0YS1pY29uPSdjaGV2cm9uLXJpZ2h0J106OmFmdGVyIHtcclxuICAtLWljb24tbWFzay1ocmVmOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kaXZpLW1kL2Fzc2V0cy9pY29ucy9mZWF0aGVyL2NoZXZyb24tcmlnaHQuc3ZnJyk7XHJcbn1cclxuLmV0X3BiX2J1dHRvbltkYXRhLWljb249J21lbnUnXTo6YWZ0ZXIge1xyXG4gIC0taWNvbi1tYXNrLWhyZWY6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RpdmktbWQvYXNzZXRzL2ljb25zL2ZlYXRoZXIvbWVudS5zdmcnKTtcclxufVxyXG4uZXRfcGJfYnV0dG9uW2RhdGEtaWNvbj0nc2VhcmNoJ106OmFmdGVyIHtcclxuICAtLWljb24tbWFzay1ocmVmOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kaXZpLW1kL2Fzc2V0cy9pY29ucy9mZWF0aGVyL3NlYXJjaC5zdmcnKTtcclxufVxyXG4uZXRfcGJfYnV0dG9uW2RhdGEtaWNvbj0neCddOjphZnRlcixcclxuLmV0X3BiX2J1dHRvbltkYXRhLWljb249J2Nsb3NlJ106OmFmdGVyIHtcclxuICAtLWljb24tbWFzay1ocmVmOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kaXZpLW1kL2Fzc2V0cy9pY29ucy9mZWF0aGVyL3guc3ZnJyk7XHJcbn1cclxuXHJcbi8qIE1vZHVsZTogR3JvdXAgQ2Fyb3VzZWwgKyBCdXR0b24gKi9cclxuLmV0X3BiX2dyb3VwX2Nhcm91c2VsX2Fycm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1nY2lkLXByaW1hcnktY29sb3IsICMzMDc0ZjEpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmV0X3BiX2dyb3VwX2Nhcm91c2VsX2Fycm93LmV0X3BiX2dyb3VwX2Nhcm91c2VsX2Fycm93X3ByZXYge1xyXG4gIC0taWNvbi1tYXNrLWhyZWY6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RpdmktbWQvYXNzZXRzL2ljb25zL2ZlYXRoZXIvY2hldnJvbi1sZWZ0LnN2ZycpO1xyXG59XHJcbi5ldF9wYl9ncm91cF9jYXJvdXNlbF9hcnJvdy5ldF9wYl9ncm91cF9jYXJvdXNlbF9hcnJvd19uZXh0IHtcclxuICAtLWljb24tbWFzay1ocmVmOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kaXZpLW1kL2Fzc2V0cy9pY29ucy9mZWF0aGVyL2NoZXZyb24tcmlnaHQuc3ZnJyk7XHJcbn1cclxuLmV0X3BiX2dyb3VwX2Nhcm91c2VsX2Fycm93ID4gLmV0LXBiLWljb24ge1xyXG4gIGNvbG9yOiAjMDAwMDBhICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIGhlaWdodDogdmFyKC0taWNvbi1tYXNrLXNpemUpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IHZhcigtLWljb24tbWFzay1zaXplKSAhaW1wb3J0YW50O1xyXG5cclxuICBtYXJnaW46IDBweCAwcHggIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcclxuICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLWljb24tbWFzay1ocmVmKSAhaW1wb3J0YW50O1xyXG4gIG1hc2staW1hZ2U6IHZhcigtLWljb24tbWFzay1ocmVmKSAhaW1wb3J0YW50O1xyXG4gIG1hc2stc2l6ZTogdmFyKC0taWNvbi1tYXNrLXNpemUpIHZhcigtLWljb24tbWFzay1zaXplKSAhaW1wb3J0YW50O1xyXG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogXHJcbmJvZHkuZXQtZGIgI3BhZ2UtY29udGFpbmVyICNldC1ib2MgLmV0LWwgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbl8zMTk1ZWRlNy1iMmI2LTRjYzAtYTA2ZC01ZjIxZjFlNjk1MGU6OmFmdGVyLCBcclxuYm9keS5ldC1kYiAjcGFnZS1jb250YWluZXIgI2V0LWJvYyAuZXQtbCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uXzMxOTVlZGU3LWIyYjYtNGNjMC1hMDZkLTVmMjFmMWU2OTUwZTpob3Zlcjo6YWZ0ZXIgXHJcbiovXHJcblxyXG4vKipcclxuICogTW9kdWxlOiBCdXR0b25cclxuICovXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcik7XHJcblxyXG4gIHdpZHRoOiBtYXgtY29udGVudDsgLyogbm90IGAhaW1wb3J0YW50YCB0byBhbGxvdyBvdmVyd3JpdGVzICovXHJcbiAgbWluLXdpZHRoOiB2YXIoLS1zaXplKSAhaW1wb3J0YW50O1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLXNpemUpICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMHB4IHZhcigtLXB4KSAhaW1wb3J0YW50O1xyXG5cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbltkYXRhLWljb25dOm5vdCguc3Itb25seS10ZXh0KSB7XHJcbiAgcGFkZGluZzogMCB2YXIoLS1weCkgMCB2YXIoLS1zaXplKSAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b24uc3Itb25seS10ZXh0W2RhdGEtaWNvbl0ge1xyXG4gIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xyXG4gIGFzcGVjdC1yYXRpbzogMS8xO1xyXG5cclxuICBtYXgtd2lkdGg6IHZhcigtLXNpemUpICFpbXBvcnRhbnQ7XHJcbiAgbWF4LWhlaWdodDogdmFyKC0tc2l6ZSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbixcclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbjo6YWZ0ZXIsXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b246OmJlZm9yZSB7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgNjBtcyAwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDYwbXMgMG1zIGxpbmVhciwgYm94LXNoYWRvdyA4MG1zIDBtcyBsaW5lYXIgIWltcG9ydGFudDtcclxufVxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uOm5vdCg6YWN0aXZlKTpob3ZlcixcclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbjpub3QoOmFjdGl2ZSk6aG92ZXI6OmFmdGVyLFxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uOm5vdCg6YWN0aXZlKTpob3Zlcjo6YmVmb3JlIHtcclxuICB0cmFuc2l0aW9uOiBjb2xvciA2MG1zIDI0MG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDYwbXMgMjQwbXMgbGluZWFyLCBib3gtc2hhZG93IDYwbXMgMjQwbXMgbGluZWFyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJY29uXHJcbiAqL1xyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uOm5vdChbZGF0YS1pY29uXSk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJycgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbltkYXRhLWljb25dOjpiZWZvcmUsXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS1pY29uXTo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cclxuICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpICFpbXBvcnRhbnQ7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS1pY29uXTo6YmVmb3JlIHtcclxuICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSkgIWltcG9ydGFudDtcclxuICB3aWR0aDogdmFyKC0taWNvbi1zaXplKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0taWNvbi1zaXplKSAvIDIpO1xyXG59XHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS1pY29uXTo6YWZ0ZXIge1xyXG4gIGhlaWdodDogdmFyKC0taWNvbi1tYXNrLXNpemUpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IHZhcigtLWljb24tbWFzay1zaXplKSAhaW1wb3J0YW50O1xyXG5cclxuICBtYXJnaW46IDBweCAwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogY2FsYygodmFyKC0tc2l6ZSkgLSB2YXIoLS1pY29uLW1hc2stc2l6ZSkpIC8gMikgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKHZhcigtLXNpemUpIC0gdmFyKC0taWNvbi1tYXNrLXNpemUpKSAvIDIpICFpbXBvcnRhbnQ7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0taWNvbi1tYXNrLWhyZWYpICFpbXBvcnRhbnQ7XHJcbiAgbWFzay1pbWFnZTogdmFyKC0taWNvbi1tYXNrLWhyZWYpICFpbXBvcnRhbnQ7XHJcbiAgbWFzay1zaXplOiB2YXIoLS1pY29uLW1hc2stc2l6ZSkgdmFyKC0taWNvbi1tYXNrLXNpemUpICFpbXBvcnRhbnQ7XHJcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtaWNvbl06bm90KC5zci1vbmx5LXRleHQpOjphZnRlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKHZhcigtLWljb24tc2l6ZSkgLSB2YXIoLS1pY29uLW1hc2stc2l6ZSkpIC8gMikgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKHZhcigtLWljb24tc2l6ZSkgLSB2YXIoLS1pY29uLW1hc2stc2l6ZSkpIC8gMikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFZhcmlhbnQ6IFByaW1hcnlcclxuICovXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS12YXJpYW50Xj0ncHJpbWFyeSddLFxyXG5mb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS12YXJpYW50Xj0ncHJpbWFyeSddOmFjdGl2ZSxcclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbltkYXRhLXZhcmlhbnRePSdwcmltYXJ5J106aG92ZXIsXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS12YXJpYW50Xj0ncHJpbWFyeSddOmZvY3VzLXZpc2libGUge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEuOHB4IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKipcclxuICogVmFyaWFudDogT3V0bGluZVxyXG4gKi9cclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbltkYXRhLXZhcmlhbnRePSdvdXRsaW5lJ10ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudF49J291dGxpbmUnXTphY3RpdmUsXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS12YXJpYW50Xj0nb3V0bGluZSddOmhvdmVyLFxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudF49J291dGxpbmUnXTpmb2N1cy12aXNpYmxlIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjhweCBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFZhcmlhbnQ6IExpbmtcclxuICovXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS12YXJpYW50Xj0nbGluayddIHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS12YXJpYW50PSdsaW5rJ106YWN0aXZlLFxyXG4vKiBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudD0nbGluayddOmhvdmVyLFxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudD0nbGluayddOmZvY3VzLXZpc2libGUsXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS12YXJpYW50PSdsaW5rLWxpc3QnXTphY3RpdmUsXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS12YXJpYW50PSdsaW5rLWxpc3QnXTpob3ZlcixcclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbltkYXRhLXZhcmlhbnQ9J2xpbmstbGlzdCddOmZvY3VzLXZpc2libGUge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMS4ycHggIWltcG9ydGFudDtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweCAhaW1wb3J0YW50O1xyXG59ICovXHJcblxyXG4vKipcclxuICogVmFyaWFudDogTGluay1saXN0XHJcbiAqL1xyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudD0nbGluay1saXN0J11bZGF0YS1pY29uXTpub3QoLnNyLW9ubHktdGV4dCkge1xyXG4gIHBhZGRpbmc6IDAgdmFyKC0tcHgpIDAgY2FsYyh2YXIoLS1zaXplKSArIDEwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbltkYXRhLXZhcmlhbnQ9J2xpbmstbGlzdCddOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdjaWQtcHJpbWFyeS1jb2xvciwgIzMwNzRmMSkgIWltcG9ydGFudDtcclxufVxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudF49J2xpbmstbGlzdCddOmFjdGl2ZTo6YmVmb3JlLFxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudF49J2xpbmstbGlzdCddOmhvdmVyOjpiZWZvcmUsXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS12YXJpYW50Xj0nbGluay1saXN0J106Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjhweCBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFZhcmlhbnQ6IExpbmstdGFibGVcclxuICovXHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25fbW9kdWxlX3dyYXBwZXI6aGFzKC5ldF9wYl9idXR0b25bZGF0YS12YXJpYW50PSdsaW5rLXRhYmxlJ10pIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbltkYXRhLXZhcmlhbnQ9J2xpbmstdGFibGUnXSB7XHJcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcclxufVxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudD0nbGluay10YWJsZSddOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdjaWQtcHJpbWFyeS1jb2xvciwgIzMwNzRmMSkgIWltcG9ydGFudDtcclxufVxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudD0nbGluay10YWJsZSddW2RhdGEtaWNvbl06bm90KC5zci1vbmx5LXRleHQpIHtcclxuICAvKiBwYWRkaW5nOiAwIGNhbGModmFyKC0tc2l6ZSkgKyAxMHB4KSAwIHZhcigtLXB4KSAhaW1wb3J0YW50OyAqL1xyXG4gIHBhZGRpbmc6IDAgdmFyKC0tc2l6ZSkgMCAwIDAgIWltcG9ydGFudDtcclxufVxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudD0nbGluay10YWJsZSddW2RhdGEtaWNvbl06OmJlZm9yZSxcclxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbltkYXRhLXZhcmlhbnQ9J2xpbmstdGFibGUnXVtkYXRhLWljb25dOjphZnRlciB7XHJcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiB2YXIoLS1pY29uLW1hc2stc2l6ZSkgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG59XHJcbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b25bZGF0YS12YXJpYW50Xj0nbGluay10YWJsZSddOmFjdGl2ZTo6YmVmb3JlLFxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudF49J2xpbmstdGFibGUnXTpob3Zlcjo6YmVmb3JlLFxyXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uW2RhdGEtdmFyaWFudF49J2xpbmstdGFibGUnXTpmb2N1cy12aXNpYmxlOjpiZWZvcmUge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEuOHB4IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xyXG59XHJcbiJdfQ== */