:host{display:flex;height:var(--ids-toolbar-height)}:host([hidden]){display:none}:host(.empty:not([keep-visible])){display:none}ids-toolbar-section+ids-toolbar-section[type=title],ids-toolbar-section+ids-toolbar-section[type=buttonset]{padding-inline-start:10px}.ids-toolbar-section{padding-block:4px;white-space:nowrap;width:auto;overflow:hidden;text-overflow:ellipsis}.ids-toolbar-section ::slotted(*){transition:opacity var(--ids-motion-duration) var(--ids-motion-ease);opacity:1}@media(width <= 375px){.ids-toolbar-section ::slotted(*){font-size:20px;inset-inline-end:8px}}@media(width <= 344px){.ids-toolbar-section ::slotted(*){grid-template-columns:1fr;font-size:20px;inset-inline-end:8px}}.ids-toolbar-section ::slotted([overflowed]){opacity:0;pointer-events:none}.ids-toolbar-section ::slotted(.overflowed){width:0;min-width:0;opacity:0;overflow:hidden;transition:opacity var(--ids-motion-duration) var(--ids-motion-ease)}.ids-toolbar-section.pinnable ::slotted([overflowed]){width:0}.ids-toolbar-section.align-start.button{width:auto;height:32px;padding-left:1px}.ids-toolbar-section.buttonset{display:flex;gap:var(--ids-space-xs)}.ids-toolbar-section.buttonset ::slotted(ids-popup-menu:not([hidden])){margin-inline-end:-8px}.ids-toolbar-section.buttonset ::slotted(.overflowed){margin-inline-end:calc(-1*var(--ids-space-xs))}.ids-toolbar-section.buttonset ::slotted(ids-button:not(:first-child):not([no-padding])):not([color-variant=alternate-formatter]),.ids-toolbar-section.buttonset ::slotted(ids-menu-button:not(:first-child):not([no-padding])),.ids-toolbar-section.buttonset button:not(:first-child):not([no-padding]){margin-inline-start:2px}.ids-toolbar-section.buttonset ::slotted(ids-separator[vertical]){height:auto;align-items:center}.ids-toolbar-section.formatter{padding:0}.ids-toolbar-section.title{display:inline-block}.ids-toolbar-section.title,.ids-toolbar-section.buttonset{padding-inline-end:var(--ids-space-xs)}.ids-toolbar-section.title:not(.pinnable),.ids-toolbar-section.buttonset:not(.pinnable){padding-inline-start:var(--ids-space-xs)}.ids-toolbar-section.fluid{display:flex;flex-grow:1;align-items:center}.ids-toolbar-section.search{margin-block-start:5px;padding-inline-start:4px;padding-inline-end:4px}.ids-toolbar-section.search.searchfield-expanded{margin-block-start:3px}.ids-toolbar-section.inactive>*{visibility:hidden;pointer-events:none}.ids-toolbar-section.inactive ::slotted(*){visibility:hidden;pointer-events:none}@media(width <= 450px){.ids-toolbar-section.searchfield-expanded:not(.buttonset):not(.search):not(.button),.ids-toolbar-section.searchfield-expanded ::slotted(ids-button){width:0;visibility:hidden}}.ids-toolbar-section{display:flex}.ids-toolbar-section:not(.favor){flex:0 1 auto}.ids-toolbar-section:not(.favor).title,.ids-toolbar-section:not(.favor).buttonset{flex:1 1 auto}.ids-toolbar-section.title,.ids-toolbar-section.buttonset,.ids-toolbar-section.fluid{flex:1 0 auto}.ids-toolbar-section.title:not(.favor):not(.fluid),.ids-toolbar-section.buttonset:not(.favor):not(.fluid),.ids-toolbar-section.fluid:not(.favor):not(.fluid){flex:0 1 auto;overflow-x:hidden;overflow-y:auto;text-overflow:ellipsis;align-items:center}.ids-toolbar-section.title.static,.ids-toolbar-section.buttonset.static,.ids-toolbar-section.fluid.static{flex-grow:0 0 auto}.ids-toolbar-section.favor{flex:2 0 auto}.ids-toolbar-section.favor.title:not(.static),.ids-toolbar-section.favor.buttonset:not(.static){flex-grow:2 0 auto}.ids-toolbar-section.align-start{justify-content:flex-start}.ids-toolbar-section.align-center{justify-content:center}.ids-toolbar-section.align-center-even{justify-content:space-around}.ids-toolbar-section.align-end{flex:0 0 auto;justify-content:flex-end}::slotted(ids-breadcrumb){position:relative;top:3px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2J1aWxkcy9pbmZvci1kZXNpZ24vZW50ZXJwcmlzZS13Yy9zcmMvY29tcG9uZW50cy9pZHMtdG9vbGJhciIsInNvdXJjZXMiOlsiaWRzLXRvb2xiYXItc2VjdGlvbi5zY3NzIiwiaWRzLXRvb2xiYXItY29tbW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsTUFDRSxhQUNBLGlDQUdGLGdCQUNFLGFBR0Ysa0NBQ0UsYUFHRiw0R0FFRSwwQkFHRixxQkFDRSxrQkFDQSxtQkFDQSxXQUNBLGdCQUNBLHVCQUtBLGtDQUNFLHFFQUNBLFVBRUEsdUJBSkYsa0NBS0ksZUFDQSxzQkFHRix1QkFURixrQ0FVSSwwQkFDQSxlQUNBLHNCQUlKLDZDQUNFLFVBQ0Esb0JBR0YsNENBQ0UsUUFDQSxZQUNBLFVBQ0EsZ0JBQ0EscUVBSUEsc0RBQ0UsUUFLRix3Q0FDRSxXQUNBLFlBQ0EsaUJBUUosK0JBQ0UsYUFDQSx3QkFFQSx1RUFDRSx1QkFJRixzREFDRSwrQ0FJRiwwU0FJRSx3QkFJRixrRUFDRSxZQUNBLG1CQUtKLCtCQUNFLFVBSUYsMkJBQ0UscUJBSUYsMERBRUUsdUNBRUEsd0ZBQ0UseUNBTUosMkJBQ0UsYUFDQSxZQUNBLG1CQUlGLDRCQUNFLHVCQUNBLHlCQUNBLHVCQUVBLGlEQUNFLHVCQU9GLGdDQUNFLGtCQUNBLG9CQUdGLDJDQUNFLGtCQUNBLG9CQUtGLHVCQUNFLG9KQUVFLFFBQ0EsbUJBL0lSLHFCQ2RFLGFBRUEsaUNBQ0UsY0FFQSxrRkFFRSxjQUlKLHFGQUdFLGNBRUEsNkpBQ0UsY0FDQSxrQkFDQSxnQkFDQSx1QkFDQSxtQkFHRiwwR0FDRSxtQkFJSiwyQkFDRSxjQUlFLGdHQUNFLG1CQU9OLGlDQUNFLDJCQUdGLGtDQUNFLHVCQUdGLHVDQUNFLDZCQUdGLCtCQUNFLGNBQ0EseUJENkdKLDBCQUNFLGtCQUNBIiwic291cmNlc0NvbnRlbnQiOlsiLyogSWRzIFRvb2xiYXIgU2VjdGlvbiBDb21wb25lbnQgKi9cbkB1c2UgJy4vaWRzLXRvb2xiYXItY29tbW9uJyBhcyAqO1xuQHVzZSAnLi4vLi4vdGhlbWVzL21peGlucy9pZHMtY29yZS1taXhpbnMnIGFzICo7XG5cbjpob3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1pZHMtdG9vbGJhci1oZWlnaHQpO1xufVxuXG46aG9zdChbaGlkZGVuXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46aG9zdCguZW1wdHk6bm90KFtrZWVwLXZpc2libGVdKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pZHMtdG9vbGJhci1zZWN0aW9uICsgaWRzLXRvb2xiYXItc2VjdGlvblt0eXBlPSd0aXRsZSddLFxuaWRzLXRvb2xiYXItc2VjdGlvbiArIGlkcy10b29sYmFyLXNlY3Rpb25bdHlwZT0nYnV0dG9uc2V0J10ge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMTBweDtcbn1cblxuLmlkcy10b29sYmFyLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gQ29udHJvbHMgYW5pbWF0ZWQgaGlkZS9zaG93IG9mIHNsb3R0ZWQsIG92ZXJmbG93ZWQgdG9vbGJhciBpdGVtc1xuXG4gIDo6c2xvdHRlZCgqKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1pZHMtbW90aW9uLWR1cmF0aW9uKSB2YXIoLS1pZHMtbW90aW9uLWVhc2UpO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDM3NXB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBpbnNldC1pbmxpbmUtZW5kOiA4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAzNDRweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBpbnNldC1pbmxpbmUtZW5kOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgOjpzbG90dGVkKFtvdmVyZmxvd2VkXSkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICA6OnNsb3R0ZWQoLm92ZXJmbG93ZWQpIHtcbiAgICB3aWR0aDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0taWRzLW1vdGlvbi1kdXJhdGlvbikgdmFyKC0taWRzLW1vdGlvbi1lYXNlKTtcbiAgfVxuXG4gICYucGlubmFibGUge1xuICAgIDo6c2xvdHRlZChbb3ZlcmZsb3dlZF0pIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuYWxpZ24tc3RhcnQge1xuICAgICYuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIEJ1aWx0LWluIFNlY3Rpb24gVHlwZSBTdHlsZXNcblxuICAvLyBCdXR0b25zZXRzIGhhdmUgdG9wIHBhZGRpbmcgKGFjY291bnRzIGZvciBidXR0b24gZm9jdXMgc3RhdGVzKVxuICAmLmJ1dHRvbnNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZhcigtLWlkcy1zcGFjZS14cyk7XG5cbiAgICA6OnNsb3R0ZWQoaWRzLXBvcHVwLW1lbnU6bm90KFtoaWRkZW5dKSkge1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IC04cHg7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGdhcCBmb3Igb3ZlcmZsb3dlZCBpdGVtc1xuICAgIDo6c2xvdHRlZCgub3ZlcmZsb3dlZCkge1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1pZHMtc3BhY2UteHMpKTtcbiAgICB9XG5cbiAgICAvLyBJbiBidXR0b25zZXQgYXJlYXMsIGF1dG9tYXRpY2FsbHkgYWRkIHBhZGRpbmcgYmV0d2VlbiBidXR0b25zXG4gICAgOjpzbG90dGVkKGlkcy1idXR0b246bm90KDpmaXJzdC1jaGlsZCk6bm90KFtuby1wYWRkaW5nXSkpOm5vdChbY29sb3ItdmFyaWFudD0nYWx0ZXJuYXRlLWZvcm1hdHRlciddKSxcbiAgICA6OnNsb3R0ZWQoaWRzLW1lbnUtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdChbbm8tcGFkZGluZ10pKSxcbiAgICBidXR0b246bm90KDpmaXJzdC1jaGlsZCk6bm90KFtuby1wYWRkaW5nXSlcbiAgICB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQ29uc3RyYWluIHZlcnRpY2FsIHNlcGFyYXRvcnMgaW4gYnV0dG9uc2V0c1xuICAgIDo6c2xvdHRlZChpZHMtc2VwYXJhdG9yW3ZlcnRpY2FsXSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBGb3JtYXR0ZXIgdG9vbGJhciAoZWRpdG9yKVxuICAmLmZvcm1hdHRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFRpdGxlIHNlY3Rpb25zIGFyZSBub3QgRmxleCBjb250YWluZXJzIChzbyB3ZSBjYW4gc3RhY2sgY29udGVudClcbiAgJi50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAvLyBDb250YWlucyByb3dzIG9mIGJ1dHRvbnNcbiAgJi50aXRsZSxcbiAgJi5idXR0b25zZXQge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0taWRzLXNwYWNlLXhzKTtcblxuICAgICY6bm90KC5waW5uYWJsZSkge1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWlkcy1zcGFjZS14cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gSW50ZW5kZWQgZm9yIHVzZSBieSBkZXZlbG9wZXJzIHRoYXQgbmVlZCBcImN1c3RvbVwiIHNlY3Rpb25zIHRoYXQgc3RyZXRjaCB0byBmaXQuXG4gIC8vIFRoZSBkZWZhdWx0IGZ1bmN0aW9uYWxpdHkgaXMgTk9UIHRvIHN0cmV0Y2guXG4gICYuZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAvLyBDb250YWlucyBTZWFyY2hmaWVsZHNcbiAgJi5zZWFyY2gge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNXB4O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0cHg7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiA0cHg7XG5cbiAgICAmLnNlYXJjaGZpZWxkLWV4cGFuZGVkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFwiSW5hY3RpdmVcIiBzZWN0aW9ucyByZXRhaW4gdGhlaXIgZGltZW5zaW9ucyAod2lkdGgvaGVpZ2h0KSBidXQgdGhlaXIgY29udGVudHNcbiAgLy8gYmVjb21lIGludmlzaWJsZSBhbmQgdW5hYmxlIHRvIHJlc3BvbmQgdG8gaW50ZXJhY3Rpb25zXG4gICYuaW5hY3RpdmUge1xuICAgID4gKiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICA6OnNsb3R0ZWQoKikge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5zZWFyY2hmaWVsZC1leHBhbmRlZCB7XG4gICAgQG1lZGlhICh3aWR0aCA8PSA0NTBweCkge1xuICAgICAgJjpub3QoLmJ1dHRvbnNldCk6bm90KC5zZWFyY2gpOm5vdCguYnV0dG9uKSxcbiAgICAgIDo6c2xvdHRlZChpZHMtYnV0dG9uKSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaWRzLXRvb2xiYXItc2VjdGlvbi1pbm5lci1zaXplLXN0eWxlcygpO1xufVxuXG46OnNsb3R0ZWQoaWRzLWJyZWFkY3J1bWIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cbiIsIi8vIER1ZSB0byBXZWJDb21wb25lbnQgY29uc3RydWN0aW9uLCB0aGVzZSBzdHlsZXMgYXJlIGFwcGxpZWQgdG8gaG9zdCBlbGVtZW50cyxcbi8vIGJ1dCBhbHNvIHRvIHRoZSBgLmlkcy10b29sYmFyYCBlbGVtZW50IGNsYXNzIGZvciB1c2UgaW4gc3RhbmRhbG9uZSBDU1Mgc3R5bGVzXG5cbkB1c2UgJy4uLy4uL3RoZW1lcy9taXhpbnMvaWRzLWNvcmUtbWl4aW5zJyBhcyAqO1xuXG4vLyBUaGVzZSBydWxlcyBhcmUgYXBwbGllZCB0byB0aGUgYC5pZHMtdG9vbGJhcmAgZWxlbWVudFxuLy8gVGhlc2UgYXJlIHVzZWQgZm9yIFN0YW5kYWxvbmUgQ1NTIFRvb2xiYXJzXG5AbWl4aW4gaWRzLXRvb2xiYXItc2VjdGlvbi1pbm5lci1zaXplLXN0eWxlcygpIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmOm5vdCguZmF2b3IpIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICYudGl0bGUsXG4gICAgJi5idXR0b25zZXQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi50aXRsZSxcbiAgJi5idXR0b25zZXQsXG4gICYuZmx1aWQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgJjpub3QoLmZhdm9yKTpub3QoLmZsdWlkKSB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5zdGF0aWMge1xuICAgICAgZmxleC1ncm93OiAwIDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmLmZhdm9yIHtcbiAgICBmbGV4OiAyIDAgYXV0bztcblxuICAgICYudGl0bGUsXG4gICAgJi5idXR0b25zZXQge1xuICAgICAgJjpub3QoLnN0YXRpYykge1xuICAgICAgICBmbGV4LWdyb3c6IDIgMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBBbGlnbm1lbnRzIGZvciBTdGFuZGFsb25lIENTUyBUb29sYmFyIFNlY3Rpb25zXG4gICYuYWxpZ24tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICYuYWxpZ24tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYuYWxpZ24tY2VudGVyLWV2ZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgJi5hbGlnbi1lbmQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLy8gVGhlc2UgcnVsZXMgYXJlIGFwcGxpZWQgdG8gYGlkcy10b29sYmFyLXNlY3Rpb246aG9zdGAgZWxlbWVudHNcbkBtaXhpbiBpZHMtdG9vbGJhci1zZWN0aW9uLWhvc3Qtc2l6ZS1zdHlsZXMoKSB7XG4gIDo6c2xvdHRlZChpZHMtdG9vbGJhci1zZWN0aW9uOm5vdChbZmF2b3JdKSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICA6OnNsb3R0ZWQoaWRzLXRvb2xiYXItc2VjdGlvbjpub3QoW3R5cGVdKSksXG4gIDo6c2xvdHRlZChpZHMtdG9vbGJhci1zZWN0aW9uW3R5cGU9J2J1dHRvbiddKSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIDo6c2xvdHRlZChpZHMtdG9vbGJhci1zZWN0aW9uW3R5cGU9J2ZsdWlkJ10pLFxuICA6OnNsb3R0ZWQoaWRzLXRvb2xiYXItc2VjdGlvblt0eXBlPSd0aXRsZSddKSxcbiAgOjpzbG90dGVkKGlkcy10b29sYmFyLXNlY3Rpb25bdHlwZT0nYnV0dG9uc2V0J10pIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgOjpzbG90dGVkKGlkcy10b29sYmFyLXNlY3Rpb25bdHlwZT0nZmx1aWQnXTpub3QoW2Zhdm9yXSkpLFxuICA6OnNsb3R0ZWQoaWRzLXRvb2xiYXItc2VjdGlvblt0eXBlPSd0aXRsZSddOm5vdChbZmF2b3JdKSksXG4gIDo6c2xvdHRlZChpZHMtdG9vbGJhci1zZWN0aW9uW3R5cGU9J2J1dHRvbnNldCddOm5vdChbZmF2b3JdKSkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgOjpzbG90dGVkKGlkcy10b29sYmFyLXNlY3Rpb25bdHlwZT0ndGl0bGUnXTpub3QoLnNlYXJjaGZpZWxkLWV4cGFuZGVkKSksXG4gIDo6c2xvdHRlZChpZHMtdG9vbGJhci1zZWN0aW9uW3R5cGU9J3RpdGxlJ11bZmF2b3JdOm5vdCguc2VhcmNoZmllbGQtZXhwYW5kZWQpKSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgOjpzbG90dGVkKGlkcy10b29sYmFyLXNlY3Rpb25bdHlwZT0ndGl0bGUnXS5zZWFyY2hmaWVsZC1leHBhbmRlZCkge1xuICAgIEBtZWRpYSAoJGJyZWFrcG9pbnQtc20gPCB3aWR0aCA8PSAkYnJlYWtwb2ludC1tZCkge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKDUwMHB4IDwgd2lkdGggPD0gJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA1MDBweCkge1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgOjpzbG90dGVkKGlkcy10b29sYmFyLXNlY3Rpb25bZmF2b3JdKSB7XG4gICAgZmxleDogMiAwIGF1dG87XG4gIH1cblxuICA6OnNsb3R0ZWQoaWRzLXRvb2xiYXItc2VjdGlvbltmYXZvcl1bdHlwZT0nYnV0dG9uc2V0J10pLFxuICA6OnNsb3R0ZWQoaWRzLXRvb2xiYXItc2VjdGlvbltmYXZvcl1bdHlwZT0ndGl0bGUnXSkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZsZXg6IDIgMCBhdXRvO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIEFsaWdubWVudHMgZm9yIHRoZSBob3N0IGVsZW1lbnRzXG4gIC8vIEluIHRoZSBgaWRzLXRvb2xiYXItc2VjdGlvbmAgd2ViIGNvbXBvbmVudHMsIHRoZSBDU1MgY2xhc3NlcyBhcmUgb21pdHRlZCBpbiBmYXZvciBvZiB0aGVzZVxuXG4gIDo6c2xvdHRlZChpZHMtdG9vbGJhci1zZWN0aW9uW2FsaWduPSdzdGFydCddKSxcbiAgOjpzbG90dGVkKGlkcy10b29sYmFyLXNlY3Rpb246bm90KFthbGlnbl0pKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgOjpzbG90dGVkKGlkcy10b29sYmFyLXNlY3Rpb25bYWxpZ249J2NlbnRlciddKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICA6OnNsb3R0ZWQoaWRzLXRvb2xiYXItc2VjdGlvblthbGlnbj0nY2VudGVyLWV2ZW4nXSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgOjpzbG90dGVkKGlkcy10b29sYmFyLXNlY3Rpb25bYWxpZ249J2VuZCddKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIDo6c2xvdHRlZChpZHMtdG9vbGJhci1zZWN0aW9uW3Bpbm5hYmxlXVt0eXBlPSdidXR0b25zZXQnXTpub3QoW2Zhdm9yXSkpIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuXG4gIDo6c2xvdHRlZChpZHMtdG9vbGJhci1zZWN0aW9uW3Bpbm5hYmxlXS5waW5uZWQtZW1wdHkpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gU2VjdGlvbnMgd2l0aCBmbGV4LWdyb3cgYXR0cmlidXRlIHNldCBieSBKYXZhU2NyaXB0XG4gIDo6c2xvdHRlZChpZHMtdG9vbGJhci1zZWN0aW9uW2ZsZXgtZ3Jvdz0nMCddKSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cblxuICA6OnNsb3R0ZWQoaWRzLXRvb2xiYXItc2VjdGlvbltmbGV4LWdyb3c9JzEnXSkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgOjpzbG90dGVkKGlkcy10b29sYmFyLXNlY3Rpb25bdHlwZT0nYnV0dG9uc2V0J11bZmxleC1ncm93PScxJ10pIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIDo6c2xvdHRlZChpZHMtdG9vbGJhci1zZWN0aW9uW3R5cGU9J2J1dHRvbnNldCddW2ZsZXgtZ3Jvdz0nMSddW2ZsZXgtc2hyaW5rXSkge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG5cbiAgOjpzbG90dGVkKGlkcy10b29sYmFyLXNlY3Rpb25bYXV0by1wdXNoLWVuZF0pIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgOjpzbG90dGVkKGlkcy10b29sYmFyLXNlY3Rpb25bcGlubmFibGVdW3R5cGU9J2J1dHRvbnNldCddOm5vdChbZmF2b3JdKSkge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICA6OnNsb3R0ZWQoaWRzLXRvb2xiYXItc2VjdGlvbltwaW5uYWJsZV1bdHlwZT0nYnV0dG9uc2V0J106bm90KFtmYXZvcl0pKTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICA6OnNsb3R0ZWQoaWRzLXRvb2xiYXItc2VjdGlvbi5oYXMtcGluc1t0eXBlPSdidXR0b25zZXQnXTpub3QoW2Zhdm9yXSkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iXX0= */