????
Current Path : /proc/self/cwd/wp-content/plugins/wpforms-lite/assets/css/builder/ |
Current File : //proc/self/cwd/wp-content/plugins/wpforms-lite/assets/css/builder/builder-scrollbars.css |
textarea::-webkit-scrollbar, .wpforms-panel-content-wrap::-webkit-scrollbar, .wpforms-panels-toggle::-webkit-scrollbar, .smart-tags-list::-webkit-scrollbar, .smart-tags-list-display::-webkit-scrollbar, #wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar, #wpforms-builder-help::-webkit-scrollbar, .wpforms-scrollbar-compact::-webkit-scrollbar { background: transparent; width: 15px; height: 15px; } textarea::-webkit-scrollbar-track, .wpforms-panel-content-wrap::-webkit-scrollbar-track, .wpforms-panels-toggle::-webkit-scrollbar-track, .smart-tags-list::-webkit-scrollbar-track, .smart-tags-list-display::-webkit-scrollbar-track, #wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar-track, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar-track, #wpforms-builder-help::-webkit-scrollbar-track, .wpforms-scrollbar-compact::-webkit-scrollbar-track { background: transparent; } textarea::-webkit-scrollbar-thumb, .wpforms-panel-content-wrap::-webkit-scrollbar-thumb, .wpforms-panels-toggle::-webkit-scrollbar-thumb, .smart-tags-list::-webkit-scrollbar-thumb, .smart-tags-list-display::-webkit-scrollbar-thumb, #wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar-thumb, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar-thumb, #wpforms-builder-help::-webkit-scrollbar-thumb, .wpforms-scrollbar-compact::-webkit-scrollbar-thumb { box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0); background: transparent; border-radius: 15px; border: solid 4px transparent; } textarea::-webkit-resizer, textarea::-webkit-scrollbar-button, textarea::-webkit-scrollbar-corner, .wpforms-panel-content-wrap::-webkit-resizer, .wpforms-panel-content-wrap::-webkit-scrollbar-button, .wpforms-panel-content-wrap::-webkit-scrollbar-corner, .wpforms-panels-toggle::-webkit-resizer, .wpforms-panels-toggle::-webkit-scrollbar-button, .wpforms-panels-toggle::-webkit-scrollbar-corner, .smart-tags-list::-webkit-resizer, .smart-tags-list::-webkit-scrollbar-button, .smart-tags-list::-webkit-scrollbar-corner, .smart-tags-list-display::-webkit-resizer, .smart-tags-list-display::-webkit-scrollbar-button, .smart-tags-list-display::-webkit-scrollbar-corner, #wpforms-panel-fields .wpforms-tab-content::-webkit-resizer, #wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar-button, #wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar-corner, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-resizer, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar-button, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar-corner, #wpforms-builder-help::-webkit-resizer, #wpforms-builder-help::-webkit-scrollbar-button, #wpforms-builder-help::-webkit-scrollbar-corner, .wpforms-scrollbar-compact::-webkit-resizer, .wpforms-scrollbar-compact::-webkit-scrollbar-button, .wpforms-scrollbar-compact::-webkit-scrollbar-corner { display: none; } @-moz-document url-prefix() { textarea, .wpforms-panel-content-wrap, .wpforms-panels-toggle, .smart-tags-list, .smart-tags-list-display, #wpforms-panel-fields .wpforms-tab-content, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar, #wpforms-builder-help, .wpforms-scrollbar-compact { scrollbar-color: rgba(0, 0, 0, 0) transparent; scrollbar-gutter: initial !important; scrollbar-width: thin; } } textarea:hover::-webkit-scrollbar, textarea:focus::-webkit-scrollbar, .wpforms-panel-content-wrap:hover::-webkit-scrollbar, .wpforms-panel-content-wrap:focus::-webkit-scrollbar, .wpforms-panels-toggle:hover::-webkit-scrollbar, .wpforms-panels-toggle:focus::-webkit-scrollbar, .smart-tags-list:hover::-webkit-scrollbar, .smart-tags-list:focus::-webkit-scrollbar, .smart-tags-list-display:hover::-webkit-scrollbar, .smart-tags-list-display:focus::-webkit-scrollbar, #wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar, #wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar, #wpforms-builder-help:hover::-webkit-scrollbar, #wpforms-builder-help:focus::-webkit-scrollbar, .wpforms-scrollbar-compact:hover::-webkit-scrollbar, .wpforms-scrollbar-compact:focus::-webkit-scrollbar { background: transparent; width: 15px; height: 15px; } textarea:hover::-webkit-scrollbar-track, textarea:focus::-webkit-scrollbar-track, .wpforms-panel-content-wrap:hover::-webkit-scrollbar-track, .wpforms-panel-content-wrap:focus::-webkit-scrollbar-track, .wpforms-panels-toggle:hover::-webkit-scrollbar-track, .wpforms-panels-toggle:focus::-webkit-scrollbar-track, .smart-tags-list:hover::-webkit-scrollbar-track, .smart-tags-list:focus::-webkit-scrollbar-track, .smart-tags-list-display:hover::-webkit-scrollbar-track, .smart-tags-list-display:focus::-webkit-scrollbar-track, #wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar-track, #wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar-track, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar-track, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar-track, #wpforms-builder-help:hover::-webkit-scrollbar-track, #wpforms-builder-help:focus::-webkit-scrollbar-track, .wpforms-scrollbar-compact:hover::-webkit-scrollbar-track, .wpforms-scrollbar-compact:focus::-webkit-scrollbar-track { background: transparent; } textarea:hover::-webkit-scrollbar-thumb, textarea:focus::-webkit-scrollbar-thumb, .wpforms-panel-content-wrap:hover::-webkit-scrollbar-thumb, .wpforms-panel-content-wrap:focus::-webkit-scrollbar-thumb, .wpforms-panels-toggle:hover::-webkit-scrollbar-thumb, .wpforms-panels-toggle:focus::-webkit-scrollbar-thumb, .smart-tags-list:hover::-webkit-scrollbar-thumb, .smart-tags-list:focus::-webkit-scrollbar-thumb, .smart-tags-list-display:hover::-webkit-scrollbar-thumb, .smart-tags-list-display:focus::-webkit-scrollbar-thumb, #wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar-thumb, #wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar-thumb, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar-thumb, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar-thumb, #wpforms-builder-help:hover::-webkit-scrollbar-thumb, #wpforms-builder-help:focus::-webkit-scrollbar-thumb, .wpforms-scrollbar-compact:hover::-webkit-scrollbar-thumb, .wpforms-scrollbar-compact:focus::-webkit-scrollbar-thumb { box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.5); background: transparent; border-radius: 15px; border: solid 4px transparent; } textarea:hover::-webkit-resizer, textarea:hover::-webkit-scrollbar-button, textarea:hover::-webkit-scrollbar-corner, textarea:focus::-webkit-resizer, textarea:focus::-webkit-scrollbar-button, textarea:focus::-webkit-scrollbar-corner, .wpforms-panel-content-wrap:hover::-webkit-resizer, .wpforms-panel-content-wrap:hover::-webkit-scrollbar-button, .wpforms-panel-content-wrap:hover::-webkit-scrollbar-corner, .wpforms-panel-content-wrap:focus::-webkit-resizer, .wpforms-panel-content-wrap:focus::-webkit-scrollbar-button, .wpforms-panel-content-wrap:focus::-webkit-scrollbar-corner, .wpforms-panels-toggle:hover::-webkit-resizer, .wpforms-panels-toggle:hover::-webkit-scrollbar-button, .wpforms-panels-toggle:hover::-webkit-scrollbar-corner, .wpforms-panels-toggle:focus::-webkit-resizer, .wpforms-panels-toggle:focus::-webkit-scrollbar-button, .wpforms-panels-toggle:focus::-webkit-scrollbar-corner, .smart-tags-list:hover::-webkit-resizer, .smart-tags-list:hover::-webkit-scrollbar-button, .smart-tags-list:hover::-webkit-scrollbar-corner, .smart-tags-list:focus::-webkit-resizer, .smart-tags-list:focus::-webkit-scrollbar-button, .smart-tags-list:focus::-webkit-scrollbar-corner, .smart-tags-list-display:hover::-webkit-resizer, .smart-tags-list-display:hover::-webkit-scrollbar-button, .smart-tags-list-display:hover::-webkit-scrollbar-corner, .smart-tags-list-display:focus::-webkit-resizer, .smart-tags-list-display:focus::-webkit-scrollbar-button, .smart-tags-list-display:focus::-webkit-scrollbar-corner, #wpforms-panel-fields .wpforms-tab-content:hover::-webkit-resizer, #wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar-button, #wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar-corner, #wpforms-panel-fields .wpforms-tab-content:focus::-webkit-resizer, #wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar-button, #wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar-corner, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-resizer, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar-button, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar-corner, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-resizer, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar-button, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar-corner, #wpforms-builder-help:hover::-webkit-resizer, #wpforms-builder-help:hover::-webkit-scrollbar-button, #wpforms-builder-help:hover::-webkit-scrollbar-corner, #wpforms-builder-help:focus::-webkit-resizer, #wpforms-builder-help:focus::-webkit-scrollbar-button, #wpforms-builder-help:focus::-webkit-scrollbar-corner, .wpforms-scrollbar-compact:hover::-webkit-resizer, .wpforms-scrollbar-compact:hover::-webkit-scrollbar-button, .wpforms-scrollbar-compact:hover::-webkit-scrollbar-corner, .wpforms-scrollbar-compact:focus::-webkit-resizer, .wpforms-scrollbar-compact:focus::-webkit-scrollbar-button, .wpforms-scrollbar-compact:focus::-webkit-scrollbar-corner { display: none; } @-moz-document url-prefix() { textarea:hover, textarea:focus, .wpforms-panel-content-wrap:hover, .wpforms-panel-content-wrap:focus, .wpforms-panels-toggle:hover, .wpforms-panels-toggle:focus, .smart-tags-list:hover, .smart-tags-list:focus, .smart-tags-list-display:hover, .smart-tags-list-display:focus, #wpforms-panel-fields .wpforms-tab-content:hover, #wpforms-panel-fields .wpforms-tab-content:focus, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover, .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus, #wpforms-builder-help:hover, #wpforms-builder-help:focus, .wpforms-scrollbar-compact:hover, .wpforms-scrollbar-compact:focus { scrollbar-color: rgba(0, 0, 0, 0.5) transparent; scrollbar-gutter: initial !important; scrollbar-width: thin; } } #wpforms-panel-fields .wpforms-panel-sidebar-content .wpforms-tab-content { scrollbar-gutter: stable; } #wpforms-panel-fields .wpforms-panel-sidebar-content .wpforms-tab-content.wpforms-add-fields, #wpforms-panel-fields .wpforms-panel-sidebar-content .wpforms-tab-content .wpforms-field-option-group-inner, #wpforms-panel-fields .wpforms-panel-sidebar-content .wpforms-tab-content .wpforms-field-option-field-title-notice { padding-right: 6px; } .wpforms-panel .wpforms-panel-sidebar-content .wpforms-panel-content-wrap { scroll-behavior: smooth; scrollbar-gutter: stable; padding-right: 16px; } .wpforms-builder-dropdown-list ul::-webkit-scrollbar { background: transparent; width: 4px; height: 4px; } .wpforms-builder-dropdown-list ul::-webkit-scrollbar-track { background: transparent; } .wpforms-builder-dropdown-list ul::-webkit-scrollbar-thumb { box-shadow: inset 0 0 4px 4px rgba(0, 0, 0, 0); background: transparent; border-radius: 4px; border: solid -1px transparent; } .wpforms-builder-dropdown-list ul::-webkit-resizer, .wpforms-builder-dropdown-list ul::-webkit-scrollbar-button, .wpforms-builder-dropdown-list ul::-webkit-scrollbar-corner { display: none; } @-moz-document url-prefix() { .wpforms-builder-dropdown-list ul { scrollbar-color: rgba(0, 0, 0, 0) transparent; scrollbar-gutter: initial !important; scrollbar-width: thin; } } .wpforms-builder-dropdown-list ul:hover::-webkit-scrollbar { background: transparent; width: 4px; height: 4px; } .wpforms-builder-dropdown-list ul:hover::-webkit-scrollbar-track { background: transparent; } .wpforms-builder-dropdown-list ul:hover::-webkit-scrollbar-thumb { box-shadow: inset 0 0 4px 4px rgba(0, 0, 0, 0.5); background: transparent; border-radius: 4px; border: solid -1px transparent; } .wpforms-builder-dropdown-list ul:hover::-webkit-resizer, .wpforms-builder-dropdown-list ul:hover::-webkit-scrollbar-button, .wpforms-builder-dropdown-list ul:hover::-webkit-scrollbar-corner { display: none; } @-moz-document url-prefix() { .wpforms-builder-dropdown-list ul:hover { scrollbar-color: rgba(0, 0, 0, 0.5) transparent; scrollbar-gutter: initial !important; scrollbar-width: thin; } } @-moz-document url-prefix() { #wpforms-panel-fields .wpforms-panel-sidebar-content .wpforms-tab-content.wpforms-add-fields, #wpforms-panel-fields .wpforms-panel-sidebar-content .wpforms-tab-content .wpforms-field-option-group-inner { padding-right: 20px !important; } .wpforms-panel .wpforms-panel-sidebar-content .wpforms-panel-content-wrap { padding-right: 30px !important; } } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9idWlsZGVyL2J1aWxkZXItc2Nyb2xsYmFycy5jc3MiLCJzb3VyY2VzIjpbImFzc2V0cy9zY3NzL2J1aWxkZXIvYnVpbGRlci1zY3JvbGxiYXJzLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19jb21tb24uc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX2NvbG9ycy5zY3NzIiwiYXNzZXRzL3Njc3MvYnVpbGRlci9wYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19taXhpbnMuc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX21peGlucy1idXR0b25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gRm9ybSBCdWlsZGVyIHN0eWxlcy5cbi8vXG4vLyBNUyBXaW5kb3dzIHNwZWNpZmljIHN0eWxlcy5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuQGltcG9ydCAncGFydGlhbHMvY29tbW9uJztcblxudGV4dGFyZWEsXG4ud3Bmb3Jtcy1wYW5lbC1jb250ZW50LXdyYXAsXG4ud3Bmb3Jtcy1wYW5lbHMtdG9nZ2xlLFxuLnNtYXJ0LXRhZ3MtbGlzdCxcbi5zbWFydC10YWdzLWxpc3QtZGlzcGxheSxcbiN3cGZvcm1zLXBhbmVsLWZpZWxkcyAud3Bmb3Jtcy10YWItY29udGVudCxcbi53cGZvcm1zLXBhbmVsOm5vdCgjd3Bmb3Jtcy1wYW5lbC1maWVsZHMpIC53cGZvcm1zLXBhbmVsLXNpZGViYXIsXG4jd3Bmb3Jtcy1idWlsZGVyLWhlbHAsXG4ud3Bmb3Jtcy1zY3JvbGxiYXItY29tcGFjdCB7XG5cdEBpbmNsdWRlIHNjcm9sbGJhciggNXB4LCB0cmFuc3BhcmVudCwgJGNvbG9yX3Njcm9sbGJhciwgNXB4ICk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgc2Nyb2xsYmFyKCA1cHgsIHRyYW5zcGFyZW50LCAkY29sb3Jfc2Nyb2xsYmFyX2hvdmVyLCA1cHggKTtcblx0fVxufVxuXG4vLyBGaXggZm9yIHRoZSBGaWVsZHMgcGFuZWwuXG4jd3Bmb3Jtcy1wYW5lbC1maWVsZHMge1xuXHQud3Bmb3Jtcy1wYW5lbC1zaWRlYmFyLWNvbnRlbnQge1xuXHRcdC53cGZvcm1zLXRhYi1jb250ZW50IHtcblx0XHRcdHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcblxuXHRcdFx0Ji53cGZvcm1zLWFkZC1maWVsZHMsXG5cdFx0XHQud3Bmb3Jtcy1maWVsZC1vcHRpb24tZ3JvdXAtaW5uZXIsXG5cdFx0XHQud3Bmb3Jtcy1maWVsZC1vcHRpb24tZmllbGQtdGl0bGUtbm90aWNlIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBGaXggZm9yIHRoZSBwcmV2aWV3IGNvbnRlbnQgcGFuZWwuXG4ud3Bmb3Jtcy1wYW5lbCB7XG5cdC53cGZvcm1zLXBhbmVsLXNpZGViYXItY29udGVudCB7XG5cdFx0LndwZm9ybXMtcGFuZWwtY29udGVudC13cmFwIHtcblx0XHRcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRcdFx0c2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHR9XG5cdH1cbn1cblxuLy8gRHJvcGRvd24gbGlzdCB0aGluIHNjcm9sbGJhci5cbi53cGZvcm1zLWJ1aWxkZXItZHJvcGRvd24tbGlzdCB1bCB7XG5cdEBpbmNsdWRlIHNjcm9sbGJhciggNHB4LCB0cmFuc3BhcmVudCwgJGNvbG9yX3Njcm9sbGJhciwgMCApO1xuXG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIHNjcm9sbGJhciggNHB4LCB0cmFuc3BhcmVudCwgJGNvbG9yX3Njcm9sbGJhcl9ob3ZlciwgMCApO1xuXHR9XG59XG5cbi8vIEZpcmVmb3ggb25seS5cbi8vIFdlIHNob3VsZCByZXZlcnQgY2hhbmdlcyBmb3IgdGhlIEZpZWxkcyBwYW5lbCBhbmQgcHJldmlldyBjb250ZW50IHBhbmVsXG4vLyBzaW5jZSB0aGV5IGFyZSBub3Qgd29ya2luZyBjb3JyZWN0bHkgaW4gRmlyZWZveC5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cdC8vIEZpeCBmb3IgdGhlIGZpZWxkcyBwYW5lbC5cblx0I3dwZm9ybXMtcGFuZWwtZmllbGRzIHtcblx0XHQud3Bmb3Jtcy1wYW5lbC1zaWRlYmFyLWNvbnRlbnQge1xuXHRcdFx0LndwZm9ybXMtdGFiLWNvbnRlbnQge1xuXHRcdFx0XHQmLndwZm9ybXMtYWRkLWZpZWxkcyxcblx0XHRcdFx0LndwZm9ybXMtZmllbGQtb3B0aW9uLWdyb3VwLWlubmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBGaXggZm9yIHRoZSBwcmV2aWV3IGNvbnRlbnQgcGFuZWwuXG5cdC53cGZvcm1zLXBhbmVsIHtcblx0XHQud3Bmb3Jtcy1wYW5lbC1zaWRlYmFyLWNvbnRlbnQge1xuXHRcdFx0LndwZm9ybXMtcGFuZWwtY29udGVudC13cmFwIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gRm9ybSBCdWlsZGVyIHN0eWxlcy5cbi8vXG4vLyBDb21tb24gc3R5bGVzLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG5AaW1wb3J0ICdjb2xvcnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdtaXhpbnMtYnV0dG9ucyc7XG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIENvbG9ycy5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuLy8gQ29sb3JzIGJ5IG5hbWU6XG4kY29sb3Jfd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xuJGNvbG9yX2JsYWNrOiAgICAgICAgICAgICAgICAgICAgICAgICAgIzJkMmQyZDtcblxuJGNvbG9yX2RhcmtfcmVkOiAgICAgICAgICAgICAgICAgICAgICAgI2IzMmQyZTtcbiRjb2xvcl9yZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICNkNjM2Mzg7XG4kY29sb3JfYnJpZ2h0X3JlZDogICAgICAgICAgICAgICAgICAgICAjZWU1YzVjO1xuJGNvbG9yX2xpZ2h0ZXN0X3JlZDogICAgICAgICAgICAgICAgICAgI2ZjZjBmMTtcblxuJGNvbG9yX2RhcmtfZ3JlZW46ICAgICAgICAgICAgICAgICAgICAgIzAwOGEyMDtcbiRjb2xvcl9ncmVlbjogICAgICAgICAgICAgICAgICAgICAgICAgICMwMGEzMmE7XG4kY29sb3JfbGlnaHRlc3RfZ3JlZW46ICAgICAgICAgICAgICAgICAjZWRmYWVmO1xuJGNvbG9yX2Rhcmtlcl9ibHVlOiAgICAgICAgICAgICAgICAgICAgIzAwNTM4NztcbiRjb2xvcl9kYXJrX2JsdWU6ICAgICAgICAgICAgICAgICAgICAgICMyMTVkOGY7XG4kY29sb3JfYmx1ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAjMDM2YWFiO1xuJGNvbG9yX2JyaWdodF9ibHVlOiAgICAgICAgICAgICAgICAgICAgIzAzOTllZDtcbiRjb2xvcl9icmlnaHRfYmx1ZV9hbHQ6ICAgICAgICAgICAgICAgICM0Mjg1ZjQ7XG4kY29sb3JfYnJpZ2h0ZXJfYmx1ZTogICAgICAgICAgICAgICAgICAjMDBjNmJmO1xuJGNvbG9yX2xpZ2h0X2JsdWU6ICAgICAgICAgICAgICAgICAgICAgIzc5YzJmNDtcbiRjb2xvcl9saWdodGVyX2JsdWU6ICAgICAgICAgICAgICAgICAgICNjY2UwZWQ7XG4kY29sb3JfbGlnaHRlc3RfYmx1ZTogICAgICAgICAgICAgICAgICAjZjFmNmZhO1xuXG4kY29sb3JfZGFya19vcmFuZ2U6ICAgICAgICAgICAgICAgICAgICAjY2Q2NjIyO1xuJGNvbG9yX29yYW5nZTogICAgICAgICAgICAgICAgICAgICAgICAgI2UyNzczMDtcbiRjb2xvcl9saWdodF9vcmFuZ2U6ICAgICAgICAgICAgICAgICAgICNmNDgxMjA7XG5cbiRjb2xvcl9kYXJrX3llbGxvdzogICAgICAgICAgICAgICAgICAgICNmZmFhMDA7XG4kY29sb3JfeWVsbG93OiAgICAgICAgICAgICAgICAgICAgICAgICAjZmZiOTAwO1xuJGNvbG9yX2xpZ2h0ZXN0X3llbGxvdzogICAgICAgICAgICAgICAgI2ZjZjllODtcblxuJGNvbG9yX2Rhcmtlcl9ncmV5OiAgICAgICAgICAgICAgICAgICAgIzYyNjI2MjtcbiRjb2xvcl9kYXJrX2dyZXk6ICAgICAgICAgICAgICAgICAgICAgICM2NjY2NjY7XG4kY29sb3JfYnJpZ2h0X2dyZXk6ICAgICAgICAgICAgICAgICAgICAjYWFhYWFhO1xuJGNvbG9yX2JyaWdodF9ncmV5X2FsdDogICAgICAgICAgICAgICAgI2I2YjZiNjtcbiRjb2xvcl9icmlnaHRlcl9ncmV5OiAgICAgICAgICAgICAgICAgICNjY2NjY2M7XG4kY29sb3JfYnJpZ2h0ZXJfZ3JleV9hbHQ6ICAgICAgICAgICAgICAjZDZkNmQ2O1xuJGNvbG9yX2JyaWdodGVzdF9ncmV5OiAgICAgICAgICAgICAgICAgI2U4ZThlODtcbiRjb2xvcl9saWdodF9ncmV5OiAgICAgICAgICAgICAgICAgICAgICNmMWYxZjE7XG4kY29sb3JfbGlnaHRlcl9ncmV5OiAgICAgICAgICAgICAgICAgICAjZjZmNmY2O1xuJGNvbG9yX2xpZ2h0ZXN0X2dyZXk6ICAgICAgICAgICAgICAgICAgI2Y4ZjhmODtcblxuLy8gQ29sb3JzIGJ5IHVzYWdlOlxuJGNvbG9yX2JsYWNrX2JhY2tncm91bmQ6ICAgICAgICAgICAgICAgIzJkMmQyZDtcbiRjb2xvcl9ibGFja19iYWNrZ3JvdW5kX2hvdmVyOiAgICAgICAgICM0NDQ0NDQ7XG4kY29sb3JfZGFya19ncmV5X2JhY2tncm91bmQ6ICAgICAgICAgICAjNmQ2ZDZkO1xuJGNvbG9yX2dyZXlfYmFja2dyb3VuZDogICAgICAgICAgICAgICAgI2VlZWVlZTtcbiRjb2xvcl9ncmV5X2JhY2tncm91bmRfaG92ZXI6ICAgICAgICAgICNkN2Q3ZDc7XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZDogICAgICAgICAgICAgICAjZjhmOGY4O1xuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmRfaG92ZXI6ICAgICAgICAgI2VlZWVlZTtcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kX25vdGljZTogICAgICAgICNmMGYwZjA7XG5cbiRjb2xvcl9kaXZpZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICNkZGRkZGQ7XG4kY29sb3JfYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAjY2NjY2NjO1xuJGNvbG9yX2JvcmRlcl9ob3ZlcjogICAgICAgICAgICAgICAgICAgIzk5OTk5OTtcbiRjb2xvcl9oaW50OiAgICAgICAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfcHJpbWFyeV90ZXh0OiAgICAgICAgICAgICAgICAgICAjNDQ0NDQ0O1xuJGNvbG9yX3NlY29uZGFyeV90ZXh0OiAgICAgICAgICAgICAgICAgIzc3Nzc3NztcbiRjb2xvcl9saWdodF90ZXh0OiAgICAgICAgICAgICAgICAgICAgICM4NjkxOWU7XG4kY29sb3JfbGlnaHRlcl90ZXh0OiAgICAgICAgICAgICAgICAgICAjOTk5OTk5O1xuXG4kY29sb3JfZmllbGRzX3RhYnM6ICAgICAgICAgICAgICAgICAgICAjZTBlOGYwO1xuJGNvbG9yX2ZpZWxkc19kaXZpZGVyOiAgICAgICAgICAgICAgICAgI2NlZDdlMDtcbiRjb2xvcl9maWVsZHNfYmFja2dyb3VuZDogICAgICAgICAgICAgICNlYmYzZmM7XG4kY29sb3JfZmllbGRzX2JhY2tncm91bmRfYWx0OiAgICAgICAgICAjZGZlOGYyO1xuJGNvbG9yX2ZpZWxkc19iYWNrZ3JvdW5kX2hvdmVyOiAgICAgICAgI2UwZThmMDtcbiRjb2xvcl9maWVsZHNfYm9yZGVyOiAgICAgICAgICAgICAgICAgICNiMGI2YmQ7XG4kY29sb3JfZmllbGRzX2hpbnQ6ICAgICAgICAgICAgICAgICAgICAjYjBiNmJkO1xuJGNvbG9yX2ZpZWxkc19zZWNvbmRhcnlfdGV4dDogICAgICAgICAgIzg2OTE5ZTtcbiRjb2xvcl9wcmV2aWV3X2J1dHRvbl9iYWNrZ3JvdW5kOiAgICAgICM5OTk5OTk7XG5cbiRjb2xvcl9jbG9zZTogICAgICAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfY2xvc2VfaG92ZXI6ICAgICAgICAgICAgICAgICAgICAjNzc3Nzc3O1xuXG4kY29sb3JfYnV0dG9uX2ljb25fbGlnaHRfZ3JleTogICAgICAgICAjYTZhNmE2O1xuJGNvbG9yX2J1dHRvbl9pY29uX2dyZXk6ICAgICAgICAgICAgICAgIzk5OTk5OTtcblxuJGNvbG9yX3B1cnBsZTogICAgICAgICAgICAgICAgICAgICAgICAgIzdhMzBlMjtcbiRjb2xvcl9wdXJwbGVfdGV4dDogICAgICAgICAgICAgICAgICAgICM5YjY0ZTg7XG4kY29sb3JfcHVycGxlX2JhY2tncm91bmQ6ICAgICAgICAgICAgICAjZmFmNWZlO1xuJGNvbG9yX3B1cnBsZV9iYWNrZ3JvdW5kX2hvdmVyOiAgICAgICAgI2Y1ZTlmZjtcbiRjb2xvcl9wdXJwbGVfaG92ZXI6ICAgICAgICAgICAgICAgICAgICM1YzI0YTk7XG5cbi8vIFNlbWl0cmFuc3BhcmVudCBjb2xvcnM6XG4kY29sb3Jfd2hpdGVfdHJhbnNfMzU6ICAgICAgICAgICAgICAgICByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuMzUgKTtcbiRjb2xvcl93aGl0ZV90cmFuc182NTogICAgICAgICAgICAgICAgIHJnYmEoIDI1NSwgMjU1LCAyNTUsIC42NSApO1xuJGNvbG9yX3doaXRlX3RyYW5zXzYwOiAgICAgICAgICAgICAgICAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjYgKTtcbiRjb2xvcl93aGl0ZV90cmFuc181MDogICAgICAgICAgICAgICAgIHJnYmEoIDI1NSwgMjU1LCAyNTUsIC41ICk7XG4kY29sb3JfYmxhY2tfdHJhbnNfMzU6ICAgICAgICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAuMzUgKTtcbiRjb2xvcl9ibGFja190cmFuc18xNTogICAgICAgICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC4xNSApO1xuXG4kY29sb3Jfc2Nyb2xsYmFyOiAgICAgICAgICAgICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAwICk7XG4kY29sb3Jfc2Nyb2xsYmFyX2hvdmVyOiAgICAgICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAuNSApO1xuXG4kY29sb3JfYm94X3NoYWRvdzogICAgICAgICAgICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAuMSApO1xuXG4vLyBXZSBuZWVkIHRoaXMgdmFyIHNpbmNlICRibHVlIHVzZWQgaW4gYF9jaG9pY2VzLnNjc3NgLFxuLy8gd2hpY2ggaXMgdXNlZCBpbiB0aGUgYGFkbWluLnNjc3NgIGFzIHdlbGwuXG4kYmx1ZTogJGNvbG9yX2JsdWU7XG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIFZhcmlhYmxlcy5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuLy8gRm9udCBzaXplcy5cbiRmb250X3NpemVfMnhzOiAgICAgIDExcHg7XG4kZm9udF9zaXplX3hzOiAgICAgICAxMnB4O1xuJGZvbnRfc2l6ZV9zczogICAgICAgMTNweDtcbiRmb250X3NpemVfczogICAgICAgIDE0cHg7XG4kZm9udF9zaXplX21zOiAgICAgICAxNXB4O1xuJGZvbnRfc2l6ZV9tOiAgICAgICAgMTZweDtcbiRmb250X3NpemVfbDogICAgICAgIDE4cHg7XG4kZm9udF9zaXplX2xsOiAgICAgICAyMHB4O1xuJGZvbnRfc2l6ZV94bDogICAgICAgMjRweDtcbiRmb250X3NpemVfeHhsOiAgICAgIDI4cHg7XG5cbi8vIEZvbnQgZmFtaWx5LlxuJGZvbnRfZ2VuZXJhbDogICAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuJGZvbnRfbW9ubzogICAgICAgICAgIG1vbm9zcGFjZTtcbiRmb250X2ZhOiAgICAgICAgICAgICBGb250QXdlc29tZTtcblxuLy8gU3BhY2luZy5cbiRzcGFjaW5nX3hzOiAgICAgICAgICA1cHg7XG4kc3BhY2luZ19zczogICAgICAgICAgOHB4O1xuJHNwYWNpbmdfczogICAgICAgICAgIDEwcHg7XG4kc3BhY2luZ19tczogICAgICAgICAgMTVweDtcbiRzcGFjaW5nX206ICAgICAgICAgICAyMHB4O1xuJHNwYWNpbmdfbWw6ICAgICAgICAgIDI1cHg7XG4kc3BhY2luZ19sOiAgICAgICAgICAgMzBweDtcbiRzcGFjaW5nX2xsOiAgICAgICAgICAzNXB4O1xuJHNwYWNpbmdfeGw6ICAgICAgICAgIDQwcHg7XG4kc3BhY2luZ194bGw6ICAgICAgICAgNDVweDtcbiRzcGFjaW5nX3h4bDogICAgICAgICA1MHB4O1xuXG4vLyBCb3JkZXIgcmFkaXVzLlxuJGJvcmRlcl9yYWRpdXNfeHM6ICAgIDNweDtcbiRib3JkZXJfcmFkaXVzX3M6ICAgICA0cHg7XG4kYm9yZGVyX3JhZGl1c19tOiAgICAgNnB4O1xuXG4vLyBCb3JkZXIuXG4kYm9yZGVyX3N0ZDogICAgICAgICAgMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG5cbi8vIFRyYW5zaXRpb25zLlxuJHRyYW5zaXRpb25fc2xvd2VzdDogIC41MHM7XG4kdHJhbnNpdGlvbl9zbG93ZXI6ICAgLjQwcztcbiR0cmFuc2l0aW9uX3Nsb3c6ICAgICAuMjVzO1xuJHRyYW5zaXRpb25fbm9ybWFsOiAgIC4xNXM7XG4kdHJhbnNpdGlvbl9mYXN0OiAgICAgLjA1cztcblxuLy8gRGltZW5zaW9ucy5cbiR0b29sYmFyX2hlaWdodDogICAgICA3NnB4O1xuJHBhbmVsc190b2dnbGVfd2lkdGg6IDk1cHg7XG4kc2lkZWJhcl93aWR0aDogICAgICAgNDAwcHg7XG4kb3B0aW9uX3RvZ2dsZV93aWR0aDogMTNweDtcblxuLy8gRmllbGQgcHJldmlldyBzaXplLlxuJGZpZWxkX3NpemVfc21hbGw6ICAgIDI1JTtcbiRmaWVsZF9zaXplX21lZGl1bTogICA2MCU7XG4kZmllbGRfc2l6ZV9sYXJnZTogICAgMTAwJTtcblxuJGZpZWxkX21pbl93aWR0aDogICAgIDI1MHB4O1xuXG4vLyBDaG9pY2VzIGljb25zIHBhdGguXG4kY2hvaWNlcy1idXR0b24taWNvbi1wYXRoOiAnLi4vLi4vaW1hZ2VzJztcbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gTWl4aW5zLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG4vLyBBbmltYXRpb24uXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuLy8gQHBhcmFtICRrZXlmcmFtZXMgQW5pbWF0aW9uIGtleWZyYW1lcyBuYW1lLlxuLy9cbkBtaXhpbiBhbmltYXRpb24oICRrZXlmcmFtZXMgKSB7XG5cblx0LXdlYmtpdC1hbmltYXRpb246ICRrZXlmcmFtZXM7XG5cdC1tb3otYW5pbWF0aW9uOiAka2V5ZnJhbWVzO1xuXHQtbXMtYW5pbWF0aW9uOiAka2V5ZnJhbWVzO1xuXHQtby1hbmltYXRpb246ICRrZXlmcmFtZXM7XG5cdGFuaW1hdGlvbjogJGtleWZyYW1lcztcbn1cblxuLy8gU2Nyb2xsYmFyLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbi8vIEBwYXJhbSAkd2lkdGggICAgICAgICAgICBTY3JvbGxiYXIgd2lkdGguXG4vLyBAcGFyYW0gJHRyYWNrX2JhY2tncm91bmQgVHJhY2sgYmFja2dyb3VuZC5cbi8vIEBwYXJhbSAkdGh1bWJfYmFja2dyb3VuZCBUaHVtYiBiYWNrZ3JvdW5kLlxuLy9cbkBtaXhpbiBzY3JvbGxiYXIoICR3aWR0aCwgJHRyYWNrX2JhY2tncm91bmQsICR0aHVtYl9iYWNrZ3JvdW5kLCAkbWFyZ2luOiA1cHggKSB7XG5cblx0Ly8gV2Via2l0IGJyb3dzZXJzLlxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0YmFja2dyb3VuZDogJHRyYWNrX2JhY2tncm91bmQ7XG5cdFx0d2lkdGg6ICN7ICR3aWR0aCArICRtYXJnaW4gKiAyIH07XG5cdFx0aGVpZ2h0OiAjeyAkd2lkdGggKyAkbWFyZ2luICogMiB9O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQ6ICR0cmFja19iYWNrZ3JvdW5kO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAkd2lkdGggJHdpZHRoICR0aHVtYl9iYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICN7ICggJHdpZHRoICsgJG1hcmdpbiAqIDIgKSB9O1xuXHRcdGJvcmRlcjogc29saWQgKCAkbWFyZ2luIC0gMXB4ICkgdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXJlc2l6ZXIsXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ly8gRm9yIEZpcmVmb3ggb25seS5cblx0QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0XHRzY3JvbGxiYXItY29sb3I6ICR0aHVtYl9iYWNrZ3JvdW5kICR0cmFja19iYWNrZ3JvdW5kO1xuXHRcdHNjcm9sbGJhci1ndXR0ZXI6IGluaXRpYWwgIWltcG9ydGFudDtcblxuXHRcdEBpZiAkd2lkdGggPD0gOHB4IHtcblx0XHRcdHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0XHR9XG5cdH1cbn1cblxuLy8gVHJhbnNpdGlvbi5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG4vLyBAcGFyYW0gJGVsZW1lbnRzIEVsZW1lbnRzLlxuLy8gQHBhcmFtICRkdXJhdGlvbiBEdXJhdGlvbi5cbi8vIEBwYXJhbSAkZWFzeSAgICAgRHVyYXRpb24uXG4vL1xuQG1peGluIHRyYW5zaXRpb24oICRlbGVtZW50cywgJGR1cmF0aW9uLCAkZWFzeSApIHtcblxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiAjeyRlbGVtZW50c307XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICN7JGR1cmF0aW9ufTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICN7JGVhc3l9O1xufVxuXG4vLyBGb2N1cyB2aXNpYmxlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiBmb2N1c192aXNpYmxlKCkge1xuXG5cdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRvdXRsaW5lOiAxcHggZG90dGVkICRjb2xvcl9ibGFja190cmFuc18zNTtcbn1cblxuLy8gRm9udCBzbW9vdGhpbmcuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIGZvbnRfc21vb3RoaW5nKCkge1xuXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbnNldCBhYnNvbHV0ZSBhbmQgZml4ZWQgcG9zaXRpb25lZCBlbGVtZW50LlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiBpbnNldF8wKCkge1xuXG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcbn1cblxuLy8gQ2VudGVyaW5nIG9uIGJvdGggYXhlcy5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gZmxleF9jZW50ZXJfYm90aF9heGVzKCkge1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBSZXNldCBhcHBlYXJhbmNlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiByZXNldF9hcHBlYXJhbmNlKCkge1xuXG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gVW5mbGlwcGFibGUgQ2hvaWNlc0pTXG4vL1xuLy8gQHNpbmNlIDEuNy45XG4vL1xuQG1peGluIGNob2ljZXNqc191bmZsaXBwYWJsZSgpIHtcblxuXHR0b3A6IDEwMCU7XG5cdGJvdHRvbTogYXV0bztcblx0bWFyZ2luLXRvcDogLTFweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gTG9hZGluZyBzcGlubmVyXG4vL1xuLy8gQHNpbmNlIDEuOC44XG4vL1xuQG1peGluIGxvYWRpbmdfc3Bpbm5lciggJHNwaW5uZXItZGlyZWN0b3J5OiAnLi4vaW1hZ2VzJyApIHtcblxuXHQud3Bmb3Jtcy1sb2FkaW5nLXNwaW5uZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIjeyAkc3Bpbm5lci1kaXJlY3RvcnkgfS9zcGlubmVyLnN2Z1wiICk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdG1hcmdpbjogMCAkc3BhY2luZ19zIDAgMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTJweDtcblx0XHR3aWR0aDogMTVweDtcblxuXHRcdEBpbmNsdWRlIGFuaW1hdGlvbiggd3Bmb3Jtcy1zcGlubmVyLXJvdGF0aW9uIC44cyBsaW5lYXIgaW5maW5pdGUgKTtcblxuXHRcdCYud3Bmb3Jtcy1sb2FkaW5nLXdoaXRlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIjeyAkc3Bpbm5lci1kaXJlY3RvcnkgfS9zcGlubmVyLXdoaXRlLnN2Z1wiICk7XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLWxvYWRpbmctYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiI3sgJHNwaW5uZXItZGlyZWN0b3J5IH0vc3Bpbm5lci1ibHVlLnN2Z1wiICk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTVweDtcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtbG9hZGluZy1tZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1sb2FkaW5nLWlubGluZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0QGtleWZyYW1lcyB3cGZvcm1zLXNwaW5uZXItcm90YXRpb24ge1xuXHRcdGZyb20ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoIDBkZWcgKTtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoIDM2MGRlZyApO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gRm9ybSBCdWlsZGVyIHN0eWxlcy5cbi8vXG4vLyBCdXR0b25zIG1peGlucy5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuLy8gV1BGb3JtcyBCdXR0b24uXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuKCkge1xuXG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19zO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBhbGwsICR0cmFuc2l0aW9uX2Zhc3QsIGVhc2UtaW4gKTtcbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gU21hbGwuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX3NtKCkge1xuXG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwYWRkaW5nOiAwICRzcGFjaW5nX3M7XG5cdGhlaWdodDogMzJweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIE1lZGl1bS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fbWQoKSB7XG5cblx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9zaXplX3MgKyAzO1xuXHRwYWRkaW5nOiAkc3BhY2luZ19zICRzcGFjaW5nX21zO1xufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBMYXJnZS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fbGcoKSB7XG5cblx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDE2cHggMjhweDtcbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gQmx1ZS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fYmx1ZSgpIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZTtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfYmx1ZTtcblx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya19ibHVlO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2RhcmtfYmx1ZTtcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHR9XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIE9yYW5nZS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fb3JhbmdlKCkge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vcmFuZ2U7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX29yYW5nZTtcblx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya19vcmFuZ2U7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfZGFya19vcmFuZ2U7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0fVxufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBHcmV5LlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9ncmV5KCkge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmV5X2JhY2tncm91bmQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX2JvcmRlcjtcblx0Y29sb3I6ICRjb2xvcl9zZWNvbmRhcnlfdGV4dDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JleV9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2JvcmRlcjtcblx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnlfdGV4dDtcblx0fVxufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBMaWdodCBHcmV5LlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9saWdodF9ncmV5KCkge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9iYWNrZ3JvdW5kO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9ib3JkZXI7XG5cdGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5X3RleHQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfYm9yZGVyO1xuXHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeV90ZXh0O1xuXHR9XG59XG5cbkBtaXhpbiB3cGZvcm1zX2J0bl9wdXJwbGUoKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3B1cnBsZV9iYWNrZ3JvdW5kO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9wdXJwbGU7XG5cdGNvbG9yOiAkY29sb3JfcHVycGxlO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wdXJwbGVfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9wdXJwbGVfaG92ZXI7XG5cdFx0Y29sb3I6ICRjb2xvcl9wdXJwbGVfaG92ZXI7XG5cdH1cblxuXHQmLndwZm9ybXMtaGVscC10b29sdGlwIHtcblx0XHRjb2xvcjogJGNvbG9yX3B1cnBsZTtcblx0fVxufVxuXG5AbWl4aW4gd3Bmb3Jtc19idG5fcHVycGxlX2RhcmsoKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3B1cnBsZTtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfcHVycGxlO1xuXHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wdXJwbGVfaG92ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfcHVycGxlX2hvdmVyO1xuXHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRQSxBSXdCQyxRSnhCTyxBSXdCTixtQkFBbUI7QUp2QnJCLDJCQUEyQixBSXVCekIsbUJBQW1CO0FKdEJyQixzQkFBc0IsQUlzQnBCLG1CQUFtQjtBSnJCckIsZ0JB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 */