:root{--space-xxxs:0.25rem;--space-xxs:0.375rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1.2rem;--space-lg:2rem;--space-xl:3.25rem;--space-xxl:5.25rem;--space-xxxl:8.5rem;--density--dense:0.5;--density--standard:1;--density--comfortable:1.5;--density:var(--user--density,var(--density--standard));--space-density-xxxxs:calc(1rem*var(--density)/8);--space-density-xxxs:calc(var(--space-xxxs)*var(--density));--space-density-xxs:calc(var(--space-xxs)*var(--density));--space-density-xs:calc(var(--space-xs)*var(--density));--space-density-sm:calc(var(--space-sm)*var(--density));--space-density-md:calc(var(--space-md)*var(--density));--space-density-lg:calc(var(--space-lg)*var(--density));--fontSize-xs:0.5rem;--fontSize-sm:0.75rem;--fontSize-md:1rem;--fontSize-lg:1.16rem;--fontSize-xl:1.5rem;--fontSize-xxl:2rem;--Color--white:#fff;--Color--black:#000;--Color--gray24:#404040;--Color--gray49:grey;--Color--gray74:#bfbfbf;--Color--error:#86373d;--Color--warning:#c85c19;--primary--Color:#3c4772;--action--Color:var(--primary--Color);--action--BackgroundColor:var(--secondary--BackgroundColor);--action--primary--Color:var(--BackgroundColor);--action--primary--BackgroundColor:var(--primary--Color);--BackgroundColor:#fff;--dark--BackgroundColor:#404040;--secondary--BackgroundColor:#f7f7f7;--inputField--disabled--BackgroundColor:#f0f0f0;--border--Color:#ccc;--FontFamily:"Open Sans",Verdana,Arial,Helvetica,sans-serif;--title--FontFamily:"Open Sans",Verdana,Arial,Helvetica,sans-serif;--font--Color:#22262a;--font--light--Color:#fff;--inputField--disabled--FontColor:#565253;--focus--Color:#5d9dd5}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;color:inherit;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}*{box-sizing:border-box}:focus{outline:none}body{margin:0}main{display:block}button,input,select,textarea{font-weight:inherit;font-style:inherit;font-family:inherit;font-size:inherit}button{color:#000}html{font-size:var(--FontSize,12px);font-family:var(--FontFamily,Verdana,"Open Sans",Verdana,Arial,Helvetica,sans-serif);box-sizing:border-box}body{line-height:normal}ol,ul{margin:var(--space-md) 0;padding-left:var(--space-lg)}b,strong{font-weight:700}em{font-style:italic}.container--horizontal>*+*{margin-left:var(--space-md)}.container--vertical>*+*{margin-top:var(--space-md)}.container--verticalMajor>*+*{margin-top:var(--space-lg)}.container--wrap{margin:calc(var(--space-md)*-1/2)}.container--wrap>*{margin:calc(var(--space-md)/2)}.container--wrap--lg{margin:calc(var(--space-lg)*-1/2)}.container--wrap--lg>*{margin:calc(var(--space-lg)/2)}.padding--sm{padding:var(--space-sm)}.padding--md{padding:var(--space-md)}.padding--lg{padding:var(--space-lg)}.padding--smTop{padding-top:var(--space-sm)}.padding--smBottom{padding-bottom:var(--space-sm)}.padding--smLeft{padding-left:var(--space-sm)}.padding--smRight,.padding--smX{padding-right:var(--space-sm)}.padding--smX{padding-left:var(--space-sm)}.padding--smY{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.padding--mdTop{padding-top:var(--space-md)}.padding--mdBottom{padding-bottom:var(--space-md)}.padding--mdLeft{padding-left:var(--space-md)}.padding--mdRight,.padding--mdX{padding-right:var(--space-md)}.padding--mdX{padding-left:var(--space-md)}.padding--mdY{padding-top:var(--space-md);padding-bottom:var(--space-md)}.padding--lgTop{padding-top:var(--space-lg)}.padding--lgBottom{padding-bottom:var(--space-lg)}.padding--lgLeft{padding-left:var(--space-lg)}.padding--lgRight,.padding--lgX{padding-right:var(--space-lg)}.padding--lgX{padding-left:var(--space-lg)}.padding--lgY{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.margin--sm{margin:var(--space-sm)}.margin--md{margin:var(--space-md)}.margin--lg{margin:var(--space-lg)}.margin--smTop{margin-top:var(--space-sm)}.margin--smBottom{margin-bottom:var(--space-sm)}.margin--smLeft{margin-left:var(--space-sm)}.margin--smRight,.margin--smX{margin-right:var(--space-sm)}.margin--smX{margin-left:var(--space-sm)}.margin--smY{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.margin--mdTop{margin-top:var(--space-md)}.margin--mdBottom{margin-bottom:var(--space-md)}.margin--mdLeft{margin-left:var(--space-md)}.margin--mdRight,.margin--mdX{margin-right:var(--space-md)}.margin--mdX{margin-left:var(--space-md)}.margin--mdY{margin-top:var(--space-md);margin-bottom:var(--space-md)}.margin--lgTop{margin-top:var(--space-lg)}.margin--lgBottom{margin-bottom:var(--space-lg)}.margin--lgLeft{margin-left:var(--space-lg)}.margin--lgRight,.margin--lgX{margin-right:var(--space-lg)}.margin--lgX{margin-left:var(--space-lg)}.margin--lgY{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.error{color:var(--status--error--Color,red)}.info{color:var(--status--info--Color,#00f)}.warning{color:var(--status--warning--Color,#ff0)}.success{color:var(--status--success--Color,green)}.text--noWrap{white-space:nowrap}.color--info{color:var(--status--info--Color,#00f)}.color--error{color:var(--status--error--Color,red)}.color--warning{color:var(--status--warning--Color,#ff0)}.color--success{color:var(--status--success--Color,green)}.color--bgInfo{background-color:var(--status--info--BackgroundColor,#00f)}.color--bgError{background-color:var(--status--error--BackgroundColor,red)}.color--bgWarning{background-color:var(--status--warning--BackgroundColor,#ff0)}.color--bgSuccess{background-color:var(--status--success--BackgroundColor,green)}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.rSpinner{border-style:solid;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;text-indent:-9999em}.rSpinner--light{border-color:hsla(0,0%,100%,.1) hsla(0,0%,100%,.5) hsla(0,0%,100%,.5)}.rSpinner--dark{border-color:rgba(0,0,0,.1) rgba(0,0,0,.5) rgba(0,0,0,.5)}.rSpinner--sm{width:1.5rem;height:1.5rem;border-width:.25rem}.rSpinner--md{width:2rem;height:2rem;border-width:.37rem}.rSpinner--lg{width:3rem;height:3rem;border-width:.5rem}:root{--button--BackgroundColor:var(--action--BackgroundColor);--button--Color:var(--action--Color);--button--primary--BackgroundColor:var(--action--primary--BackgroundColor);--button--primary--Color:var(--action--primary--Color)}.clickable{border:none;background:none;padding:0}.clickable,.cursorPointer{cursor:pointer}.rButton{background-color:var(--button--BackgroundColor);color:var(--button--Color);padding:.6em 1.1em;border:1px solid var(--border--Color);border-radius:3px}.rButton:hover{opacity:.9}.rButton--primary{background-color:var(--button--primary--BackgroundColor);color:var(--button--primary--Color);border:1px solid var(--button--primary--BackgroundColor);border-radius:3px}.rButton--danger{background-color:var(--status--error);color:var(--font--light--Color);border:1px solid var(--border--Color);border-radius:3px}.rButton--plain{border:none;color:var(--button--Color);background-color:transparent;padding:.5em 2em}.rButton--sizeSlim{padding-top:.3em;padding-bottom:.3em}.rButton--sizeLarge{font-size:1.35em}.rButton--plain:hover>*{text-decoration:underline}.rButton--primary--plain{color:var(--button--primary--BackgroundColor)}.rButton--danger--plain{color:var(--status--error)}.rButton--wide,.widgetButton--wide{width:100%}.clickable:disabled,.rButton:disabled{opacity:.6}.rButton--pressed{position:relative;overflow:hidden}.rButton--pressed:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.06);border-color:rgba(0,0,0,.2);box-shadow:0 0 0 .05em transparent,inset 0 .05em .05em 0 rgba(99,115,129,.1),inset 0 .05em .3em 0 rgba(99,115,129,.1)}.rPopupGlass{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;background-color:hsla(0,0%,100%,.3);transition:opacity .3s;opacity:0;visibility:hidden;z-index:20}.rPopupGlass--modal{visibility:visible}.rPopupGlass--visible{opacity:1}.rPopup{background-color:var(--BackgroundColor);box-shadow:0 2px 1rem rgba(0,0,0,.5);border:1px solid #888;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateY(-100vh);visibility:visible;opacity:0;max-height:98vh}.rPopup--visible{transform:translateY(0);opacity:1}.rPopup__header{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:0 var(--space-md);min-height:4rem;background-color:var(--BackgroundColor)}.rPopup__headerDraggable{cursor:move}.rPopup__headerDraggable:hover{background-color:var(--secondary--BackgroundColor)}.rPopup__headerElement{display:flex;align-items:center;padding-right:var(--space-lg)}.rPopup__header h1{padding:0;font-size:var(--fontSize-xxl);font-weight:400;max-width:95%}.rPopup__iconSmallScreen{display:none}.rPopup__iconLargeScreen,.rPopup__iconSmallScreen{padding:var(--space-md);position:absolute;right:0}.rPopup__content{overflow:auto;scroll-behavior:smooth;max-height:calc(100vh - 150px)}.rPopup__content::-webkit-scrollbar{-webkit-appearance:none;width:var(--space-md);height:var(--space-xs)}.rPopup__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);border-radius:15px}.rPopup__contentSpacing{padding:var(--space-md)}.rPopup__container{height:100%;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content;justify-items:stretch;align-items:stretch}.rPopup__footer{display:flex;align-items:center;justify-content:flex-end;padding:0 var(--space-density-md) var(--space-density-md) var(--space-density-md)}.rPopup__footer>*{margin-left:var(--space-md)}.rPopup--fullScreen{position:fixed;top:var(--space-md);right:var(--space-md);bottom:var(--space-md);left:var(--space-md)}.rPopup--sidePopup{position:fixed;top:0;right:0;bottom:0;min-width:630px;max-height:unset;transform:translateX(100vw)}.rPopup--sidePopup.rPopup--visible{transform:translateX(0)}.rPopup--sizeSmall{width:25rem}.rPopup--sizeMedium,.rPopup--sizeSmall{display:flex;max-width:95%;flex-wrap:nowrap;justify-content:space-between}.rPopup--sizeMedium{width:50rem}.rPopup--sizeLarge{width:75rem;display:flex;max-width:95%;flex-wrap:nowrap;justify-content:space-between}.rPopup--bottomPadding .rPopup__content{padding:0}.rPopup__error{color:var(--Color--error)}.rText{display:inline-block}.rText--bold{font-weight:700}.rText--inline{display:inline}.rText--alignRight{text-align:right}.rText--largeText{font-size:large}.rText--smallText{font-size:small}.rText--mediumText{font-size:medium}.rCollapsableSimple{position:relative}.rCollapsableSimple__header{display:flex;align-items:center;width:100%;text-align:left;justify-content:space-between;flex-direction:row-reverse;padding:var(--space-sm) var(--space-xs) var(--space-sm) var(--space-xs)}.rCollapsableSimple__header span:first-child{font-size:var(--fontSize-lg)}.rCollapsableSimple__header:before{content:"";min-height:2rem;min-width:2rem;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z'/%3E%3C/svg%3E");margin:.25em 0;transform:scaleY(-1);transition:transform .3s ease}.rCollapsableSimple--collapsed .rCollapsableSimple__header:before{transform:scaleY(1)}.rCollapsableSimple__content{transition:height .3s ease;overflow:hidden;height:auto;padding:var(--space-sm) var(--space-xs) var(--space-sm) var(--space-xs)}.rCollapsableSimple--collapsed .rCollapsableSimple__content{border-top:none}.tile{padding:var(--space-md)}.tile--gray{background-color:#f3f5f6}.tile--sheet{background-color:#fff;margin:15px 0 5px;border:1px solid #ccc;border-radius:12px}.tile--sheetTrans{background-color:rgba(0,0,0,.6);padding:10px;margin:6px;border-radius:2px;box-shadow:0 2px 1px rgba(0,0,0,.14)}.tile--box{padding:0;border:1px solid #ccc}.tile--group{padding:0;margin:0 0 20px}.tile--cards{background-color:#f1f1f1}.tile--info{background-color:var(--status--info--BackgroundColor);color:var(--status--info--Color);padding:var(--space-sm);border:1px solid var(--status--info--BorderColor)}.tile--warning{background-color:var(--status--warning--BackgroundColor);color:var(--status--warning--Color);padding:var(--space-sm);border:1px solid var(--status--warning--BorderColor)}.tile--error{background-color:var(--status--error--BackgroundColor);color:var(--status--error--Color);padding:var(--space-sm);border:1px solid var(--status--error--BorderColor)}:root{--label--dnd--Color:var(--font--light--Color,#fff);--label--dnd--BackgroundColor:var(--action--primary--BackgroundColor,#f3f5f6)}.label{font-size:var(--fontSize-md);color:var(--font--Color);overflow:hidden;text-overflow:ellipsis;min-width:0}.label--popupBox{white-space:nowrap}.label--small{font-size:var(--fontSize-sm)}.heading{font-family:var(--title--FontFamily);color:var(--font--Color);overflow:hidden;text-overflow:ellipsis;min-width:0}.heading--1{font-size:var(--fontSize-xxl)}.heading--2{font-size:var(--fontSize-xl)}.heading--3{font-size:var(--fontSize-lg)}.heading--2--error{color:#e60000}.label--dnd{color:var(--label--dnd--Color);background-color:var(--label--dnd--BackgroundColor);text-align:center;padding:.25em .4em;margin:0 auto;border-radius:.5em;display:inline-block;opacity:.8}.label--warning{color:#e60000}.label--field{padding:var(--field--Padding)}.label--label{padding:var(--field--Padding) 0}.badge{color:var(--light--font--Color);border-radius:6px;font-weight:700;display:inline-block;padding:.16666666em .66666666667em;border:1px solid transparent}.badge--info{background-color:var(--status--info--BackgroundColor,#f99);color:var(--status--info--Color,#f99);border-color:var(--status--info--BorderColor,#f99)}.badge--tag{background-color:var(--status--neutral--BackgroundColor);color:var(--status--neutral--Color);border-color:var(--status--neutral--BorderColor)}.badge--add{background-color:var(--status--success--BackgroundColor,#f99);color:var(--status--success--Color,#f99);border-color:var(--status--success--BorderColor,#f99)}.badge--remove{background-color:var(--status--error--BackgroundColor,#f99);color:var(--status--error--Color,#f99);border-color:var(--status--error--BorderColor,#f99)}.badge--warning{background-color:var(--status--warning--BackgroundColor,#f99);color:var(--status--warning--Color,#f99);border-color:var(--status--warning--BorderColor,#f99)}.badge--error{background-color:var(--status--error--BackgroundColor,#f99);color:var(--status--error--Color,#f99);border-color:var(--status--error--BorderColor,#f99)}.badge--success{background-color:var(--status--success--BackgroundColor,#f99);color:var(--status--success--Color,#f99);border-color:var(--status--success--BorderColor,#f99)}.heading--mainNavHeading1{font-size:var(--fontSize-xxl);font-weight:400}.heading--mainNavHeading2{font-size:var(--fontSize-xl);font-weight:400}.heading--mainNavHeading3{font-size:var(--fontSize-lg)}.label--cell{width:100%;padding:var(--cell--Padding);display:inline-block;vertical-align:middle}.label--cellHeading1,.label--cellHeading2,.label--cellHeading3{font-weight:700;padding:var(--cell--Padding);vertical-align:middle}.gridNormalHeadLabel{font-weight:400;color:#231f20;text-transform:none;padding:6px 4px;overflow:hidden;text-overflow:ellipsis}.loadingIndicator{display:flex;justify-content:center}:root{--labelling--minWidth:16em;--labelling--maxWidth:55em}.labelling{width:100%;margin-bottom:var(--space-xs);max-width:var(--labelling--maxWidth);min-width:var(--labelling--minWidth)}.labelling--inline{display:flex;align-items:flex-start}.labelling__label{word-break:break-word}.labelling__description{display:flex;flex:0 0 40%;align-items:flex-start;padding-right:var(--space-xs)}.labelling__input{display:flex;flex:0 0 60%;align-items:flex-start;min-width:0}.labelling--customfield__label{font-style:italic}.labelling--bold__label{font-weight:700}.labelling--inline__label{flex:1}.labelling__widget{flex:1;min-width:0}.labelling__marker{margin-left:var(--space-sm);padding-top:.25em}.labelling__toggleButtonGroup{display:-webkit-box}@media (--small-andDown){.labelling--inline{display:block}.labelling--inline__label{flex:0 1 auto}}.loadingSpinner{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);display:flex;justify-content:space-around;align-items:center;z-index:10}.loadingSpinner__inner{display:flex;flex-direction:column;align-items:center}.loadingSpinner__message{font-size:var(--fontSize-xxl);color:#fff;margin-top:3rem}.loadingSpinner__options{margin-top:3rem}div[style="z-index: 1000001; position: fixed; top: 20pt; left: 20pt; right: 20pt; color: black; background: white; border: 4px solid rgb(204, 204, 204); padding: 1em; border-radius: 5px; overflow-wrap: break-word;"]{top:0!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;flex-direction:column;justify-content:center;align-items:center;border:0 solid !imortant}div[style="color: black; background: white; font-size: 12pt;"]{display:flex;flex-direction:column;align-items:center;font-size:2em}@-webkit-keyframes compiling-spinner{0%{transform:rotateY(0deg)}to{transform:rotateY(-1turn)}}@keyframes compiling-spinner{0%{transform:rotateY(0deg)}to{transform:rotateY(-1turn)}}div[style="color: black; background: white; font-size: 12pt;"]:before{content:"";display:block;width:4em;height:4em;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Logo' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 387.05 520'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23323c5f;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EFestinaFinance_Logomark_NavyBlue_RGB%3C/title%3E%3Cpolygon class='cls-1' points='20 246.45 20 502.02 116.01 502.02 116.01 342.46 367.05 342.46 367.05 246.45 20 246.45'/%3E%3Cpolygon class='cls-1' points='20 17.64 20 211.15 116.01 211.15 116.01 113.64 367.05 113.64 367.05 17.64 20 17.64'/%3E%3C/svg%3E");margin-bottom:1em;-webkit-animation-name:compiling-spinner;animation-name:compiling-spinner;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:2s;animation-duration:2s;transform-style:preserve-3d}div[style^="z-index: 1000001; position: fixed; top: 20pt; left: 20pt; right: 20pt; color: black; background: white; border: 4px solid rgb(204, 204, 204); padding: 1em; border-radius: 5px; overflow-wrap: break-word;"] button{margin:2em 0 0!important;padding:.4em .8em;font-size:2em}#panel{padding-top:5em}.login{display:flex;flex-direction:row;justify-content:center}.login__inner{display:flex;flex-direction:column;border:1px solid silver;background-color:#f0f0f0;padding:2em;border-radius:.2em;min-width:15rem}.login__inner>*+*{margin-bottom:var(--space-sm,.5em)}.login__title{text-align:center;margin-bottom:1.5em}.login__selectorg{width:100%;padding:.5em 1em}.login__password,.login__username{width:100%;padding:.5em 1em;border:1px solid silver;border-radius:.2em}.buttonPrimary{background-color:var(--action--primary--BackgroundColor,#00008b);color:var(--action--primary--Color);padding:1em 1.5em;border-radius:.2em;cursor:pointer}.buttonPrimary:hover{background-color:#39454c}.popupPanelNormal{background-color:#fff;border:1px solid silver;border-radius:.2em}.popupPanelNormalGlass{background-color:rgba(0,0,0,.6)}.login__button{width:100%;text-align:center;background-color:var(--action--primary--BackgroundColor,#00008b);color:var(--action--primary--Color);padding:1em 1.5em;border-radius:.2em;cursor:pointer}.login__button:hover{background-color:#39454c}.popupBoxNormal{font-family:Open Sans,Verdana,Arial,Helvetica,sans-serif;font-size:11px;background-color:#fff;cursor:pointer;padding:4px 6px;border:1px solid #ccc;line-height:1.3}.popupBoxNormal:focus{border-color:#66afe9;border-width:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.popupBoxNormal-disabled{color:#555152;color:#323565;background-color:#efefef}.buttonMenu{font-size:11px;color:#231f20;background-color:#fff;text-align:left;cursor:pointer;padding:4px 6px;margin:0;display:block;text-decoration:none}.buttonMenu:active,.buttonMenu:hover{color:#fff;background-color:#0f75bc}.buttonMenu-disabled{cursor:auto;opacity:.5;filter:alpha(opacity=50)}.buttonMenu-selected{color:#fff;background-color:#0f75bc}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2FwcC1jbGllbnQvY3NzL3Byb3BzLWFwcC5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9wb3N0Y3NzL25vZGVfbW9kdWxlcy9AY3NzdG9vbHMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vYXBwLWNsaWVudC9jc3Mvbm9ybWFsaXplLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL2FwcC1jbGllbnQvY3NzL2FwcC1iYXNlLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL2FwcC1jbGllbnQvY3NzL3JXaWRnZXRzL2Rlc2t0b3AvUlNwaW5uZXIuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vYXBwLWNsaWVudC9jc3MvcldpZGdldHMvZGVza3RvcC9SQnV0dG9uLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL2FwcC1jbGllbnQvY3NzL3JXaWRnZXRzL2Rlc2t0b3AvUlBvcHVwLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL2FwcC1jbGllbnQvY3NzL3JXaWRnZXRzL2Rlc2t0b3AvUlRleHQuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vYXBwLWNsaWVudC9jc3MvYmFzZS9SQ29sbGFwc2FibGVTaW1wbGUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vYXBwLWNsaWVudC9jc3Mvd2lkZ2V0cy9Gd1RpbGUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vYXBwLWNsaWVudC9jc3Mvd2lkZ2V0cy9Gd0xhYmVsLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL2FwcC1jbGllbnQvY3NzL3dpZGdldHMvRndMb2FkaW5nSW5kaWNhdG9yLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL2FwcC1jbGllbnQvY3NzL3dpZGdldHMvRndMYWJlbGxpbmcuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vYWR2aXNvci1jbGllbnQvY3NzL2Rlc2t0b3AvQWR2aXNvckxvYWRpbmdTcGlubmVyLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL2Fkdmlzb3ItY2xpZW50L2Nzcy9jb21waWxpbmcuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vYWR2aXNvci1jbGllbnQvY3NzL2xvZ2luLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQkEsTUFFQyxvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBR3BCLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsMEJBQTJCLENBQzNCLHVEQUF5RCxDQUN6RCxpREFBd0QsQ0FDeEQsMkRBQThELENBQzlELHlEQUE0RCxDQUM1RCx1REFBMEQsQ0FDMUQsdURBQTBELENBQzFELHVEQUEwRCxDQUMxRCx1REFBMEQsQ0FHMUQsb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FHcEIsbUJBQWlDLENBQ2pDLG1CQUErQixDQUMvQix1QkFBZ0MsQ0FDaEMsb0JBQWdDLENBQ2hDLHVCQUFnQyxDQUNoQyxzQkFBMkIsQ0FDM0Isd0JBQXVDLENBR3ZDLHdCQUF3QyxDQUd4QyxxQ0FBc0MsQ0FDdEMsMkRBQTRELENBQzVELCtDQUFnRCxDQUNoRCx3REFBeUQsQ0FHekQsc0JBQXFDLENBQ3JDLCtCQUF3QyxDQUN4QyxvQ0FBNkMsQ0FDN0MsK0NBQXdELENBR3hELG9CQUFnQyxDQUdoQywyREFBZ0UsQ0FDaEUsa0VBQXVFLENBR3ZFLHFCQUFpQyxDQUNqQyx5QkFBMkIsQ0FDM0IseUNBQW9ELENBQ3BELHNCQUNELENDL0VBLEtBQ0UsZ0JBQWlCLENBQ2pCLHlCQUEwQixDQUMxQiw2QkFDRixDQVVBLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FxQkEsc0RBSUUsUUFDRixDQVFBLEdBQ0Usc0JBQXVCLENBQ3ZCLGFBQWMsQ0FDZCxRQUFTLENBQ1QsZ0JBQ0YsQ0FlQSxJQUNFLCtCQUFpQyxDQUNqQyxhQUNG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QUVBLHFCQUNJLFdBQVksQ0FDWixVQUFZLENBQ1osd0JBQ0osQ0FFQSxxQkFDSSxVQUFjLENBQ2Qsd0JBQ0oiLCJmaWxlIjoibG9naW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogXG5jb252ZW50aW9uIGlzOlxuLS1jb25jZXB0LS1tb2RpZmllci0tc3RhdGUtLVByb3BlcnR5Q2FtZWxDYXNlXG5cbmNvbmNlcHQ6ICAgICAgICAgICBcInNwYWNlXCIgb3IgXCJtYWluLXRpdGxlXCIgbmV2ZXIgYSBzcGVjaWZpYyBodG1sIGVsZW1lbnQgb3IgY29tcG9uZW50IG5hbWVcbm1vZGlmaWVyOiAgICAgICAgICBcInNtXCIgb3IgXCJsZ1wiIGluZGljYXRpbmcgYSBjaGFuZ2UgaW4gaWRlbnRpdHlcbnN0YXRlOiAgICAgICAgICAgICBcImFjdGl2ZVwiIG9yIFwiZXhwYW5kZWRcIiBpbmRpY2F0aW5nIGEgc3BlY2lmaWMgc3RhdGVcblByb3BlcnR5Q2FtZWxjYXNlOiBcIkJhY2tncm91bmRDb2xvclwiIG9yIFwiRm9udFNpemVcIlxuKi9cblxuJGJyZWFrcG9pbnRTbWFsbDogNzY4cHg7XG4kYnJlYWtwb2ludE1lZGl1bTogOTkycHg7XG4kYnJlYWtwb2ludExhcmdlOiAxMjAxcHg7XG5cbi8qIE5lZWRlZCBhcyAkIHZhcmlhYmxlcyB0byBiZSBhY2Nlc3NpYmxlIGJ5IHRoZSBTVkcgaWNvbnMgKi9cbiRhY3Rpb25CYWNrZ3JvdW5kQ29sb3I6IGhzbCg1LCA4MCUsIDUyJSk7XG4kY29sb3JFcnJvcjogaHNsKDM1NSwgNDIlLCAzNyUpO1xuJGljb25GaWxsOiBoc2woMCwgMCUsIDI2JSk7XG5cbjpyb290IHtcblx0Lyogc3BhY2VycyAqL1xuXHQtLXNwYWNlLXh4eHM6IDAuMjVyZW07XG5cdC0tc3BhY2UteHhzOiAwLjM3NXJlbTtcblx0LS1zcGFjZS14czogMC41cmVtO1xuXHQtLXNwYWNlLXNtOiAwLjc1cmVtO1xuXHQtLXNwYWNlLW1kOiAxLjJyZW07XG5cdC0tc3BhY2UtbGc6IDJyZW07XG5cdC0tc3BhY2UteGw6IDMuMjVyZW07XG5cdC0tc3BhY2UteHhsOiA1LjI1cmVtO1xuXHQtLXNwYWNlLXh4eGw6IDguNXJlbTtcblx0XG5cdC8qIGRlbnNpdHkgKi9cblx0LS1kZW5zaXR5LS1kZW5zZTogMC41O1xuXHQtLWRlbnNpdHktLXN0YW5kYXJkOiAxO1xuXHQtLWRlbnNpdHktLWNvbWZvcnRhYmxlOiAxLjU7XG5cdC0tZGVuc2l0eTogdmFyKC0tdXNlci0tZGVuc2l0eSwgdmFyKC0tZGVuc2l0eS0tc3RhbmRhcmQpKTtcblx0LS1zcGFjZS1kZW5zaXR5LXh4eHhzOiBjYWxjKDFyZW0gKiAodmFyKC0tZGVuc2l0eSkgLyA4KSk7XG5cdC0tc3BhY2UtZGVuc2l0eS14eHhzOiBjYWxjKHZhcigtLXNwYWNlLXh4eHMpICogdmFyKC0tZGVuc2l0eSkpO1xuXHQtLXNwYWNlLWRlbnNpdHkteHhzOiBjYWxjKHZhcigtLXNwYWNlLXh4cykgKiB2YXIoLS1kZW5zaXR5KSk7XG5cdC0tc3BhY2UtZGVuc2l0eS14czogY2FsYyh2YXIoLS1zcGFjZS14cykgKiB2YXIoLS1kZW5zaXR5KSk7XG5cdC0tc3BhY2UtZGVuc2l0eS1zbTogY2FsYyh2YXIoLS1zcGFjZS1zbSkgKiB2YXIoLS1kZW5zaXR5KSk7XG5cdC0tc3BhY2UtZGVuc2l0eS1tZDogY2FsYyh2YXIoLS1zcGFjZS1tZCkgKiB2YXIoLS1kZW5zaXR5KSk7XG5cdC0tc3BhY2UtZGVuc2l0eS1sZzogY2FsYyh2YXIoLS1zcGFjZS1sZykgKiB2YXIoLS1kZW5zaXR5KSk7XG5cblx0LyogZm9udCBzaXplcyAqL1xuXHQtLWZvbnRTaXplLXhzOiAwLjVyZW07XG5cdC0tZm9udFNpemUtc206IDAuNzVyZW07XG5cdC0tZm9udFNpemUtbWQ6IDFyZW07XG5cdC0tZm9udFNpemUtbGc6IDEuMTZyZW07XG5cdC0tZm9udFNpemUteGw6IDEuNXJlbTtcblx0LS1mb250U2l6ZS14eGw6IDJyZW07IFxuXG5cdC8qIHV0aWxpdHkgY29sb3JzICovXG5cdC0tQ29sb3ItLXdoaXRlOiBoc2woLTEsIDAlLCAxMDAlKTtcblx0LS1Db2xvci0tYmxhY2s6IGhzbCgtMSwgMCUsIDAlKTtcblx0LS1Db2xvci0tZ3JheTI0OiBoc2woMCwgMCUsIDI1JSk7XG5cdC0tQ29sb3ItLWdyYXk0OTogaHNsKDAsIDAlLCA1MCUpO1xuXHQtLUNvbG9yLS1ncmF5NzQ6IGhzbCgwLCAwJSwgNzUlKTtcblx0LS1Db2xvci0tZXJyb3I6ICRjb2xvckVycm9yO1xuXHQtLUNvbG9yLS13YXJuaW5nOiBoc2xhKDIzLCA3OCUsIDQ0JSwgMSk7XG5cblx0LyogY29sb3JzICMzMjNjNWYgKi9cblx0LS1wcmltYXJ5LS1Db2xvcjogaHNsYSgyMjcsIDMxJSwgMzQlLCAxKTtcblxuXHQvKiBhY3Rpb24gY29sb3JzICovXG5cdC0tYWN0aW9uLS1Db2xvcjogdmFyKC0tcHJpbWFyeS0tQ29sb3IpO1xuXHQtLWFjdGlvbi0tQmFja2dyb3VuZENvbG9yOiB2YXIoLS1zZWNvbmRhcnktLUJhY2tncm91bmRDb2xvcik7XG5cdC0tYWN0aW9uLS1wcmltYXJ5LS1Db2xvcjogdmFyKC0tQmFja2dyb3VuZENvbG9yKTtcblx0LS1hY3Rpb24tLXByaW1hcnktLUJhY2tncm91bmRDb2xvcjogdmFyKC0tcHJpbWFyeS0tQ29sb3IpO1xuXG5cdC8qIGJhY2tncm91bmQgY29sb3JzICovXG5cdC0tQmFja2dyb3VuZENvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cdC0tZGFyay0tQmFja2dyb3VuZENvbG9yOiBoc2woMCwgMCUsIDI1JSk7XG5cdC0tc2Vjb25kYXJ5LS1CYWNrZ3JvdW5kQ29sb3I6IGhzbCgwLCAwJSwgOTclKTtcblx0LS1pbnB1dEZpZWxkLS1kaXNhYmxlZC0tQmFja2dyb3VuZENvbG9yOiBoc2woMCwgMCUsIDk0JSk7XG5cdFxuXHQvKiBib3JkZXJzICovXG5cdC0tYm9yZGVyLS1Db2xvcjogaHNsKDAsIDAlLCA4MCUpO1xuXHRcblx0LyogRm9udHMgKi9cblx0LS1Gb250RmFtaWx5OiAnT3BlbiBTYW5zJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0LS10aXRsZS0tRm9udEZhbWlseTogJ09wZW4gU2FucycsIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFxuXHQvKiBGb250IGNvbG9ycyAqL1xuXHQtLWZvbnQtLUNvbG9yOiBoc2woMjEwLCAxMSUsIDE1JSk7XG5cdC0tZm9udC0tbGlnaHQtLUNvbG9yOiB3aGl0ZTtcblx0LS1pbnB1dEZpZWxkLS1kaXNhYmxlZC0tRm9udENvbG9yOiBoc2woMzQ1LCAyJSwgMzMlKTtcblx0LS1mb2N1cy0tQ29sb3I6IGhzbGEoMjA4LCA1OSUsIDYwJSwgMSk7XG59IiwiLyogRG9jdW1lbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRWRnZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIG5lc3RlZCBsaXN0cyBpbiBDaHJvbWUsIEVkZ2UsIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmRsIGRsLFxuZGwgb2wsXG5kbCB1bCxcbm9sIGRsLFxudWwgZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xuXG5vbCBvbCxcbm9sIHVsLFxudWwgb2wsXG51bCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guXG4gKiAzLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIEVkZ2UgMTgtLCBJRSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyB3aXRoaW4gbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIFRhYnVsYXIgZGF0YVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICogMi4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgdGV4dC1pbmRlbnQ6IDA7IC8qIDIgKi9cbn1cblxuLyogRm9ybXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gY29udHJvbHMgaW4gU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMi4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIDE4LSwgRmlyZWZveCwgYW5kIElFLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGJ1dHRvbnMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5cbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICogMi4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogYXV0bzsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIHVwbG9hZCBidXR0b25zIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgb2YgZm9jdXMgb3V0bGluZXMgaW4gRmlyZWZveC5cbiAqL1xuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgb3V0bGluZSBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUgaW4gRmlyZWZveC5cbiAqL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIDppbnZhbGlkIHN0eWxlcyBpbiBGaXJlZm94LlxuICovXG5cbjotbW96LXVpLWludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3Qgc3R5bGVzIGluIEVkZ2UgMTgtLCBJRSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuZGlhbG9nOm5vdChbb3Blbl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogVXNlciBpbnRlcmFjdGlvblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydC1ub3JtYWxpemU7XG5cbioge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxubWFpbiB7XG5cdC8qIE5lZWRlZCBmb3IgSUU5KyAqL1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRmb250LXN0eWxlOiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4vKiBOZWVkZWQgYmVjYXVzZSBpT1Mgc3RhcnRzIHVzaW5nIGxpZ2h0IGJsdWUgdGV4dCBpbiB0aGUgZGVmYXVsdCBodG1sIGJ1dHRvbnMgaW4gaU9TIDE1ICovXG5idXR0b24ge1xuXHRjb2xvcjogYmxhY2s7XG59XG4iLCJodG1sIHtcblx0Zm9udC1zaXplOiB2YXIoLS1Gb250U2l6ZSwgMTJweCk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1Gb250RmFtaWx5LCBWZXJkYW5hLCAnT3BlbiBTYW5zJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZik7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG51bCxcbm9sIHtcblx0bWFyZ2luOiB2YXIoLS1zcGFjZS1tZCkgMDtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS1sZyk7XG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5jb250YWluZXItLWhvcml6b250YWwgPiAqICsgKiB7XG5cdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1tZCk7XG59XG5cbi5jb250YWluZXItLXZlcnRpY2FsID4gKiArICoge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1tZCk7XG59XG5cbi5jb250YWluZXItLXZlcnRpY2FsTWFqb3IgPiAqICsgKiB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLWxnKTtcbn1cblxuLmNvbnRhaW5lci0td3JhcCB7XG5cdG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNlLW1kKSAvIDIpO1xufVxuXG4uY29udGFpbmVyLS13cmFwID4gKiB7XG5cdG1hcmdpbjogY2FsYyh2YXIoLS1zcGFjZS1tZCkgLyAyKTtcbn1cblxuLmNvbnRhaW5lci0td3JhcC0tbGcge1xuXHRtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1sZykgLyAyKTtcbn1cblxuLmNvbnRhaW5lci0td3JhcC0tbGcgPiAqIHtcblx0bWFyZ2luOiBjYWxjKHZhcigtLXNwYWNlLWxnKSAvIDIpO1xufVxuXG4ucGFkZGluZy0tc20ge1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbSk7XG59XG5cbi5wYWRkaW5nLS1tZCB7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNlLW1kKTtcbn1cblxuLnBhZGRpbmctLWxnIHtcblx0cGFkZGluZzogdmFyKC0tc3BhY2UtbGcpO1xufVxuXG4ucGFkZGluZy0tc21Ub3Age1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2Utc20pO1xufVxuXG4ucGFkZGluZy0tc21Cb3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2Utc20pO1xufVxuXG4ucGFkZGluZy0tc21MZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS1zbSk7XG59XG5cbi5wYWRkaW5nLS1zbVJpZ2h0IHtcblx0cGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2Utc20pO1xufVxuXG4ucGFkZGluZy0tc21YIHtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS1zbSk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLXNtKTtcbn1cblxuLnBhZGRpbmctLXNtWSB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS1zbSk7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1zbSk7XG59XG5cbi5wYWRkaW5nLS1tZFRvcCB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS1tZCk7XG59XG5cbi5wYWRkaW5nLS1tZEJvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1tZCk7XG59XG5cbi5wYWRkaW5nLS1tZExlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLW1kKTtcbn1cblxuLnBhZGRpbmctLW1kUmlnaHQge1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS1tZCk7XG59XG5cbi5wYWRkaW5nLS1tZFgge1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLW1kKTtcblx0cGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2UtbWQpO1xufVxuXG4ucGFkZGluZy0tbWRZIHtcblx0cGFkZGluZy10b3A6IHZhcigtLXNwYWNlLW1kKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLW1kKTtcbn1cblxuLnBhZGRpbmctLWxnVG9wIHtcblx0cGFkZGluZy10b3A6IHZhcigtLXNwYWNlLWxnKTtcbn1cblxuLnBhZGRpbmctLWxnQm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLWxnKTtcbn1cblxuLnBhZGRpbmctLWxnTGVmdCB7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2UtbGcpO1xufVxuXG4ucGFkZGluZy0tbGdSaWdodCB7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLWxnKTtcbn1cblxuLnBhZGRpbmctLWxnWCB7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2UtbGcpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS1sZyk7XG59XG5cbi5wYWRkaW5nLS1sZ1kge1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2UtbGcpO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2UtbGcpO1xufVxuXG4ubWFyZ2luLS1zbSB7XG5cdG1hcmdpbjogdmFyKC0tc3BhY2Utc20pO1xufVxuXG4ubWFyZ2luLS1tZCB7XG5cdG1hcmdpbjogdmFyKC0tc3BhY2UtbWQpO1xufVxuXG4ubWFyZ2luLS1sZyB7XG5cdG1hcmdpbjogdmFyKC0tc3BhY2UtbGcpO1xufVxuXG4ubWFyZ2luLS1zbVRvcCB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXNtKTtcbn1cblxuLm1hcmdpbi0tc21Cb3R0b20ge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zbSk7XG59XG5cbi5tYXJnaW4tLXNtTGVmdCB7XG5cdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1zbSk7XG59XG5cbi5tYXJnaW4tLXNtUmlnaHQge1xuXHRtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLXNtKTtcbn1cblxuLm1hcmdpbi0tc21YIHtcblx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLXNtKTtcblx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS1zbSk7XG59XG5cbi5tYXJnaW4tLXNtWSB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXNtKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc20pO1xufVxuXG4ubWFyZ2luLS1tZFRvcCB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLW1kKTtcbn1cblxuLm1hcmdpbi0tbWRCb3R0b20ge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1tZCk7XG59XG5cbi5tYXJnaW4tLW1kTGVmdCB7XG5cdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1tZCk7XG59XG5cbi5tYXJnaW4tLW1kUmlnaHQge1xuXHRtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLW1kKTtcbn1cblxuLm1hcmdpbi0tbWRYIHtcblx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLW1kKTtcblx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS1tZCk7XG59XG5cbi5tYXJnaW4tLW1kWSB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLW1kKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbWQpO1xufVxuXG4ubWFyZ2luLS1sZ1RvcCB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLWxnKTtcbn1cblxuLm1hcmdpbi0tbGdCb3R0b20ge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1sZyk7XG59XG5cbi5tYXJnaW4tLWxnTGVmdCB7XG5cdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1sZyk7XG59XG5cbi5tYXJnaW4tLWxnUmlnaHQge1xuXHRtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLWxnKTtcbn1cblxuLm1hcmdpbi0tbGdYIHtcblx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLWxnKTtcblx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS1sZyk7XG59XG5cbi5tYXJnaW4tLWxnWSB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLWxnKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbGcpO1xufVxuXG4uZXJyb3Ige1xuXHRjb2xvcjogdmFyKC0tc3RhdHVzLS1lcnJvci0tQ29sb3IsIHJlZCk7XG59XG5cbi5pbmZvIHtcblx0Y29sb3I6IHZhcigtLXN0YXR1cy0taW5mby0tQ29sb3IsIGJsdWUpO1xufVxuXG4ud2FybmluZyB7XG5cdGNvbG9yOiB2YXIoLS1zdGF0dXMtLXdhcm5pbmctLUNvbG9yLCB5ZWxsb3cpO1xufVxuXG4uc3VjY2VzcyB7XG5cdGNvbG9yOiB2YXIoLS1zdGF0dXMtLXN1Y2Nlc3MtLUNvbG9yLCBncmVlbik7XG59XG5cbi50ZXh0LS1ub1dyYXAge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29sb3ItLWluZm8ge1xuXHRjb2xvcjogdmFyKC0tc3RhdHVzLS1pbmZvLS1Db2xvciwgYmx1ZSk7XG59XG5cbi5jb2xvci0tZXJyb3Ige1xuXHRjb2xvcjogdmFyKC0tc3RhdHVzLS1lcnJvci0tQ29sb3IsIHJlZCk7XG59XG5cbi5jb2xvci0td2FybmluZyB7XG5cdGNvbG9yOiB2YXIoLS1zdGF0dXMtLXdhcm5pbmctLUNvbG9yLCB5ZWxsb3cpO1xufVxuXG4uY29sb3ItLXN1Y2Nlc3Mge1xuXHRjb2xvcjogdmFyKC0tc3RhdHVzLS1zdWNjZXNzLS1Db2xvciwgZ3JlZW4pO1xufVxuXG4uY29sb3ItLWJnSW5mbyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy0taW5mby0tQmFja2dyb3VuZENvbG9yLCBibHVlKTtcbn1cblxuLmNvbG9yLS1iZ0Vycm9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RhdHVzLS1lcnJvci0tQmFja2dyb3VuZENvbG9yLCByZWQpO1xufVxuXG4uY29sb3ItLWJnV2FybmluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy0td2FybmluZy0tQmFja2dyb3VuZENvbG9yLCB5ZWxsb3cpO1xufVxuXG4uY29sb3ItLWJnU3VjY2VzcyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy0tc3VjY2Vzcy0tQmFja2dyb3VuZENvbG9yLCBncmVlbik7XG59IiwiQGtleWZyYW1lcyBzcGluIHtcblx0dG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnJTcGlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuXHR0ZXh0LWluZGVudDogLTk5OTllbTtcbn1cblxuLnJTcGlubmVyLS1saWdodCB7XG5cdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5yU3Bpbm5lci0tZGFyayB7XG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5yU3Bpbm5lci0tc20ge1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDEuNXJlbTtcblx0Ym9yZGVyLXdpZHRoOiAwLjI1cmVtO1xufVxuXG4uclNwaW5uZXItLW1kIHtcblx0d2lkdGg6IDJyZW07XG5cdGhlaWdodDogMnJlbTtcblx0Ym9yZGVyLXdpZHRoOiAwLjM3cmVtO1xufVxuXG4uclNwaW5uZXItLWxnIHtcblx0d2lkdGg6IDNyZW07XG5cdGhlaWdodDogM3JlbTtcblx0Ym9yZGVyLXdpZHRoOiAwLjVyZW07XG59IiwiOnJvb3Qge1xuXHQtLWJ1dHRvbi0tQmFja2dyb3VuZENvbG9yOiB2YXIoLS1hY3Rpb24tLUJhY2tncm91bmRDb2xvcik7XG5cdC0tYnV0dG9uLS1Db2xvcjogdmFyKC0tYWN0aW9uLS1Db2xvcik7XG5cdC0tYnV0dG9uLS1wcmltYXJ5LS1CYWNrZ3JvdW5kQ29sb3I6IHZhcigtLWFjdGlvbi0tcHJpbWFyeS0tQmFja2dyb3VuZENvbG9yKTtcblx0LS1idXR0b24tLXByaW1hcnktLUNvbG9yOiB2YXIoLS1hY3Rpb24tLXByaW1hcnktLUNvbG9yKTtcbn1cblxuLmNsaWNrYWJsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY3Vyc29yUG9pbnRlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJCdXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tLUJhY2tncm91bmRDb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1idXR0b24tLUNvbG9yKTtcblx0cGFkZGluZzogMC42ZW0gMS4xZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci0tQ29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5yQnV0dG9uOmhvdmVyIHtcblx0b3BhY2l0eTogMC45O1xufVxuXG4uckJ1dHRvbi0tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi0tcHJpbWFyeS0tQmFja2dyb3VuZENvbG9yKTtcblx0Y29sb3I6IHZhcigtLWJ1dHRvbi0tcHJpbWFyeS0tQ29sb3IpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tLXByaW1hcnktLUJhY2tncm91bmRDb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnJCdXR0b24tLWRhbmdlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy0tZXJyb3IpO1xuXHRjb2xvcjogdmFyKC0tZm9udC0tbGlnaHQtLUNvbG9yKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLS1Db2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnJCdXR0b24tLXBsYWluIHtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogdmFyKC0tYnV0dG9uLS1Db2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwLjVlbSAyZW07XG59XG5cbi5yQnV0dG9uLS1zaXplU2xpbSB7XG5cdHBhZGRpbmctdG9wOiAwLjNlbTtcblx0cGFkZGluZy1ib3R0b206IDAuM2VtO1xufVxuXG4uckJ1dHRvbi0tc2l6ZUxhcmdlIHtcblx0Zm9udC1zaXplOiAxLjM1ZW07XG59XG5cbi5yQnV0dG9uLS1wbGFpbjpob3ZlciA+ICoge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJCdXR0b24tLXByaW1hcnktLXBsYWluIHtcblx0Y29sb3I6IHZhcigtLWJ1dHRvbi0tcHJpbWFyeS0tQmFja2dyb3VuZENvbG9yKTtcbn1cblxuLnJCdXR0b24tLWRhbmdlci0tcGxhaW4ge1xuXHRjb2xvcjogdmFyKC0tc3RhdHVzLS1lcnJvcik7XG59XG5cbi5yQnV0dG9uLS13aWRlLFxuLndpZGdldEJ1dHRvbi0td2lkZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uckJ1dHRvbjpkaXNhYmxlZCxcbi5jbGlja2FibGU6ZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjY7XG59XG5cbi5yQnV0dG9uLS1wcmVzc2VkIHtcblx0LyogdGhlc2UgdHdvIGFyZSB0byBtYWtlIHN1cmUgdGhhdCB0aGUgOjphZnRlciBwc2V1ZG8gZWxlbWVudCBiZWxvdyBpcyBwb3NpdGlvbmVkIGNvcnJlY3RseSwgYW5kIGRvZXMgbm90IG92ZXJmbG93ICovXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJCdXR0b24tLXByZXNzZWQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4wNWVtIHRyYW5zcGFyZW50LCBpbnNldCAwIDAuMDVlbSAwLjA1ZW0gMCByZ2JhKDk5LCAxMTUsIDEyOSwgMC4xKSwgaW5zZXQgMCAwLjA1ZW0gMC4zZW0gMCByZ2JhKDk5LCAxMTUsIDEyOSwgMC4xKTtcbn1cbiIsIi5yUG9wdXBHbGFzcyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMjA7XG59XG5cbi5yUG9wdXBHbGFzcy0tbW9kYWwge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uclBvcHVwR2xhc3MtLXZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uclBvcHVwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tQmFja2dyb3VuZENvbG9yKTtcblx0Ym94LXNoYWRvdzogMCAycHggMXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDA7XG5cdG1heC1oZWlnaHQ6IDk4dmg7XG59XG5cbi5yUG9wdXAtLXZpc2libGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5yUG9wdXBfX2hlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIHZhcigtLXNwYWNlLW1kKTtcblx0bWluLWhlaWdodDogNHJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tQmFja2dyb3VuZENvbG9yKTtcbn1cblxuLnJQb3B1cF9faGVhZGVyRHJhZ2dhYmxlIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4uclBvcHVwX19oZWFkZXJEcmFnZ2FibGU6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktLUJhY2tncm91bmRDb2xvcik7XG59XG5cbi5yUG9wdXBfX2hlYWRlckVsZW1lbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS1sZyk7XG59XG5cbi5yUG9wdXBfX2hlYWRlciBoMSB7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udFNpemUteHhsKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bWF4LXdpZHRoOiA5NSU7XG59XG5cbi5yUG9wdXBfX2ljb25TbWFsbFNjcmVlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNlLW1kKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcbn1cblxuLnJQb3B1cF9faWNvbkxhcmdlU2NyZWVuIHtcblx0cGFkZGluZzogdmFyKC0tc3BhY2UtbWQpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xufVxuXG4uclBvcHVwX19jb250ZW50IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xufVxuXG4uclBvcHVwX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0d2lkdGg6IHZhcigtLXNwYWNlLW1kKTtcblx0aGVpZ2h0OiB2YXIoLS1zcGFjZS14cyk7XG59XG5cbi5yUG9wdXBfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnJQb3B1cF9fY29udGVudFNwYWNpbmcge1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1tZCk7XG59XG5cbi5yUG9wdXBfX2NvbnRhaW5lciB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IGF1dG8gbWluLWNvbnRlbnQ7XG5cdGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uclBvcHVwX19mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRwYWRkaW5nOiAwIHZhcigtLXNwYWNlLWRlbnNpdHktbWQpIHZhcigtLXNwYWNlLWRlbnNpdHktbWQpIHZhcigtLXNwYWNlLWRlbnNpdHktbWQpO1xufVxuXG4uclBvcHVwX19mb290ZXIgPiAqIHtcblx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLW1kKTtcbn1cblxuLnJQb3B1cC0tZnVsbFNjcmVlbiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiB2YXIoLS1zcGFjZS1tZCk7XG5cdHJpZ2h0OiB2YXIoLS1zcGFjZS1tZCk7XG5cdGJvdHRvbTogdmFyKC0tc3BhY2UtbWQpO1xuXHRsZWZ0OiB2YXIoLS1zcGFjZS1tZCk7XG59XG5cbi5yUG9wdXAtLXNpZGVQb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRtaW4td2lkdGg6IDYzMHB4O1xuXHRtYXgtaGVpZ2h0OiB1bnNldDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KTtcbn1cblxuLnJQb3B1cC0tc2lkZVBvcHVwLnJQb3B1cC0tdmlzaWJsZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnJQb3B1cC0tc2l6ZVNtYWxsIHtcblx0d2lkdGg6IDI1cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXgtd2lkdGg6IDk1JTtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJQb3B1cC0tc2l6ZU1lZGl1bSB7XG5cdHdpZHRoOiA1MHJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0bWF4LXdpZHRoOiA5NSU7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yUG9wdXAtLXNpemVMYXJnZSB7XG5cdHdpZHRoOiA3NXJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0bWF4LXdpZHRoOiA5NSU7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yUG9wdXAtLWJvdHRvbVBhZGRpbmcgLnJQb3B1cF9fY29udGVudCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5yUG9wdXBfX2Vycm9yIHtcblx0Y29sb3I6IHZhcigtLUNvbG9yLS1lcnJvcik7XG59IiwiLnJUZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uclRleHQtLWJvbGQge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJUZXh0LS1pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5yVGV4dC0tYWxpZ25SaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uclRleHQtLWxhcmdlVGV4dCB7XG5cdGZvbnQtc2l6ZTogbGFyZ2U7XG59XG5cbi5yVGV4dC0tc21hbGxUZXh0IHtcblx0Zm9udC1zaXplOiBzbWFsbDtcbn1cblxuLnJUZXh0LS1tZWRpdW1UZXh0IHtcblx0Zm9udC1zaXplOiBtZWRpdW07XG59IiwiLnJDb2xsYXBzYWJsZVNpbXBsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJDb2xsYXBzYWJsZVNpbXBsZV9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbSkgdmFyKC0tc3BhY2UteHMpIHZhcigtLXNwYWNlLXNtKSB2YXIoLS1zcGFjZS14cyk7XG59XG5cbi8qIE5vIGlkZWEgd2h5IHN0eWxlbGludCByZXBvcnRzIHRoaSBhcyAwLDMsMSBpdCBzaG91bGQgYmUgMCwyLDEgd2hpY2ggaXMgb2sgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1zcGVjaWZpY2l0eSAqL1xuLnJDb2xsYXBzYWJsZVNpbXBsZV9faGVhZGVyIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250U2l6ZS1sZyk7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1zcGVjaWZpY2l0eSAqL1xuXG4uckNvbGxhcHNhYmxlU2ltcGxlX19oZWFkZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRtaW4taGVpZ2h0OiAycmVtO1xuXHRtaW4td2lkdGg6IDJyZW07XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ2NoZXZyb24tZG93bi5zdmcnKTtcblx0bWFyZ2luOiAwLjI1ZW0gMCAwLjI1ZW0gMDtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uckNvbGxhcHNhYmxlU2ltcGxlLS1jb2xsYXBzZWQgLnJDb2xsYXBzYWJsZVNpbXBsZV9faGVhZGVyOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLnJDb2xsYXBzYWJsZVNpbXBsZV9fY29udGVudCB7XG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogdmFyKC0tc3BhY2Utc20pIHZhcigtLXNwYWNlLXhzKSB2YXIoLS1zcGFjZS1zbSkgdmFyKC0tc3BhY2UteHMpO1xufVxuXG4uckNvbGxhcHNhYmxlU2ltcGxlLS1jb2xsYXBzZWQgLnJDb2xsYXBzYWJsZVNpbXBsZV9fY29udGVudCB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59IiwiLnRpbGUge1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1tZCk7XG59XG5cbi50aWxlLS1ncmF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjVmNjtcbn1cblxuLnRpbGUtLXNoZWV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0bWFyZ2luOiAxNXB4IDAgNXB4IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi50aWxlLS1zaGVldFRyYW5zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW46IDZweDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3gtc2hhZG93OiAwIDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuLnRpbGUtLWJveCB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi50aWxlLS1ncm91cCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLnRpbGUtLWNhcmRzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMjQxLCAyNDEpO1xufVxuXG4udGlsZS0taW5mbyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy0taW5mby0tQmFja2dyb3VuZENvbG9yKTtcblx0Y29sb3I6IHZhcigtLXN0YXR1cy0taW5mby0tQ29sb3IpO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0YXR1cy0taW5mby0tQm9yZGVyQ29sb3IpO1xufVxuXG4udGlsZS0td2FybmluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy0td2FybmluZy0tQmFja2dyb3VuZENvbG9yKTtcblx0Y29sb3I6IHZhcigtLXN0YXR1cy0td2FybmluZy0tQ29sb3IpO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0YXR1cy0td2FybmluZy0tQm9yZGVyQ29sb3IpO1xufVxuXG4udGlsZS0tZXJyb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtLWVycm9yLS1CYWNrZ3JvdW5kQ29sb3IpO1xuXHRjb2xvcjogdmFyKC0tc3RhdHVzLS1lcnJvci0tQ29sb3IpO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0YXR1cy0tZXJyb3ItLUJvcmRlckNvbG9yKTtcbn0iLCI6cm9vdCB7XG5cdC0tbGFiZWwtLWRuZC0tQ29sb3I6IHZhcigtLWZvbnQtLWxpZ2h0LS1Db2xvciwgI2ZmZik7XG5cdC0tbGFiZWwtLWRuZC0tQmFja2dyb3VuZENvbG9yOiB2YXIoLS1hY3Rpb24tLXByaW1hcnktLUJhY2tncm91bmRDb2xvciwgI2YzZjVmNik7XG59XG5cbi5sYWJlbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udFNpemUtbWQpO1xuXHRjb2xvcjogdmFyKC0tZm9udC0tQ29sb3IpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4ubGFiZWwtLXBvcHVwQm94IHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxhYmVsLS1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udFNpemUtc20pO1xufVxuXG4uaGVhZGluZyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS0tRm9udEZhbWlseSk7XG5cdGNvbG9yOiB2YXIoLS1mb250LS1Db2xvcik7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5oZWFkaW5nLS0xIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250U2l6ZS14eGwpO1xufVxuXG4uaGVhZGluZy0tMiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udFNpemUteGwpO1xufVxuXG4uaGVhZGluZy0tMyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udFNpemUtbGcpO1xufVxuXG4uaGVhZGluZy0tMi0tZXJyb3Ige1xuXHRjb2xvcjogI2U2MDAwMDtcbn1cblxuLmxhYmVsLS1kbmQge1xuXHRjb2xvcjogdmFyKC0tbGFiZWwtLWRuZC0tQ29sb3IpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYWJlbC0tZG5kLS1CYWNrZ3JvdW5kQ29sb3IpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG9wYWNpdHk6IDAuODtcbn1cblxuLmxhYmVsLS13YXJuaW5nIHtcblx0Y29sb3I6ICNlNjAwMDA7XG59XG5cbi5sYWJlbC0tZmllbGQge1xuXHRwYWRkaW5nOiB2YXIoLS1maWVsZC0tUGFkZGluZyk7XG59XG5cbi5sYWJlbC0tbGFiZWwge1xuXHRwYWRkaW5nOiB2YXIoLS1maWVsZC0tUGFkZGluZykgMDtcbn1cblxuLmJhZGdlIHtcblx0Y29sb3I6IHZhcigtLWxpZ2h0LS1mb250LS1Db2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMC4xNjY2NjY2NmVtIDAuNjY2NjY2NjY2NjdlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS0taW5mbyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy0taW5mby0tQmFja2dyb3VuZENvbG9yLCAjZjk5KTtcblx0Y29sb3I6IHZhcigtLXN0YXR1cy0taW5mby0tQ29sb3IsICNmOTkpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXN0YXR1cy0taW5mby0tQm9yZGVyQ29sb3IsICNmOTkpO1xufVxuXG4uYmFkZ2UtLXRhZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy0tbmV1dHJhbC0tQmFja2dyb3VuZENvbG9yKTtcblx0Y29sb3I6IHZhcigtLXN0YXR1cy0tbmV1dHJhbC0tQ29sb3IpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXN0YXR1cy0tbmV1dHJhbC0tQm9yZGVyQ29sb3IpO1xufVxuXG4uYmFkZ2UtLWFkZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy0tc3VjY2Vzcy0tQmFja2dyb3VuZENvbG9yLCAjZjk5KTtcblx0Y29sb3I6IHZhcigtLXN0YXR1cy0tc3VjY2Vzcy0tQ29sb3IsICNmOTkpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXN0YXR1cy0tc3VjY2Vzcy0tQm9yZGVyQ29sb3IsICNmOTkpO1xufVxuXG4uYmFkZ2UtLXJlbW92ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy0tZXJyb3ItLUJhY2tncm91bmRDb2xvciwgI2Y5OSk7XG5cdGNvbG9yOiB2YXIoLS1zdGF0dXMtLWVycm9yLS1Db2xvciwgI2Y5OSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc3RhdHVzLS1lcnJvci0tQm9yZGVyQ29sb3IsICNmOTkpO1xufVxuXG4uYmFkZ2UtLXdhcm5pbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtLXdhcm5pbmctLUJhY2tncm91bmRDb2xvciwgI2Y5OSk7XG5cdGNvbG9yOiB2YXIoLS1zdGF0dXMtLXdhcm5pbmctLUNvbG9yLCAjZjk5KTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zdGF0dXMtLXdhcm5pbmctLUJvcmRlckNvbG9yLCAjZjk5KTtcbn1cblxuLmJhZGdlLS1lcnJvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy0tZXJyb3ItLUJhY2tncm91bmRDb2xvciwgI2Y5OSk7XG5cdGNvbG9yOiB2YXIoLS1zdGF0dXMtLWVycm9yLS1Db2xvciwgI2Y5OSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc3RhdHVzLS1lcnJvci0tQm9yZGVyQ29sb3IsICNmOTkpO1xufVxuXG4uYmFkZ2UtLXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtLXN1Y2Nlc3MtLUJhY2tncm91bmRDb2xvciwgI2Y5OSk7XG5cdGNvbG9yOiB2YXIoLS1zdGF0dXMtLXN1Y2Nlc3MtLUNvbG9yLCAjZjk5KTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zdGF0dXMtLXN1Y2Nlc3MtLUJvcmRlckNvbG9yLCAjZjk5KTtcbn1cblxuLmhlYWRpbmctLW1haW5OYXZIZWFkaW5nMSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udFNpemUteHhsKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhlYWRpbmctLW1haW5OYXZIZWFkaW5nMiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udFNpemUteGwpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaGVhZGluZy0tbWFpbk5hdkhlYWRpbmczIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250U2l6ZS1sZyk7XG59XG5cbi5sYWJlbC0tY2VsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiB2YXIoLS1jZWxsLS1QYWRkaW5nKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGFiZWwtLWNlbGxIZWFkaW5nMSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwYWRkaW5nOiB2YXIoLS1jZWxsLS1QYWRkaW5nKTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxhYmVsLS1jZWxsSGVhZGluZzIge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cGFkZGluZzogdmFyKC0tY2VsbC0tUGFkZGluZyk7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sYWJlbC0tY2VsbEhlYWRpbmczIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBhZGRpbmc6IHZhcigtLWNlbGwtLVBhZGRpbmcpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZ3JpZE5vcm1hbEhlYWRMYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjMjMxZjIwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0cGFkZGluZzogNnB4IDRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59IiwiLmxvYWRpbmdJbmRpY2F0b3Ige1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCI6cm9vdCB7XG5cdC0tbGFiZWxsaW5nLS1taW5XaWR0aDogMTZlbTtcblx0LS1sYWJlbGxpbmctLW1heFdpZHRoOiA1NWVtO1xufVxuXG4ubGFiZWxsaW5nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXhzKTtcblx0bWF4LXdpZHRoOiB2YXIoLS1sYWJlbGxpbmctLW1heFdpZHRoKTtcblx0bWluLXdpZHRoOiB2YXIoLS1sYWJlbGxpbmctLW1pbldpZHRoKTtcbn1cblxuLmxhYmVsbGluZy0taW5saW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5sYWJlbGxpbmdfX2xhYmVsIHtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmxhYmVsbGluZ19fZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgNDAlO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2UteHMpO1xufVxuXG4ubGFiZWxsaW5nX19pbnB1dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCA2MCU7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5sYWJlbGxpbmctLWN1c3RvbWZpZWxkX19sYWJlbCB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmxhYmVsbGluZy0tYm9sZF9fbGFiZWwge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxhYmVsbGluZy0taW5saW5lX19sYWJlbCB7XG5cdGZsZXg6IDE7XG59XG5cbi5sYWJlbGxpbmdfX3dpZGdldCB7XG5cdGZsZXg6IDE7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLmxhYmVsbGluZ19fbWFya2VyIHtcblx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLXNtKTtcblx0cGFkZGluZy10b3A6IDAuMjVlbTtcbn1cblxuLmxhYmVsbGluZ19fdG9nZ2xlQnV0dG9uR3JvdXAge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcbn1cblxuQG1lZGlhICgtLXNtYWxsLWFuZERvd24pIHtcblx0LmxhYmVsbGluZy0taW5saW5lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5sYWJlbGxpbmctLWlubGluZV9fbGFiZWwge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG59IiwiLmxvYWRpbmdTcGlubmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ubG9hZGluZ1NwaW5uZXJfX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvYWRpbmdTcGlubmVyX19tZXNzYWdlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250U2l6ZS14eGwpO1xuXHRjb2xvcjogd2hpdGU7XG5cdG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5sb2FkaW5nU3Bpbm5lcl9fb3B0aW9ucyB7XG5cdG1hcmdpbi10b3A6IDNyZW07XG59IiwiLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG5kaXZbc3R5bGU9XCJ6LWluZGV4OiAxMDAwMDAxOyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMjBwdDsgbGVmdDogMjBwdDsgcmlnaHQ6IDIwcHQ7IGNvbG9yOiBibGFjazsgYmFja2dyb3VuZDogd2hpdGU7IGJvcmRlcjogNHB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMWVtOyBib3JkZXItcmFkaXVzOiA1cHg7IG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XCJdIHtcblx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudCAhaW1vcnRhbnQ7XG59XG5cbmRpdltzdHlsZT1cImNvbG9yOiBibGFjazsgYmFja2dyb3VuZDogd2hpdGU7IGZvbnQtc2l6ZTogMTJwdDtcIl0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDJlbTtcbn1cblxuQGtleWZyYW1lcyBjb21waWxpbmctc3Bpbm5lciB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoLTM2MGRlZyk7XG5cdH1cbn1cblxuZGl2W3N0eWxlPVwiY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kOiB3aGl0ZTsgZm9udC1zaXplOiAxMnB0O1wiXTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0ZW07XG5cdGhlaWdodDogNGVtO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCJGZXN0aW5hRmluYW5jZV9Mb2dvbWFya19OYXZ5Qmx1ZV9SR0Iuc3ZnXCIpO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdGFuaW1hdGlvbi1uYW1lOiBjb21waWxpbmctc3Bpbm5lcjtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuZGl2W3N0eWxlXj1cInotaW5kZXg6IDEwMDAwMDE7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAyMHB0OyBsZWZ0OiAyMHB0OyByaWdodDogMjBwdDsgY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kOiB3aGl0ZTsgYm9yZGVyOiA0cHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAxZW07IGJvcmRlci1yYWRpdXM6IDVweDsgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcIl0gYnV0dG9uIHtcblx0bWFyZ2luOiAyZW0gMCAwIDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMC40ZW0gMC44ZW07XG5cdGZvbnQtc2l6ZTogMmVtO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqLyIsIkBpbXBvcnQgXCIuLi8uLi9hcHAtY2xpZW50L2Nzcy9wcm9wcy1hcHAuY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYXBwLWNsaWVudC9jc3Mvbm9ybWFsaXplLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2FwcC1jbGllbnQvY3NzL2FwcC1iYXNlLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2FwcC1jbGllbnQvY3NzL3JXaWRnZXRzL2Rlc2t0b3AvUlNwaW5uZXIuY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYXBwLWNsaWVudC9jc3MvcldpZGdldHMvZGVza3RvcC9SQnV0dG9uLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2FwcC1jbGllbnQvY3NzL3JXaWRnZXRzL2Rlc2t0b3AvUlBvcHVwLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2FwcC1jbGllbnQvY3NzL3JXaWRnZXRzL2Rlc2t0b3AvUlRleHQuY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYXBwLWNsaWVudC9jc3MvYmFzZS9SQ29sbGFwc2FibGVTaW1wbGUuY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYXBwLWNsaWVudC9jc3Mvd2lkZ2V0cy9Gd1RpbGUuY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYXBwLWNsaWVudC9jc3Mvd2lkZ2V0cy9Gd0xhYmVsLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2FwcC1jbGllbnQvY3NzL3dpZGdldHMvRndMb2FkaW5nSW5kaWNhdG9yLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2FwcC1jbGllbnQvY3NzL3dpZGdldHMvRndMYWJlbGxpbmcuY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWR2aXNvci1jbGllbnQvY3NzL2Rlc2t0b3AvQWR2aXNvckxvYWRpbmdTcGlubmVyLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Fkdmlzb3ItY2xpZW50L2Nzcy9jb21waWxpbmcuY3NzXCI7XG5cbkBjdXN0b20tbWVkaWEgLS1zbWFsbC1kZW1vLXNjcmVlbiAod2lkdGggPD0gMXB4KTtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXNwZWNpZmljaXR5ICovXG4jcGFuZWwge1xuXHRwYWRkaW5nLXRvcDogNWVtO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4ubG9naW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvZ2luX19pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0cGFkZGluZzogMmVtO1xuXHRib3JkZXItcmFkaXVzOiAwLjJlbTtcblx0bWluLXdpZHRoOiAxNXJlbTtcbn1cblxuLmxvZ2luX19pbm5lciA+ICogKyAqIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc20sIDAuNWVtKTtcbn1cblxuLmxvZ2luX190aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5sb2dpbl9fc2VsZWN0b3JnIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cblxuLmxvZ2luX191c2VybmFtZSxcbi5sb2dpbl9fcGFzc3dvcmQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMC41ZW0gMWVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDAuMmVtO1xufVxuXG4uYnV0dG9uUHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi0tcHJpbWFyeS0tQmFja2dyb3VuZENvbG9yLCBkYXJrYmx1ZSk7XG5cdGNvbG9yOiB2YXIoLS1hY3Rpb24tLXByaW1hcnktLUNvbG9yKTtcblx0cGFkZGluZzogMWVtIDEuNWVtO1xuXHRib3JkZXItcmFkaXVzOiAwLjJlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uUHJpbWFyeTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDAsIDE0JSwgMjYlKTtcbn1cblxuLnBvcHVwUGFuZWxOb3JtYWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDAuMmVtO1xufVxuXG4ucG9wdXBQYW5lbE5vcm1hbEdsYXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ubG9naW5fX2J1dHRvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi0tcHJpbWFyeS0tQmFja2dyb3VuZENvbG9yLCBkYXJrYmx1ZSk7XG5cdGNvbG9yOiB2YXIoLS1hY3Rpb24tLXByaW1hcnktLUNvbG9yKTtcblx0cGFkZGluZzogMWVtIDEuNWVtO1xuXHRib3JkZXItcmFkaXVzOiAwLjJlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubG9naW5fX2J1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDAsIDE0JSwgMjYlKTtcbn1cblxuLnBvcHVwQm94Tm9ybWFsIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnBvcHVwQm94Tm9ybWFsOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAuNilcbn1cblxuLnBvcHVwQm94Tm9ybWFsLWRpc2FibGVkIHtcbiAgICBjb2xvcjogIzU1NTE1MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xufVxuXG4ucG9wdXBCb3hOb3JtYWwtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzIzNTY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG59XG5cbi5idXR0b25NZW51IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICMyMzFGMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnV0dG9uTWVudTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmNzViYztcbn1cblxuLmJ1dHRvbk1lbnU6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY3NWJjO1xufVxuXG4uYnV0dG9uTWVudS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG4uYnV0dG9uTWVudS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmNzViYztcbn1cbiJdfQ== */