@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0}button,input,textarea{outline:0}article,aside,figcaption,figure,figure img,footer,header,hgroup,nav,object,section,video{display:block}a img{border:0}figure{position:relative}figure img{width:100%}ul{list-style-type:none}html{color:#4a4a4a;font-family:sans-serif;font-weight:400;height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p{margin:0}body{background-color:#fff;font-family:Rubik,helvetica,arial,sans-serif;font-size:14px;line-height:20px}h1{font-size:32px;font-weight:400;line-height:38px}h2{font-size:24px;font-weight:400;line-height:32px}h3{font-size:18px;font-weight:500;line-height:24px}h4{font-size:16px;font-weight:500;line-height:22px}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:500}.Icon{display:inline-block;fill:currentColor}.Icon-add{width:16px;height:16px}.Icon-apply-all{width:16px;height:16px}.Icon-arrow-down{width:16px;height:16px}.Icon-arrow-left{width:16px;height:16px}.Icon-arrow-right{width:16px;height:16px}.Icon-arrow-up{width:16px;height:16px}.Icon-attention{width:16px;height:16px}.Icon-audio{width:16px;height:16px}.Icon-back{width:16px;height:16px}.Icon-back-to-top{width:16px;height:16px}.Icon-calendar{width:16px;height:16px}.Icon-clear-filter{width:16px;height:16px}.Icon-clock{width:16px;height:16px}.Icon-close{width:16px;height:16px}.Icon-complete{width:16px;height:16px}.Icon-currency{width:16px;height:16px}.Icon-customize{width:16px;height:16px}.Icon-delete{width:16px;height:16px}.Icon-download{width:16px;height:16px}.Icon-drag-drop{width:93.333px;height:93.333px}.Icon-edit{width:16px;height:16px}.Icon-filter-arrow{width:16px;height:16px}.Icon-info{width:16px;height:16px}.Icon-link{width:16px;height:16px}.Icon-more{width:16px;height:16px}.Icon-move{width:16px;height:16px}.Icon-move-down{width:16px;height:16px}.Icon-move-up{width:16px;height:16px}.Icon-note{width:16px;height:16px}.Icon-pause{width:16px;height:16px}.Icon-pic-catalog{width:76px;height:76px}.Icon-pic-catalog-book{width:76px;height:76px}.Icon-pic-contributors{width:76px;height:76px}.Icon-pic-data{width:76px;height:76px}.Icon-pic-imprints{width:76px;height:76px}.Icon-pic-job-queue{width:76px;height:76px}.Icon-pic-labels{width:76px;height:76px}.Icon-pic-manage-revenue-file{width:76px;height:76px}.Icon-pic-map-face{width:76px;height:76px}.Icon-pic-mcps{width:76px;height:76px}.Icon-pic-payees{width:76px;height:76px}.Icon-pic-payors{width:76px;height:76px}.Icon-pic-prices{width:76px;height:76px}.Icon-pic-rates{width:76px;height:76px}.Icon-pic-regions{width:76px;height:76px}.Icon-pic-review-statements{width:76px;height:76px}.Icon-pic-sales-data{width:76px;height:76px}.Icon-pic-sales-feed{width:76px;height:76px}.Icon-pic-service-settings{width:76px;height:76px}.Icon-pic-settings{width:76px;height:76px}.Icon-pic-users{width:76px;height:76px}.Icon-pipette{width:16px;height:16px}.Icon-play{width:16px;height:16px}.Icon-print{width:16px;height:16px}.Icon-refresh{width:16px;height:16px}.Icon-sales-analytics{width:16px;height:16px}.Icon-save{width:16px;height:16px}.Icon-search{width:16px;height:16px}.Icon-see-all{width:16px;height:16px}.Icon-select-arrows{width:16px;height:16px}.Icon-skip-back{width:16px;height:16px}.Icon-skip-forward{width:16px;height:16px}.Icon-stop{width:16px;height:16px}.Icon-undo{width:16px;height:16px}.Icon-upload{width:16px;height:16px}.Icon-video{width:16px;height:16px}.yui-ac{position:relative;width:100%}.yui-ac-container{left:0;padding:0;position:absolute;width:100%;z-index:100}.yui-ac-content{background:#fff;border:1px solid #b8b6b5;border-radius:3px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2);padding:10px;position:absolute;text-align:left;min-width:100%;position:absolute;width:auto}.yui-ac-shadow{display:none;visibility:hidden}.yui-ac-content ul{list-style:none;margin:0;padding:0;width:100%}.yui-ac-content li{color:#6d6565;font-size:12px;line-height:1.2em;padding:8px 10px;text-align:left;white-space:nowrap}.yui-ac-content li+.yui-ac-content li{border-top:1px solid #f2f2f2}.yui-ac-content li+.yui-ac-content li-separated{border-top:1px solid #d9d2d0}.yui-ac-content li-focused,.yui-ac-content li:hover{background:#f2f2f2;color:#4a4a4a}.yui-ac-content li-active,.yui-ac-content li-active:hover{background-color:#e5f0f6;color:#4a4a4a}.yui-ac-content li-disabled,.yui-ac-content li-disabled.yui-ac-content li-focused,.yui-ac-content li-disabled:hover{color:#a8a0a0;cursor:default;pointer-events:none;background:0 0}.yui-ac-content li{border-top:1px solid #f2f2f2;cursor:default}.yui-ac-content li:first-child{border-top:none}.yui-ac-warning{position:relative}.yui-ac-warning::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.yui-ac-warning>*{display:inline-block;vertical-align:middle}.yui-ac-warning>script{display:none}.yui-ac-warning{color:#ff893e;height:100%;position:absolute;right:5px;top:0;vertical-align:middle}.yui-ac-warning .Icon{vertical-align:middle}.Input:disabled+.yui-ac-warning{display:none}.matchingText{font-weight:500}.ysearchresult b{font-weight:500}.rs_tooltip{background:#fff;border:1px solid #b8b6b5;border-radius:3px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2);font-size:inherit;padding:10px;position:absolute;text-align:left;-webkit-transition:opacity .25s cubic-bezier(.42,0,.08,1),visibility .25s cubic-bezier(.42,0,.08,1);transition:opacity .25s cubic-bezier(.42,0,.08,1),visibility .25s cubic-bezier(.42,0,.08,1);width:600px}.rs_tooltip h4{text-align:left}html{height:100%;width:100%}body{background:#f2f2f2;font-family:Rubik,helvetica,arial,sans-serif;height:100%;min-width:1170px;position:relative;width:100%}h2,h3,h4{margin-bottom:10px}textarea{resize:vertical}.ActionLink,a{color:#026ead;cursor:pointer;text-decoration:none}.ActionLink::-moz-focus-inner,a::-moz-focus-inner{border:0}.ActionLink:focus,.ActionLink:hover,a:focus,a:hover{text-decoration:underline}.ActionLink:visited,a:visited{color:#026ead}.Link-disabled,.Link-disabled:active,.Link-disabled:focus,.Link-disabled:hover,.Link-disabled:visited{color:#a8a0a0}.Root{background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100vh;position:relative}.Modal-mask .Root{background:0 0;min-height:auto}.Body-modal-opened{height:100%;overflow:hidden}.Currency,.FileName{font-weight:500;white-space:nowrap}.ReturnToLink{display:block;margin-top:30px}.ControlsList{list-style-type:none;margin:0;padding:0}.Layout-help .Layout-help-content .ControlsList li{list-style-type:none}.ControlsList-item{position:relative}.ControlsList-item::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.ControlsList-item>*{display:inline-block;vertical-align:middle}.ControlsList-item>script{display:none}.ControlsList-item,.Layout-help .Layout-help-content .ControlsList-item{list-style-type:none}.ControlsList-item+.ControlsList-item,.ControlsList-item+.Layout-help .Layout-help-content .ControlsList-item,.Layout-help .Layout-help-content .ControlsList-item+.ControlsList-item,.Layout-help .Layout-help-content .ControlsList-item+.Layout-help .Layout-help-content .ControlsList-item{margin-top:10px}.ControlsList-item-no-icon{padding-left:21px}.AnimateReveal{opacity:0;-webkit-transition:all .25s cubic-bezier(.42,0,.08,1);transition:all .25s cubic-bezier(.42,0,.08,1);visibility:hidden}.AnimateReveal-visible{opacity:1;visibility:visible}.AnimateReveal-hidden{height:0;margin-bottom:0!important;margin-top:0!important;opacity:0!important;padding-bottom:0!important;padding-top:0!important;-webkit-transition:all .15s cubic-bezier(.42,0,.08,1);transition:all .15s cubic-bezier(.42,0,.08,1);visibility:hidden}.ControlsHeader{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}.ControlsHeader-separated{border-bottom:1px solid #d9d2d0;padding-bottom:10px}.ControlsHeader-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.HelpText{color:#a8a0a0;font-size:14px;font-style:italic;display:inline-block}.HelpText a{font-style:normal}.HelpText-bybutton{float:left;line-height:30px;padding:0 10px}.Last-modified{clear:both;margin:20px 0 0;text-align:right}.InformationCols{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-30px}.InformationCols-item{padding-left:30px;width:33.3333333333%}.InformationCols-item-double{width:66.6666666667%}.Add-region-button{margin-bottom:20px}.Add-region-button .Button-content{font-size:12px}.View-label{color:#a8a0a0;font-size:12px;font-weight:500;line-height:30px;padding-right:50px;text-transform:uppercase;vertical-align:top}.View-label-payor{color:#a8a0a0;font-size:12px;font-weight:500;line-height:30px;padding-right:50px;text-transform:uppercase;vertical-align:top;white-space:nowrap}.View-hr{border:none;border-top:1px solid #d9d2d0;margin:20px 0}.Heading-addition{font-size:14px;font-weight:300;line-height:1.43em;padding:10px 0}.LinksList{list-style-type:none;margin:0;padding:0}.LinksList-distributed{-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-columns:2;-moz-columns:2;columns:2;width:100%}.LinksList-item{font-size:14px;line-height:1.43em}.LinksList-item+.LinksList-item{margin-top:5px}.PageSection+.PageSection{margin-top:30px}.MainBaseSection{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.MainBaseSection+.MainBaseSection{margin-top:10px}.MainBaseSection+.MainBaseSection-joined,.MainBaseSection-joined{border-top:0 none;margin-top:-1px;padding-top:1px}.View-value{line-height:30px;vertical-align:top}.View-value.Countrylist{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-columns:5;-moz-columns:5;columns:5;padding-top:6.5px}.View-value p{line-height:normal;margin-bottom:13px}#fileInp{display:none}#confirmBox,.hidden{display:none}#confirmDeleteBox{display:none}#confirmDeleteUserBox{display:none}#qwikcloseBox{display:none}tr.trackDetails{display:none}.printFriendly{color:#000;font-size:7pt}.printFriendly h2{color:#000}.printFriendly a,.printFriendly a:hover{color:#000;text-decoration:none}.printFriendly .statementHeader th{border-bottom:#000 solid 1px}.printFriendly .pubtotal,.printFriendly .total{border-top:#000 solid 1px}.printFriendly .heading{border-bottom:#000 solid 1px}.printFriendly .statementTable{border-bottom:#000 solid 1px;border-top:#000 solid 1px}.printFriendly td.albumDetailsTitle{border-top:#000 solid 2px}#loginNotes1{display:none}#loginNotes2{display:none}#confirmDeleteBox{display:none}#confirmDeleteUserBox{display:none}.trackView{display:none}#Form_Publisher_UpdateAttachedPublishers{display:none}.AdditionalGroup{margin-bottom:20px;margin-top:20px}.AdditionalGroup-item{border-left:1px solid #d9d2d0;margin-bottom:20px;margin-top:0;padding-left:10px}.Table-col .List-default{color:#78a22f}.CircleProgressLoader{display:inline-block;height:18px;position:relative;width:18px}.CircleProgressLoader::before{border:2px solid #f2f2f2;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .25s cubic-bezier(.42,0,.08,1);transition:all .25s cubic-bezier(.42,0,.08,1);width:100%;z-index:1}.CircleProgressLoader-loading::before,.CircleProgressLoader-pending::before{opacity:1}.CircleProgressLoader-symbol{display:block;fill:none;position:relative;stroke:#78a22f;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);z-index:2}.CircleProgressLoader-loading .CircleProgressLoader-symbol{opacity:1;-webkit-transition:stroke-dashoffset .15s linear;transition:stroke-dashoffset .15s linear}.CircleProgressLoader-loaded .CircleProgressLoader-symbol{opacity:0;-webkit-transition:all .25s cubic-bezier(.42,0,.08,1);transition:all .25s cubic-bezier(.42,0,.08,1)}.CircleProgressLoader-pending .CircleProgressLoader-symbol{-webkit-animation:rotation linear 1.2s infinite .4s;animation:rotation linear 1.2s infinite .4s}@-webkit-keyframes rotation{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.Breadcrumbs{margin-top:5px}.Breadcrumbs-item{color:#4a4a4a;display:inline-block;font-size:12px}.Breadcrumbs-item+.Breadcrumbs-item::before{content:" > ";display:inline-block;padding:0 .5em}.Button{font-size:11px;font-weight:500;text-transform:uppercase}.Button-size-small{font-size:10px}.Button-size-large{font-size:12px}.Button{-webkit-transition:all .2s ease;transition:all .2s ease}.Button:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Button{border-radius:3px;display:inline-block;font-family:Rubik,helvetica,arial,sans-serif;height:30px;line-height:normal;padding-left:15px;padding-right:15px}.Button-size-small{height:19px;padding-left:10px;padding-right:10px}.Button-size-large{height:40px;padding-left:20px;padding-right:20px}.ControlsGroup-item+.ControlsGroup-item .Button{border-left:0 none;border-radius:0}.ControlsGroup-item+.ControlsGroup-item:last-child .Button{border-radius:0 3px 3px 0}.ControlsGroup-item:first-child:not(:only-child) .Button{border-radius:3px 0 0 3px}.ControlsGroup-type-input .Button{border-color:#a8a0a0}.Form-item-error .ControlsGroup-item .Button{border-color:#d54236}.Button{position:relative}.Button::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.Button>*{display:inline-block;vertical-align:middle}.Button>script{display:none}.Button{cursor:pointer;padding-bottom:0;padding-top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.ButtonsGroup .Button+.Button{margin-left:10px}.Button-type-default{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(#f2f2f2));background-image:linear-gradient(to bottom,rgba(255,255,255,.5),#f2f2f2);border:1px solid #d9d2d0;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent;box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent}.Button-type-default,.Button-type-default:visited{color:#6d6565}.Button-type-default-focused,.Button-type-default:focus,.Button-type-default:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(#e1e1e1));background-image:linear-gradient(to bottom,rgba(255,255,255,.5),#e1e1e1);border-color:#b8b6b5;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1);color:#4a4a4a;outline:0}.Button-type-default-active,.Button-type-default:active{background-color:#f2f2f2;background-image:none;border-color:#b8b6b5;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);color:#4a4a4a}.Button-type-default::-moz-focus-inner{border:0}.ControlsGroup-type-input .Button-type-default{border-color:#a8a0a0}.Form-item-error .Button-type-default{border-color:#d54236}.Button-type-primary{background:#026ead;border:none;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent;box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent}.Button-type-primary,.Button-type-primary:link,.Button-type-primary:visited{color:#fff}.Button-type-primary:hover{background:#015e94;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1)}.Button-type-primary-active,.Button-type-primary:active{background:#015e94;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.3),0 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.3),0 0 0 rgba(0,0,0,.1)}.Button-type-primary-active,.Button-type-primary-active:link,.Button-type-primary-active:visited,.Button-type-primary:active,.Button-type-primary:active:link,.Button-type-primary:active:visited{color:rgba(255,255,255,.5)}.Button-type-danger{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(#f2f2f2));background-image:linear-gradient(to bottom,rgba(255,255,255,.5),#f2f2f2);border:1px solid #d9d2d0;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent;box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent}.Button-type-danger,.Button-type-danger:visited{color:#6d6565}.Button-type-danger-focused,.Button-type-danger:focus,.Button-type-danger:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(#e1e1e1));background-image:linear-gradient(to bottom,rgba(255,255,255,.5),#e1e1e1);border-color:#b8b6b5;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1);color:#4a4a4a;outline:0}.Button-type-danger-active,.Button-type-danger:active{background-color:#f2f2f2;background-image:none;border-color:#b8b6b5;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);color:#4a4a4a}.Button-type-danger::-moz-focus-inner{border:0}.ControlsGroup-type-input .Button-type-danger{border-color:#a8a0a0}.Form-item-error .Button-type-danger{border-color:#d54236}.Button-type-danger,.Button-type-danger-active,.Button-type-danger:active,.Button-type-danger:hover,.Button-type-danger:visited{color:#d54236}.Button-type-text,.Button-type-text-active,.Button-type-text-inline,.Button-type-text-inline-active,.Button-type-text-inline:active,.Button-type-text-inline:focus,.Button-type-text-inline:hover,.Button-type-text-secondary,.Button-type-text-secondary-active,.Button-type-text-secondary:active,.Button-type-text-secondary:focus,.Button-type-text-secondary:hover,.Button-type-text:active,.Button-type-text:focus,.Button-type-text:hover{background:0 0;border:0 none;-webkit-box-shadow:none;box-shadow:none}.Button-type-text,.Button-type-text-active,.Button-type-text-inline,.Button-type-text-inline-active,.Button-type-text-inline:active,.Button-type-text-inline:focus,.Button-type-text-inline:hover,.Button-type-text:active,.Button-type-text:focus,.Button-type-text:hover{color:#026ead}.Button-type-text-secondary{color:#a8a0a0}.Button-type-text-secondary-active,.Button-type-text-secondary:active,.Button-type-text-secondary:focus,.Button-type-text-secondary:hover{color:#4a4a4a}.Button-type-text-inline{height:auto;line-height:1.2em;padding:0}.Button-active,.Button-active:focus,.Button-active:hover{background-color:#f2f2f2;background-image:none;border-color:#b8b6b5;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);color:#4a4a4a;cursor:default}.Button-hidden{display:none}.Button-disabled,.Button-disabled.Button-active,.Button-disabled:active,.Button-disabled:focus,.Button-disabled:hover,.Button:disabled,.Button:disabled.Button-active,.Button:disabled:active,.Button:disabled:focus,.Button:disabled:hover,.Button[disabled],.Button[disabled].Button-active,.Button[disabled]:active,.Button[disabled]:focus,.Button[disabled]:hover{cursor:default;pointer-events:none}.Button-disabled.Button-active.Button-type-default,.Button-disabled.Button-type-default,.Button-disabled:active.Button-type-default,.Button-disabled:focus.Button-type-default,.Button-disabled:hover.Button-type-default,.Button:disabled.Button-active.Button-type-default,.Button:disabled.Button-type-default,.Button:disabled:active.Button-type-default,.Button:disabled:focus.Button-type-default,.Button:disabled:hover.Button-type-default,.Button[disabled].Button-active.Button-type-default,.Button[disabled].Button-type-default,.Button[disabled]:active.Button-type-default,.Button[disabled]:focus.Button-type-default,.Button[disabled]:hover.Button-type-default{background:#f2f2f2;border-color:#eaeaea;-webkit-box-shadow:none;box-shadow:none;cursor:default;pointer-events:none}.Button-disabled.Button-active.Button-type-default,.Button-disabled.Button-active.Button-type-default:link,.Button-disabled.Button-active.Button-type-default:visited,.Button-disabled.Button-type-default,.Button-disabled.Button-type-default:link,.Button-disabled.Button-type-default:visited,.Button-disabled:active.Button-type-default,.Button-disabled:active.Button-type-default:link,.Button-disabled:active.Button-type-default:visited,.Button-disabled:focus.Button-type-default,.Button-disabled:focus.Button-type-default:link,.Button-disabled:focus.Button-type-default:visited,.Button-disabled:hover.Button-type-default,.Button-disabled:hover.Button-type-default:link,.Button-disabled:hover.Button-type-default:visited,.Button:disabled.Button-active.Button-type-default,.Button:disabled.Button-active.Button-type-default:link,.Button:disabled.Button-active.Button-type-default:visited,.Button:disabled.Button-type-default,.Button:disabled.Button-type-default:link,.Button:disabled.Button-type-default:visited,.Button:disabled:active.Button-type-default,.Button:disabled:active.Button-type-default:link,.Button:disabled:active.Button-type-default:visited,.Button:disabled:focus.Button-type-default,.Button:disabled:focus.Button-type-default:link,.Button:disabled:focus.Button-type-default:visited,.Button:disabled:hover.Button-type-default,.Button:disabled:hover.Button-type-default:link,.Button:disabled:hover.Button-type-default:visited,.Button[disabled].Button-active.Button-type-default,.Button[disabled].Button-active.Button-type-default:link,.Button[disabled].Button-active.Button-type-default:visited,.Button[disabled].Button-type-default,.Button[disabled].Button-type-default:link,.Button[disabled].Button-type-default:visited,.Button[disabled]:active.Button-type-default,.Button[disabled]:active.Button-type-default:link,.Button[disabled]:active.Button-type-default:visited,.Button[disabled]:focus.Button-type-default,.Button[disabled]:focus.Button-type-default:link,.Button[disabled]:focus.Button-type-default:visited,.Button[disabled]:hover.Button-type-default,.Button[disabled]:hover.Button-type-default:link,.Button[disabled]:hover.Button-type-default:visited{color:#a8a0a0}.Button-disabled.Button-active.Button-type-primary,.Button-disabled.Button-active.Button-type-primary:visited,.Button-disabled.Button-type-primary,.Button-disabled.Button-type-primary:visited,.Button-disabled:active.Button-type-primary,.Button-disabled:active.Button-type-primary:visited,.Button-disabled:focus.Button-type-primary,.Button-disabled:focus.Button-type-primary:visited,.Button-disabled:hover.Button-type-primary,.Button-disabled:hover.Button-type-primary:visited,.Button:disabled.Button-active.Button-type-primary,.Button:disabled.Button-active.Button-type-primary:visited,.Button:disabled.Button-type-primary,.Button:disabled.Button-type-primary:visited,.Button:disabled:active.Button-type-primary,.Button:disabled:active.Button-type-primary:visited,.Button:disabled:focus.Button-type-primary,.Button:disabled:focus.Button-type-primary:visited,.Button:disabled:hover.Button-type-primary,.Button:disabled:hover.Button-type-primary:visited,.Button[disabled].Button-active.Button-type-primary,.Button[disabled].Button-active.Button-type-primary:visited,.Button[disabled].Button-type-primary,.Button[disabled].Button-type-primary:visited,.Button[disabled]:active.Button-type-primary,.Button[disabled]:active.Button-type-primary:visited,.Button[disabled]:focus.Button-type-primary,.Button[disabled]:focus.Button-type-primary:visited,.Button[disabled]:hover.Button-type-primary,.Button[disabled]:hover.Button-type-primary:visited{color:rgba(255,255,255,.5)}.Button-disabled.Button-active.Button-type-danger,.Button-disabled.Button-type-danger,.Button-disabled:active.Button-type-danger,.Button-disabled:focus.Button-type-danger,.Button-disabled:hover.Button-type-danger,.Button:disabled.Button-active.Button-type-danger,.Button:disabled.Button-type-danger,.Button:disabled:active.Button-type-danger,.Button:disabled:focus.Button-type-danger,.Button:disabled:hover.Button-type-danger,.Button[disabled].Button-active.Button-type-danger,.Button[disabled].Button-type-danger,.Button[disabled]:active.Button-type-danger,.Button[disabled]:focus.Button-type-danger,.Button[disabled]:hover.Button-type-danger{background:#f2f2f2;border-color:#eaeaea;-webkit-box-shadow:none;box-shadow:none;cursor:default;pointer-events:none}.Button-disabled.Button-active.Button-type-danger,.Button-disabled.Button-active.Button-type-danger:link,.Button-disabled.Button-active.Button-type-danger:visited,.Button-disabled.Button-type-danger,.Button-disabled.Button-type-danger:link,.Button-disabled.Button-type-danger:visited,.Button-disabled:active.Button-type-danger,.Button-disabled:active.Button-type-danger:link,.Button-disabled:active.Button-type-danger:visited,.Button-disabled:focus.Button-type-danger,.Button-disabled:focus.Button-type-danger:link,.Button-disabled:focus.Button-type-danger:visited,.Button-disabled:hover.Button-type-danger,.Button-disabled:hover.Button-type-danger:link,.Button-disabled:hover.Button-type-danger:visited,.Button:disabled.Button-active.Button-type-danger,.Button:disabled.Button-active.Button-type-danger:link,.Button:disabled.Button-active.Button-type-danger:visited,.Button:disabled.Button-type-danger,.Button:disabled.Button-type-danger:link,.Button:disabled.Button-type-danger:visited,.Button:disabled:active.Button-type-danger,.Button:disabled:active.Button-type-danger:link,.Button:disabled:active.Button-type-danger:visited,.Button:disabled:focus.Button-type-danger,.Button:disabled:focus.Button-type-danger:link,.Button:disabled:focus.Button-type-danger:visited,.Button:disabled:hover.Button-type-danger,.Button:disabled:hover.Button-type-danger:link,.Button:disabled:hover.Button-type-danger:visited,.Button[disabled].Button-active.Button-type-danger,.Button[disabled].Button-active.Button-type-danger:link,.Button[disabled].Button-active.Button-type-danger:visited,.Button[disabled].Button-type-danger,.Button[disabled].Button-type-danger:link,.Button[disabled].Button-type-danger:visited,.Button[disabled]:active.Button-type-danger,.Button[disabled]:active.Button-type-danger:link,.Button[disabled]:active.Button-type-danger:visited,.Button[disabled]:focus.Button-type-danger,.Button[disabled]:focus.Button-type-danger:link,.Button[disabled]:focus.Button-type-danger:visited,.Button[disabled]:hover.Button-type-danger,.Button[disabled]:hover.Button-type-danger:link,.Button[disabled]:hover.Button-type-danger:visited{color:#a8a0a0}.Button-disabled.Button-active.Button-type-danger,.Button-disabled.Button-type-danger,.Button-disabled:active.Button-type-danger,.Button-disabled:focus.Button-type-danger,.Button-disabled:hover.Button-type-danger,.Button:disabled.Button-active.Button-type-danger,.Button:disabled.Button-type-danger,.Button:disabled:active.Button-type-danger,.Button:disabled:focus.Button-type-danger,.Button:disabled:hover.Button-type-danger,.Button[disabled].Button-active.Button-type-danger,.Button[disabled].Button-type-danger,.Button[disabled]:active.Button-type-danger,.Button[disabled]:focus.Button-type-danger,.Button[disabled]:hover.Button-type-danger{color:#edafaa}.Button-disabled.Button-active.Button-type-text,.Button-disabled.Button-active.Button-type-text-inline,.Button-disabled.Button-active.Button-type-text-secondary,.Button-disabled.Button-type-text,.Button-disabled.Button-type-text-inline,.Button-disabled.Button-type-text-secondary,.Button-disabled:active.Button-type-text,.Button-disabled:active.Button-type-text-inline,.Button-disabled:active.Button-type-text-secondary,.Button-disabled:focus.Button-type-text,.Button-disabled:focus.Button-type-text-inline,.Button-disabled:focus.Button-type-text-secondary,.Button-disabled:hover.Button-type-text,.Button-disabled:hover.Button-type-text-inline,.Button-disabled:hover.Button-type-text-secondary,.Button:disabled.Button-active.Button-type-text,.Button:disabled.Button-active.Button-type-text-inline,.Button:disabled.Button-active.Button-type-text-secondary,.Button:disabled.Button-type-text,.Button:disabled.Button-type-text-inline,.Button:disabled.Button-type-text-secondary,.Button:disabled:active.Button-type-text,.Button:disabled:active.Button-type-text-inline,.Button:disabled:active.Button-type-text-secondary,.Button:disabled:focus.Button-type-text,.Button:disabled:focus.Button-type-text-inline,.Button:disabled:focus.Button-type-text-secondary,.Button:disabled:hover.Button-type-text,.Button:disabled:hover.Button-type-text-inline,.Button:disabled:hover.Button-type-text-secondary,.Button[disabled].Button-active.Button-type-text,.Button[disabled].Button-active.Button-type-text-inline,.Button[disabled].Button-active.Button-type-text-secondary,.Button[disabled].Button-type-text,.Button[disabled].Button-type-text-inline,.Button[disabled].Button-type-text-secondary,.Button[disabled]:active.Button-type-text,.Button[disabled]:active.Button-type-text-inline,.Button[disabled]:active.Button-type-text-secondary,.Button[disabled]:focus.Button-type-text,.Button[disabled]:focus.Button-type-text-inline,.Button[disabled]:focus.Button-type-text-secondary,.Button[disabled]:hover.Button-type-text,.Button[disabled]:hover.Button-type-text-inline,.Button[disabled]:hover.Button-type-text-secondary{color:#a8a0a0;text-decoration:none}.Button-content,.Button-icon-wrapper{color:inherit;display:inline-block;position:relative;vertical-align:middle}.Button-type-text-inline:focus .Button-content,.Button-type-text-inline:hover .Button-content,.Button-type-text-secondary:focus .Button-content,.Button-type-text-secondary:hover .Button-content,.Button-type-text:focus .Button-content,.Button-type-text:hover .Button-content{text-decoration:underline}.Button-type-text-inline:active .Button-content,.Button-type-text-secondary:active .Button-content,.Button-type-text:active .Button-content{text-decoration:none}.Button-size-small .Button-icon-wrapper{line-height:0}.Button-type-text .Button-icon-wrapper,.Button-type-text-inline .Button-icon-wrapper,.Button-type-text-secondary .Button-icon-wrapper{top:-.1em}.Button-icon-wrapper-right{margin-left:5px}.Button-size-large .Button-icon-wrapper-right{margin-left:10px}.Button-size-large.Button-type-text-inline .Button-icon-wrapper-right{margin-left:5px}.Button-icon-wrapper-left{margin-right:5px}.Button-size-large .Button-icon-wrapper-left{margin-right:10px}.Button-size-large.Button-type-text-inline .Button-icon-wrapper-left{margin-right:5px}.Button-only-icon .Button-icon-wrapper{margin:0}.Calendar{background:#fff;padding:20px 20px 15px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:300px}.Calendar-days-container{position:relative;width:100%}.Calendar-days-wrapper{margin-top:15px}.Calendar-date-wrapper,.Calendar-day-wrapper{display:inline-block;text-align:center;width:14.2857142857%}.Calendar-date-wrapper{cursor:pointer;padding:4px}.Calendar-date-number-name,.Calendar-day-name{color:#6d6565;line-height:1}.Calendar-date-wrapper-side{color:#d9d2d0}.Calendar-date-wrapper-current{font-weight:500}.Calendar-date-number{-webkit-transition:all .2s ease;transition:all .2s ease}.Calendar-date-number:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Calendar-date-number{border-radius:3px;display:inline-block;height:30px;line-height:30px;width:30px}.Calendar-date-wrapper-month .Calendar-date-number,.Calendar-date-wrapper-year .Calendar-date-number{height:auto;line-height:1.43em;padding-bottom:1px;padding-top:1px}.Calendar-date-wrapper-month .Calendar-date-number{width:60px}.Calendar-date-wrapper-year .Calendar-date-number{width:50px}.Calendar-date-wrapper-active.Calendar-date-wrapper-focused .Calendar-date-number,.Calendar-date-wrapper-focused .Calendar-date-number,.Calendar-date-wrapper:hover .Calendar-date-number{background:#f2f2f2;color:#4a4a4a}.Calendar-date-wrapper-active .Calendar-date-number{background-color:#e5f0f6;color:#4a4a4a;cursor:pointer;font-weight:500}.Calendar-date-value{display:inline-block;vertical-align:middle}.Calendar-controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;width:100%}.Calendar-controls-item{vertical-align:middle}.Calendar-month-control{-webkit-transition:all .2s ease;transition:all .2s ease}.Calendar-month-control:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Calendar-month-control{position:relative}.Calendar-month-control::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.Calendar-month-control>*{display:inline-block;vertical-align:middle}.Calendar-month-control>script{display:none}.Calendar-month-control{border-radius:3px;cursor:pointer;display:inline-block;line-height:normal;padding:1px 5px}.Calendar-month-control,.Calendar-month-control:active{color:#4a4a4a}.Calendar-month-control:active{background:0 0}.Calendar-month-control:hover{color:#6d6565}.Calendar-month-control:focus{background:#f2f2f2;outline:0}.Calendar-month-control-icon{margin-left:5px}.Calendar .Calendar-month-control-icon{vertical-align:middle}.Calendar-controls-month{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;width:100%}.Calendar-control{font-size:12px;font-weight:500;padding-left:0;padding-right:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}.Calendar-control .Button-icon-wrapper{margin:0}.Calendar-today{border-top:1px solid #d9d2d0;margin-top:10px;padding-top:15px;text-align:center}.Calendar-today-button{vertical-align:top}.Calendar .Calendar-monthyear-picker{left:10px;padding:20px 20px 15px;right:10px;top:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Calendar-date-wrapper-month,.Calendar-date-wrapper-year{width:33.3333333333%}.Calendar-years-wrapper{display:table-cell}.Calendar-year-panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d9d2d0;border-top:1px solid #d9d2d0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.Calendar-monthyear-picker-buttons{padding-top:15px;text-align:right}.Calendar-monthyear-picker-button:last-child{margin-right:-15px}.Calendar-years-container{padding:10px 0;width:100%}.Calendar-days-container,.Calendar-months-wrapper,.Calendar-years-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.Calendar-days-container:focus,.Calendar-months-wrapper:focus,.Calendar-years-wrapper:focus{outline:0}.Checkbox{-webkit-transition:all .2s ease;transition:all .2s ease}.Checkbox:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#4a4a4a;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Checkbox-input{margin:0;opacity:0;position:absolute;visibility:hidden}.Checkbox .Checkbox-icon{-webkit-transition:all .2s ease;transition:all .2s ease}.Checkbox .Checkbox-icon:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Checkbox .Checkbox-icon{fill:#026ead;left:50%;margin-top:-2px;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden}.Checkbox-caption,.Checkbox-faker{display:inline-block;vertical-align:middle}.Checkbox-caption{margin-left:8px;position:relative}.Checkbox-faker{-webkit-transition:all .2s ease;transition:all .2s ease}.Checkbox-faker:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Checkbox-faker{background:#fff;border:1px solid #a8a0a0;border-radius:2px;display:inline-block;height:16px;position:relative;width:16px;-ms-flex-negative:0;flex-shrink:0}.Checkbox:hover .Checkbox-faker{border-color:#6d6565}.Checkbox:hover .Checkbox-input:checked+.Checkbox-faker{border-color:#015e94;color:#015e94}.Checkbox-input:checked+.Checkbox-faker{border-color:#026ead;color:#026ead}.Checkbox-input:checked+.Checkbox-faker .Checkbox-icon{margin-top:0;opacity:1;visibility:visible}.Checkbox-input:active:disabled+.Checkbox-faker,.Checkbox-input:disabled+.Checkbox-faker,.Checkbox-input:focus:disabled+.Checkbox-faker,.Checkbox-input:hover:disabled+.Checkbox-faker{background:#f2f2f2;border-color:#d9d2d0;color:#d9d2d0}.Checkbox-input:active:disabled+.Checkbox-faker .Checkbox-icon,.Checkbox-input:disabled+.Checkbox-faker .Checkbox-icon,.Checkbox-input:focus:disabled+.Checkbox-faker .Checkbox-icon,.Checkbox-input:hover:disabled+.Checkbox-faker .Checkbox-icon{fill:#d9d2d0}.Checkbox-input:active:disabled+.Checkbox-faker::after,.Checkbox-input:disabled+.Checkbox-faker::after,.Checkbox-input:focus:disabled+.Checkbox-faker::after,.Checkbox-input:hover:disabled+.Checkbox-faker::after{background:#d9d2d0}.Checkbox-faker::after{background:#026ead;content:"";height:2px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden;width:10px}.Checkbox-input-semiselected+.Checkbox-faker{border-color:#026ead;color:#026ead}.Checkbox-input-semiselected+.Checkbox-faker .Checkbox-icon,.Checkbox-input-semiselected:checked+.Checkbox-faker .Checkbox-icon{opacity:0;visibility:hidden}.Checkbox-input-semiselected+.Checkbox-faker::after,.Checkbox-input-semiselected:checked+.Checkbox-faker::after{opacity:1;visibility:visible}.ClientLogo{height:60px}.CollapseTrigger{cursor:pointer;display:inline-block}.CollapseTrigger-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .25s cubic-bezier(.42,0,.08,1);transition:all .25s cubic-bezier(.42,0,.08,1);width:16px}.CollapseTrigger-collapse .CollapseTrigger-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ControlsGroup,.ControlsGroup.Form-input-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap}.ControlsGroup-item{display:inline-block;vertical-align:top}.ControlsGroup-item-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Dashboard{padding-bottom:20px}.Dashboard-section+.Dashboard-section{border-top:1px solid #d9d2d0;margin-top:50px;padding-top:30px}.Dashboard-list{margin-left:-70px;margin-top:-25px}.Dashboard-list-vertical{margin-left:-8px;margin-top:0}.Dashboard-list-item{display:inline-block;padding-left:70px;padding-top:50px;vertical-align:top;width:33.3333333333%}.Dashboard-list-vertical .Dashboard-list-item{padding-left:0;padding-top:0;width:100%}.Dashboard-list-vertical .Dashboard-list-item+.Dashboard-list-item{padding-top:25px}.Dashboard-list-item-wrapper{padding-left:101px;position:relative}.Dashboard-list-item-title{font-size:16px;line-height:1.38em}.Dashboard-list-vertical .Dashboard-list-item-title{margin-bottom:5px}.Dashboard-list-item-subtle{display:block;margin-top:5px;min-height:40px;vertical-align:top}.Dashboard-list-item-icon{color:#a8a0a0;left:0;position:absolute;top:-4px}.DatePicker{position:relative;width:150px}.DatePicker-input[readonly=readonly]+.DatePicker-trigger,.DatePicker-input[readonly]+.DatePicker-trigger{display:none!important}.DeleteRow-trigger-checkbox{height:0;opacity:0;position:absolute;width:0}.DeleteRow-trigger{position:relative}.DeleteRow-trigger::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.DeleteRow-trigger>*{display:inline-block;vertical-align:middle}.DeleteRow-trigger>script{display:none}.DeleteRow-trigger{height:16px;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:16px}.DeleteRow-label{cursor:pointer;display:inline-block;height:100%;position:relative;width:100%}.DeleteRow-trigger-checkbox:disabled+.DeleteRow-label{cursor:default;pointer-events:none}.DeleteRow-trigger-checkbox:disabled+.DeleteRow-label .Icon{color:#a8a0a0}.DeleteRow-icon{left:0;position:absolute;top:0;-webkit-transition:all .25s cubic-bezier(.42,0,.08,1);transition:all .25s cubic-bezier(.42,0,.08,1)}.DeleteRow-icon-delete{opacity:1;top:0;visibility:visible}.Table-row-deleted .DeleteRow-icon-delete{opacity:0;top:5px;visibility:hidden}.DeleteRow-icon-undo{opacity:0;top:-5px;visibility:visible}.Table-row-deleted .DeleteRow-icon-undo{opacity:1;top:0;visibility:visible}.DownloadLink{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:500}.DownloadLink:hover{text-decoration:none}.DownloadLink-icon,.DownloadLink-status-icon,.DownloadLink-text{display:inline-block}.DownloadLink-icon,.DownloadLink-status-icon{height:16px;margin-right:5px;position:relative;text-align:center;top:-1px;width:16px}.DownloadLink:hover .DownloadLink-text-wrapper{text-decoration:underline}.DownloadLink-disabled:hover .DownloadLink-text-wrapper{text-decoration:none}.DownloadLink-icon{line-height:normal;position:relative}.DownloadLink-icon-generating{background:#ff893e}.DownloadLink-icon-not-generated{background:#d54236}.DownloadLink-description{color:#a8a0a0;font-size:14px;font-style:italic;font-weight:300}.DownloadLink:hover .DownloadLink-description{text-decoration:none}.DownoadReport-generate-item{display:inline-block;position:relative;width:270px}.DownoadReport-generate-item-loader{position:absolute;right:0;top:-3px}.DownoadReport-generate-item-error{display:block}.DownoadReport-generate-item-date{color:#a8a0a0;display:block;font-size:10px;margin:3px 0 -3px}.Dropdown{display:block;font-size:14px;font-weight:400;position:relative;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Dropdown-wrapper{display:block;position:relative}.Dropdown-select-node{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.Dropdown-select-node,.Dropdown-select-node:focus{border:0 none;-webkit-box-shadow:0;box-shadow:0;outline:0}.Dropdown-select-option{height:0;opacity:0;position:absolute;width:0;z-index:-10}.Dropdown-select-option,.Dropdown-select-option:focus{background:0 0;border:0 none;-webkit-box-shadow:0;box-shadow:0;outline:0}.Dropdown-trigger{-webkit-transition:all .2s ease;transition:all .2s ease}.Dropdown-trigger:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Dropdown-trigger{border-radius:3px;display:inline-block;font-family:Rubik,helvetica,arial,sans-serif;height:30px;line-height:normal;padding-left:15px;padding-right:15px}.Dropdown-trigger-size-small{height:19px;padding-left:10px;padding-right:10px}.Dropdown-trigger-size-large{height:40px;padding-left:20px;padding-right:20px}.ControlsGroup-item+.ControlsGroup-item .Dropdown-trigger{border-left:0 none;border-radius:0}.ControlsGroup-item+.ControlsGroup-item:last-child .Dropdown-trigger{border-radius:0 3px 3px 0}.ControlsGroup-item:first-child:not(:only-child) .Dropdown-trigger{border-radius:3px 0 0 3px}.ControlsGroup-type-input .Dropdown-trigger{border-color:#a8a0a0}.Form-item-error .ControlsGroup-item .Dropdown-trigger{border-color:#d54236}.Dropdown-trigger{position:relative}.Dropdown-trigger::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.Dropdown-trigger>*{display:inline-block;vertical-align:middle}.Dropdown-trigger>script{display:none}.Dropdown-trigger{cursor:default;font-size:14px;position:relative;text-align:left;width:100%;z-index:2}.Dropdown-type-default .Dropdown-trigger{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(#f2f2f2));background-image:linear-gradient(to bottom,rgba(255,255,255,.5),#f2f2f2);border:1px solid #d9d2d0;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent;box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent}.Dropdown-type-default .Dropdown-trigger,.Dropdown-type-default .Dropdown-trigger:visited{color:#6d6565}.Dropdown-type-default .Dropdown-trigger-focused,.Dropdown-type-default .Dropdown-trigger:focus,.Dropdown-type-default .Dropdown-trigger:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(#e1e1e1));background-image:linear-gradient(to bottom,rgba(255,255,255,.5),#e1e1e1);border-color:#b8b6b5;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1);color:#4a4a4a;outline:0}.Dropdown-type-default .Dropdown-trigger-active,.Dropdown-type-default .Dropdown-trigger:active{background-color:#f2f2f2;background-image:none;border-color:#b8b6b5;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);color:#4a4a4a}.Dropdown-type-default .Dropdown-trigger::-moz-focus-inner{border:0}.ControlsGroup-type-input .Dropdown-type-default .Dropdown-trigger{border-color:#a8a0a0}.Form-item-error .Dropdown-type-default .Dropdown-trigger{border-color:#d54236}.Dropdown-type-primary .Dropdown-trigger{background:#026ead;border:none;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent;box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent}.Dropdown-type-primary .Dropdown-trigger,.Dropdown-type-primary .Dropdown-trigger:link,.Dropdown-type-primary .Dropdown-trigger:visited{color:#fff}.Dropdown-type-primary .Dropdown-trigger:hover{background:#015e94;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1)}.Dropdown-type-primary .Dropdown-trigger-active,.Dropdown-type-primary .Dropdown-trigger:active{background:#015e94;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.3),0 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.3),0 0 0 rgba(0,0,0,.1)}.Dropdown-type-primary .Dropdown-trigger-active,.Dropdown-type-primary .Dropdown-trigger-active:link,.Dropdown-type-primary .Dropdown-trigger-active:visited,.Dropdown-type-primary .Dropdown-trigger:active,.Dropdown-type-primary .Dropdown-trigger:active:link,.Dropdown-type-primary .Dropdown-trigger:active:visited{color:rgba(255,255,255,.5)}.Dropdown-is-open .Dropdown-type-default .Dropdown-trigger{background-color:#f2f2f2;background-image:none;border-color:#b8b6b5;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);color:#4a4a4a}.Dropdown-is-open .Dropdown-type-primary .Dropdown-trigger{background:#015e94;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.3),0 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.3),0 0 0 rgba(0,0,0,.1)}.Dropdown-is-open .Dropdown-type-primary .Dropdown-trigger,.Dropdown-is-open .Dropdown-type-primary .Dropdown-trigger:link,.Dropdown-is-open .Dropdown-type-primary .Dropdown-trigger:visited{color:rgba(255,255,255,.5)}.Dropdown-select-node:disabled+.Dropdown-type-default .Dropdown-trigger,.Dropdown-type-default.Dropdown-is-disabled .Dropdown-trigger{background:#f2f2f2;border-color:#eaeaea;-webkit-box-shadow:none;box-shadow:none;cursor:default;pointer-events:none}.Dropdown-select-node:disabled+.Dropdown-type-default .Dropdown-trigger,.Dropdown-select-node:disabled+.Dropdown-type-default .Dropdown-trigger:link,.Dropdown-select-node:disabled+.Dropdown-type-default .Dropdown-trigger:visited,.Dropdown-type-default.Dropdown-is-disabled .Dropdown-trigger,.Dropdown-type-default.Dropdown-is-disabled .Dropdown-trigger:link,.Dropdown-type-default.Dropdown-is-disabled .Dropdown-trigger:visited{color:#a8a0a0}.Dropdown-select-node:disabled+.Dropdown-type-primary .Dropdown-trigger,.Dropdown-select-node:disabled+.Dropdown-type-primary .Dropdown-trigger:visited,.Dropdown-type-primary.Dropdown-is-disabled .Dropdown-trigger,.Dropdown-type-primary.Dropdown-is-disabled .Dropdown-trigger:visited{color:rgba(255,255,255,.5)}.Form-item-error .Dropdown-trigger{border-color:#d54236}.Dropdown-menu{background:#fff;border:1px solid #b8b6b5;border-radius:3px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2);padding:10px;position:absolute;text-align:left}.Body .Dropdown-menu{overflow-y:auto}.Dropdown-menu{max-height:240px;min-width:100%;overflow:hidden;z-index:50}.Dropdown-align-center .Dropdown-menu{left:0;right:0}.Dropdown-align-left .Dropdown-menu{left:0;right:auto}.Dropdown-align-right .Dropdown-menu{left:auto;right:0}.Dropdown-list,.Dropdown-list-item{list-style-type:none;margin:0;padding:0}.Dropdown-list-item{-webkit-transition:all .2s ease;transition:all .2s ease}.Dropdown-list-item:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Dropdown-list-item{color:#6d6565;font-size:12px;line-height:1.2em;padding:8px 10px;text-align:left;white-space:nowrap}.Dropdown-list-item+.Dropdown-list-item{border-top:1px solid #f2f2f2}.Dropdown-list-item+.Dropdown-list-item-separated{border-top:1px solid #d9d2d0}.Dropdown-list-item-focused,.Dropdown-list-item:hover{background:#f2f2f2;color:#4a4a4a}.Dropdown-list-item-active,.Dropdown-list-item-active:hover{background-color:#e5f0f6;color:#4a4a4a}.Dropdown-list-item-disabled,.Dropdown-list-item-disabled.Dropdown-list-item-focused,.Dropdown-list-item-disabled:hover{color:#a8a0a0;cursor:default;pointer-events:none;background:0 0}.Dropdown-list-item{cursor:default;overflow:hidden;text-overflow:ellipsis;width:100%}.Dropdown-icon{display:inline-block;-webkit-transform-origin:50%,50%;-ms-transform-origin:50%,50%;transform-origin:50%,50%;-webkit-transition:all .25s cubic-bezier(.42,0,.08,1);transition:all .25s cubic-bezier(.42,0,.08,1)}.Dropdown-is-open .Dropdown-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.Dropdown-content,.Dropdown-content-static,.Dropdown-icon-wrapper{position:relative}.Dropdown-content-static::after,.Dropdown-content::after,.Dropdown-icon-wrapper::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.Dropdown-content-static>*,.Dropdown-content>*,.Dropdown-icon-wrapper>*{display:inline-block;vertical-align:middle}.Dropdown-content-static>script,.Dropdown-content>script,.Dropdown-icon-wrapper>script{display:none}.Dropdown-content,.Dropdown-content-static{overflow:hidden;width:100%}.Dropdown-content-static{font-size:11px;font-weight:500;text-transform:uppercase}.Dropdown-content-text,.Dropdown-content-text-static{display:inline-block;overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap;width:100%}.Dropdown-hidden-arrow .Dropdown-content-text,.Dropdown-hidden-arrow .Dropdown-content-text-static{padding-right:0}.Dropdown-icon-wrapper{height:100%;padding:5px 15px 5px 10px;position:absolute;right:0}.Dropdown-filterby,.Dropdown-fixed{width:300px}.Dropdown-inline{float:left;margin-right:10px}.Dropdown-dateselect{width:120px}.Select-dual{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.Select-dual .Select-dual-label{font-size:18px;font-weight:500;line-height:23.4px;margin-bottom:10px}.Select-dual .Select-dual-buttons{margin-top:23.4px;padding:10px}.Select-dual .Select-dual-buttons .Form-button{margin:0 0 10px 0;width:90px}.Select-dual .Select-dual-select{-webkit-transition:all .2s ease;transition:all .2s ease}.Select-dual .Select-dual-select:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Select-dual .Select-dual-select{border-radius:3px;display:inline-block;font-family:Rubik,helvetica,arial,sans-serif;height:30px;line-height:normal;padding-left:15px;padding-right:15px}.Select-dual .Select-dual-select-size-small{height:19px;padding-left:10px;padding-right:10px}.Select-dual .Select-dual-select-size-large{height:40px;padding-left:20px;padding-right:20px}.ControlsGroup-item+.ControlsGroup-item .Select-dual .Select-dual-select{border-left:0 none;border-radius:0}.ControlsGroup-item+.ControlsGroup-item:last-child .Select-dual .Select-dual-select{border-radius:0 3px 3px 0}.ControlsGroup-item:first-child:not(:only-child) .Select-dual .Select-dual-select{border-radius:3px 0 0 3px}.ControlsGroup-type-input .Select-dual .Select-dual-select{border-color:#a8a0a0}.Form-item-error .ControlsGroup-item .Select-dual .Select-dual-select{border-color:#d54236}.Select-dual .Select-dual-select{border:1px solid #a8a0a0;color:#6d6565;display:block;font-size:14px;height:auto;line-height:1.43em;padding:5px 10px;width:330px}.Select-dual .Select-dual-select:hover{color:#4a4a4a}.Select-dual .Select-dual-select:focus,.Select-dual .Select-dual-select:focus:hover{border-color:#026ead;-webkit-box-shadow:0 0 4px 0 rgba(2,110,173,.5);box-shadow:0 0 4px 0 rgba(2,110,173,.5);color:#4a4a4a;outline:0}.FileStatus{display:inline-block;white-space:nowrap}.FileStatus-icon,.FileStatus-text{display:inline-block}.FileStatus-icon{margin-right:5px;position:relative}.FileStatus-icon .StatusIcon{vertical-align:middle}.FileStatus-text{color:#a8a0a0;font-size:11px;text-transform:uppercase;font-size:10px}.FileStatus-text-required::after{content:"*";display:inline-block;margin-left:5px}.FileStatus-text{font-weight:500}.FileUploader{position:relative}.FileUploader+.Button{margin-top:10px}.FileUploader-information,.FileUploader-trigger{display:inline-block;vertical-align:middle}.FileUploader-information{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUploader-trigger{color:#026ead;cursor:pointer;overflow:hidden;position:relative}.FileUploader-trigger:hover{text-decoration:underline}.FileUploader-information+.FileUploader-trigger{margin-left:5px}.FileUploader-input{cursor:pointer;font-size:20px;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;text-align:center;top:0}.Footer{background:#4a4a4a;color:#fff;padding:30px 0 40px}.Footer-wrapper{margin:0 auto;max-width:1540px;min-width:1170px;padding:0 40px;width:100%}@media all and (max-width:1200px){.Footer-wrapper{padding-left:25px;padding-right:25px}}.Footer-wrapper{text-align:center}.Footer-copyrights{font-size:12px;line-height:1.43em;margin-top:15px}.Footer-links{margin-top:11px}.Footer-links .Footer-link{color:#aeaeae;font-size:14px;line-height:1.43em;text-decoration:none}.Footer-links .Footer-link:focus,.Footer-links .Footer-link:hover,.Footer-links .Footer-link:visited{text-decoration:underline}.Footer-links .Footer-link:not(:last-child)::after{content:" | ";color:#aeaeae;margin:0 5px;text-decoration:none;display:inline-block}.Form-horizontal{display:table}.Form-horizontal-padded{margin-bottom:20px}.Form-group-horizontal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.Form-group-horizontal+.Form-group-horizontal{margin-top:10px}.Form-group-horizontal-up{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Form-item{display:block;text-align:left;-webkit-transition:all .25s cubic-bezier(.42,0,.08,1);transition:all .25s cubic-bezier(.42,0,.08,1)}.Form-item-standart{width:330px}.Form-item-error{color:#d54236}.Form-item-button{padding-top:10px}.Form-item-inline{display:inline-block;vertical-align:middle}.Form-group-horizontal .Form-item,.Form-horizontal .Form-item{display:inline-block;vertical-align:bottom}.Form-group+.Form-item{margin-top:20px}.Form-item+.Form-item{margin-top:10px}.Form-group-horizontal .Form-item+.Form-item,.Form-horizontal .Form-item+.Form-item{margin-left:10px;margin-top:0}.Form-item-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Form-item-icon{line-height:30px}.Form-item-icon .Icon{vertical-align:middle}.Form-item+.Form-item-tooltip{margin-left:5px}.Form-item-submit-right{margin-left:auto;-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.Form-input{width:100%}.Form-item-error .Form-input{border-color:#d54236}.Form-group-vertical+.Form-group-vertical{margin-top:20px}.Form-item-horizontal .Form-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.Form-item-right .Form-label{text-align:right}.Form-label-caption{color:#a8a0a0;font-size:11px;text-transform:uppercase}.Form-label-caption-required::after{content:"*";display:inline-block;margin-left:5px}.Form-label-caption{position:relative}.Form-label-caption::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.Form-label-caption>*{display:inline-block;vertical-align:middle}.Form-label-caption>script{display:none}.Form-label-caption{display:inline-block;font-size:12px;font-weight:500;margin-bottom:5px}.Form-item-error .Form-label-caption{color:#d54236}.Form-item-horizontal .Form-label-caption{margin-bottom:0;margin-right:10px}.Form-item-required .Form-label-caption::after{content:"*";display:inline-block;margin-left:5px}.Form-fieldset{border:0 none;margin:0;padding:0;width:100%}.Form-fieldset-standart{width:330px}.Form-fieldset+.Form-fieldset{margin-top:20px}.Form-fieldset-morespace+.Form-fieldset-morespace{margin-top:30px}.Form-fieldset-line-top{border-top:1px solid #d9d2d0;padding-top:20px}.Form-fieldset-buttons{border-top:1px solid #d9d2d0;margin-top:20px;padding-bottom:20px;padding-top:20px;text-align:right;white-space:nowrap}.Table+.Form-fieldset-buttons,.Table-wrapper+.Form-fieldset-buttons{border-top:0 none;margin-top:0}.Form-fieldset-buttons-stick{margin-top:0}.Form-button-wrapper{position:relative}.Form-button-wrapper::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.Form-button-wrapper>*{display:inline-block;vertical-align:middle}.Form-button-wrapper>script{display:none}.Form-button-wrapper-delete{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Form-button+.Form-button{margin-left:10px}.Form-item-error .Form-button{border-color:#d54236}.Form-button-left{float:left}.Form-button-left+.Form-button-left{margin-right:10px}.Form-header-required-note{color:#a8a0a0;font-size:11px;text-transform:uppercase;font-size:12px;font-weight:500}.Form-header-required-note-required::after{content:"*";display:inline-block;margin-left:5px}.Form-header{margin-bottom:10px;position:relative;width:100%}.Form-header-wrapper-required{text-align:right;white-space:nowrap}.Form-error{color:#d54236;font-size:12px;font-weight:400}.Form-error-inline{font-size:14px;margin-left:10px}.Form-error-text-wrapper{display:none;line-height:1.2em;margin-top:5px;white-space:normal}.Form-item-error .Form-error-text-wrapper{display:block}.Form-confirm-box{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.Form-confirm-box+.Form-confirm-box{margin-top:10px}.Form-confirm-box{margin-top:10px;padding-bottom:30px;padding-top:30px}.Form-fieldset-caption{margin-bottom:10px}.Form-input-annotation{color:#a8a0a0;display:block;line-height:1.2em;margin-top:10px}.Form-input-wrapper{display:block;position:relative}.Form-item-description{display:inline-block;line-height:30px;padding:0 10px}.Form-group-with-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.Form-item+.Form-group{margin-top:10px}.Form-group .Form-item-checkbox{position:relative}.Form-group .Form-item-checkbox::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.Form-group .Form-item-checkbox>*{display:inline-block;vertical-align:middle}.Form-group .Form-item-checkbox>script{display:none}.Form-group .Form-item-checkbox{height:30px}.Form-group-inputs-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Form-group-control-container{padding-top:20px}.Form-group-control{display:inline-block;padding:10px}.Form-header-wrapper-required,.Required-notice{color:#a8a0a0;font-size:11px;text-transform:uppercase;font-size:12px;font-weight:500}.Form-header-wrapper-required-required::after,.Required-notice-required::after{content:"*";display:inline-block;margin-left:5px}.Form-header-wrapper-required,.Required-notice{position:absolute;right:0;top:0}.Form-header-required-note,.Required-notice{color:#a8a0a0;font-size:11px;text-transform:uppercase;font-size:12px;font-weight:500}.Form-header-required-note-required::after,.Required-notice-required::after{content:"*";display:inline-block;margin-left:5px}.Required-notice::before{content:"* Required field"}.Required-notice-wrapper{position:relative}.Form-duration-field{width:70px}.Form-short-number-field{width:60px}.Form-input-wrapper-compound{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Form-input-additive,.Form-input-conpound-part{padding-left:10px}.Form-input-additive{width:26px}.Form-item-per-page-select{width:150px}.Form-item-price-field{width:200px}.Form-input-wrapper-compound.Form-item-percents-field{width:126px}.Form-item-percents-field{width:100px}.Form-item-percents-field,.Form-item-percents-field .Form-error-text-wrapper{white-space:nowrap}.Form-item-publisher-field{width:160px}.Form-item-now-view-field{width:300px}.Form-col-container{display:-webkit-box;display:-ms-flexbox;display:flex}.Form-col+.Form-col{margin-left:30px}.Header{height:86px;min-height:86px;width:100%}.Header-wrapper{margin:0 auto;max-width:1540px;min-width:1170px;padding:0 40px;width:100%}@media all and (max-width:1200px){.Header-wrapper{padding-left:25px;padding-right:25px}}.Header-wrapper{display:table;height:100%;position:relative}.Header-login-container,.Header-logo-container{display:table-cell;height:100%;vertical-align:middle}.Header-login-container{line-height:1.2em;padding-bottom:10px;padding-top:15px;text-align:right}.Header-user-name{color:#6d6565;font-weight:500}.Header-login-item{display:inline-block;padding-right:8px;position:relative}.Header-login-item+.Header-login-item{padding-left:8px}.Header-login-item+.Header-login-item::before{background:#b8b6b5;content:"";height:15px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.Header-login-item:last-child{padding-right:0}.Header-search{margin-top:15px}.HelpIcon{color:#a8a0a0;line-height:normal}.Form-label-caption+.HelpIcon,.Form-label-caption-wrapper+.HelpIcon,.Table-col-wrapper+.HelpIcon,h2 .HelpIcon{display:inline-block;margin-left:5px}h2 .HelpIcon,h2 .HelpIcon .Icon{vertical-align:baseline}.ControlsList .HelpIcon,.Form-label-caption-wrapper+.HelpIcon{margin-top:-1px}.Form-label-caption .HelpIcon,.Table-col-wrapper+.HelpIcon{line-height:inherit}.HelpBody{min-width:auto}.HelpImage{border:1px solid #d9d2d0;-webkit-box-shadow:0 3px 18px rgba(0,0,0,.1);box-shadow:0 3px 18px rgba(0,0,0,.1);display:block;margin:0 0 20px 0;max-width:100%}.HelpImage-general-view{max-width:700px;width:100%}.PrintLink{position:relative}.PrintLink::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.PrintLink>*{display:inline-block;vertical-align:middle}.PrintLink>script{display:none}.PrintLink{font-weight:500}.PrintLink:hover{text-decoration:none}.PrintLink-icon,.PrintLink-text{display:inline-block}.PrintLink-icon{height:16px;line-height:normal;margin-right:8px;position:relative;text-align:center;top:-2px;width:16px}.PrintLink:hover .PrintLink-text-wrapper{text-decoration:underline}.PrintLink-disabled:hover .PrintLink-text-wrapper{text-decoration:none}.Layout-help .Layout-help-wrapper{min-width:auto;padding:0 40px}.Layout-help .Footer-wrapper{min-width:auto}.Layout-help .Layout-header{position:relative}.Layout-help .Layout-help-content p{margin-bottom:10px}.Layout-help .Layout-help-content ul{margin-bottom:10px;margin-top:10px}.Layout-help .Layout-help-content li{list-style-position:inside;list-style-type:disc;margin-bottom:10px}.Layout-help .Layout-help-content li ul li{list-style-type:circle;margin-left:10px}.Layout-help .Layout-help-content dt{display:inline;font-weight:500}.Layout-help .Layout-help-content dt::after{content:" — ";display:inline;font-weight:300}.Layout-help .Layout-help-content dd{display:inline}.Layout-help .Layout-help-content dd::after{content:"";display:block;margin-bottom:10px}.Layout-help .Print-help-link{bottom:10px;position:absolute;right:0}.Layout-help .BackToTop{border-bottom:1px solid #d9d2d0;margin:0 0 20px 0;padding:10px 0;text-align:right}.Layout-help .Layout-help-content video{margin-bottom:10px}.Icon{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:top}.Icon-big-size{height:32px;width:32px}.Icon-medium-to-big-size{height:25px;width:25px}.Icon-medium-size{height:20px;width:20px}.Icon,.Icon-default-role{color:inherit}.Icon-action-role{-webkit-transition:all .2s ease;transition:all .2s ease}.Icon-action-role:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Icon-action-role{color:#6d6565}.Icon-action-role:hover,.Icon-trigger:hover .Icon-action-role{color:#4a4a4a}.Icon-pic-role{color:inherit}.Icon-attention.Icon-colored-role{color:#ff893e}.Table-action-item .Icon{vertical-align:middle}.Icon-trigger{cursor:pointer;display:inline-block}.Input:disabled+.Icon-trigger,.Input:disabled+.Icon-trigger .Icon,.Input:disabled+.Icon-trigger:hover,.Input:disabled+.Icon-trigger:hover .Icon{color:#a8a0a0;cursor:pointer;pointer-events:none}.Icon-sales-analytics{position:relative;top:-.1em}.Icon-sales-analytics-left{top:0}.Icon-edit-inline{margin-left:5px}.InlinePop-search{margin-bottom:20px;margin-top:5px}.InputWrapper{position:relative}.Input{-webkit-transition:all .2s ease;transition:all .2s ease}.Input:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Input{border-radius:3px;display:inline-block;font-family:Rubik,helvetica,arial,sans-serif;height:30px;line-height:normal;padding-left:15px;padding-right:15px}.Input-size-small{height:19px;padding-left:10px;padding-right:10px}.Input-size-large{height:40px;padding-left:20px;padding-right:20px}.ControlsGroup-item+.ControlsGroup-item .Input{border-left:0 none;border-radius:0}.ControlsGroup-item+.ControlsGroup-item:last-child .Input{border-radius:0 3px 3px 0}.ControlsGroup-item:first-child:not(:only-child) .Input{border-radius:3px 0 0 3px}.ControlsGroup-type-input .Input{border-color:#a8a0a0}.Form-item-error .ControlsGroup-item .Input{border-color:#d54236}.Input{border:1px solid #a8a0a0;color:#6d6565;font-size:14px;line-height:1.43em;padding:5px 10px}.Input-multiple,.Input-textarea{height:auto}.Input-textarea{resize:vertical}.InputWrapper .Input{width:100%}.InputWrapper-with-icon-left .Input{padding-left:36px}.InputWrapper-with-icon-right .Input{padding-right:36px}.Form-input-wrapper-compound .Input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Input:hover{color:#4a4a4a}.Input:focus,.Input:focus:hover{border-color:#026ead;-webkit-box-shadow:0 0 4px 0 rgba(2,110,173,.5);box-shadow:0 0 4px 0 rgba(2,110,173,.5);color:#4a4a4a}.Input-disabled,.Input-disabled:active,.Input-disabled:focus,.Input-disabled:hover,.Input-readonly,.Input-readonly:active,.Input-readonly:focus,.Input-readonly:hover,.Input:disabled,.Input:disabled:active,.Input:disabled:focus,.Input:disabled:hover,.Input[readonly],.Input[readonly]:active,.Input[readonly]:focus,.Input[readonly]:hover{background:#f2f2f2;border-color:#eaeaea;-webkit-box-shadow:none;box-shadow:none;cursor:default;pointer-events:none}.Input-disabled,.Input-disabled:active,.Input-disabled:active:link,.Input-disabled:active:visited,.Input-disabled:focus,.Input-disabled:focus:link,.Input-disabled:focus:visited,.Input-disabled:hover,.Input-disabled:hover:link,.Input-disabled:hover:visited,.Input-disabled:link,.Input-disabled:visited,.Input-readonly,.Input-readonly:active,.Input-readonly:active:link,.Input-readonly:active:visited,.Input-readonly:focus,.Input-readonly:focus:link,.Input-readonly:focus:visited,.Input-readonly:hover,.Input-readonly:hover:link,.Input-readonly:hover:visited,.Input-readonly:link,.Input-readonly:visited,.Input:disabled,.Input:disabled:active,.Input:disabled:active:link,.Input:disabled:active:visited,.Input:disabled:focus,.Input:disabled:focus:link,.Input:disabled:focus:visited,.Input:disabled:hover,.Input:disabled:hover:link,.Input:disabled:hover:visited,.Input:disabled:link,.Input:disabled:visited,.Input[readonly],.Input[readonly]:active,.Input[readonly]:active:link,.Input[readonly]:active:visited,.Input[readonly]:focus,.Input[readonly]:focus:link,.Input[readonly]:focus:visited,.Input[readonly]:hover,.Input[readonly]:hover:link,.Input[readonly]:hover:visited,.Input[readonly]:link,.Input[readonly]:visited{color:#a8a0a0}.Input-disabled,.Input-disabled:active,.Input-disabled:focus,.Input-disabled:hover,.Input-readonly,.Input-readonly:active,.Input-readonly:focus,.Input-readonly:hover,.Input:disabled,.Input:disabled:active,.Input:disabled:focus,.Input:disabled:hover,.Input[readonly],.Input[readonly]:active,.Input[readonly]:focus,.Input[readonly]:hover{border-color:#a8a0a0}.Input-readonly,.Input-readonly:active,.Input-readonly:focus,.Input-readonly:hover,.Input[readonly],.Input[readonly]:active,.Input[readonly]:focus,.Input[readonly]:hover{color:#4a4a4a}.Input-error{border-color:#d54236}span.Input{display:block}.InputWrapper-icon{-webkit-transition:all .2s ease;transition:all .2s ease}.InputWrapper-icon:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.InputWrapper-icon{position:relative}.InputWrapper-icon::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.InputWrapper-icon>*{display:inline-block;vertical-align:middle}.InputWrapper-icon>script{display:none}.InputWrapper-icon{cursor:pointer;height:100%;min-height:16px;min-width:16px;padding-right:10px;position:absolute;right:0;top:0}.InputWrapper-icon-search input{height:0;opacity:0;position:absolute;visibility:hidden;width:0}.InputWrapper-with-icon-left .InputWrapper-icon{left:0;padding-left:10px;right:auto}.InputWrapper-with-icon-right .InputWrapper-icon{padding-right:10px;right:0}.Input-currency{display:inline-block;margin-left:5px}::-webkit-input-placeholder{color:#a8a0a0}::-moz-placeholder{color:#a8a0a0}:-ms-input-placeholder{color:#a8a0a0}:-moz-placeholder{color:#a8a0a0}.Layout{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.Layout-header{line-height:1.2em;padding:30px 0 10px}.Layout-header-with-logo{display:table;width:100%}.Layout-header-box{display:table-cell;vertical-align:middle}.Layout-header-box-logo{text-align:right;width:1px}.Layout-header-title{font-size:32px;font-weight:300}.Layout-header-description{font-size:16px;line-height:1.38em;margin-bottom:10px;margin-top:5px}.Layout-wrapper{margin:0 auto;max-width:1540px;min-width:1170px;padding:0 40px;width:100%}@media all and (max-width:1200px){.Layout-wrapper{padding-left:25px;padding-right:25px}}.Layout-body,.Layout-body-simple{position:relative}.Layout-body{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.Layout-body+.Layout-body{margin-top:10px}.Layout-body{padding-bottom:30px;padding-top:30px}.Layout-heading-x{font-style:24px;font-weight:300}.ListNav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:1.43em}.ListNav-control-prev{padding-right:10px}.ListNav-control-next{padding-left:10px}.LoadableImage{opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden}.LoadableImage-loaded{opacity:1;visibility:visible}.LoadingBalls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:220px}.LoadingBalls-medium{width:120px}.LoadingBalls-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;text-align:center;width:100%}.LoadingBalls-item{-webkit-animation:loading-balls 1.2s ease-out infinite;animation:loading-balls 1.2s ease-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#a8a0a0;border-radius:50%;position:relative;width:20%}.LoadingBalls-item-0{-webkit-animation-delay:0s;animation-delay:0s}.LoadingBalls-item-1{-webkit-animation-delay:.1s;animation-delay:.1s}.LoadingBalls-item-2{-webkit-animation-delay:.2s;animation-delay:.2s}.LoadingBalls-item-3{-webkit-animation-delay:.3s;animation-delay:.3s}.LoadingBalls-item-4{-webkit-animation-delay:.4s;animation-delay:.4s}.LoadingBalls-item::after{content:"";display:block;padding-bottom:100%;width:100%}.LoadingBalls-item+.LoadingBalls-item{margin-left:4.5%}@-webkit-keyframes loading-balls{0%{-webkit-transform:scale(.5);transform:scale(.5)}25%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes loading-balls{0%{-webkit-transform:scale(.5);transform:scale(.5)}25%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}.Logo{display:inline-block;position:relative}.Logo-main{color:#4a4a4a;height:30px;width:255px}.Logo-small{height:18px;width:150px}.Logo-image{width:100%}.Logo-test-indicator{background:#d54236;border-radius:3px;color:#fff;font-size:11px;left:100%;margin-left:10px;padding:5px;position:absolute;top:0;white-space:nowrap}.Logo-small .Logo-test-indicator{background:0 0;border:1px solid #fff;color:#fff;opacity:.3;padding-bottom:0;padding-top:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Logo-test-host,.Logo-test-title{display:inline-block}.Logo-test-title{letter-spacing:.2em;position:relative;text-transform:uppercase}.Logo-test-title::after{content:"|";display:inline-block;padding:0 5px}.Logo-test-host{font-size:11px;line-height:1}.Logo-test-host-title{font-weight:500}.Logo-link,.Logo-link:active,.Logo-link:focus,.Logo-link:hover,.Logo-link:visited{color:inherit}.MainNavigation{background:#4a4a4a;display:block}.MainNavigation-wrapper{margin:0 auto;max-width:1540px;min-width:1170px;padding:0 40px;width:100%}@media all and (max-width:1200px){.MainNavigation-wrapper{padding-left:25px;padding-right:25px}}.MainNavigation-item{display:inline-block}.MainNavigation-link{-webkit-transition:all .2s ease;transition:all .2s ease}.MainNavigation-link:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.MainNavigation-link{cursor:pointer;display:inline-block;line-height:1.43em;padding:17px 20px}.MainNavigation-link,.MainNavigation-link:focus,.MainNavigation-link:hover,.MainNavigation-link:visited{color:#fff}.MainNavigation-item-active .MainNavigation-link,.MainNavigation-link:focus,.MainNavigation-link:hover{background:#323232;text-decoration:none}.MainNavigation-item-active .MainNavigation-link{cursor:default}.MainNavigation-item-active .MainNavigation-link:focus,.MainNavigation-item-active .MainNavigation-link:hover{text-decoration:none}@media all and (max-width:1200px){.MainNavigation-link{padding-left:15px;padding-right:15px}}.MainSearch-item{display:inline-block;vertical-align:top}.MainSearch-item+.MainSearch-item{margin-left:10px}.MainSearch-item-control,.MainSearch-item-label{display:inline-block;vertical-align:middle}.MainSearch-item-label{margin-right:10px;color:#a8a0a0;font-size:11px;text-transform:uppercase}.MainSearch-item-label-required::after{content:"*";display:inline-block;margin-left:5px}.MainSearch-area-select{width:230px}.MainSearch-add-select{width:110px}.MainSearch-query-input{width:400px}.BookSearch-query-input{width:450px}.Modal-mask{position:relative}.Modal-mask::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.Modal-mask>*{display:inline-block;vertical-align:middle}.Modal-mask>script{display:none}.Modal-mask{background:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;-webkit-transition:all .2s cubic-bezier(.42,0,.08,1);transition:all .2s cubic-bezier(.42,0,.08,1);visibility:hidden;z-index:999}.Modal-mask-visible{opacity:1;-webkit-transition:all .3s cubic-bezier(.42,0,.08,1);transition:all .3s cubic-bezier(.42,0,.08,1);visibility:visible}.Modal-root{background:#fff;border:1px solid #6d6565;border-radius:3px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2);display:inline-block;margin:0 auto;position:relative;text-align:left;-webkit-transform:translateY(-40px) scale(.7);-ms-transform:translateY(-40px) scale(.7);transform:translateY(-40px) scale(.7);-webkit-transition:all .15s cubic-bezier(.42,0,.08,1);transition:all .15s cubic-bezier(.42,0,.08,1);width:650px}.Modal-mask-visible .Modal-root{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .2s cubic-bezier(.42,0,.08,1) .15s;transition:all .2s cubic-bezier(.42,0,.08,1) .15s}.Modal-wrapper{padding-left:20px;padding-right:20px}.Modal-buttons-wrapper{padding-bottom:20px;padding-top:20px;text-align:right}.Modal-button+.Modal-button{margin-left:10px}.Modal-title-wrapper{border-bottom:1px solid #d9d2d0;padding-bottom:10px;padding-top:10px;position:relative}.Modal-title-text{margin:0}.Modal-close-trigger{position:relative}.Modal-close-trigger::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.Modal-close-trigger>*{display:inline-block;vertical-align:middle}.Modal-close-trigger>script{display:none}.Modal-close-trigger{cursor:pointer;height:100%;padding-left:15px;padding-right:15px;position:absolute;right:0;top:0}.Modal-content-wrapper{padding-bottom:15px;padding-top:15px}.Modal-content{min-height:55px;word-break:break-all}.Modal-paragraph+.Modal-paragraph{margin-top:10px}.Modal-section+.Modal-section{margin-top:20px}.MoveTrigger{display:inline-block;line-height:1}.MoveTrigger-item{cursor:pointer;line-height:1}.HelpLink{text-transform:capitalize}.HelpLink-type-page{bottom:100%;margin-bottom:10px;position:absolute;right:0}.HelpLink-type-Tab{margin-bottom:20px;text-align:right;width:100%}.PageShow-section+.PageShow-section{margin-top:30px}.PageShow-last-modified{margin-top:20px}.PageShow-linked-publishers{margin-bottom:10px}.Pagination{position:relative}.Pagination::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.Pagination>*{display:inline-block;vertical-align:middle}.Pagination>script{display:none}.Pagination-info,.Pagination-navigation{display:inline-block}.Pagination-item{display:inline-block}.Pagination-item .Button+.Button,.Pagination-item+.Pagination-item{margin-left:10px}.Pagination-item-ellipsis{vertical-align:bottom}.Pagination-previous-next{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}.Pagination-previous-next-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.Pagination-previous-next:first-child{margin-top:0}.Pagination-previous-next:last-child{margin-bottom:0}.Pagination-previous-next .Pagination-title{color:#6d6565;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;font-weight:500;line-height:30px;text-align:center}.Pagination-ellipsis-icon{color:#a8a0a0;vertical-align:bottom}.Pagination-info{position:relative;top:1px}.Pagination-control{font-size:12px;font-weight:500;padding-left:0;padding-right:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}.Pagination-control .Button-icon-wrapper{margin:0}.Pagination-control.Button-active{cursor:default;pointer-events:none}.Pagination-navigation{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Pagination-info+.Pagination-navigation{margin-left:10px}.Pagination-total-count{font-weight:500}.Pagination-ellipsis{display:inline-block}.Pagination-search-text{font-size:14px}.Pagination-alphalist{text-align:right}.PeriodNav{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.PeriodNav+.PeriodNav{margin-top:10px}.PeriodNav{margin-bottom:10px;padding-bottom:20px;padding-top:20px}.PeriodNav-wrapper{display:table;width:100%}.PeriodNav-container{display:table-cell;vertical-align:top}.PeriodNav-container-title{text-align:center}.PeriodNav-container-next,.PeriodNav-container-prev{white-space:nowrap;width:200px}.PeriodNav-container-prev{text-align:left}.PeriodNav-container-next{text-align:right}.PeriodNav-title{position:relative}.PeriodNav-title::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.PeriodNav-title>*{display:inline-block;vertical-align:middle}.PeriodNav-title>script{display:none}.PeriodNav-title{display:block;margin:0;position:relative}.PeriodNav-edit-link{display:inline-block;line-height:0}.PeriodNav-note{vertical-align:baseline}.PieChart{display:block}.PieChart-wrapper{display:inline-block}.PieChart-sector{-webkit-transition:all .2s ease;transition:all .2s ease}.PieChart-sector:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.PieChart-sector{cursor:pointer}.PieChart-sector:hover{opacity:.8}.Popover{background:#fff;border:1px solid #b8b6b5;border-radius:3px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2);left:0;margin-top:-2px;opacity:0;overflow:hidden;position:absolute;-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8);-webkit-transition:.25s;transition:.25s;visibility:hidden;z-index:100}.Popover,.Popover-position-bottom,.Popover-position-bottom-left,.Popover-position-bottom-right{top:100%;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.Popover-position-top,.Popover-position-top-left,.Popover-position-top-right{bottom:100%;top:auto;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.Popover-position-bottom-right,.Popover-position-top-right{left:auto;right:0}.Popover-visible{margin-top:0;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:.15s;transition:.15s;visibility:visible}.Popover-outside{position:fixed}.Popover:focus{outline:0}.Popover-independent-wrapper{position:absolute;z-index:9999}.Radio{-webkit-transition:all .2s ease;transition:all .2s ease}.Radio:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Radio{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#4a4a4a;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Radio-input{margin:0;opacity:0;position:absolute;visibility:hidden}.Radio .Radio-icon{-webkit-transition:all .2s ease;transition:all .2s ease}.Radio .Radio-icon:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Radio .Radio-icon{fill:#026ead;left:50%;margin-top:-2px;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden}.Radio-caption,.Radio-faker{display:inline-block;vertical-align:middle}.Radio-caption{margin-left:8px;position:relative}.Radio-faker{-webkit-transition:all .2s ease;transition:all .2s ease}.Radio-faker:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Radio-faker{background:#fff;border:1px solid #a8a0a0;border-radius:2px;display:inline-block;height:16px;position:relative;width:16px;-ms-flex-negative:0;flex-shrink:0}.Radio:hover .Radio-faker{border-color:#6d6565}.Radio:hover .Radio-input:checked+.Radio-faker{border-color:#015e94;color:#015e94}.Radio-input:checked+.Radio-faker{border-color:#026ead;color:#026ead}.Radio-input:checked+.Radio-faker .Radio-icon{margin-top:0;opacity:1;visibility:visible}.Radio-input:active:disabled+.Radio-faker,.Radio-input:disabled+.Radio-faker,.Radio-input:focus:disabled+.Radio-faker,.Radio-input:hover:disabled+.Radio-faker{background:#f2f2f2;border-color:#d9d2d0;color:#d9d2d0}.Radio-input:active:disabled+.Radio-faker .Radio-icon,.Radio-input:disabled+.Radio-faker .Radio-icon,.Radio-input:focus:disabled+.Radio-faker .Radio-icon,.Radio-input:hover:disabled+.Radio-faker .Radio-icon{fill:#d9d2d0}.Radio-input:active:disabled+.Radio-faker::after,.Radio-input:disabled+.Radio-faker::after,.Radio-input:focus:disabled+.Radio-faker::after,.Radio-input:hover:disabled+.Radio-faker::after{background:#d9d2d0}.Radio-faker{border-radius:8px}.Radio-icon{background:#026ead;border-radius:3px;height:6px;width:6px}.Select{-webkit-transition:all .2s ease;transition:all .2s ease}.Select:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Select{border-radius:3px;display:inline-block;font-family:Rubik,helvetica,arial,sans-serif;height:30px;line-height:normal;padding-left:15px;padding-right:15px}.Select-size-small{height:19px;padding-left:10px;padding-right:10px}.Select-size-large{height:40px;padding-left:20px;padding-right:20px}.ControlsGroup-item+.ControlsGroup-item .Select{border-left:0 none;border-radius:0}.ControlsGroup-item+.ControlsGroup-item:last-child .Select{border-radius:0 3px 3px 0}.ControlsGroup-item:first-child:not(:only-child) .Select{border-radius:3px 0 0 3px}.ControlsGroup-type-input .Select{border-color:#a8a0a0}.Form-item-error .ControlsGroup-item .Select{border-color:#d54236}.Select{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(#f2f2f2));background-image:linear-gradient(to bottom,rgba(255,255,255,.5),#f2f2f2);border:1px solid #d9d2d0;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent;box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent}.Select,.Select:visited{color:#6d6565}.Select-focused,.Select:focus,.Select:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(#e1e1e1));background-image:linear-gradient(to bottom,rgba(255,255,255,.5),#e1e1e1);border-color:#b8b6b5;-webkit-box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 0 transparent,inset 0 0 0 0 transparent,0 1px 1px 0 rgba(0,0,0,.1);color:#4a4a4a;outline:0}.Select-active,.Select:active{background-color:#f2f2f2;background-image:none;border-color:#b8b6b5;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);color:#4a4a4a}.Select::-moz-focus-inner{border:0}.ControlsGroup-type-input .Select{border-color:#a8a0a0}.Form-item-error .Select{border-color:#d54236}.Select{font-size:14px}.SelectAllDropdown .Dropdown-trigger{padding-left:10px;padding-right:10px}.SelectAllDropdown .Dropdown-icon-wrapper{padding-right:10px}.SelectAllDropdown .Dropdown-content-text-static{padding-right:25px}.SelectAllDropdown .Checkbox{position:relative;z-index:2}.StatusIcon{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:16px;padding:3px;position:relative;text-align:center;vertical-align:top;width:16px}.StatusIcon-icon{border-radius:5px;display:inline-block;height:10px;vertical-align:top;width:10px}.StatusIcon-success .StatusIcon-icon{background:#78a22f}.StatusIcon-danger .StatusIcon-icon{background:#d54236}.StatusIcon-invalid .StatusIcon-icon{background:#9f0088}.StatusIcon-warning .StatusIcon-icon{background:#f6db38}.StatusIcon-attention .StatusIcon-icon{background:#ff893e}.Steps{background:#f2f2f2;border:1px solid #d9d2d0;border-radius:3px;display:inline-block;padding:10px 25px}.Steps-item{display:inline-block;vertical-align:middle}.Steps-item+.Steps-item{margin-left:20px}.Steps-icon-wrapper,.Steps-item-name{display:inline-block;vertical-align:middle}.Steps-icon-wrapper{position:relative}.Steps-icon-wrapper::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.Steps-icon-wrapper>*{display:inline-block;vertical-align:middle}.Steps-icon-wrapper>script{display:none}.Steps-icon-wrapper{color:#d9d2d0;margin-left:20px}.Steps-item-name{color:#a8a0a0;font-size:11px;text-transform:uppercase;font-size:12px;font-weight:500}.Steps-item-name-required::after{content:"*";display:inline-block;margin-left:5px}.Steps-item-active .Steps-item-name{color:#4a4a4a}.Steps-item-done .Steps-item-name{color:#78a22f}.Steps-item-error .Steps-item-name{color:#d54236}.SubNavigation-wrapper{margin:0 auto;max-width:1540px;min-width:1170px;padding:0 40px;width:100%}@media all and (max-width:1200px){.SubNavigation-wrapper{padding-left:25px;padding-right:25px}}.SubNavigation-list{border-bottom:1px solid #d9d2d0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.SubNavigation-item{display:inline-block;white-space:nowrap}.SubNavigation-link{color:#a8a0a0;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;line-height:1.43em;padding:18px 12px 12px;position:relative;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.SubNavigation-link::after{background:#4a4a4a;bottom:-1px;content:none;height:3px;left:0;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.SubNavigation-link:focus,.SubNavigation-link:hover,.SubNavigation-link:visited{text-decoration:none}.SubNavigation-link:visited{color:#a8a0a0}.SubNavigation-link:focus,.SubNavigation-link:hover{color:#4a4a4a;-webkit-transition:all 50ms ease;transition:all 50ms ease}.SubNavigation-item-active .SubNavigation-link{color:#4a4a4a}.SubNavigation-item-active .SubNavigation-link::after{content:""}.SubNavigation-item:first-child .SubNavigation-link{padding-left:20px}@media all and (max-width:1380px){.SubNavigation-link{font-size:16px;padding-left:10px;padding-right:10px}}@media all and (max-width:1200px){.SubNavigation-item:first-child .SubNavigation-link{padding-left:15px}}.Table{border-bottom:1px solid #d9d2d0;border-left:0 none;border-right:0 none;border-top:1px solid #d9d2d0;text-align:left;width:100%}.Table-wrapper-no-header .Table,.Table-wrapper-srolltop .Table,.Table-wrapper-sticky-body .Table{border-bottom:0 none;border-top:0 none}.Table-light{border:0 none}.Table-col{padding-left:10px;padding-right:10px}.Table .Table-row .Table-col-amount,.Table-col-amount{text-align:right}.Table .Table-row .Table-col-nowrap,.Table-col-nowrap{white-space:nowrap}.Table .Table-row .Table-col-select,.Table-col-select{padding-left:10px;padding-right:0;width:1px}.Table .Table-row-header .Table-col-select{padding-bottom:0;padding-top:0;vertical-align:middle}.Table .Table-row .Table-col-icon,.Table-col-icon{width:1px}.Table .Table-row .Table-col-icon .Button,.Table-col-icon .Button{vertical-align:top}.Table .Table-row .Table-col-filler,.Table-col-filler{width:100%}.Table .Table-row .Table-col-select-wide,.Table-col-select-wide{width:70px}.Table .Table-row .Table-col-shrink,.Table-col-shrink{white-space:nowrap;width:1px}.Table .Table-row .Table-col-move{line-height:1;vertical-align:middle}.Table .Table-row .Table-col-error,.Table-col-error{color:#d54236}.Table .Table-row .Table-col-warning,.Table-col-warning{color:#f6db38}.Table .Table-row .Table-col-empty,.Table-col-empty{padding:0}.Table .Table-row .Table-col-common,.Table-col-common{text-align:center}.Table .Table-row .Table-col-all-actions,.Table-col-all-actions{text-align:left;white-space:nowrap;width:1px}.Table .Table-row .Table-col-one-line,.Table-col-one-line{white-space:nowrap}.Table .Table-row .Table-col-heading,.Table .Table-row .Table-col-total,.Table-col-heading,.Table-col-total{font-weight:500}.Table .Table-row-subtotal .Table-col-heading{text-align:right}.Table-light .Table-col{border:0 none}.Table-row-sub .Table-col{border-top:1px solid #f2f2f2;padding:0}.Table-row-header .Table-col{border-bottom:1px solid #d9d2d0;color:#a8a0a0;font-size:12px;font-weight:500;line-height:1.43em;padding-bottom:4px;padding-top:6px;text-transform:uppercase;vertical-align:bottom}.Table-row-data .Table-col{color:#6d6565;font-size:14px;font-weight:300;line-height:1.43em;padding-bottom:9px;padding-top:11px;-webkit-transition:all .2s ease;transition:all .2s ease;vertical-align:top;white-space:normal}.Table-row-data:nth-child(odd) .Table-col,.Table-row-odd .Table-col,.Table-row-odd+.Table-row .Table-col{background:#f7f7f7}.Table .Table-row+.Table-row-odd.Table-row-checked .Table-col,.Table .Table-row-odd.Table-row-checked .Table-col,.Table-row-data:nth-child(odd).Table-row-checked .Table-col{background:rgb(217.6342857143,233.4428571429,242.0657142857)}.Table .Table-row+.Table-row-even.Table-row-checked .Table-col,.Table .Table-row-even.Table-row-checked .Table-col,.Table-row-data:nth-child(even).Table-row-checked .Table-col{background:#e5f0f6}.Table-row-heading.Table-row-data:nth-child(odd) .Table-col{background:0 0}.Table-row-data+.Table-row-data .Table-col{border-top:1px transparent}.Table-row-odd+.Table-row-odd .Table-col{border-top:1px solid #d9d2d0}.Table-row-even+.Table-row-even .Table-col{border-top:1px solid #f2f2f2}.Table-row.Table-row-even .Table-col{background:0 0}.Table-row.Table-row-data:only-of-type .Table-col{background:0 0}.Table-row-data.Table-row-checked .Table-col{background:#e5f0f6;border-color:transparent}.Table-row-data.Table-row-checked+.Table-row-data.Table-row-checked .Table-col{border-color:rgb(202.48,224.7,236.82)}.Table .Table-row.Table-row-disabled .Table-col{color:#a8a0a0}.Table .Table-row.Table-row-deleted .Table-col{background:#f2f2f2;color:#a8a0a0}.Table .Table-row.Table-row-deleted .Table-col,.Table .Table-row.Table-row-deleted .Table-col *{text-decoration:line-through}.Table-row-data+.Table-row-total .Table-col,.Table-row.Table-row-total .Table-col{border-top:1px solid #d9d2d0}.Table-row.Table-row-heading .Table-col{border-bottom:1px solid #f2f2f2;font-weight:500}.Table-row.Table-row-inputs .Table-col{line-height:30px}.Table-row.Table-row-moved .Table-col{background:#e5f0f6}.Table-row-data.Table-row-deleted .Table-link{color:#a8a0a0;pointer-events:none;text-decoration:line-through}.Table-col-wrapper{display:inline-block;position:relative}.Table-row-header .Table-col .Table-col-wrapper{vertical-align:bottom}.Table-col-wrapper .helpIcon{left:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Table td.Table-col-actions,.Table td.Table-col-default,.Table th.Table-col-actions,.Table th.Table-col-default{padding-right:50px}.Table-regionlist td.Table-col-biglist,.Table-regionlist th.Table-col-biglist{padding-right:130px}.Table-regionlist td.Table-col-name,.Table-regionlist th.Table-col-name{min-width:200px;padding-right:80px}.Table-sort-caption{-webkit-transition:all .2s ease;transition:all .2s ease}.Table-sort-caption:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Table-sort-caption{color:#a8a0a0;cursor:pointer;display:inline-block;padding-right:10px;position:relative;white-space:nowrap}.Table-sort-caption-active,.Table-sort-caption:hover{color:#4a4a4a}.Table-sort-caption-text{display:inline-block;vertical-align:bottom}.Table-sort-caption-icon{position:absolute;right:-8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.Table-sort-caption-icon-up{-webkit-transform:translateY(-50%) scale(-1,-1);-ms-transform:translateY(-50%) scale(-1,-1);transform:translateY(-50%) scale(-1,-1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.Table-sort-caption-icon-down{-webkit-transform:translateY(-50%) scale(1,1);-ms-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.Table-controls{display:table;width:100%}.Table-controls-top,.Table-controls-top-up{margin-bottom:20px}.Table-controls-bottom{margin-top:20px}.Table-controls-item{display:table-cell;width:100%}.Table-controls-item-additive,.Table-controls-item-pagination{text-align:right;white-space:nowrap;width:1px}.Table-controls-top .Table-controls-item{vertical-align:bottom}.Table-controls-top-up .Table-controls-item{vertical-align:top}.Table-controls-item-pagination .Pagination{display:inline-block;white-space:nowrap}.Table-wrapper{overflow:auto}.Table-wrapper-srolltop{max-height:250px}.Table-wrapper-srollleft{overflow-y:visible}.Table-action-item{display:inline-block}.Table-action-item+.Table-action-item{padding-left:10px}.Table-action-item-text{position:relative}.Table-action-item-text+.Table-action-item-text{padding-left:0}.Table-action-item-text+.Table-action-item-text::before{content:", ";display:inline-block}.Table-label-list-name{width:400px}.Table td.Table-col-one-line{white-space:nowrap}.Table-regionlist{margin-bottom:10px}.Table-add-row-button{margin-top:10px}.Table-empty-results{border-top:1px solid #d9d2d0;padding:10px 0;text-align:left}.Table-empty-results-no-header{border-top:none}.Table-annotation{margin-top:10px}.TableQuickFill-indicators{border-top:1px solid #d9d2d0;margin-top:10px;padding:5px 0}.TableQuickFill-indicator-text-counter{font-weight:500}.TableQuickFill-indicator-select-all,.TableQuickFill-indicator-text{display:inline-block}.TableQuickFill-indicator-select-all{padding-left:5px}.TextNode strong{font-weight:500}.TextNode em{font-style:italic}.TextNode ol{padding:0 0 0 1em}.TextNode ol ul{margin-top:1.4em}.TextNode ol ul li{position:relative}.TextNode ol ul li::before{content:"— "}.TextNode ol ul li+li{margin-top:0}.TextNode ol ul+p{margin-top:1.4em}.TextNode ol p+ul{margin-bottom:1.4em}.TextNode ol+p,.TextNode p+ol{margin-top:1.4em}.TextNode li+li{margin-top:1.4em}.TextNode h2{margin-bottom:10px}.TextNode p+p{margin-top:.6em}.Tooltip{opacity:0;padding:10px;position:absolute;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-timing-function:cubic-bezier(.42,0,.08,1);transition-timing-function:cubic-bezier(.42,0,.08,1);visibility:hidden;z-index:998}.Tooltip-visible{opacity:1;-webkit-transition-duration:.15s;transition-duration:.15s;visibility:visible}.Tooltip-text{white-space:normal;word-wrap:break-word}.Tooltip-text ul{list-style-type:disc;padding-left:15px}.Tooltip-text li+li{margin-top:3px}.Tooltip-wrapper{background:#4a4a4a;border-radius:2px;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.1);box-shadow:0 0 0 1px rgba(255,255,255,.1);color:#fff;font-size:12px;max-width:300px;padding:10px 15px;position:relative;-webkit-transition:all .25s cubic-bezier(.42,0,.08,1);transition:all .25s cubic-bezier(.42,0,.08,1)}.Tooltip-wrapper::after{background:#4a4a4a;content:"";height:10px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:10px}.Tooltip-bottom .Tooltip-wrapper::after,.Tooltip-top .Tooltip-wrapper::after{left:50%;margin-left:-5px}.Tooltip-left .Tooltip-wrapper::after,.Tooltip-right .Tooltip-wrapper::after{margin-top:-5px;top:50%}.Tooltip-top .Tooltip-wrapper{margin-top:5px}.Tooltip-top .Tooltip-wrapper::after{margin-top:-5px;top:100%}.Tooltip-bottom .Tooltip-wrapper{margin-top:-5px}.Tooltip-bottom .Tooltip-wrapper::after{margin-top:-5px;top:0}.Tooltip-left .Tooltip-wrapper{margin-left:5px}.Tooltip-left .Tooltip-wrapper::after{left:100%;margin-left:-5px}.Tooltip-right .Tooltip-wrapper{margin-left:-5px}.Tooltip-right .Tooltip-wrapper::after{left:0;margin-left:-5px}.Tooltip-visible .Tooltip-wrapper{margin:0;-webkit-transition:all .15s cubic-bezier(.42,0,.08,1);transition:all .15s cubic-bezier(.42,0,.08,1)}.ValuePair{display:block}.ValuePair+.ValuePair{margin-top:20px}.ValuePair-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ValuePair-line-view{display:table}.ValuePair-horizontal+.ValuePair-horizontal{margin-top:10px}.ValuePair-item{display:block}.ValuePair-item+.ValuePair-item{margin-top:10px}.ValuePair-horizontal .ValuePair-item+.ValuePair-item{margin-left:20px;margin-top:0}.ValuePair-line-view .ValuePair-item+.ValuePair-item{margin-top:0}.ValuePair-line-view .ValuePair-item{display:table-row}.ValuePair-item-date{width:150px}.ValuePair-line-view .ValuePair-label,.ValuePair-line-view .ValuePair-value{display:table-cell;vertical-align:baseline}.ValuePair-line-view .ValuePair-item+.ValuePair-item .ValuePair-label,.ValuePair-line-view .ValuePair-item+.ValuePair-item .ValuePair-value{padding-top:10px}.ValuePair-label{color:#a8a0a0;font-size:11px;text-transform:uppercase}.ValuePair-label-required::after{content:"*";display:inline-block;margin-left:5px}.ValuePair-label{display:block;font-size:12px;font-weight:500;line-height:1.2em}.ValuePair-label-for-list{margin-bottom:10px}.ValuePair-label-one-line{white-space:nowrap}.ValuePair-line-view .ValuePair-label-top{vertical-align:top}.ValuePair-line-view .ValuePair-label{line-height:1.43em;padding-right:20px}.ValuePair-value{position:relative}.ValuePair-value::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.ValuePair-value>*{display:inline-block;vertical-align:middle}.ValuePair-value>script{display:none}.ValuePair-value{display:block;line-height:1.43em;margin-top:2px}.ValuePair-line-view .ValuePair-value{margin-top:0}.ValuePair-values-list{list-style-type:none;margin:10px 0;padding:0}.ValuePair-line-view .ValuePair-values-list{margin-bottom:0;margin-top:0}.ValuePair-values-item+.ValuePair-values-item{margin-top:10px}.Warning{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:15px;text-align:left;width:100%}.Warning-type-error{background:#faecea;color:#d54236}.Warning-type-danger-warning{background:#fff3ea;color:#ff893e}.Warning-type-warning{background:#fefbeb;color:#6d6565}.Warning-type-success{background:#f1f5ea;color:#78a22f}.Warning-type-info{background:#e5f0f6;color:#026ead}.Warning-hidden{display:none}.Warning-content,.Warning-icon-wrapper{vertical-align:top}.Warning-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.Warning-icon-wrapper{float:left;padding-right:15px}.Warning-type-warning .Warning-icon-wrapper{color:#f6db38}.Warning-title{font-size:14px;font-weight:500;line-height:1.2em}.Warning-description{font-size:12px;line-height:1.43em;margin-top:1px;text-align:left}.Warning-paragraph+.Warning-paragraph{margin-top:5px}.LoginTop{background-color:#4a4a4a;height:54px;min-height:54px}.Appuser-layout-wrapper{background-color:#fff;border:1px solid #d9d2d0;margin:60px auto;min-height:340px;padding:50px 145px;width:640px}.Appuser-layout-wrapper .Layout-header{padding:0;text-align:center}.Appuser-layout-wrapper .Section-body{text-align:left}.Appuser-layout-wrapper .Section-body h2{margin-top:20px}.Appuser-layout-wrapper .Section-body p{margin:30px 0}.Appuser-layout-wrapper .Section-body .Restore-copy{margin:10px 0}.Appuser-layout-wrapper .Section-body .General-error{color:#d54236}.Appuser-layout-wrapper .Section-body .Logout-copy{text-align:center}.Appuser-layout-wrapper .Form-item{text-align:left}.Appuser-layout-wrapper .Form-fieldset-buttons{border:none;padding-top:0}.Login-notes{display:none}.Login-notes strong,.Restore-copy strong{color:#6d6565;font-weight:500}.User-edit-subheader{margin-bottom:10px;position:relative}.User-edit-fieldset{margin-top:10px;max-width:350px}.User-edit-fieldset textarea{height:auto}.User-edit-fieldset-dualselect{margin-top:30px}.User-edit-fieldset-disablers .Radio{margin:0 0 10px}.User-edit-link{font-size:11px;font-weight:500;margin:20px 0;text-transform:uppercase}.User-main-nav{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.User-main-nav+.User-main-nav{margin-top:10px}.User-main-nav{margin-bottom:10px;padding:30px}.User-main-summary{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.User-main-summary+.User-main-summary{margin-top:10px}.User-main-summary{padding:30px}.User-main-navinner{display:-webkit-box;display:-ms-flexbox;display:flex}.User-main-navinner-form .Input.MainSearch-query-input{width:350px}.User-main-navinner-form .Form-button{margin-left:10px}.User-import-copy{max-width:700px}.User-import-copy p{margin-bottom:10px}.User-import-copy strong{color:#6d6565;font-weight:500}.Terms-section{margin-bottom:50px}.Terms-section .Terms-welcome{font-size:32px;font-weight:500;margin:40px 0 30px;text-align:center}.Terms-section .Terms-h{font-weight:500;margin:30px 0 10px}.Terms-section .Terms-p{margin-bottom:5px;text-indent:30px}.Terms-section .Terms-copyright{font-weight:500;margin:30px 0}.Login-general-error{margin-top:20px}.Mapface .Show-more-button{float:right;margin:10px 0}.Mapface .hi{background-color:#fefbeb}.Mapface .mapped{background-color:#e5f0f6}.Mapface .approved{background-color:#f1f5ea}.Mapface-approve{margin:10px 0;text-align:right;width:100%}.Mapface-history{margin-top:20px}.Mapface-mappingtable{margin-bottom:10px}.Mapface-autocomplete .yui-ac-warning{font-size:12px;height:30px;line-height:30px}.Mapface-autocomplete .yui-ac-container{top:30px}.Mapface-autocomplete .yui-ac-content{max-height:240px;overflow-y:auto}.Mapface-autocomplete .yui-ac-content li{-webkit-transition:all .2s ease;transition:all .2s ease}.Mapface-autocomplete .yui-ac-content li:hover{-webkit-transition:all 50ms ease;transition:all 50ms ease}.Mapface-autocomplete .yui-ac-content li{color:#6d6565;font-size:12px;line-height:1.2em;padding:8px 10px;text-align:left;white-space:nowrap}.Mapface-autocomplete .yui-ac-content li+.Mapface-autocomplete .yui-ac-content li{border-top:1px solid #f2f2f2}.Mapface-autocomplete .yui-ac-content li+.Mapface-autocomplete .yui-ac-content li-separated{border-top:1px solid #d9d2d0}.Mapface-autocomplete .yui-ac-content li-focused,.Mapface-autocomplete .yui-ac-content li:hover{background:#f2f2f2;color:#4a4a4a}.Mapface-autocomplete .yui-ac-content li-active,.Mapface-autocomplete .yui-ac-content li-active:hover{background-color:#e5f0f6;color:#4a4a4a}.Mapface-autocomplete .yui-ac-content li-disabled,.Mapface-autocomplete .yui-ac-content li-disabled.Mapface-autocomplete .yui-ac-content li-focused,.Mapface-autocomplete .yui-ac-content li-disabled:hover{color:#a8a0a0;cursor:default;pointer-events:none;background:0 0}.Mapface-newvalues td{max-width:80px;width:80px}.Mapface-newvalues td.Mapface-rsvalue{color:#6d6565;font-weight:500;line-height:30px;width:10%}.Mapface-newvalues td.Mapface-countrycode{max-width:100%}.Table .Table-col-amount.Table-col-rightpad{padding-right:110px}.Table .Table-col-hheader{font-weight:500}.Form-fieldset-section{margin-bottom:15px}.Table td.Mcps-rate-input-cell{white-space:nowrap}.Mcps-rate-input{margin-right:5px;width:130px}.Mcps-delete-checkbox-wrapper{display:inline-block;height:30px;position:relative}.Mcps-delete-checkbox-wrapper .Checkbox{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Portal-section{border-bottom:1px solid #d9d2d0;margin-bottom:30px;padding-bottom:30px}.Portal-section:last-of-type{border-bottom:none}.Portal-icon{cursor:pointer;height:30px;margin-left:10px}.Portal-icon-checkmark,.PortalInlineForm,.PortalPopupContent{display:none}.Portal-icon-wrapper{vertical-align:middle}.Portal-invites-wrapper{margin:10px 0;padding-left:20px}.Portal-label-name-edit-item+.Portal-label-name-edit-item{margin-top:.6em}.Admin-services-tablewrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.Admin-services-tablecontainer{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Admin-services-tablecontainer:first-child{padding:0 20px 0 0}.Admin-services-tablecontainer:last-child{padding:0 0 0 20px}.Admin-services-tablecontainer:only-child{padding:0}.Table-col-servicename{min-width:320px}.ArtistStatementSampleSettings td,.ArtistStatementSampleSettings th,.ArtistStatementSettings td,.ArtistStatementSettings th{white-space:nowrap}.Statements-main,.Statements-nav{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.Statements-main+.Statements-main,.Statements-main+.Statements-nav,.Statements-nav+.Statements-main,.Statements-nav+.Statements-nav{margin-top:10px}.Statements-main,.Statements-nav{padding:30px}.Statement-hidden{height:0;visibility:hidden;width:0}.Statement-hidden .Checkbox{visibility:hidden}.Statement-hidden .Checkbox-faker{display:none}.Statement-table-container{margin-bottom:10px;padding-bottom:10px}.Statement-table-wrapper{border-bottom:1px solid #d9d2d0;margin-bottom:30px;padding-bottom:30px}.Statement-table-samples .Statement-table-container{margin-bottom:20px}.Statement-table-samples .Statement-table-container:last-child{margin-bottom:0}.Statement-fieldset-buttons{border:none;margin-top:0}.StatementsDocuments-download+.StatementsDocuments-publisher{margin-top:20px}.Statrates-section{margin-bottom:30px}.Statrates-section .Statrates-header{position:relative}.Statrates-section .Statrates-header .HelpLink{bottom:0;line-height:normal;position:absolute;right:0}.Statrates-section .Statrates-header .HelpLink a{font-size:14px;font-weight:400}.Statrates-section .Statrates-data{text-align:right}.SubSubNav-wrapper{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.SubSubNav-wrapper+.SubSubNav-wrapper{margin-top:10px}.SubSubNav-wrapper{margin-bottom:10px}.Subsub-dropdown{width:190px}.Subsub-dropdown-period{width:100px}.Analytics-wrapper{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.Analytics-wrapper+.Analytics-wrapper{margin-top:10px}.Analytics-greeting{display:-webkit-box;display:-ms-flexbox;display:flex}.Analytics-greeting .Analytics-greeting-inner{padding-right:20px}.Analytics-greeting .Analytics-totals{margin-bottom:10px;white-space:nowrap}.Analytics-section{margin-bottom:20px;overflow-x:auto}.Analytics-dualsection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:40px}.Analytics-dualsection-inner{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 10px}.Analytics-dualsection-inner:first-child{margin-left:0}.Analytics-dualsection-inner:last-child{margin-right:0}.Analytics-dualsection-inner .PieChart{text-align:center}.Analytics-dualsection-data{text-align:left}.Analytics-pielegend+.Analytics-pielegend{margin-top:10px}.Analytics-pielegend .Analytics-pielegend-item{margin-left:17px;position:relative}.Analytics-pielegend .Analytics-legendcolor{display:inline-block;height:12px;left:-17px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px}.Table .Analytics-colRank{padding-right:35px;position:relative;text-align:right;width:1px}.Table .Analytics-colData,.Table .Analytics-colRevenue,.Table .Analytics-colUnits,.Table .Analytics-colnumbers{padding-left:35px;text-align:right;width:1px;z-index:1}.Table .Analytics-colSticky{background-color:#fff;left:0;position:sticky;z-index:2}.Table .Analytics-colSticky:nth-child(2){left:77px}.Table .Analytics-colSticky:nth-child(3){left:187px}.Table .Analytics-coltitle{min-width:200px}.Analytics-reportmainlink{font-weight:500}.Analytics-rank-down::before,.Analytics-rank-up::before,.Analytics-rank::before{border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;height:0;left:10px;position:absolute;top:16px;width:0}.Analytics-rank-down::before{border-top:7px solid #d54236}.Analytics-rank-up::before{border-bottom:7px solid #78a22f}.Analytics-export-snapshot{position:absolute;right:0;top:-30px}.Custom-period-field{display:inline-block;margin-right:10px}.Custom-period-field.Form-label-caption{margin-bottom:0}.Custom-period-content{margin-bottom:20px}.ViewMore{margin-left:10px;vertical-align:middle}.Album-information,.Album-tracks{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.Album-information+.Album-information,.Album-information+.Album-tracks,.Album-tracks+.Album-information,.Album-tracks+.Album-tracks{margin-top:10px}.Album-information{padding-bottom:20px}.Album-details-wrapper,.Book-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.Book-details-wrapper{margin-bottom:30px}.Book-details-headerintable{margin:10px 0 0 0}.Book-details-headeraftertable{margin-top:20px;text-align:right}.Album-details-column+.Album-details-column{margin-left:20px}.Album-details-column-fields{width:350px}.Album-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.Album-header-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Album-last-modified{margin-top:20px}.Album-tab-table{margin-bottom:30px}.Album-track-details{padding:20px 0}.Album-track-details-info{-ms-flex-pack:distribute;justify-content:space-around}.Album-track-details-item{min-width:260px}.Album-contract-tab-dropdown{width:330px}.Album-license-filter-dropdown,.Album-license-status-filter-dropdown,.Album-license-type-dropdown{width:130px}.Album-license-composition-dropdown{width:350px}.Icon-sales-analytics-left{color:#026ead}.Icon-sales-analytics-left:hover,.Icon-sales-analytics-left:link,.Icon-sales-analytics-left:visited{color:#026ead}.CatalogEdit{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.CatalogEdit+.CatalogEdit{margin-top:10px}.CatalogEdit-role-form-item{width:260px}.CatalogEdit{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.CatalogEdit+.CatalogEdit{margin-top:10px}.CatalogEdit-forms{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.CatalogEdit-album-wrapper{width:40%}.CatalogEdit-image-wrapper{width:60%}.CatalogEdit-cover{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.CatalogEdit-cover-form-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px}.CatalogEdit-cover-requirements-item+.CatalogEdit-cover-requirements-item{margin-top:20px}.CatalogEdit-cover-requirements{margin-top:20px}.CatalogEdit-cover-form-submit{margin-top:10px}.DeleteAlbum-button{pointer-events:visible!important}.DeleteArtistPayee-button{pointer-events:visible!important}.CatalogEditTracks{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.CatalogEditTracks+.CatalogEditTracks{margin-top:10px}.CatalogEditTracks-media-dropdown{width:115px}.CatalogEditTracks-parental-dropdown{width:140px}.CatalogMain-wrapper{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.CatalogMain-wrapper+.CatalogMain-wrapper{margin-top:10px}.CatalogMain-section-main{display:table;width:100%}.CatalogMain-section-recent{margin-top:20px}.CatalogMain-section-bookpub{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.CatalogMain-section-bookpub+.CatalogMain-section-bookpub{margin-top:10px}.CatalogMain-section-col{display:table-cell;vertical-align:top}.CatalogMain-section-col+.CatalogMain-section-col{padding-left:30px}.CatalogMain-section-col-add{width:33.3333333333%}.CatalogMain-section-col-view{width:66.6666666667%}.CatalogMain-view-album-select{width:315px}.CatalogMain-recently-imported{margin-top:20px}.CatalogMain-all-albums-link{position:relative}.CatalogMain-all-albums-link::after{content:"";display:inline-block;height:100%;position:relative;vertical-align:middle}.CatalogMain-all-albums-link>*{display:inline-block;vertical-align:middle}.CatalogMain-all-albums-link>script{display:none}.CatalogMain-col-title{width:35%}.CatalogMain-col-catalog{width:10%}.CatalogMain-col-artist{width:30%}.CatalogMain-col-label{width:17%}.CatalogMain-col-status{width:8%}.CatalogMain-col-edit{white-space:nowrap;width:1px}.CatalogMain-label-select{width:220px}.CatalogMain-label-select-wider{width:330px}.CatalogSearch{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.CatalogSearch+.CatalogSearch{margin-top:10px}.ContractArtistEdit-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.ContractArtistEdit-form-part+.ContractArtistEdit-form-part{padding-left:30px}.ContractArtistEdit-section+.ContractArtistEdit-section{margin-top:30px}.ContractArtistEdit-term-source-select{width:115px}.ContractArtistEdit-default-term-table{margin-top:20px}.ContractArtistEdit-region-lookup{vertical-align:top}.Or-separator{display:inline-block;margin:0 10px}.DeleteArtistContract-button{pointer-events:visible!important}.Artist-contract-two-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.Artist-contract-column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:15px}.Artist-contract-column+.Artist-contract-column{padding-left:15px}.Artist-contract-column:last-child{padding-right:0}.Label-row .Undo-delete-link{display:none}.Label-row.Table-row-deleted .Delete-link{display:none}.Label-row.Table-row-deleted .Undo-delete-link{display:block}.Label-row.Table-row-deleted .Label-name{color:grey;text-decoration:line-through}.Exception-row .Undo-delete-link{display:none}.Exception-row.Table-row-deleted .Delete-link{display:none}.Exception-row.Table-row-deleted .Undo-delete-link{display:block}.Exception-row.Table-row-deleted .Country-name,.Exception-row.Table-row-deleted .Service-name{color:grey;text-decoration:line-through}.Contract-terms-buttons{border-top:none}.Contract-label-exception-table .Table-col,.Contract-label-term-table .Table-col{width:25%}.Contract-label-term-add-col{text-align:right}.Distribution-fee{width:60px}.Label-add-select-wrapper{float:left;margin-right:10px}.Label-add-button-wrapper{margin-top:10px}.ContractLabelShow-terms-item+.ContractLabelShow-terms-item{margin-top:20px}.ContractLabelShow-terms-except{font-weight:500}.Contract-terms-wrapper{margin-top:30px}.ContractLabelShow-warning{margin-top:30px}.Reserve-types{font-style:italic}.Reserve-rate .Reserve-rate-title,.Reserve-rate .Reserve-rate-value{display:inline-block}.Reserve-rate .Reserve-rate-value{font-size:18px;line-height:24px}.ContractMain{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.ContractMain+.ContractMain{margin-top:10px}.ContractMain-section-recent{margin-top:20px}.ContractMain-search-dropdown{width:230px}.ContractMain-col-title{width:30%}.ContractMain-col-type{width:200px}.ContractMain-col-artist-label{width:15%}.ContractMain-col-id{width:15%}.ContractMain-col-payor{width:20%}.ContractMain-col-payee{width:20%}.ContractMain-col-edit{white-space:nowrap;width:1px}.ContractMain-label-select{width:220px}.Distribution-files{display:table;margin-top:30px;width:100%}.Distribution-download-wrapper,.Distribution-upload-wrapper{display:table-cell;vertical-align:top}.Distribution-download-wrapper+.Distribution-download-wrapper,.Distribution-download-wrapper+.Distribution-upload-wrapper,.Distribution-upload-wrapper+.Distribution-download-wrapper,.Distribution-upload-wrapper+.Distribution-upload-wrapper{padding-left:30px}.Distribution-download-wrapper,.Distribution-upload-wrapper{width:50%}.Distribution-steps{margin-bottom:20px}.Distribution-import-summary{margin-top:30px}.Distribution-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.Distribution-nav-item+.Distribution-nav-item{margin-left:10px}.Distribution-detail-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;width:100%}.Distribution-track-chart{border-bottom:0 none;border-top:0 none;width:100%}.Distribution-import-summary-item+.Distribution-import-summary-item{margin-top:30px}.LicenseEdit-section{margin-top:30px}.LicenseEdit-form-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.LicenseEdit-column+.LicenseEdit-column{padding-left:30px}.LicenseEdit-percents-section{border-top:1px solid #d9d2d0;margin-top:20px;padding-top:20px}.LicenseEdit-percents-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:450px}.LicenseEdit-fieldset{padding-top:10px}.LicensePreedit-section{margin-top:30px}.LicenseView-info-section{margin-top:30px}.Matcher-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.Matcher-navigation+.Matcher-chart{margin-top:12px}.Matcher-exceptions,.Matcher-manage{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.Matcher-exceptions+.Matcher-exceptions,.Matcher-exceptions+.Matcher-manage,.Matcher-manage+.Matcher-exceptions,.Matcher-manage+.Matcher-manage{margin-top:10px}.Matcher-navigation-button+.Matcher-navigation-button{margin-left:10px}.Matcher-navigation-button-arrow{padding-left:0;padding-right:0;text-align:center;width:30px}.Matcher-search{margin-top:30px}.Matcher-search-header{margin-bottom:20px;text-align:center}.Matcher-search-dropdown{width:120px}.Matcher-search-input{width:400px}.Matcher-matches-chart{margin-top:10px}.Matcher-matches-chart-wrapper{max-height:400px;overflow:visible;overflow-y:auto}.Matcher-return-button-container{margin-top:20px}.Matcher-matcher{margin-top:20px}.Matcher-manage-table{margin-top:20px}.Matcher-manage-table-col{width:33.3333333333%}.Matcher-manage-info-item{display:inline-block;padding:10px 0 0 20px}.Matcher-manage-info-item+.Matcher-manage-info-item{margin:0}.Matcher-manage-input{width:100px}.Matcher-matches-table{min-width:100%;table-layout:fixed;width:initial}.Matcher-matches-table-choose{width:70px}.Matcher-matches-table-type{width:70px}.Matcher-matches-table-trackpos{width:85px}.Matcher-navigation-item-hidden{opacity:0;visibility:hidden}.PayeeEdit-form-section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.PayeeEdit-form-part+.PayeeEdit-form-part{padding-left:30px}.PayeeMain-wrapper{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.PayeeMain-wrapper+.PayeeMain-wrapper{margin-top:10px}.PayeeMain-section-recent{margin-top:20px}.PayeeMain-edit-publisher-select{display:inline-block;margin:0 0 0 15px;width:160px}.PayeeMain-music-list-label{white-space:nowrap}.PayeeMain-publisher-col{-ms-flex-preferred-size:37.5%;flex-basis:37.5%}.PayeeMain-links-block+.PayeeMain-links-block{margin-top:15px}.PayeeMain-links-block-label{margin-bottom:5px}.PayeeMain-col-name{width:30%}.PayeeMain-col-type{width:45%}.PayeeMain-col-client{width:25%}.PayeeMain-col-edit{white-space:nowrap;width:1px}.PayeeMain-filter-dropdown{width:100%}.PayeeMain-filters{padding-right:20px}.PayeeMain-filter-item{max-width:220px;width:33%}.PayorTransactionEdit-payor-view,.PayorTransactionEdit-pending,.PayorTransactionEdit-section{margin-top:30px}.PayorTransactionEdit-type-code-col,.PayorTransactionEdit-type-code-field{width:230px}.BonusServices-service{width:250px}.BonusServices-end-date,.BonusServices-start-date{width:170px}.BonusServices-data-wrapper{max-height:300px;overflow-y:scroll;position:relative}.ProductEdit-section+.ProductEdit-section{margin-top:20px}.ProductEdit-track-status-dropdown{width:140px}.ProductEdit-disc-number-input,.ProductEdit-disc-track-input{width:40px}.ProductEdit-service-list{display:inline-block;margin-left:10px}.ProductEdit-prices{height:0;position:relative;-webkit-transition:all .25s cubic-bezier(.42,0,.08,1);transition:all .25s cubic-bezier(.42,0,.08,1)}.ProductEdit-prices-type1,.ProductEdit-prices-type2{height:auto}.ProductEdit-prices-wrapper{position:relative;width:100%}.ProductEdit-prices-col{left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .25s cubic-bezier(.42,0,.08,1);transition:all .25s cubic-bezier(.42,0,.08,1);visibility:hidden;width:100%}.ProductEdit-prices-type1 .ProductEdit-prices-col-type1,.ProductEdit-prices-type2 .ProductEdit-prices-col-type2{opacity:1;visibility:visible}.AuditReport-controls-mech{white-space:nowrap;width:1px}.AuditReport-controls-download{line-height:30px}.AuditReport-controls-mech+.AuditReport-controls-download{padding-left:15px}.AuditReport-mech-select{width:160px}.Report-page-download-link{display:inline-block;margin-left:15px}.Report-generation-page .Form-item.EndDate,.Report-generation-page .Form-item.StartDate{width:160px}.Report-generation-page .Sales-field-operator{width:150px}.Report-generation-page .Sales-delete-condition{display:none}.Report-generation-page .Condition+.Condition .Sales-delete-condition{display:block}.Report-generation-page .Radio{margin:0 0 10px}.Report-fields-section+.Report-fields-section{margin-top:20px}.Form-item+.PayeeDetail{float:left;margin-right:10px}.Form-item+.PayeeName{display:inline-block}.DistributionFee,.DistributionFee-change-confirm{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.DistributionFee+.DistributionFee,.DistributionFee+.DistributionFee-change-confirm,.DistributionFee-change-confirm+.DistributionFee,.DistributionFee-change-confirm+.DistributionFee-change-confirm{margin-top:10px}.DistributionFee,.DistributionFee-change-confirm{padding-bottom:30px;padding-top:30px}.DistributionFee-change-confirm{margin-top:10px}.DistributionFee-change-input{width:100px}.DistributionFee-common-info{margin-bottom:20px}.DistributionFee-format-choise{display:block}.DistributionFee-all-formats{display:block}.DistributionFee-all-formats-list{display:none}.DistributionFee-by-formats{display:block}.EditPeriodName{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.EditPeriodName+.EditPeriodName{margin-top:10px}.EditPeriodName{padding-bottom:30px;padding-top:30px}.EditPeriodName-name-input{width:350px}.EditPeriodName-form{width:100%}.FinishLayout-status-text{margin-bottom:20px}.LicenseIncome{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.LicenseIncome+.LicenseIncome{margin-top:10px}.LicenseIncome{padding-bottom:30px;padding-top:30px}.LicenseIncome-required-note{color:#a8a0a0;font-size:11px;text-transform:uppercase;font-size:12px;font-weight:500}.LicenseIncome-required-note-required::after{content:"*";display:inline-block;margin-left:5px}.LicenseIncome-header{display:table;margin-bottom:10px;width:100%}.LicenseIncome-intro-wrapper,.LicenseIncome-required-wrapper{display:table-cell;vertical-align:top}.LicenseIncome-required-wrapper{text-align:right;white-space:nowrap;width:1px}.LicenseIncome-name-input{width:350px}.LicenseIncome-general-errors{display:none}.LicenseIncome-add-button{margin-top:10px}.LicenseIncome-table .Table-col{padding-left:5px;padding-right:5px}.LicenseIncome-units{width:100px}.LicenseIncome-revenue{padding-right:15px;white-space:nowrap}.Tracker-sub-header{margin-bottom:10px;text-align:left}.Tracker-section{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.Tracker-section+.Tracker-section{margin-top:10px}.Tracker-downloads{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.Tracker-downloads+.Tracker-downloads{margin-top:10px}.Tracker-downloads{margin-top:10px;padding-bottom:30px;padding-top:30px;width:100%}.Tracker-downloads-wrapper{display:table;width:100%}.Tracker-download-current,.Tracker-summary,.Tracker-upload{display:table-cell;width:50%}.Tracker-download-reports{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;padding-bottom:30px;padding-top:30px;text-align:center}.Tracker-downloads-content{margin-top:10px;text-align:left}.Tracker-download-item{font-weight:500}.Tracker-download-item+.Tracker-download-item{margin-top:10px}.Tracker-upload-button{margin-top:10px}.Tracker-license-add-file{margin-bottom:10px}.Tracker-from-service-select{width:300px}.Tracker-files-count-select{width:150px}.Tracker-now-view-select{width:300px}.Tracker-table-controls-top{margin-bottom:20px}.Tracker-table-controls-bottom{margin-top:10px}.Tracker-close-period-wrapper{padding:10px 0 30px;text-align:right}.Tracker-table-controls-finished{text-align:right}.Tracker-table-delete-confirm-file{font-weight:500;white-space:normal}.Tracker-col-file-name{width:300px}.Tracker-col-service{width:160px}.Tracker-close-modal-attention{font-weight:500;margin-top:10px}.Tracker-close-modal-files{font-weight:500}.Tracker-edit-page-container{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.Tracker-edit-page-container+.Tracker-edit-page-container{margin-top:10px}.Tracker-edit-page-container{padding-bottom:30px;padding-top:30px}.Tracker-edit-common-info{margin-bottom:20px}.Tracker-service-filter-select{width:160px}.Tracker-files-new{margin-top:-10px}.TrackerCurrency-common-info{margin-bottom:20px}.TrackerCurrency-currency{font-weight:500}.TrackerCurrency-form-table{display:inline-block}.TrackerCurrency-form-row{display:table}.TrackerCurrency-form-col{display:table-cell;vertical-align:middle}.TrackerCurrency-form-col+.TrackerCurrency-form-col{padding-left:10px}.TrackerCurrency-native{min-width:130px;text-align:right}.TrackerCurrency-total{white-space:nowrap}.TrackerCurrency-total-input{margin-left:10px;margin-right:10px;width:200px}.TrackerCurrency-form-separate{text-align:center;width:100%}.TrackerNotes{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.TrackerNotes+.TrackerNotes{margin-top:10px}.TrackerNotes{padding-bottom:30px;padding-top:30px}.TrackerNotes-notes-input{width:400px}.TrackerRevenueLayout-steam-revenue-input{width:100px}.ArtistContractSearch-artist-col{width:200px;word-break:break-all;word-wrap:break-word}.InlineSearch-table{table-layout:fixed}.InlineSearch-table-description{margin-bottom:10px}.InlineSearch-publisher-col,.InlineSearch-region-col,.InlineSearch-title-col{width:170px;word-break:break-all;word-wrap:break-word}.InlineSearch-artist-col{width:160px}.InlineSearch-admin-col,.InlineSearch-isrc-col,.InlineSearch-type-col{width:130px}.MasterSearch-table-description{margin-bottom:10px}.MasterSearch-title-col{width:170px}.MasterSearch-artist-col{width:160px}.MasterSearch-isrc-col{width:130px}.SongSearch-title-col{width:170px}.SongSearch-iswc-col{width:130px}.MechanicalCreate-log-level-select{width:100px}.MechanicalEdit-filter-wrapper,.StatementsEdit-filter-wrapper{margin-bottom:20px}.StatementsEdit-payment-checkbox{display:inline-block}.StatementFilter{white-space:nowrap}.Statements-reports{border-bottom:1px solid #d9d2d0;margin-bottom:20px;padding-bottom:20px}.Statements-reports-list{margin-top:15px;width:50%}.Statement-fill-indicators{border-top:1px solid #d9d2d0;margin-top:10px;padding:5px 0}.Statement-fill-indicator-text-counter{font-weight:500}.Statement-fill-indicator-select-all,.Statement-fill-indicator-text{display:inline-block}.Statement-fill-indicator-select-all{padding-left:5px}.Table-row-data .Table-col.Statements-add-col{vertical-align:top}.Table-row-data .Table-col.Statements-add-col[rowspan]{vertical-align:bottom}.StatementsDocuments-download{margin-top:20px}.StatementsDocuments-view-switch{margin-top:20px}.StatementsDocuments-preview{height:600px;width:100%}.StatementsDocuments-preview-wrapper{margin-bottom:30px;margin-top:30px}.StatementsDocuments-transaction-table{margin-top:30px}.StatementsDocuments-details-section+.StatementsDocuments-details-section{margin-top:30px}.StatementsDocuments-details-section+.Form-fieldset-buttons{border-top:0 none;margin-top:0}.StatementsDocuments-album-info-link{display:inline-block}.StatementsDocuments-album-info-link+.StatementsDocuments-album-info-link{margin-left:10px}.StatementsDocuments-list-tabel-item+.StatementsDocuments-list-tabel-item{margin-top:30px}.StatementsMain-section{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.StatementsMain-section+.StatementsMain-section{margin-top:10px}.StatementsMain-view-link{font-weight:500}.StatementsMain-view-description{font-size:12px}.StatementsShow-section{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.StatementsShow-section+.StatementsShow-section{margin-top:10px}.StatementsShow-list-distributed{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,-webkit-min-content);grid-template-rows:repeat(4,min-content)}.StatementsShow-list-item{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.StatementsShow-general{border-bottom:1px solid #d9d2d0;margin-bottom:30px;padding-bottom:30px}.StatementsShow-filter{width:1px}.StatementsShow-filter-links{line-height:30px;padding-left:15px}.StatementsShow-filter-link+.StatementsShow-filter-link{padding-left:10px}.StatementsShow-client-id-col{word-break:break-all;word-wrap:break-word}.TrackEdit-album-view-wrapper{position:relative}.TrackEdit-fields{margin-top:30px}.TrackEdit-track-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.TrackEdit-track-group{width:33%}.TrackEdit-track-group+.TrackEdit-track-group{margin-left:50px}.TrackEdit-section+.TrackEdit-section{margin-top:35px}.TrackEdit-field-duration,.TrackEdit-field-track-number{width:70px}.TrackEditModal-section+.TrackEditModal-section{margin-top:20px}.Bookdashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:50px}.Bookdashboard-section{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative;padding-bottom:30px;padding-top:30px}.Bookdashboard-section+.Bookdashboard-section{margin-top:10px}.Bookdashboard-view-all{white-space:nowrap}.Bookdashboard-newsrow{margin-bottom:10px}.Bookdashboard-update{margin-bottom:20px;width:70%}.Bookdashboard-update:last-child{margin-bottom:0}.Bookdashboard-select{width:100%}.Bookdashboard-salesformitem{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:220px}.Bookdashboard-albumcoverthumb{border:1px solid #d9d2d0;height:66px;width:46px;z-index:1}.Bookdashboard-main{width:66.6666666667%}.Bookdashboard-aside{padding-left:10px;width:33.3333333333%}.Bookdashboard .Table-controls-top{margin-bottom:10px}.Bookdashboard-topbooks-filter{width:220px}.Bookdashboard-catalogsummary-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.Bookdashboard-catalogsummarylink{display:inline-block;padding-right:8px;position:relative}.Bookdashboard-catalogsummarylink+.Bookdashboard-catalogsummarylink{padding-left:8px}.Bookdashboard-catalogsummarylink+.Bookdashboard-catalogsummarylink::before{background:#b8b6b5;content:"";height:15px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.Bookdashboard-catalogsummarylink+.Bookdashboard-catalogsummarylink::before{height:100%}.Bookdashboard-catalogsummarylink+.Bookdashboard-catalogsummarylink::before{background:#d9d2d0}.Bookdashboard-catalogsummarylink:last-child{padding-right:0}.Bookdashboard-catalogsummarylink{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:5px;position:relative;text-align:center}.Bookdashboard-catalogsummarylink:active,.Bookdashboard-catalogsummarylink:focus,.Bookdashboard-catalogsummarylink:hover{text-decoration:none}.Bookdashboard-catalogsummary-count{font-size:24px}.Bookdashboard-catalogsummarylink:focus .Bookdashboard-catalogsummary-count,.Bookdashboard-catalogsummarylink:hover .Bookdashboard-catalogsummary-count{text-decoration:underline}.Bookdashboard-catalogsummarylink:active .Bookdashboard-catalogsummary-count{text-decoration:none}.Bookdashboard-catalogsummary-title{color:#a8a0a0;font-size:11px;text-transform:uppercase;font-size:12px;font-weight:500}.Bookdashboard-catalogsummary-title-required::after{content:"*";display:inline-block;margin-left:5px}.Bookdashboard-catalogsummary-title{display:block;margin-bottom:10px}.Bookdashboard-catalogsummary-help{margin-top:10px}.Matcher-exact-match,.Table-row-data .Matcher-exact-match{font-weight:500}.Matcher-disabled-row .Table-col{color:#a8a0a0}.SalesChart{display:inline-block;position:relative}.SalesChart-map{height:100%;position:absolute;width:100%;z-index:-1}.SalesChart-image{vertical-align:top}.SalesChart-area{position:absolute}.Input-variance{margin-bottom:10px;margin-right:5px;text-align:right;width:80px}.Input-variance-wrapper{color:#a8a0a0}.Field-column-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Field-column-four{padding-right:60px;width:25%}.Field-column-four .Checkbox{margin-bottom:10px}.BookpubReports-input{margin-bottom:10px;max-width:300px}.BookpubReports-label-display{background:#f2f2f2;display:inline-block;margin-top:10px;padding-right:5px}.BookpubReports-template{display:none}.BookpubReports-label{background-color:#6d6565;border:1px solid #f2f2f2;color:#fff;cursor:move;float:left;font-size:12px;line-height:28px;margin:5px 0 5px 5px;overflow:hidden;padding:0 5px;white-space:nowrap}.BookpubReports-sample-wrapper{border:1px solid #a8a0a0;border-radius:3px;display:none;height:100px;margin-bottom:10px;overflow:auto;padding:0 10px}.BookpubReports-update{margin-bottom:10px}.BookpubReports-flag{overflow:hidden}.BookCover{border:1px solid #d9d2d0;width:210px}.Catalog-showhide{margin:20px 0 10px}.Catalog-pricelist{margin:30px 0}.Catalog-col-qualifier,.Catalog-col-type{width:10%}.Catalog-col-status{width:25%}.Catalog-col-price{width:15%}.Catalog-col-discount,.Catalog-col-region{width:20%}.Table .Catalog-col-price{padding-right:40px}.Bookchart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0}.Bookchart-period{float:left;line-height:30px;list-style:none;margin:0;padding:0}.Bookchart-period-item{float:left;margin:0}.Bookchart-period-item::after{content:"|";margin:5px}.Bookchart-period-item:last-child::after{content:""}.Bookchart-currentperiod{color:#6d6565}.Bookchart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.Bookchart-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.Bookchart-chart{-ms-flex-preferred-size:0;flex-basis:0}.Bookchart-prevnext{-ms-flex-preferred-size:100%;flex-basis:100%;margin:10px 0}.Bookchart-legend{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:20px 0 0 10px}.Bookchart-legenditem{clear:both;float:left;margin-bottom:5px;padding:0 0 0 35px;position:relative}.Bookchart-legendinfo{margin:10px 0}.Bookchart-legendselect{padding-right:10px;width:180px}.Bookchart-legend-marker,.Bookchart-legend-nodata,.Bookchart-legend-setprice{float:left;height:2px;left:0;margin-right:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:25px}.Bookchart-legend-nodata{background-color:#d9d2d0}.Bookchart-legend-setprice{background:url(/production/images/bookpub/set_price.gif) repeat-x}.Bookchart-chartimage{margin:0}.Bookchart-input-error{border-color:#d54236}.PriceExeptions-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.PriceExeptions-info{line-height:30px}.PriceHistory-information .ValuePair-label{width:135px}.PriceHistory-prices{margin-top:20px}.PriceExeptions-approved-text{color:#78a22f}.Bookpub-conversion-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.Bookpub-conversion-subheader{line-height:30px;margin-bottom:10px}.Bookpub-conversion-subheader .Form-input-wrapper{display:inline-block}.Bookpub-conversion-container+.Bookpub-conversion-container{margin-left:40px}.Bookpub-conversion-select{display:inline-block;width:100px}.Bookpub-currency-form-table{display:table;margin-bottom:20px}.Bookpub-currency-form-row{display:table-row}.Bookpub-currency-native{text-align:right}.Bookpub-conversion-error{-ms-flex-preferred-size:100%;flex-basis:100%}.Tracker-basecontainer{background:#fff;border:1px solid #d9d2d0;padding-left:30px;padding-right:30px;position:relative}.Tracker-basecontainer+.Tracker-basecontainer{margin-top:10px}.Tracker-basecontainer{padding-bottom:30px;padding-top:30px}.Tracker-editnote-input{width:350px}.Tracker-edit-data{margin-bottom:20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiLCJycHNTdHlsZS5taW4uY3NzIiwiLi4vYXNzZXRzL2ljb25zL3N0eWxlcy9fc3ByaXRlLnNjc3MiLCJfb3ZlcndyaXRlcy5zY3NzIiwiX21peGlucy5zY3NzIiwicnBzbmV3LnNjc3MiLCJDaXJjbGVQcm9ncmVzc0xvYWRlci5zY3NzIiwiYnJlYWRjcnVtYnMuc2NzcyIsImJ1dHRvbi5zY3NzIiwiLi4vX21peGlucy5zY3NzIiwiY2FsZW5kYXIuc2NzcyIsImNoZWNrYm94LnNjc3MiLCJjbGllbnRMb2dvLnNjc3MiLCJjb2xsYXBzZVRyaWdnZXIuc2NzcyIsImNvbnRyb2xzR3JvdXAuc2NzcyIsImRhc2hib2FyZC5zY3NzIiwiZGF0ZVBpY2tlci5zY3NzIiwiZGVsZXRlUm93LnNjc3MiLCJkb3dubG9hZExpbmsuc2NzcyIsImRvd25vYWRSZXBvcnQuc2NzcyIsImRyb3Bkb3duLnNjc3MiLCJkdWFsc2VsZWN0LnNjc3MiLCJmaWxlU3RhdHVzLnNjc3MiLCJmaWxlVXBsb2FkZXIuc2NzcyIsImZvb3Rlci5zY3NzIiwiZm9ybS5zY3NzIiwiaGVhZGVyLnNjc3MiLCJoZWxwSWNvbi5zY3NzIiwiaGVscFBhZ2Uuc2NzcyIsImljb24uc2NzcyIsImlubGluZVBvcC5zY3NzIiwiaW5wdXQuc2NzcyIsImxheW91dC5zY3NzIiwibGlzdE5hdi5zY3NzIiwibG9hZGFibGVJbWFnZS5zY3NzIiwibG9hZGluZ0JhbGxzLnNjc3MiLCJsb2dvLnNjc3MiLCJtYWluTmF2aWdhdGlvbi5zY3NzIiwibWFpblNlYXJjaC5zY3NzIiwibW9kYWwuc2NzcyIsIm1vdmVUcmlnZ2VyLnNjc3MiLCJwYWdlSGVscExpbmsuc2NzcyIsInBhZ2VTaG93LnNjc3MiLCJwYWdpbmF0aW9uLnNjc3MiLCJwZXJpb2ROYXYuc2NzcyIsInBpZUNoYXJ0LnNjc3MiLCJwb3BvdmVyLnNjc3MiLCJyYWRpby5zY3NzIiwic2VsZWN0LnNjc3MiLCJzZWxlY3RBbGxEcm9wZG93bi5zY3NzIiwic3RhdHVzSWNvbi5zY3NzIiwic3RlcHMuc2NzcyIsInN1Yk5hdmlnYXRpb24uc2NzcyIsInRhYmxlLnNjc3MiLCJ0YWJsZVF1aWNrRmlsbC5zY3NzIiwidGV4dE5vZGUuc2NzcyIsInRvb2x0aXAuc2NzcyIsInZhbHVlUGFpci5zY3NzIiwid2FybmluZy5zY3NzIiwiYWRtaW4vYXBwdXNlci5zY3NzIiwiYWRtaW4vbWFwZmFjZS5zY3NzIiwiYWRtaW4vbWNwcy5zY3NzIiwiYWRtaW4vcG9ydGFsLnNjc3MiLCJhZG1pbi9zZXJ2aWNlcy5zY3NzIiwiYWRtaW4vc3RhdGVtZW50cy5zY3NzIiwiYWRtaW4vc3RhdHJhdGVzLnNjc3MiLCJhbmFseXRpY3MvcmVwb3J0cy5zY3NzIiwiY2F0YWxvZy9jYXRhbG9nQWxidW0uc2NzcyIsImNhdGFsb2cvY2F0YWxvZ0VkaXQuc2NzcyIsImNhdGFsb2cvY2F0YWxvZ0VkaXRUcmFja3Muc2NzcyIsImNhdGFsb2cvY2F0YWxvZ01haW4uc2NzcyIsImNhdGFsb2cvY2F0YWxvZ1NlYXJjaC5zY3NzIiwiY29udHJhY3QvY29udHJhY3RBcnRpc3RFZGl0LnNjc3MiLCJjb250cmFjdC9jb250cmFjdEFydGlzdFNob3cuc2NzcyIsImNvbnRyYWN0L2NvbnRyYWN0TGFiZWxFZGl0LnNjc3MiLCJjb250cmFjdC9jb250cmFjdExhYmVsU2hvdy5zY3NzIiwiY29udHJhY3QvY29udHJhY3RNYWluLnNjc3MiLCJkaXN0cmlidXRpb24vZGlzdHJpYnV0aW9uLnNjc3MiLCJsaWNlbnNlL2xpY2Vuc2VFZGl0LnNjc3MiLCJsaWNlbnNlL2xpY2Vuc2VQcmVlZGl0LnNjc3MiLCJsaWNlbnNlL2xpY2Vuc2VWaWV3LnNjc3MiLCJtYXRjaGVyL21hdGNoZXIuc2NzcyIsInBheWVlL3BheWVlRWRpdC5zY3NzIiwicGF5ZWUvcGF5ZWVNYWluLnNjc3MiLCJwYXlvclRyYW5zYWN0aW9uL3BheW9yVHJhbnNhY3Rpb25FZGl0LnNjc3MiLCJwcm9kdWN0L2JvbnVzU2VydmljZXMuc2NzcyIsInByb2R1Y3QvcHJvZHVjdEVkaXQuc2NzcyIsInJlcG9ydC9hdWRpdFJlcG9ydC5zY3NzIiwicmVwb3J0L3JlcG9ydC5zY3NzIiwicmV2ZW51ZS9kaXN0cmlidXRpb25GZWUuc2NzcyIsInJldmVudWUvZWRpdFBlcmlvZE5hbWUuc2NzcyIsInJldmVudWUvZmluaXNoTGF5b3V0LnNjc3MiLCJyZXZlbnVlL2xpY2Vuc2VJbmNvbWUuc2NzcyIsInJldmVudWUvdHJhY2tlci5zY3NzIiwicmV2ZW51ZS90cmFja2VyQ3VycmVuY3kuc2NzcyIsInJldmVudWUvdHJhY2tlck5vdGVzLnNjc3MiLCJyZXZlbnVlL3RyYWNrZXJSZXZlbnVlTGF5b3V0LnNjc3MiLCJzZWFyY2gvYXJ0aXN0Q29udHJhY3RTZWFyY2guc2NzcyIsInNlYXJjaC9pbmxpbmVTZWFyY2guc2NzcyIsInNlYXJjaC9tYXN0ZXJTZWFyY2guc2NzcyIsInNlYXJjaC9zb25nU2VhcmNoLnNjc3MiLCJzdGF0ZW1lbnRzL21lY2hhbmljYWxDcmVhdGUuc2NzcyIsInN0YXRlbWVudHMvbWVjaGFuaWNhbEVkaXQuc2NzcyIsInN0YXRlbWVudHMvc3RhdGVtZW50RmlsdGVyLnNjc3MiLCJzdGF0ZW1lbnRzL3N0YXRlbWVudHMuc2NzcyIsInN0YXRlbWVudHMvc3RhdGVtZW50c0RvY3VtZW50cy5zY3NzIiwic3RhdGVtZW50cy9zdGF0ZW1lbnRzTWFpbi5zY3NzIiwic3RhdGVtZW50cy9zdGF0ZW1lbnRzU2hvdy5zY3NzIiwidHJhY2svdHJhY2tFZGl0LnNjc3MiLCJ0cmFjay90cmFja0VkaXRNb2RhbC5zY3NzIiwibWF0Y2hlci5zY3NzIiwic2FsZXNDaGFydC5zY3NzIiwiYWRtaW4vcHJpY2VfdmFyaWFuY2Uuc2NzcyIsImFkbWluL3JlcG9ydHMuc2NzcyIsImNhdGFsb2cvYm9va0NvdmVyLnNjc3MiLCJjYXRhbG9nL2NhdGFsb2cuc2NzcyIsImNhdGFsb2cvY2hhcnQuc2NzcyIsInByaWNlL3ByaWNlRXhlcHRpb25zLnNjc3MiLCJyZXZlbnVlL2N1cnJlbmN5LnNjc3MiLCJyZXZlbnVlL2VkaXRwYWdlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFHQSxFQUNJLG1CQUFBLFdBQUEsV0FBQSxXQ21GSixFQUNBLEtBQ0EsUUFKQSxXQVpBLEtBd0NBLFFBdkJBLEtBQ0EsS0FhQSxHQVpBLElBQ0EsSUFuQkEsSUE0QkEsR0FDQSxHQVRBLEdBY0EsU0FDQSxLQS9CQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0QzRUEsS0NxRUEsT0FrQkEsSUFDQSxJQWNBLE1BQ0EsT0FKQSxHQS9CQSxPQTZCQSxHQXJCQSxFQUVBLElBV0EsRUFDQSxNQXZCQSxLQXdCQSxPQUNBLElBQ0EsSUFXQSxNQUVBLE1BS0EsR0FKQSxNQUdBLEdBRkEsTUFDQSxHQVhBLEdEbERJLE9BQUEsRUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUdKLE9DaUVBLE1BQ0EsU0QvREksUUFBQSxFQUdKLFFDaUVBLE1BR0EsV0FGQSxPQUNBLFdBR0EsT0FDQSxPQUZBLE9BR0EsSUFHQSxPQUZBLFFBQ0EsTUQ5REksUUFBQSxNQUdKLE1BQ0ksT0FBQSxFQUdKLE9BQ0ksU0FBQSxTQUdKLFdBQ0ksTUFBQSxLQUdKLEdBQ0ksZ0JBQUEsS0FJSixLQUNJLE1BQUEsUUFDQSxZQUFBLFdBQ0EsWUFBQSxJQUNBLE9BQUEsS0FDQSx3QkFBQSxVQUNBLHVCQUFBLFlBR0osR0NrRUEsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEVEaEVJLE9BQUEsRUFHSixLQUNJLGlCQUFBLEtBQ0EsWUFBQSxLQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLEtBR0osR0FDSSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FHSixHQUNJLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUdKLEdBQ0ksVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBR0osR0FDSSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FHSixNQUNJLGdCQUFBLFNBQ0EsZUFBQSxFQUdKLEVBQUEsT0FDSSxZQUFBLElFM0pKLE1BQ0ksUUFBQSxhQUNBLEtBQUEsYUFHSixVQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUosZ0JBQ0ksTUFBQSxLQUNBLE9BQUEsS0FFSixpQkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUVKLGlCQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUosa0JBQ0ksTUFBQSxLQUNBLE9BQUEsS0FFSixlQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUosZ0JBQ0ksTUFBQSxLQUNBLE9BQUEsS0FFSixZQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUosV0FDSSxNQUFBLEtBQ0EsT0FBQSxLQUVKLGtCQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUosZUFDSSxNQUFBLEtBQ0EsT0FBQSxLQUVKLG1CQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUosWUFDSSxNQUFBLEtBQ0EsT0FBQSxLQUVKLFlBQ0ksTUFBQSxLQUNBLE9BQUEsS0FFSixlQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUosZUFDSSxNQUFBLEtBQ0EsT0FBQSxLQUVKLGdCQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUosYUFDSSxNQUFBLEtBQ0EsT0FBQSxLQUVKLGVBQ0ksTUFBQSxLQUNBLE9BQUEsS0FFSixnQkFDSSxNQUFBLFNBQ0EsT0FBQSxTQUVKLFdBQ0ksTUFBQSxLQUNBLE9BQUEsS0FFSixtQkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUVKLFdBQ0ksTUFBQSxLQUNBLE9BQUEsS0FFSixXQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUosV0FDSSxNQUFBLEtBQ0EsT0FBQSxLQUVKLFdBQ0ksTUFBQSxLQUNBLE9BQUEsS0FFSixnQkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUVKLGNBQ0ksTUFBQSxLQUNBLE9BQUEsS0FFSixXQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUosWUFDSSxNQUFBLEtBQ0EsT0FBQSxLQUVKLGtCQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUosdUJBQ0ksTUFBQSxLQUNBLE9BQUEsS0FFSix1QkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUVKLGVBQ0ksTUFBQSxLQUNBLE9BQUEsS0FF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LFdBQUEsUUFDQSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLFdBQUEsQ0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsV0FBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsV0FBQSxDQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxXQUFBLENBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxlQUdKLDRCQUFBLDRCQWxDQSxXQUFBLFFBQ0EsbUJBQUEsTUFBQSxFQUFBLEVBQUEsSUFBQSxjQUFBLENBQUEsTUFBQSxFQUFBLElBQUEsRUFBQSxjQUFBLENBQUEsRUFBQSxFQUFBLEVBQUEsZUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsY0FBQSxDQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEsY0FBQSxDQUFBLEVBQUEsRUFBQSxFQUFBLGVBRUEsNEJBQUEsaUNBQUEsb0NBQUEsNEJBQUEsaUNBQUEsb0NBR0ksTUFBQSxxQkR2S0osb0JDNEdBLGlCQUFBLEtBQ0EsaUJBQUEscUZBQUEsaUJBQUEsd0RBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLFdBQUEsQ0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsV0FBQSxDQUFBLEVBQUEsRUFBQSxFQUFBLFlBQUEsV0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLFdBQUEsQ0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsV0FBQSxDQUFBLEVBQUEsRUFBQSxFQUFBLFlBRUEsb0JBQUEsNEJBRUksTUFBQSxRQUdKLDRCQUFBLDBCQUFBLDBCQUdJLGlCQUFBLHFGQUFBLGlCQUFBLHdEQUNBLGFBQUEsUUFDQSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLFdBQUEsQ0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsV0FBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsV0FBQSxDQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxXQUFBLENBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxlQUNBLE1BQUEsUUFDQSxRQUFBLEVBR0osMkJBQUEsMkJBN0JBLGlCQUFBLFFBQ0EsaUJBQUEsS0FDQSxhQUFBLFFBQ0EsbUJBQUEsTUFBQSxFQUFBLEVBQUEsSUFBQSxjQUFBLENBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxjQUFBLENBQUEsRUFBQSxFQUFBLEVBQUEsZUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsY0FBQSxDQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsY0FBQSxDQUFBLEVBQUEsRUFBQSxFQUFBLGVBQ0EsTUFBQSxRQThCQSxzQ0FDSSxPQUFBLEVBR0osOENBQ0ksYUFBQSxRQUdKLHFDQUNJLGFBQUEsUUQzSUEsb0JBQUEsMkJBQUEsMkJBQUEsMEJBQUEsNEJBS0ksTUFBQSxRQU9KLGtCQUFBLHlCQUFBLHlCQUFBLGdDQUFBLGdDQUFBLCtCQUFBLCtCQUFBLDRCQUFBLG1DQUFBLG1DQUFBLGtDQUFBLGtDQUFBLHlCQUFBLHdCQUFBLHdCQUtJLFdBQUEsSUFDQSxPQUFBLEVBQUEsS0FDQSxtQkFBQSxLQUFBLFdBQUEsS0FNSixrQkFBQSx5QkFBQSx5QkFBQSxnQ0FBQSxnQ0FBQSwrQkFBQSwrQkFBQSx5QkFBQSx3QkFBQSx3QkFLSSxNQUFBLFFBSVIsNEJBQ0ksTUFBQSxRQUVBLG1DQUFBLG1DQUFBLGtDQUFBLGtDQUlJLE1BQUEsUUFJUix5QkFDSSxPQUFBLEtBQ0EsWUFBQSxNQUNBLFFBQUEsRUFJQSxlQUFBLHFCQUFBLHFCQzRDSixpQkFBQSxRQUNBLGlCQUFBLEtBQ0EsYUFBQSxRQUNBLG1CQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsY0FBQSxDQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsY0FBQSxDQUFBLEVBQUEsRUFBQSxFQUFBLGVBQUEsV0FBQSxNQUFBLEVBQUEsRUFBQSxJQUFBLGNBQUEsQ0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGNBQUEsQ0FBQSxFQUFBLEVBQUEsRUFBQSxlQUNBLE1BQUEsUUQzQ1EsT0FBQSxRQUtaLGVBQ0ksUUFBQSxLQU1BLGlCQUFBLCtCQUFBLHdCQUFBLHVCQUFBLHVCUDI2Q0osaUJBR0EsK0JBREEsd0JBRUEsdUJBSEEsdUJBTkEsa0JBR0EsZ0NBREEseUJBRUEsd0JBSEEsd0JPajZDUSxPQUFBLFFBQ0EsZUFBQSxLQUVBLG1EQUFBLHFDQUFBLDRDQUFBLDJDQUFBLDJDUG03Q1IsbURBSEEscUNBRUEsNENBRUEsMkNBSEEsMkNBSEEsb0RBSEEsc0NBRUEsNkNBRUEsNENBSEEsNENRMTJDSSxXQUFBLFFBQ0EsYUFBQSxRQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLE9BQUEsUUFDQSxlQUFBLEtBRUEsbURBQUEsd0RBQUEsMkRBQUEscUNBQUEsMENBQUEsNkNBQUEsNENBQUEsaURBQUEsb0RBQUEsMkNBQUEsZ0RBQUEsbURBQUEsMkNBQUEsZ0RBQUEsbURSNjRDSixtREFFQSx3REFEQSwyREFWQSxxQ0FFQSwwQ0FEQSw2Q0FLQSw0Q0FFQSxpREFEQSxvREFLQSwyQ0FFQSxnREFEQSxtREFWQSwyQ0FFQSxnREFEQSxtREFWQSxvREFFQSx5REFEQSw0REFWQSxzQ0FFQSwyQ0FEQSw4Q0FLQSw2Q0FFQSxrREFEQSxxREFLQSw0Q0FFQSxpREFEQSxvREFWQSw0Q0FFQSxpREFEQSxvRFF0M0NRLE1BQUEsUUFpQkosbURBQUEsMkRBQUEscUNBQUEsNkNBQUEsNENBQUEsb0RBQUEsMkNBQUEsbURBQUEsMkNBQUEsbURSazVDSixtREFDQSwyREFQQSxxQ0FDQSw2Q0FHQSw0Q0FDQSxvREFHQSwyQ0FDQSxtREFQQSwyQ0FDQSxtREFQQSxvREFDQSw0REFQQSxzQ0FDQSw4Q0FHQSw2Q0FDQSxxREFHQSw0Q0FDQSxvREFQQSw0Q0FDQSxvRFFuNENRLE1BQUEscUJEdEZBLGtEQUFBLG9DQUFBLDJDQUFBLDBDQUFBLDBDUHEvQ1Isa0RBSEEsb0NBRUEsMkNBRUEsMENBSEEsMENBSEEsbURBSEEscUNBRUEsNENBRUEsMkNBSEEsMkNRcDdDSSxXQUFBLFFBQ0EsYUFBQSxRQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLE9BQUEsUUFDQSxlQUFBLEtBRUEsa0RBQUEsdURBQUEsMERBQUEsb0NBQUEseUNBQUEsNENBQUEsMkNBQUEsZ0RBQUEsbURBQUEsMENBQUEsK0NBQUEsa0RBQUEsMENBQUEsK0NBQUEsa0RSdTlDSixrREFFQSx1REFEQSwwREFWQSxvQ0FFQSx5Q0FEQSw0Q0FLQSwyQ0FFQSxnREFEQSxtREFLQSwwQ0FFQSwrQ0FEQSxrREFWQSwwQ0FFQSwrQ0FEQSxrREFWQSxtREFFQSx3REFEQSwyREFWQSxxQ0FFQSwwQ0FEQSw2Q0FLQSw0Q0FFQSxpREFEQSxvREFLQSwyQ0FFQSxnREFEQSxtREFWQSwyQ0FFQSxnREFEQSxtRFFoOENRLE1BQUEsUURuRUEsa0RBQUEsb0NBQUEsMkNBQUEsMENBQUEsMENQd2lEUixrREFIQSxvQ0FFQSwyQ0FFQSwwQ0FIQSwwQ0FIQSxtREFIQSxxQ0FFQSw0Q0FFQSwyQ0FIQSwyQ08vaERZLE1BQUEsUUFFSixnREFBQSx1REFBQSwwREFBQSxrQ0FBQSx5Q0FBQSw0Q0FBQSx5Q0FBQSxnREFBQSxtREFBQSx3Q0FBQSwrQ0FBQSxrREFBQSx3Q0FBQSwrQ0FBQSxrRFBpa0RSLGdEQUNBLHVEQUNBLDBEQVhBLGtDQUNBLHlDQUNBLDRDQUlBLHlDQUNBLGdEQUNBLG1EQUlBLHdDQUNBLCtDQUNBLGtEQVhBLHdDQUNBLCtDQUNBLGtEQVhBLGlEQUNBLHdEQUNBLDJEQVhBLG1DQUNBLDBDQUNBLDZDQUlBLDBDQUNBLGlEQUNBLG9EQUlBLHlDQUNBLGdEQUNBLG1EQVhBLHlDQUNBLGdEQUNBLG1ETzNpRFksTUFBQSxRQUNBLGdCQUFBLEtQeWtEWixnQk9sa0RBLHFCQUVJLE1BQUEsUUFDQSxRQUFBLGFBQ0EsU0FBQSxTQUNBLGVBQUEsT0FJQSwrQ0FBQSwrQ0FBQSxrREFBQSxrREFBQSx3Q0FBQSx3Q0FNSSxnQkFBQSxVQUdKLGdEQUFBLG1EQUFBLHlDQUdJLGdCQUFBLEtBS0osd0NBQ0ksWUFBQSxFQU9KLHVDQUFBLDhDQUFBLGlEQUdJLElBQUEsTUFHSiwyQkFDSSxZQUFBLElBRUEsOENBQ0ksWUFBQSxLQUdKLHNFQUNJLFlBQUEsSUFJUiwwQkFDSSxhQUFBLElBRUEsNkNBQ0ksYUFBQSxLQUdKLHFFQUNJLGFBQUEsSUFJUix1Q0FDSSxPQUFBLEVFM0xSLFVBQ0ksV0FBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsU0FBQSxTQUNBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FDQSxNQUFBLE1BR0oseUJBQ0ksU0FBQSxTQUNBLE1BQUEsS0FHSix1QkFDSSxXQUFBLEtUZ3pESix1QlM3eURBLHNCQUVJLFFBQUEsYUFDQSxXQUFBLE9BQ0EsTUFBQSxlQUdKLHVCQUNJLE9BQUEsUUFDQSxRQUFBLElUZ3pESiwyQlM3eURBLG1CQUVJLE1BQUEsUUFDQSxZQUFBLEVBR0osNEJBQ0ksTUFBQSxRQUdKLCtCQUNJLFlBQUEsSUFJSixzQkRoREksbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FFQSw0QkFDSSxtQkFBQSxJQUFBLEtBQUEsS0FBQSxXQUFBLElBQUEsS0FBQSxLQzZDUixzQkFHSSxjQUFBLElBQ0EsUUFBQSxhQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUVBLG1EQUFBLGtEQUVJLE9BQUEsS0FDQSxZQUFBLE9BQ0EsZUFBQSxJQUNBLFlBQUEsSUFHSixtREFDSSxNQUFBLEtBR0osa0RBQ0ksTUFBQSxLQUdKLGtGQUFBLHFEQUFBLG1EQUdJLFdBQUEsUUFDQSxNQUFBLFFBR0osb0RBQ0ksaUJBQUEsUUFDQSxNQUFBLFFBQ0EsT0FBQSxRQUNBLFlBQUEsSUFLUixxQkFDSSxRQUFBLGFBQ0EsZUFBQSxPQUdKLG1CQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLEtBR0osd0JBQ0ksZUFBQSxPQUdKLHdCRHhHSSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUVBLDhCQUNJLG1CQUFBLElBQUEsS0FBQSxLQUFBLFdBQUEsSUFBQSxLQUFBLEtDcUdSLHdCRG9LSSxTQUFBLFNBRUEsK0JBQ0ksUUFBQSxHQUNBLFFBQUEsYUFDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLGVBQUEsT0FHSiwwQkFDSSxRQUFBLGFBQ0EsZUFBQSxPQUdKLCtCQUNJLFFBQUEsS0NwTFIsd0JBSUksY0FBQSxJQUNBLE9BQUEsUUFDQSxRQUFBLGFBQ0EsWUFBQSxPQUNBLFFBQUEsSUFBQSxJQUVBLHdCQUFBLCtCQUVJLE1BQUEsUUFHSiwrQkFDSSxXQUFBLElBR0osOEJBQ0ksTUFBQSxRQUdKLDhCQUNJLFdBQUEsUUFDQSxRQUFBLEVBSVIsNkJBQ0ksWUFBQSxJQUVBLHVDQUNJLGVBQUEsT0FJUix5QkFDSSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFdBQUEsT0FDQSxNQUFBLEtBR0osa0JEeVRJLFVBQUEsS0FDQSxZQUFBLElBQ0EsYUFBQSxFQUNBLGNBQUEsRUFDQSxXQUFBLE9BQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLE1BQUEsS0FFQSx1Q0FDSSxPQUFBLEVDOVRSLGdCQUNJLFdBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BR0osdUJBQ0ksZUFBQSxJQUdKLHFDQUNJLEtBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUdKLDZCVDgwREEsNEJTNTBESSxNQUFBLGVBR0osd0JBQ0ksUUFBQSxXQUdKLHFCQUNJLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsV0FBQSxLQUdKLG1DQUNJLFlBQUEsS0FDQSxXQUFBLE1BSUEsNkNBQ0ksYUFBQSxNQUlSLDBCQUNJLFFBQUEsS0FBQSxFQUNBLE1BQUEsS0FHSix5QlRnMURBLHlCQUNBLHdCUzkwREksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FHSiwrQlRtMURBLCtCQUNBLDhCU2oxREksUUFBQSxFQ3pOSixVRklJLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBRUEsZ0JBQ0ksbUJBQUEsSUFBQSxLQUFBLEtBQUEsV0FBQSxJQUFBLEtBQUEsS0VQUixVRmdUSSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsTUFBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFNBQUEsU0FDQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBRUEsZ0JBQ0ksT0FBQSxFQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsV0FBQSxPQUdKLHlCQXpUQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUVBLCtCQUNJLG1CQUFBLElBQUEsS0FBQSxLQUFBLFdBQUEsSUFBQSxLQUFBLEtBc1RKLHlCQUdJLEtBQUEsUUFDQSxLQUFBLElBQ0EsV0FBQSxLQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLGtCQUFBLHFCQUFBLGNBQUEscUJBQUEsVUFBQSxxQkFDQSxXQUFBLE9BR0osa0JBQUEsZ0JBRUksUUFBQSxhQUNBLGVBQUEsT0FHSixrQkFDSSxZQUFBLElBQ0EsU0FBQSxTQUdKLGdCQWpWQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUVBLHNCQUNJLG1CQUFBLElBQUEsS0FBQSxLQUFBLFdBQUEsSUFBQSxLQUFBLEtBOFVKLGdCQUdJLFdBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLGFBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0Esa0JBQUEsRUFBQSxZQUFBLEVBRUEsZ0NBQ0ksYUFBQSxRQUlKLHdEQUNJLGFBQUEsUUFDQSxNQUFBLFFBR0osd0NBQ0ksYUFBQSxRQUNBLE1BQUEsUUFJQSx1REFDSSxXQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsUUFJUixnREFBQSx5Q0FBQSwrQ0FBQSwrQ0FJSSxXQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsUUFFQSwrREFBQSx3REFBQSw4REFBQSw4REFDSSxLQUFBLFFBR0osdURBQUEsZ0RBQUEsc0RBQUEsc0RBQ0ksV0FBQSxRRS9YWix1QkFDSSxXQUFBLFFBQ0EsUUFBQSxHQUNBLE9BQUEsSUFDQSxLQUFBLElBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQUEscUJBQUEsY0FBQSxxQkFBQSxVQUFBLHFCQUNBLFdBQUEsT0FDQSxNQUFBLEtBR0osNkNBQ0ksYUFBQSxRQUNBLE1BQUEsUUFLQSw0REFBQSxvRUFDSSxRQUFBLEVBQ0EsV0FBQSxPQUdKLG9EQUFBLDREQUNJLFFBQUEsRUFDQSxXQUFBLFFDbkNaLFlBQ0ksT0FBQSxLQ0FKLGlCQUNJLE9BQUEsUUFDQSxRQUFBLGFBR0osc0JBQ0ksa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFFBQUEsbUJBQUEsUUFBQSxtQkFBQSxRQUFBLFlBQ0EsT0FBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsV0FBQSxPQUNBLHlCQUFBLE9BQUEsT0FBQSxxQkFBQSxPQUFBLE9BQUEsaUJBQUEsT0FBQSxPQUNBLG1CQUFBLElBQUEsS0FBQSwwQkFBQSxXQUFBLElBQUEsS0FBQSwwQkFDQSxNQUFBLEtBRUEsZ0RBQ0ksa0JBQUEsZ0JBQUEsY0FBQSxnQkFBQSxVQUFBLGdCQ2hCSixlQUFBLGtDQUVJLFFBQUEsbUJBQUEsUUFBQSxtQkFBQSxRQUFBLFlBQ0EsWUFBQSxPQUlSLG9CQUNJLFFBQUEsYUFDQSxlQUFBLElBR0osMEJBQ0ksaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUNSSixXQUNJLGVBQUEsS0FJQSxzQ0FDSSxXQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsS0FDQSxZQUFBLEtBSVIsZ0JBQ0ksWUFBQSxNQUNBLFdBQUEsTUFFQSx5QkFHSSxZQUFBLEtBQ0EsV0FBQSxFQUlSLHFCQUNJLFFBQUEsYUFDQSxhQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsSUFDQSxNQUFBLGVBRUEsOENBQ0ksYUFBQSxFQUNBLFlBQUEsRUFDQSxNQUFBLEtBR0osbUVBQ0ksWUFBQSxLQUlSLDZCQUNJLGFBQUEsTUFDQSxTQUFBLFNBR0osMkJBQ0ksVUFBQSxLQUNBLFlBQUEsT0FFQSxvREFDSSxjQUFBLElBSVIsNEJBQ0ksUUFBQSxNQUNBLFdBQUEsSUFDQSxXQUFBLEtBQ0EsZUFBQSxJQUdKLDBCQUNJLE1BQUEsUUFDQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsS0N4RUosWUFDSSxTQUFBLFNBQ0EsTUFBQSxNZmtnRkoseURlNy9FQSxnREFFSSxRQUFBLGVDUkosNEJBQ0ksT0FBQSxFQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUdKLG1CUnlRSSxTQUFBLFNBRUEsMEJBQ0ksUUFBQSxHQUNBLFFBQUEsYUFDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLGVBQUEsT0FHSixxQkFDSSxRQUFBLGFBQ0EsZUFBQSxPQUdKLDBCQUNJLFFBQUEsS1F6UlIsbUJBR0ksT0FBQSxLQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLE1BQUEsS0FLSixpQkFDSSxPQUFBLFFBQ0EsUUFBQSxhQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUVBLHNEQUNJLE9BQUEsUUFDQSxlQUFBLEtBRUEsNERBQ0ksTUFBQSxRQU9aLGdCQUNJLEtBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLG1CQUFBLElBQUEsS0FBQSwwQkFBQSxXQUFBLElBQUEsS0FBQSwwQkFHSix1QkFDSSxRQUFBLEVBQ0EsSUFBQSxFQUNBLFdBQUEsUUFFQSwwQ0FDSSxRQUFBLEVBQ0EsSUFBQSxJQUNBLFdBQUEsT0FJUixxQkFDSSxRQUFBLEVBQ0EsSUFBQSxLQUNBLFdBQUEsUUFFQSx3Q0FDSSxRQUFBLEVBQ0EsSUFBQSxFQUNBLFdBQUEsUUNoRVIsY0FDSSxrQkFBQSxTQUFBLGVBQUEsU0FBQSxZQUFBLFNBQ0EsUUFBQSxtQkFBQSxRQUFBLG1CQUFBLFFBQUEsWUFDQSxZQUFBLElBRUEsb0JBQ0ksZ0JBQUEsS2pCc3RGUixtQkFDQSwwQmlCbnRGQSxtQkFHSSxRQUFBLGFBR0osbUJqQmt0RkEsMEJpQmh0RkksT0FBQSxLQUNBLGFBQUEsSUFDQSxTQUFBLFNBQ0EsV0FBQSxPQUNBLElBQUEsS0FDQSxNQUFBLEtBSUEsK0NBQ0ksZ0JBQUEsVUFFSix3REFDSSxnQkFBQSxLQUlSLG1CQUNJLFlBQUEsT0FDQSxTQUFBLFNBR0osOEJBQ0ksV0FBQSxRQUdKLGlDQUNJLFdBQUEsUUFHSiwwQlR3TUksTUFBQSxRQUNBLFVBQUEsS0FDQSxXQUFBLE9TeE1BLFlBQUEsSUFFQSw4Q0FDSSxnQkFBQSxLQ3ZEUiw2QkFDSSxRQUFBLGFBQ0EsU0FBQSxTQUNBLE1BQUEsTUFHSixvQ0FDSSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsS0FHSixtQ0FDSSxRQUFBLE1BR0osa0NBQ0ksTUFBQSxRQUNBLFFBQUEsTUFDQSxVQUFBLEtBQ0EsT0FBQSxJQUFBLEVBQUEsS0NwQkosVUFDSSxRQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxTQUFBLFNBQ0EsZUFBQSxLQUNBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FHSixrQkFDSSxRQUFBLE1BQ0EsU0FBQSxTQUdKLHNCQUNJLE9BQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUVBLHNCQUFBLDRCQUVJLE9BQUEsRUFBQSxLQUNBLG1CQUFBLEVBQUEsV0FBQSxFQUNBLFFBQUEsRUFJUix3QkFDSSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsUUFBQSxJQUVBLHdCQUFBLDhCQUVJLFdBQUEsSUFDQSxPQUFBLEVBQUEsS0FDQSxtQkFBQSxFQUFBLFdBQUEsRUFDQSxRQUFBLEVBS1Isa0JYMUNJLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBRUEsd0JBQ0ksbUJBQUEsSUFBQSxLQUFBLEtBQUEsV0FBQSxJQUFBLEtBQUEsS1d1Q1Isa0JYa0JJLGNBQUEsSUFDQSxRQUFBLGFBQ0EsWUFBQSxLQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxXQUNBLE9BQUEsS0FDQSxZQUFBLE9BQ0EsYUFBQSxLQUNBLGNBQUEsS0FFQSw2QkFDSSxPQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FHSiw2QkFDSSxPQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FLSiwwREFDSSxZQUFBLEVBQUEsS0FDQSxjQUFBLEVBR0oscUVBQ0ksY0FBQSxFQUFBLElBQUEsSUFBQSxFQUdKLG1FQUNJLGNBQUEsSUFBQSxFQUFBLEVBQUEsSUFHSiw0Q0FDSSxhQUFBLFFBR0osdURBQ0ksYUFBQSxRVzFEUixrQlhrT0ksU0FBQSxTQUVBLHlCQUNJLFFBQUEsR0FDQSxRQUFBLGFBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxlQUFBLE9BR0osb0JBQ0ksUUFBQSxhQUNBLGVBQUEsT0FHSix5QkFDSSxRQUFBLEtXbFBSLGtCQUlJLE9BQUEsUUFDQSxVQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUVBLHlDWDZFQSxpQkFBQSxLQUNBLGlCQUFBLHFGQUFBLGlCQUFBLHdEQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsbUJBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxXQUFBLENBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLFdBQUEsQ0FBQSxFQUFBLEVBQUEsRUFBQSxZQUFBLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxXQUFBLENBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLFdBQUEsQ0FBQSxFQUFBLEVBQUEsRUFBQSxZQUVBLHlDQUFBLGlEQUVJLE1BQUEsUUFHSixpREFBQSwrQ0FBQSwrQ0FHSSxpQkFBQSxxRkFBQSxpQkFBQSx3REFDQSxhQUFBLFFBQ0EsbUJBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxXQUFBLENBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLFdBQUEsQ0FBQSxFQUFBLElBQUEsSUFBQSxFQUFBLGVBQUEsV0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLFdBQUEsQ0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsV0FBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFDQSxNQUFBLFFBQ0EsUUFBQSxFQUdKLGdEQUFBLGdEQTdCQSxpQkFBQSxRQUNBLGlCQUFBLEtBQ0EsYUFBQSxRQUNBLG1CQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsY0FBQSxDQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsY0FBQSxDQUFBLEVBQUEsRUFBQSxFQUFBLGVBQUEsV0FBQSxNQUFBLEVBQUEsRUFBQSxJQUFBLGNBQUEsQ0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGNBQUEsQ0FBQSxFQUFBLEVBQUEsRUFBQSxlQUNBLE1BQUEsUUE4QkEsMkRBQ0ksT0FBQSxFQUdKLG1FQUNJLGFBQUEsUUFHSiwwREFDSSxhQUFBLFFXM0dKLHlDWGlKQSxXQUFBLFFBQ0EsT0FBQSxLQUNBLG1CQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsV0FBQSxDQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxXQUFBLENBQUEsRUFBQSxFQUFBLEVBQUEsWUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsV0FBQSxDQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxXQUFBLENBQUEsRUFBQSxFQUFBLEVBQUEsWUFFQSx5Q0FBQSw4Q0FBQSxpREFHSSxNQUFBLEtBR0osK0NBQ0ksV0FBQSxRQUNBLG1CQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsV0FBQSxDQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxXQUFBLENBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxlQUFBLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxXQUFBLENBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLFdBQUEsQ0FBQSxFQUFBLElBQUEs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Q0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxRQUFBLEVBQUEsRUFBQSxFQUFBLEtBQ0EsU0FBQSxTQUdKLHNCQUNJLE9BQUEsS0FBQSxFQUdKLHdCQUNJLGNBQUEsS0FDQSxNQUFBLE1BR0oseUJBQUEseUJBQUEsMkJBQ0ksTUFBQSxLQUNBLE9BQUEsSUFDQSxLQUFBLEVBQ0EsYUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsS0FLSix5QkFFSSxpQkFBQSxRQUVKLDJCQUVJLFdBQUEsOENBQUEsU0FLSixzQkFDSSxPQUFBLEVBR0osdUJBQ0ksYUFBQSxRQ3pHSiwyQkFDSSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBR0oscUJBQ0ksWUFBQSxLQUlBLDJDQUNJLE1BQUEsTUFJUixxQkFDSSxXQUFBLEtBR0osOEJBQ0ksTUFBQSxRQ25CSiw0QkFDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLFdBQUEsS0FHSiw4QkFDSSxZQUFBLEtBQ0EsY0FBQSxLQUVBLGtEQUNJLFFBQUEsYUFJUiw0REFDSSxZQUFBLEtBR0osMkJBQ0ksUUFBQSxhQUNBLE1BQUEsTUFHSiw2QkFDSSxRQUFBLE1BQ0EsY0FBQSxLQUdKLDJCQUNJLFFBQUEsVUFHSix5QkFDSSxXQUFBLE1BR0osMEJBQ0ksd0JBQUEsS0FBQSxXQUFBLEtDckNKLHVCOUc4UEksV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxTQUFBLFNBT0EsOENBQ0ksV0FBQSxLOEcxUVIsdUJBR0ksZUFBQSxLQUNBLFlBQUEsS0FHSix3QkFDSSxNQUFBLE1BR0osbUJBQ0ksY0FBQSIsImZpbGUiOiJycHNTdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tdHlwZSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby11bml2ZXJzYWwgKi9cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXVuaXZlcnNhbCAqL1xuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5xLFxuc21hbGwsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWd1cmUsXG5maWd1cmUgaW1nLFxuZmlnY2FwdGlvbixcbmhncm91cCxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24sXG52aWRlbyxcbm9iamVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEgaW1nIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbmZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5maWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmxvY2stcHJvcGVydGllcy1vcmRlciAqL1xuaHRtbCB7XG4gICAgY29sb3I6ICRjb2xvcl9ncmV5O1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLWJsb2NrLXByb3BlcnRpZXMtb3JkZXIgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBSdWJpaywgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfZGVmYXVsdDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9oZWFkaW5nX3hsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfaGVhZGluZ194O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfaGVhZGluZ19tO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfaGVhZGluZ19zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5zdHJvbmcsIGIge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tdHlwZSAqL1xuIixudWxsLCIuSWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLkljb24tYWRkIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tYXBwbHktYWxsIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tYXJyb3ctZG93biB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLWFycm93LWxlZnQge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1hcnJvdy1yaWdodCB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLWFycm93LXVwIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tYXR0ZW50aW9uIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tYXVkaW8ge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1iYWNrIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tYmFjay10by10b3Age1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1jYWxlbmRhciB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLWNsZWFyLWZpbHRlciB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLWNsb2NrIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tY2xvc2Uge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1jb21wbGV0ZSB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLWN1cnJlbmN5IHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tY3VzdG9taXplIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tZGVsZXRlIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tZG93bmxvYWQge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1kcmFnLWRyb3Age1xuICAgIHdpZHRoOjkzLjMzM3B4O1xuICAgIGhlaWdodDo5My4zMzNweDtcbn1cbi5JY29uLWVkaXQge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1maWx0ZXItYXJyb3cge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1pbmZvIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tbGluayB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLW1vcmUge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1tb3ZlIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tbW92ZS1kb3duIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tbW92ZS11cCB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLW5vdGUge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1wYXVzZSB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLXBpYy1jYXRhbG9nIHtcbiAgICB3aWR0aDo3NnB4O1xuICAgIGhlaWdodDo3NnB4O1xufVxuLkljb24tcGljLWNhdGFsb2ctYm9vayB7XG4gICAgd2lkdGg6NzZweDtcbiAgICBoZWlnaHQ6NzZweDtcbn1cbi5JY29uLXBpYy1jb250cmlidXRvcnMge1xuICAgIHdpZHRoOjc2cHg7XG4gICAgaGVpZ2h0Ojc2cHg7XG59XG4uSWNvbi1waWMtZGF0YSB7XG4gICAgd2lkdGg6NzZweDtcbiAgICBoZWlnaHQ6NzZweDtcbn1cbi5JY29uLXBpYy1pbXByaW50cyB7XG4gICAgd2lkdGg6NzZweDtcbiAgICBoZWlnaHQ6NzZweDtcbn1cbi5JY29uLXBpYy1qb2ItcXVldWUge1xuICAgIHdpZHRoOjc2cHg7XG4gICAgaGVpZ2h0Ojc2cHg7XG59XG4uSWNvbi1waWMtbGFiZWxzIHtcbiAgICB3aWR0aDo3NnB4O1xuICAgIGhlaWdodDo3NnB4O1xufVxuLkljb24tcGljLW1hbmFnZS1yZXZlbnVlLWZpbGUge1xuICAgIHdpZHRoOjc2cHg7XG4gICAgaGVpZ2h0Ojc2cHg7XG59XG4uSWNvbi1waWMtbWFwLWZhY2Uge1xuICAgIHdpZHRoOjc2cHg7XG4gICAgaGVpZ2h0Ojc2cHg7XG59XG4uSWNvbi1waWMtbWNwcyB7XG4gICAgd2lkdGg6NzZweDtcbiAgICBoZWlnaHQ6NzZweDtcbn1cbi5JY29uLXBpYy1wYXllZXMge1xuICAgIHdpZHRoOjc2cHg7XG4gICAgaGVpZ2h0Ojc2cHg7XG59XG4uSWNvbi1waWMtcGF5b3JzIHtcbiAgICB3aWR0aDo3NnB4O1xuICAgIGhlaWdodDo3NnB4O1xufVxuLkljb24tcGljLXByaWNlcyB7XG4gICAgd2lkdGg6NzZweDtcbiAgICBoZWlnaHQ6NzZweDtcbn1cbi5JY29uLXBpYy1yYXRlcyB7XG4gICAgd2lkdGg6NzZweDtcbiAgICBoZWlnaHQ6NzZweDtcbn1cbi5JY29uLXBpYy1yZWdpb25zIHtcbiAgICB3aWR0aDo3NnB4O1xuICAgIGhlaWdodDo3NnB4O1xufVxuLkljb24tcGljLXJldmlldy1zdGF0ZW1lbnRzIHtcbiAgICB3aWR0aDo3NnB4O1xuICAgIGhlaWdodDo3NnB4O1xufVxuLkljb24tcGljLXNhbGVzLWRhdGEge1xuICAgIHdpZHRoOjc2cHg7XG4gICAgaGVpZ2h0Ojc2cHg7XG59XG4uSWNvbi1waWMtc2FsZXMtZmVlZCB7XG4gICAgd2lkdGg6NzZweDtcbiAgICBoZWlnaHQ6NzZweDtcbn1cbi5JY29uLXBpYy1zZXJ2aWNlLXNldHRpbmdzIHtcbiAgICB3aWR0aDo3NnB4O1xuICAgIGhlaWdodDo3NnB4O1xufVxuLkljb24tcGljLXNldHRpbmdzIHtcbiAgICB3aWR0aDo3NnB4O1xuICAgIGhlaWdodDo3NnB4O1xufVxuLkljb24tcGljLXVzZXJzIHtcbiAgICB3aWR0aDo3NnB4O1xuICAgIGhlaWdodDo3NnB4O1xufVxuLkljb24tcGlwZXR0ZSB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLXBsYXkge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1wcmludCB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLXJlZnJlc2gge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1zYWxlcy1hbmFseXRpY3Mge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1zYXZlIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tc2VhcmNoIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tc2VlLWFsbCB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLXNlbGVjdC1hcnJvd3Mge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1za2lwLWJhY2sge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1za2lwLWZvcndhcmQge1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG59XG4uSWNvbi1zdG9wIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuLkljb24tdW5kbyB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLXVwbG9hZCB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbn1cbi5JY29uLXZpZGVvIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xufVxuIiwiLypcbkNvcHlyaWdodCAoYykgMjAwNywgWWFob28hIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbkNvZGUgbGljZW5zZWQgdW5kZXIgdGhlIEJTRCBMaWNlbnNlOlxuaHR0cDovL2RldmVsb3Blci55YWhvby5uZXQveXVpL2xpY2Vuc2UudHh0XG52ZXJzaW9uOiAyLjMuMFxuKi9cbi55dWktYWMge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ueXVpLWFjLWNvbnRhaW5lciB7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cbi55dWktYWMtY29udGVudCB7XG4gICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudTtcblxuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi55dWktYWMtc2hhZG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnl1aS1hYy1jb250ZW50IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ueXVpLWFjLWNvbnRlbnQgbGkge1xuICAgIEBpbmNsdWRlIGRyb3Bkb3duLWl0ZW07XG5cbiAgICBib3JkZXItdG9wOiAkYm9yZGVyX3NlY29uZGFyeTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG59XG5cbi55dWktYWMtd2FybmluZyB7XG4gICAgQGluY2x1ZGUgaW5saW5lLW1pZGRsZTtcblxuICAgIGNvbG9yOiAkY29sb3JfZGFuZ2VyX3dhcm5pbmc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJG9mZnNldF9tYWluICogLjU7XG4gICAgdG9wOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAuSWNvbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLklucHV0OmRpc2FibGVkICsgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubWF0Y2hpbmdUZXh0IHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xufVxuXG4ueXNlYXJjaHJlc3VsdCBiIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xufVxuXG4ucnNfdG9vbHRpcCB7XG4gICAgQGluY2x1ZGUgcG9wb3Zlci1wYW5lbDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogJG9mZnNldF9tYWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFydGlzdGljX3RyYW5zaXRpb25fZHVyYXRpb24gJGFydGlzdGljX3RyYW5zaXRpb25fZnVuY3Rpb24sXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eSAkYXJ0aXN0aWNfdHJhbnNpdGlvbl9kdXJhdGlvbiAkYXJ0aXN0aWNfdHJhbnNpdGlvbl9mdW5jdGlvbjtcbiAgICB3aWR0aDogNjAwcHg7XG5cbiAgICBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImNvbG9yc1wiO1xuXG4kc2VwYXJhdG9yLWhlaWdodDogMTVweDtcbiRzZXBhcmF0b3Itd2lkdGg6IDFweDtcbiRzZXBhcmF0b3ItaXRlbS1vZmZzZXQ6IDhweDtcblxuQG1peGluIHRyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0X3RyYW5zaXRpb25fb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHRfdHJhbnNpdGlvbl9vZmY7XG4gICAgfVxufVxuXG5AbWl4aW4gbWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICRyb290X21heF93aWR0aDtcbiAgICBtaW4td2lkdGg6ICRyb290X21pbl93aWR0aDtcbiAgICBwYWRkaW5nOiAwICRvZmZzZXRfbWFpbiAqIDQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaWFfYnJlYWtwb2ludF9tKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluICogMi41O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiAyLjU7XG4gICAgfVxufVxuXG5AbWl4aW4gc2VwYXJhdGVkLWl0ZW0oJHR5cGU6IFwibWFpblwiLCAkZnVsbGhlaWdodDogXCJmYWxzZVwiKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzZXBhcmF0b3ItaXRlbS1vZmZzZXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiArICYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzZXBhcmF0b3ItaXRlbS1vZmZzZXQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXBhcmF0b3I7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2VwYXJhdG9yLWhlaWdodDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAkc2VwYXJhdG9yLXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRmdWxsaGVpZ2h0ID09IHRydWUge1xuICAgICAgICAmICsgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBzZWNvbmRhcnkge1xuICAgICAgICAmICsgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXBhcmF0b3Jfc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBjb250cm9sIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfbWFpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFJ1YmlrLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGhlaWdodDogJGNvbnRyb2xfaGVpZ2h0X25vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctbGVmdDogJGNvbnRyb2xfc2lkZV9wYWRkaW5nX25vcm1hbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY29udHJvbF9zaWRlX3BhZGRpbmdfbm9ybWFsO1xuXG4gICAgJi1zaXplLXNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiAkY29udHJvbF9oZWlnaHRfc21hbGw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW47XG4gICAgfVxuXG4gICAgJi1zaXplLWxhcmdlIHtcbiAgICAgICAgaGVpZ2h0OiAkY29udHJvbF9oZWlnaHRfbGFyZ2U7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluICogMjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogMjtcbiAgICB9XG5cbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbiAgICAuQ29udHJvbHNHcm91cC1pdGVtICsgLkNvbnRyb2xzR3JvdXAtaXRlbSAmIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuQ29udHJvbHNHcm91cC1pdGVtICsgLkNvbnRyb2xzR3JvdXAtaXRlbTpsYXN0LWNoaWxkICYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICRib3JkZXJfcmFkaXVzX21haW4gJGJvcmRlcl9yYWRpdXNfbWFpbiAwO1xuICAgIH1cblxuICAgIC5Db250cm9sc0dyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAmIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfbWFpbiAwIDAgJGJvcmRlcl9yYWRpdXNfbWFpbjtcbiAgICB9XG5cbiAgICAuQ29udHJvbHNHcm91cC10eXBlLWlucHV0ICYge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9jb250cm9sX2JvcmRlcl9pbnB1dDtcbiAgICB9XG5cbiAgICAuRm9ybS1pdGVtLWVycm9yIC5Db250cm9sc0dyb3VwLWl0ZW0gJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2RhbmdlcjtcbiAgICB9XG5cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbn1cblxuQG1peGluIGFjdGlvbi1jb250cm9sIHtcbiAgICBmb250LXNpemU6ICRfZm9udF9zaXplX2xhYmVsX2RlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi1zaXplLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkX2ZvbnRfc2l6ZV9sYWJlbF9zbWFsbDtcbiAgICB9XG5cbiAgICAmLXNpemUtbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6ICRfZm9udF9zaXplX2xhYmVsX21lZGl1bTtcbiAgICB9XG59XG5cbkBtaXhpbiBjb250cm9sLWRlZmF1bHQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfY29udHJvbF9iYWNrZ3JvdW5kX2F1eGlsbGlhcnk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9jb250cm9sX2JvcmRlcl9hdXhpbGxpYXJ5O1xuICAgIGJveC1zaGFkb3c6ICRjb250cm9sX2JveC1zaGFkb3dfYWN0aXZlO1xuICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0X2F1eGlsbGlhcnk7XG59XG5cbkBtaXhpbiBjb250cm9sLWRlZmF1bHQge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2NvbnRyb2xfYmFja2dyb3VuZF9tYWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGNvbG9yX2NvbnRyb2xfYmFja2dyb3VuZF9tYWluLCAuNSksICRtb3VzZSk7XG4gICAgYm9yZGVyOiAkYm9yZGVyX2NvbnRyb2xfZGVmYXVsdDtcbiAgICBib3gtc2hhZG93OiAkY29udHJvbF9ib3gtc2hhZG93X2RlZmF1bHQ7XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLWZvY3VzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvcl9jb250cm9sX2JhY2tncm91bmRfbWFpbiwgLjUpLCAkbW91c2VfYnJpZ2h0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfY29udHJvbF9ib3JkZXJfYXV4aWxsaWFyeTtcbiAgICAgICAgYm94LXNoYWRvdzogJGNvbnRyb2xfYm94LXNoYWRvd19ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHRfYXV4aWxsaWFyeTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLWFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtZGVmYXVsdC1hY3RpdmU7XG4gICAgfVxuXG4gICAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAuQ29udHJvbHNHcm91cC10eXBlLWlucHV0ICYge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9jb250cm9sX2JvcmRlcl9pbnB1dDtcbiAgICB9XG5cbiAgICAuRm9ybS1pdGVtLWVycm9yICYge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9kYW5nZXI7XG4gICAgfVxufVxuXG5AbWl4aW4gY29udHJvbC1kZWZhdWx0LWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29udHJvbF9iYWNrZ3JvdW5kX2F1eGlsbGlhcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfY29udHJvbF9ib3JkZXJfdW5hY3RpdmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGFiZWw7XG4gICAgfVxufVxuXG5AbWl4aW4gY29udHJvbC1wcmltYXJ5LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2FjdGlvbl9zZWNvbmRhcnk7XG4gICAgYm94LXNoYWRvdzogJGNvbnRyb2xfYm94LXNoYWRvd19wcmltYXJ5X2FjdGl2ZTtcblxuICAgICYsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6bGluayB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl90ZXh0X2ludmVydCwgLjUpO1xuICAgIH1cbn1cblxuQG1peGluIGNvbnRyb2wtcHJpbWFyeS1kaXNhYmxlZCB7XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl90ZXh0X2ludmVydCwgLjUpO1xuICAgIH1cbn1cblxuQG1peGluIGNvbnRyb2wtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2FjdGlvbl9tYWluO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAkY29udHJvbF9ib3gtc2hhZG93X2RlZmF1bHQ7XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfaW52ZXJ0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYWN0aW9uX3NlY29uZGFyeTtcbiAgICAgICAgYm94LXNoYWRvdzogJGNvbnRyb2xfYm94LXNoYWRvd19ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLWFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtcHJpbWFyeS1hY3RpdmU7XG4gICAgfVxufVxuXG5AbWl4aW4gbGFiZWwoJHNpemU6IFwiZGVmYXVsdFwiKSB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X2xhYmVsO1xuICAgIGZvbnQtc2l6ZTogJF9mb250X3NpemVfbGFiZWxfZGVmYXVsdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGlmICRzaXplID09IHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkX2ZvbnRfc2l6ZV9sYWJlbF9zbWFsbDtcbiAgICB9XG5cbiAgICBAaWYgJHNpemUgPT0gbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6ICRfZm9udF9zaXplX2xhYmVsX21lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbiAgICB9XG5cbiAgICAmLXJlcXVpcmVkOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0X21haW4gKiAuNTtcbiAgICB9XG59XG5cbkBtaXhpbiBoZWxwVGV4dCB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X2xhYmVsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9kZWZhdWx0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1peGluIGJhc2UtY29udGFpbmVyKCR0eXBlOiBcImRlZmF1bHRcIikge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wYW5lbF9iYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogJGJvcmRlcl9tYWluO1xuICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluICogMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpZiAkdHlwZSA9PSBtYWluIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDM7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkb2Zmc2V0X21haW4gKiAzO1xuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluO1xuICAgIH1cbn1cblxuQG1peGluIGlubGluZS1taWRkbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmID4gc2NyaXB0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBwYW5lbCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3BhbmVsX2JhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2lucHV0X2F1eGlsbGlhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfbWFpbjtcbiAgICBib3gtc2hhZG93OiAkcGFuZWxfYm94X3NoYWRvdztcbn1cblxuQG1peGluIGlucHV0LWNvbnRyb2wge1xuICAgICRwYXJlbnQ6ICY7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHRfYXV4aWxsaWFyeTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICYtaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICN7JHBhcmVudH0gJi1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICBmaWxsOiAkY29sb3JfYWN0aW9uX21haW47XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLWZha2VyLFxuICAgICYtY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmLWNhcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1mYWtlciB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3BhbmVsX2JhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9pbnB1dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfc2Vjb25kYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogJGNvbnRyb2xfZm9ybV9zaXplO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAkY29udHJvbF9mb3JtX3NpemU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICN7JHBhcmVudH06aG92ZXIgJiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9jb250cm9sX2JvcmRlcl9pbnB1dF9hdXhpbGxpYXJ5O1xuXG4gICAgICAgIH1cblxuICAgICAgICAjeyRwYXJlbnR9OmhvdmVyICN7JHBhcmVudH0taW5wdXQ6Y2hlY2tlZCArICYge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYWN0aW9uX3NlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYWN0aW9uX3NlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHBhcmVudH0taW5wdXQ6Y2hlY2tlZCArICYge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYWN0aW9uX21haW47XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2FjdGlvbl9tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcGFyZW50fS1pbnB1dDpjaGVja2VkICsgJiB7XG4gICAgICAgICAgICAjeyRwYXJlbnR9LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skcGFyZW50fS1pbnB1dDpkaXNhYmxlZCArICYsXG4gICAgICAgICN7JHBhcmVudH0taW5wdXQ6aG92ZXI6ZGlzYWJsZWQgKyAmLFxuICAgICAgICAjeyRwYXJlbnR9LWlucHV0OmZvY3VzOmRpc2FibGVkICsgJixcbiAgICAgICAgI3skcGFyZW50fS1pbnB1dDphY3RpdmU6ZGlzYWJsZWQgKyAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb250cm9sX2JhY2tncm91bmRfYXV4aWxsaWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2NvbnRyb2xfYm9yZGVyX21haW47XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2NvbnRyb2xfYm9yZGVyX21haW47XG5cbiAgICAgICAgICAgICN7JHBhcmVudH0taWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX2NvbnRyb2xfYm9yZGVyX21haW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29udHJvbF9ib3JkZXJfbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AbWl4aW4gcG9wb3Zlci1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2NvbnRyb2xfYmFja2dyb3VuZF9tYWluO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9hdXhpbGxpYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX21haW47XG4gICAgYm94LXNoYWRvdzogJHBhbmVsX2JveF9zaGFkb3c7XG59XG5cbkBtaXhpbiBkcm9wZG93bi1tZW51IHtcbiAgICBAaW5jbHVkZSBwb3BvdmVyLXBhbmVsO1xuXG4gICAgcGFkZGluZzogJG9mZnNldF9tYWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWl4aW4gZHJvcGRvd24taXRlbS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2NvbnRyb2xfYmFja2dyb3VuZF9hdXhpbGxpYXJ5O1xuICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0X2F1eGlsbGlhcnk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1uZXN0aW5nLWRlcHRoICovXG5AbWl4aW4gZHJvcGRvd24taXRlbSB7XG4gICAgJHBhcmVudDogJjtcblxuICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0O1xuICAgIGZvbnQtc2l6ZTogJF9mb250X3NpemVfbGFiZWxfbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfZGVmYXVsdDtcbiAgICBwYWRkaW5nOiAoJG9mZnNldF9tYWluICogLjgpICRvZmZzZXRfbWFpbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmICsgJiB7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXJfc2Vjb25kYXJ5O1xuXG4gICAgICAgICYtc2VwYXJhdGVkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXJfbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi1mb2N1c2VkIHtcbiAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24taXRlbS1ob3ZlcjtcbiAgICB9XG5cbiAgICAmLWFjdGl2ZSB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2FjdGlvbl9hdXhpbGxpYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHRfYXV4aWxsaWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZGlzYWJsZWQge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmI3skcGFyZW50fS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9sYWJlbDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIG1heC1uZXN0aW5nLWRlcHRoICovXG5cbkBtaXhpbiBidXR0b24tZGlyZWN0aW9uLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zbWFsbDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogJGNvbnRyb2xfd2lkdGg7XG5cbiAgICAuQnV0dG9uLWljb24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBjb2x1bW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICYgKyAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0X21haW4gKiAzO1xuICAgIH1cbn1cblxuQG1peGluIGNvbHVtbldpZHRoKCRjb2xzKSB7XG4gICAgd2lkdGg6ICRjb2xzIC8gJGdyaWRfY29sdW1ucyAqIDEwMCU7XG59XG5cbkBtaXhpbiBwYWdlLXNlY3Rpb24ge1xuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMztcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwiYmFzZVwiO1xuQGltcG9ydCBcIi4uL2Fzc2V0cy9pY29ucy9zdHlsZXMvc3ByaXRlXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlc1wiO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby10eXBlICovXG5odG1sIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQ6ICRtb3VzZTtcbiAgICBmb250LWZhbWlseTogUnViaWssIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogJHJvb3RfbWluX3dpZHRoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuaDIsXG5oMyxcbmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5hLFxuLkFjdGlvbkxpbmsge1xuICAgIGNvbG9yOiAkY29sb3JfYWN0aW9uX21haW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9hY3Rpb25fbWFpbjtcbiAgICB9XG59XG5cbi5MaW5rLWRpc2FibGVkIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfcGxhY2Vob2xkZXI7XG4gICAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXR5cGUgKi9cblxuLlJvb3Qge1xuICAgIGJhY2tncm91bmQ6ICRtb3VzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5Nb2RhbC1tYXNrICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLkJvZHktbW9kYWwtb3BlbmVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkZpbGVOYW1lLFxuLkN1cnJlbmN5IHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5SZXR1cm5Ub0xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDM7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1uZXN0aW5nLWRlcHRoLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5LCBzZWxlY3Rvci1uby10eXBlICovXG5cbi5Db250cm9sc0xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5MYXlvdXQtaGVscCAuTGF5b3V0LWhlbHAtY29udGVudCAmIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbn1cblxuLkNvbnRyb2xzTGlzdC1pdGVtIHtcbiAgICBAaW5jbHVkZSBpbmxpbmUtbWlkZGxlO1xuXG4gICAgJixcbiAgICAuTGF5b3V0LWhlbHAgLkxheW91dC1oZWxwLWNvbnRlbnQgJiB7XG5cbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLkNvbnRyb2xzTGlzdC1pdGVtLW5vLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgbWF4LW5lc3RpbmctZGVwdGgsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHksIHNlbGVjdG9yLW5vLXR5cGUgKi9cblxuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4uQW5pbWF0ZVJldmVhbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAkdG9nZ2xlX3RyYW5zaXRpb247XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJi12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLWhpZGRlbiB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRvZ2dsZV90cmFuc2l0aW9uX29mZjtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG5cbi5Db250cm9sc0hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG5cbiAgICAmLXNlcGFyYXRlZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXJfbWFpbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRvZmZzZXRfbWFpbjtcbiAgICB9XG59XG5cbi5Db250cm9sc0hlYWRlci10ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby10eXBlICovXG4uSGVscFRleHQge1xuICAgIEBpbmNsdWRlIGhlbHBUZXh0O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXR5cGUgKi9cblxuLkhlbHBUZXh0LWJ5YnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogJGNvbnRyb2xfaGVpZ2h0X25vcm1hbDtcbiAgICBwYWRkaW5nOiAwICRvZmZzZXRfbWFpbjtcbn1cblxuLkxhc3QtbW9kaWZpZWQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogJG9mZnNldF9tYWluICogMiAwIDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5JbmZvcm1hdGlvbkNvbHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0kb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uSW5mb3JtYXRpb25Db2xzLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluICogMztcbiAgICB3aWR0aDogKDEwMCUgLyAzKTtcblxuICAgICYtZG91YmxlIHtcbiAgICAgICAgd2lkdGg6ICgxMDAlICogMiAvIDMpO1xuICAgIH1cbn1cblxuLkFkZC1yZWdpb24tYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIC5CdXR0b24tY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zbWFsbDtcbiAgICB9XG59XG5cbi5WaWV3LWxhYmVsIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfbGFiZWw7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX3NtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF92aWV3O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXRfbWFpbiAqIDU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uVmlldy1sYWJlbC1wYXlvciB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X2xhYmVsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zbWFsbDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfdmlldztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiA1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uVmlldy1ociB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXJfbWFpbjtcbiAgICBtYXJnaW46ICRvZmZzZXRfbWFpbiAqIDIgMDtcbn1cblxuLkhlYWRpbmctYWRkaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9kZWZhdWx0O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2xpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfY29udHJvbDtcbiAgICBwYWRkaW5nOiAkb2Zmc2V0X21haW4gMDtcbn1cblxuLkxpbmtzTGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi1kaXN0cmlidXRlZCB7XG4gICAgICAgIGNvbHVtbi13aWR0aDogNTAlO1xuICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5MaW5rc0xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX2RlZmF1bHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9jb250cm9sO1xuXG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAuNTtcbiAgICB9XG59XG5cbi5QYWdlU2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgcGFnZS1zZWN0aW9uO1xufVxuXG4uTWFpbkJhc2VTZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcihcIm1haW5cIik7XG5cbiAgICAmLWpvaW5lZCxcbiAgICAmICsgLk1haW5CYXNlU2VjdGlvbi1qb2luZWQge1xuICAgICAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0oJGJvcmRlcl9zaXplX2RlZmF1bHQpO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGJvcmRlcl9zaXplX2RlZmF1bHQ7XG4gICAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZVxuICAgIHNlbGVjdG9yLW5vLXR5cGUsXG4gICAgc2VsZWN0b3ItY2xhc3MtcGF0dGVybixcbiAgICBzZWxlY3Rvci1uby1pZCxcbiAgICBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5XG4qL1xuLlZpZXctdmFsdWUge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfdmlldztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJi5Db3VudHJ5bGlzdCB7XG4gICAgICAgIGNvbHVtbi1nYXA6ICRvZmZzZXRfbWFpbiAqIDQ7XG4gICAgICAgIGNvbHVtbnM6IDU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkbWFyZ2luX3ZpZXcgLyAyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX3ZpZXc7XG4gICAgfVxufVxuXG4jZmlsZUlucCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbmZpcm1Cb3gsXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jY29uZmlybURlbGV0ZUJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbmZpcm1EZWxldGVVc2VyQm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jcXdpa2Nsb3NlQm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG50ci50cmFja0RldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcmludEZyaWVuZGx5IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDdwdDtcbn1cblxuLnByaW50RnJpZW5kbHkgaDIge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4ucHJpbnRGcmllbmRseSBhLFxuLnByaW50RnJpZW5kbHkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJpbnRGcmllbmRseSAuc3RhdGVtZW50SGVhZGVyIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAjMDAwIHNvbGlkIDFweDtcbn1cblxuLnByaW50RnJpZW5kbHkgLnRvdGFsLFxuLnByaW50RnJpZW5kbHkgLnB1YnRvdGFsIHtcbiAgICBib3JkZXItdG9wOiAjMDAwIHNvbGlkIDFweDtcbn1cblxuLnByaW50RnJpZW5kbHkgLmhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206ICMwMDAgc29saWQgMXB4O1xufVxuXG4ucHJpbnRGcmllbmRseSAuc3RhdGVtZW50VGFibGUge1xuICAgIGJvcmRlci1ib3R0b206ICMwMDAgc29saWQgMXB4O1xuICAgIGJvcmRlci10b3A6ICMwMDAgc29saWQgMXB4O1xufVxuXG4ucHJpbnRGcmllbmRseSB0ZC5hbGJ1bURldGFpbHNUaXRsZSB7XG4gICAgYm9yZGVyLXRvcDogIzAwMCBzb2xpZCAycHg7XG59XG5cbiNsb2dpbk5vdGVzMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xvZ2luTm90ZXMyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jY29uZmlybURlbGV0ZUJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbmZpcm1EZWxldGVVc2VyQm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJhY2tWaWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jRm9ybV9QdWJsaXNoZXJfVXBkYXRlQXR0YWNoZWRQdWJsaXNoZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uQWRkaXRpb25hbEdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG59XG5cbi5BZGRpdGlvbmFsR3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXJfbWFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0X21haW47XG59XG5cbi5UYWJsZS1jb2wgLkxpc3QtZGVmYXVsdCB7XG4gICAgY29sb3I6ICR0dXJ0bGU7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGVcbiAgICBzZWxlY3Rvci1uby10eXBlLFxuICAgIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4sXG4gICAgc2VsZWN0b3Itbm8taWQsXG4gICAgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eVxuKi9cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9jb2xvcnNcIjtcblxuJGNpcmNsZV9wcm9ncmVzc19sb2FkZXJfc2l6ZTogMThweDtcbiRjaXJjbGVfcHJvZ3Jlc3NfbG9hZGVyX2JvcmRlci13aWR0aDogMnB4O1xuXG4uQ2lyY2xlUHJvZ3Jlc3NMb2FkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRjaXJjbGVfcHJvZ3Jlc3NfbG9hZGVyX3NpemU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAkY2lyY2xlX3Byb2dyZXNzX2xvYWRlcl9zaXplO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAkY2lyY2xlX3Byb2dyZXNzX2xvYWRlcl9ib3JkZXItd2lkdGggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX3NlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdG9nZ2xlX3RyYW5zaXRpb247XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtbG9hZGluZzo6YmVmb3JlLFxuICAgICYtcGVuZGluZzo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5DaXJjbGVQcm9ncmVzc0xvYWRlci1zeW1ib2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHN0cm9rZTogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgei1pbmRleDogMjtcblxuICAgIC5DaXJjbGVQcm9ncmVzc0xvYWRlci1sb2FkaW5nICYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAuMTVzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAuQ2lyY2xlUHJvZ3Jlc3NMb2FkZXItbG9hZGVkICYge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdG9nZ2xlX3RyYW5zaXRpb247XG4gICAgfVxuXG4gICAgLkNpcmNsZVByb2dyZXNzTG9hZGVyLXBlbmRpbmcgJiB7XG4gICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24gbGluZWFyIDEuMnMgaW5maW5pdGUgLjRzO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4uQnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIC41O1xufVxuXG4uQnJlYWRjcnVtYnMtaXRlbSB7XG4gICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHRfYXV4aWxsaWFyeTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX3NtYWxsO1xuXG4gICAgJiArICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiID4gXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgbWF4LW5lc3RpbmctZGVwdGgsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cblxuLkJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgYWN0aW9uLWNvbnRyb2w7XG4gICAgQGluY2x1ZGUgY29udHJvbDtcbiAgICBAaW5jbHVkZSBpbmxpbmUtbWlkZGxlO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmICsgJiB7XG4gICAgICAgIC5CdXR0b25zR3JvdXAgJiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10eXBlLWRlZmF1bHQge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLWRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJi10eXBlLXByaW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJi10eXBlLWRhbmdlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtZGVmYXVsdDtcblxuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdHlwZS10ZXh0LFxuICAgICYtdHlwZS10ZXh0LWlubGluZSxcbiAgICAmLXR5cGUtdGV4dC1zZWNvbmRhcnkge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi1hY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdHlwZS10ZXh0LFxuICAgICYtdHlwZS10ZXh0LWlubGluZSB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLWFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2FjdGlvbl9tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10eXBlLXRleHQtc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xhYmVsO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLWFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtfdGV4dF9hdXhpbGxpYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10eXBlLXRleHQtaW5saW5lIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X2RlZmF1bHQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi1hY3RpdmUge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtZGVmYXVsdC1hY3RpdmU7XG5cbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLkJ1dHRvbi1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5CdXR0b24tZGlzYWJsZWQsXG4uQnV0dG9uW2Rpc2FibGVkXSxcbi5CdXR0b246ZGlzYWJsZWQge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmLkJ1dHRvbi1hY3RpdmUsXG4gICAgJjpmb2N1cyB7XG5cbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmLkJ1dHRvbi10eXBlLWRlZmF1bHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1kZWZhdWx0LWRpc2FibGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5CdXR0b24tdHlwZS1wcmltYXJ5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtcHJpbWFyeS1kaXNhYmxlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuQnV0dG9uLXR5cGUtZGFuZ2VyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtZGVmYXVsdC1kaXNhYmxlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFuZ2VyX3VuYWN0aXZlO1xuICAgICAgICB9XG4gICAgICAgICYuQnV0dG9uLXR5cGUtdGV4dCxcbiAgICAgICAgJi5CdXR0b24tdHlwZS10ZXh0LWlubGluZSxcbiAgICAgICAgJi5CdXR0b24tdHlwZS10ZXh0LXNlY29uZGFyeSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGFiZWw7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbWF4LW5lc3RpbmctZGVwdGggKi9cblxuLkJ1dHRvbi1pY29uLXdyYXBwZXIsXG4uQnV0dG9uLWNvbnRlbnQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLkJ1dHRvbi1jb250ZW50IHtcbiAgICAuQnV0dG9uLXR5cGUtdGV4dDpob3ZlciAmLFxuICAgIC5CdXR0b24tdHlwZS10ZXh0LWlubGluZTpob3ZlciAmLFxuICAgIC5CdXR0b24tdHlwZS10ZXh0LXNlY29uZGFyeTpob3ZlciAmLFxuICAgIC5CdXR0b24tdHlwZS10ZXh0OmZvY3VzICYsXG4gICAgLkJ1dHRvbi10eXBlLXRleHQtaW5saW5lOmZvY3VzICYsXG4gICAgLkJ1dHRvbi10eXBlLXRleHQtc2Vjb25kYXJ5OmZvY3VzICYge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuQnV0dG9uLXR5cGUtdGV4dDphY3RpdmUgJixcbiAgICAuQnV0dG9uLXR5cGUtdGV4dC1pbmxpbmU6YWN0aXZlICYsXG4gICAgLkJ1dHRvbi10eXBlLXRleHQtc2Vjb25kYXJ5OmFjdGl2ZSAmIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLkJ1dHRvbi1pY29uLXdyYXBwZXIge1xuICAgIC5CdXR0b24tc2l6ZS1zbWFsbCAmIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBtYXgtbmVzdGluZy1kZXB0aCAqL1xuLkJ1dHRvbi1pY29uLXdyYXBwZXIge1xuXG4gICAgLkJ1dHRvbi10eXBlLXRleHQgJixcbiAgICAuQnV0dG9uLXR5cGUtdGV4dC1pbmxpbmUgJixcbiAgICAuQnV0dG9uLXR5cGUtdGV4dC1zZWNvbmRhcnkgJiB7XG4gICAgICAgIHRvcDogLS4xZW07XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0LW1haW4gKiAuNTtcblxuICAgICAgICAuQnV0dG9uLXNpemUtbGFyZ2UgJiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldC1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLkJ1dHRvbi1zaXplLWxhcmdlLkJ1dHRvbi10eXBlLXRleHQtaW5saW5lICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRvZmZzZXQtbWFpbiAqIC41O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkb2Zmc2V0LW1haW4gKiAuNTtcblxuICAgICAgICAuQnV0dG9uLXNpemUtbGFyZ2UgJiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRvZmZzZXQtbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5CdXR0b24tc2l6ZS1sYXJnZS5CdXR0b24tdHlwZS10ZXh0LWlubGluZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG9mZnNldC1tYWluICogLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuQnV0dG9uLW9ubHktaWNvbiAmIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSwgbWF4LW5lc3RpbmctZGVwdGggKi9cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJjb2xvcnNcIjtcblxuJHNlcGFyYXRvci1oZWlnaHQ6IDE1cHg7XG4kc2VwYXJhdG9yLXdpZHRoOiAxcHg7XG4kc2VwYXJhdG9yLWl0ZW0tb2Zmc2V0OiA4cHg7XG5cbkBtaXhpbiB0cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uX29uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0X3RyYW5zaXRpb25fb2ZmO1xuICAgIH1cbn1cblxuQG1peGluIG1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkcm9vdF9tYXhfd2lkdGg7XG4gICAgbWluLXdpZHRoOiAkcm9vdF9taW5fd2lkdGg7XG4gICAgcGFkZGluZzogMCAkb2Zmc2V0X21haW4gKiA0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGlhX2JyZWFrcG9pbnRfbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbiAqIDIuNTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogMi41O1xuICAgIH1cbn1cblxuQG1peGluIHNlcGFyYXRlZC1pdGVtKCR0eXBlOiBcIm1haW5cIiwgJGZ1bGxoZWlnaHQ6IFwiZmFsc2VcIikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2VwYXJhdG9yLWl0ZW0tb2Zmc2V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYgKyAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2VwYXJhdG9yLWl0ZW0tb2Zmc2V0O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VwYXJhdG9yO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogJHNlcGFyYXRvci1oZWlnaHQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogJHNlcGFyYXRvci13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZnVsbGhlaWdodCA9PSB0cnVlIHtcbiAgICAgICAgJiArICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gc2Vjb25kYXJ5IHtcbiAgICAgICAgJiArICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VwYXJhdG9yX3NlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gY29udHJvbCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX21haW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBSdWJpaywgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBoZWlnaHQ6ICRjb250cm9sX2hlaWdodF9ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb250cm9sX3NpZGVfcGFkZGluZ19ub3JtYWw7XG4gICAgcGFkZGluZy1yaWdodDogJGNvbnRyb2xfc2lkZV9wYWRkaW5nX25vcm1hbDtcblxuICAgICYtc2l6ZS1zbWFsbCB7XG4gICAgICAgIGhlaWdodDogJGNvbnRyb2xfaGVpZ2h0X3NtYWxsO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluO1xuICAgIH1cblxuICAgICYtc2l6ZS1sYXJnZSB7XG4gICAgICAgIGhlaWdodDogJGNvbnRyb2xfaGVpZ2h0X2xhcmdlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgfVxuXG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuXG4gICAgLkNvbnRyb2xzR3JvdXAtaXRlbSArIC5Db250cm9sc0dyb3VwLWl0ZW0gJiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLkNvbnRyb2xzR3JvdXAtaXRlbSArIC5Db250cm9sc0dyb3VwLWl0ZW06bGFzdC1jaGlsZCAmIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyX3JhZGl1c19tYWluICRib3JkZXJfcmFkaXVzX21haW4gMDtcbiAgICB9XG5cbiAgICAuQ29udHJvbHNHcm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgJiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX21haW4gMCAwICRib3JkZXJfcmFkaXVzX21haW47XG4gICAgfVxuXG4gICAgLkNvbnRyb2xzR3JvdXAtdHlwZS1pbnB1dCAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfY29udHJvbF9ib3JkZXJfaW5wdXQ7XG4gICAgfVxuXG4gICAgLkZvcm0taXRlbS1lcnJvciAuQ29udHJvbHNHcm91cC1pdGVtICYge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9kYW5nZXI7XG4gICAgfVxuXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG59XG5cbkBtaXhpbiBhY3Rpb24tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAkX2ZvbnRfc2l6ZV9sYWJlbF9kZWZhdWx0O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICYtc2l6ZS1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJF9mb250X3NpemVfbGFiZWxfc21hbGw7XG4gICAgfVxuXG4gICAgJi1zaXplLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAkX2ZvbnRfc2l6ZV9sYWJlbF9tZWRpdW07XG4gICAgfVxufVxuXG5AbWl4aW4gY29udHJvbC1kZWZhdWx0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2NvbnRyb2xfYmFja2dyb3VuZF9hdXhpbGxpYXJ5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfY29udHJvbF9ib3JkZXJfYXV4aWxsaWFyeTtcbiAgICBib3gtc2hhZG93OiAkY29udHJvbF9ib3gtc2hhZG93X2FjdGl2ZTtcbiAgICBjb2xvcjogJGNvbG9yX2RhcmtfdGV4dF9hdXhpbGxpYXJ5O1xufVxuXG5AbWl4aW4gY29udHJvbC1kZWZhdWx0IHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9jb250cm9sX2JhY2tncm91bmRfbWFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvcl9jb250cm9sX2JhY2tncm91bmRfbWFpbiwgLjUpLCAkbW91c2UpO1xuICAgIGJvcmRlcjogJGJvcmRlcl9jb250cm9sX2RlZmF1bHQ7XG4gICAgYm94LXNoYWRvdzogJGNvbnRyb2xfYm94LXNoYWRvd19kZWZhdWx0O1xuXG4gICAgJixcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtfdGV4dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi1mb2N1c2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkY29sb3JfY29udHJvbF9iYWNrZ3JvdW5kX21haW4sIC41KSwgJG1vdXNlX2JyaWdodCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2F1eGlsbGlhcnk7XG4gICAgICAgIGJveC1zaGFkb3c6ICRjb250cm9sX2JveC1zaGFkb3dfaG92ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0X2F1eGlsbGlhcnk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJi1hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLWRlZmF1bHQtYWN0aXZlO1xuICAgIH1cblxuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLkNvbnRyb2xzR3JvdXAtdHlwZS1pbnB1dCAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfY29udHJvbF9ib3JkZXJfaW5wdXQ7XG4gICAgfVxuXG4gICAgLkZvcm0taXRlbS1lcnJvciAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZGFuZ2VyO1xuICAgIH1cbn1cblxuQG1peGluIGNvbnRyb2wtZGVmYXVsdC1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2NvbnRyb2xfYmFja2dyb3VuZF9hdXhpbGxpYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2NvbnRyb2xfYm9yZGVyX3VuYWN0aXZlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJixcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xhYmVsO1xuICAgIH1cbn1cblxuQG1peGluIGNvbnRyb2wtcHJpbWFyeS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9hY3Rpb25fc2Vjb25kYXJ5O1xuICAgIGJveC1zaGFkb3c6ICRjb250cm9sX2JveC1zaGFkb3dfcHJpbWFyeV9hY3RpdmU7XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfdGV4dF9pbnZlcnQsIC41KTtcbiAgICB9XG59XG5cbkBtaXhpbiBjb250cm9sLXByaW1hcnktZGlzYWJsZWQge1xuXG4gICAgJixcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfdGV4dF9pbnZlcnQsIC41KTtcbiAgICB9XG59XG5cbkBtaXhpbiBjb250cm9sLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9hY3Rpb25fbWFpbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogJGNvbnRyb2xfYm94LXNoYWRvd19kZWZhdWx0O1xuXG4gICAgJixcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2ludmVydDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2FjdGlvbl9zZWNvbmRhcnk7XG4gICAgICAgIGJveC1zaGFkb3c6ICRjb250cm9sX2JveC1zaGFkb3dfaG92ZXI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJi1hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLXByaW1hcnktYWN0aXZlO1xuICAgIH1cbn1cblxuQG1peGluIGxhYmVsKCRzaXplOiBcImRlZmF1bHRcIikge1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9sYWJlbDtcbiAgICBmb250LXNpemU6ICRfZm9udF9zaXplX2xhYmVsX2RlZmF1bHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpZiAkc2l6ZSA9PSBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJF9mb250X3NpemVfbGFiZWxfc21hbGw7XG4gICAgfVxuXG4gICAgQGlmICRzaXplID09IGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAkX2ZvbnRfc2l6ZV9sYWJlbF9tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgfVxuXG4gICAgJi1yZXF1aXJlZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluICogLjU7XG4gICAgfVxufVxuXG5AbWl4aW4gaGVscFRleHQge1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9sYWJlbDtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfZGVmYXVsdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtaXhpbiBiYXNlLWNvbnRhaW5lcigkdHlwZTogXCJkZWZhdWx0XCIpIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcGFuZWxfYmFja2dyb3VuZDtcbiAgICBib3JkZXI6ICRib3JkZXJfbWFpbjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbiAqIDM7XG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaWYgJHR5cGUgPT0gbWFpbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkb2Zmc2V0X21haW4gKiAzO1xuICAgICAgICBwYWRkaW5nLXRvcDogJG9mZnNldF9tYWluICogMztcbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG59XG5cbkBtaXhpbiBpbmxpbmUtbWlkZGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJiA+IHNjcmlwdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wYW5lbF9iYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9pbnB1dF9hdXhpbGxpYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX21haW47XG4gICAgYm94LXNoYWRvdzogJHBhbmVsX2JveF9zaGFkb3c7XG59XG5cbkBtaXhpbiBpbnB1dC1jb250cm9sIHtcbiAgICAkcGFyZW50OiAmO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0X2F1eGlsbGlhcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmLWlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAjeyRwYXJlbnR9ICYtaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgZmlsbDogJGNvbG9yX2FjdGlvbl9tYWluO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1mYWtlcixcbiAgICAmLWNhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJi1jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtZmFrZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wYW5lbF9iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfaW5wdXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX3NlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6ICRjb250cm9sX2Zvcm1fc2l6ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogJGNvbnRyb2xfZm9ybV9zaXplO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAjeyRwYXJlbnR9OmhvdmVyICYge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfY29udHJvbF9ib3JkZXJfaW5wdXRfYXV4aWxsaWFyeTtcblxuICAgICAgICB9XG5cbiAgICAgICAgI3skcGFyZW50fTpob3ZlciAjeyRwYXJlbnR9LWlucHV0OmNoZWNrZWQgKyAmIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2FjdGlvbl9zZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2FjdGlvbl9zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRwYXJlbnR9LWlucHV0OmNoZWNrZWQgKyAmIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2FjdGlvbl9tYWluO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9hY3Rpb25fbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHBhcmVudH0taW5wdXQ6Y2hlY2tlZCArICYge1xuICAgICAgICAgICAgI3skcGFyZW50fS1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHBhcmVudH0taW5wdXQ6ZGlzYWJsZWQgKyAmLFxuICAgICAgICAjeyRwYXJlbnR9LWlucHV0OmhvdmVyOmRpc2FibGVkICsgJixcbiAgICAgICAgI3skcGFyZW50fS1pbnB1dDpmb2N1czpkaXNhYmxlZCArICYsXG4gICAgICAgICN7JHBhcmVudH0taW5wdXQ6YWN0aXZlOmRpc2FibGVkICsgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29udHJvbF9iYWNrZ3JvdW5kX2F1eGlsbGlhcnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9jb250cm9sX2JvcmRlcl9tYWluO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9jb250cm9sX2JvcmRlcl9tYWluO1xuXG4gICAgICAgICAgICAjeyRwYXJlbnR9LWljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9jb250cm9sX2JvcmRlcl9tYWluO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2NvbnRyb2xfYm9yZGVyX21haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuQG1peGluIHBvcG92ZXItcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb250cm9sX2JhY2tncm91bmRfbWFpbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfYXV4aWxsaWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19tYWluO1xuICAgIGJveC1zaGFkb3c6ICRwYW5lbF9ib3hfc2hhZG93O1xufVxuXG5AbWl4aW4gZHJvcGRvd24tbWVudSB7XG4gICAgQGluY2x1ZGUgcG9wb3Zlci1wYW5lbDtcblxuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1peGluIGRyb3Bkb3duLWl0ZW0taG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb250cm9sX2JhY2tncm91bmRfYXV4aWxsaWFyeTtcbiAgICBjb2xvcjogJGNvbG9yX2RhcmtfdGV4dF9hdXhpbGxpYXJ5O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBtYXgtbmVzdGluZy1kZXB0aCAqL1xuQG1peGluIGRyb3Bkb3duLWl0ZW0ge1xuICAgICRwYXJlbnQ6ICY7XG5cbiAgICBjb2xvcjogJGNvbG9yX2RhcmtfdGV4dDtcbiAgICBmb250LXNpemU6ICRfZm9udF9zaXplX2xhYmVsX21lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X2RlZmF1bHQ7XG4gICAgcGFkZGluZzogKCRvZmZzZXRfbWFpbiAqIC44KSAkb2Zmc2V0X21haW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJiArICYge1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyX3NlY29uZGFyeTtcblxuICAgICAgICAmLXNlcGFyYXRlZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyX21haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICYtZm9jdXNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWl0ZW0taG92ZXI7XG4gICAgfVxuXG4gICAgJi1hY3RpdmUge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9hY3Rpb25fYXV4aWxsaWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0X2F1eGlsbGlhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJiN7JHBhcmVudH0tZm9jdXNlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGFiZWw7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBtYXgtbmVzdGluZy1kZXB0aCAqL1xuXG5AbWl4aW4gYnV0dG9uLWRpcmVjdGlvbi1jb250cm9sIHtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6ICRjb250cm9sX3dpZHRoO1xuXG4gICAgLkJ1dHRvbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gY29sdW1uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmICsgJiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluICogMztcbiAgICB9XG59XG5cbkBtaXhpbiBjb2x1bW5XaWR0aCgkY29scykge1xuICAgIHdpZHRoOiAkY29scyAvICRncmlkX2NvbHVtbnMgKiAxMDAlO1xufVxuXG5AbWl4aW4gcGFnZS1zZWN0aW9uIHtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDM7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4kY2FsZW5kYXItd2lkdGg6IDMwMHB4O1xuJGRheS13cmFwcGVyLXdpZHRoOiAxMDAlIC8gNztcbiRtb250aC13cmFwcGVyLXdpZHRoOiAxMDAlIC8gMztcbiRkYXRlLWl0ZW0taGVpZ2h0OiAzMHB4O1xuJGNvbnRyb2wtd2lkdGg6IDMwcHg7XG4kY29udHJvbC1tb250aC13aWR0aDogNjBweDtcbiRjb250cm9sLXllYXItd2lkdGg6IDUwcHg7XG5cbi5DYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2NvbnRyb2xfYmFja2dyb3VuZF9tYWluO1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAqIDIgJG9mZnNldF9tYWluICogMiAkb2Zmc2V0X21haW4gKiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiAkY2FsZW5kYXItd2lkdGg7XG59XG5cbi5DYWxlbmRhci1kYXlzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uQ2FsZW5kYXItZGF5cy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAxLjU7XG59XG5cbi5DYWxlbmRhci1kYXktd3JhcHBlcixcbi5DYWxlbmRhci1kYXRlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6ICRkYXktd3JhcHBlci13aWR0aDtcbn1cblxuLkNhbGVuZGFyLWRhdGUtd3JhcHBlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAqIC40O1xufVxuXG4uQ2FsZW5kYXItZGF5LW5hbWUsXG4uQ2FsZW5kYXItZGF0ZS1udW1iZXItbmFtZSB7XG4gICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5DYWxlbmRhci1kYXRlLXdyYXBwZXItc2lkZSB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbn1cblxuLkNhbGVuZGFyLWRhdGUtd3JhcHBlci1jdXJyZW50IHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uQ2FsZW5kYXItZGF0ZS1udW1iZXIge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19tYWluO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRkYXRlLWl0ZW0taGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGF0ZS1pdGVtLWhlaWdodDtcbiAgICB3aWR0aDogJGRhdGUtaXRlbS1oZWlnaHQ7XG5cbiAgICAuQ2FsZW5kYXItZGF0ZS13cmFwcGVyLW1vbnRoICYsXG4gICAgLkNhbGVuZGFyLWRhdGUtd3JhcHBlci15ZWFyICYge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfY29udHJvbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICB9XG5cbiAgICAuQ2FsZW5kYXItZGF0ZS13cmFwcGVyLW1vbnRoICYge1xuICAgICAgICB3aWR0aDogJGNvbnRyb2wtbW9udGgtd2lkdGg7XG4gICAgfVxuXG4gICAgLkNhbGVuZGFyLWRhdGUtd3JhcHBlci15ZWFyICYge1xuICAgICAgICB3aWR0aDogJGNvbnRyb2wteWVhci13aWR0aDtcbiAgICB9XG5cbiAgICAuQ2FsZW5kYXItZGF0ZS13cmFwcGVyOmhvdmVyICYsXG4gICAgLkNhbGVuZGFyLWRhdGUtd3JhcHBlci1mb2N1c2VkICYsXG4gICAgLkNhbGVuZGFyLWRhdGUtd3JhcHBlci1hY3RpdmUuQ2FsZW5kYXItZGF0ZS13cmFwcGVyLWZvY3VzZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb250cm9sX2JhY2tncm91bmRfYXV4aWxsaWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHRfYXV4aWxsaWFyeTtcbiAgICB9XG5cbiAgICAuQ2FsZW5kYXItZGF0ZS13cmFwcGVyLWFjdGl2ZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2FjdGlvbl9hdXhpbGxpYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtfdGV4dF9hdXhpbGxpYXJ5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbi5DYWxlbmRhci1kYXRlLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLkNhbGVuZGFyLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDIuNTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLkNhbGVuZGFyLWNvbnRyb2xzLWl0ZW0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5DYWxlbmRhci1tb250aC1jb250cm9sIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIEBpbmNsdWRlIGlubGluZS1taWRkbGU7XG5cbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19tYWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxcHggJG9mZnNldF9tYWluICogLjU7XG5cbiAgICAmLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHRfYXV4aWxsaWFyeTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29udHJvbF9iYWNrZ3JvdW5kX2F1eGlsbGlhcnk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4uQ2FsZW5kYXItbW9udGgtY29udHJvbC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluICogLjU7XG5cbiAgICAuQ2FsZW5kYXIgJiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4uQ2FsZW5kYXItY29udHJvbHMtbW9udGgge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5DYWxlbmRhci1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBidXR0b24tZGlyZWN0aW9uLWNvbnRyb2w7XG59XG5cbi5DYWxlbmRhci10b2RheSB7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlcl9tYWluO1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDE7XG4gICAgcGFkZGluZy10b3A6ICRvZmZzZXRfbWFpbiAqIDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5DYWxlbmRhci10b2RheS1idXR0b24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5DYWxlbmRhciAuQ2FsZW5kYXItbW9udGh5ZWFyLXBpY2tlciB7XG4gICAgbGVmdDogJG9mZnNldF9tYWluO1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAqIDIgJG9mZnNldF9tYWluICogMiAkb2Zmc2V0X21haW4gKiAxLjU7XG4gICAgcmlnaHQ6ICRvZmZzZXRfbWFpbjtcbiAgICB0b3A6ICRvZmZzZXRfbWFpbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLkNhbGVuZGFyLWRhdGUtd3JhcHBlci1tb250aCxcbi5DYWxlbmRhci1kYXRlLXdyYXBwZXIteWVhciB7XG4gICAgd2lkdGg6ICRtb250aC13cmFwcGVyLXdpZHRoO1xufVxuXG4uQ2FsZW5kYXIteWVhcnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLkNhbGVuZGFyLXllYXItcGFuZWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcl9tYWluO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXJfbWFpbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG59XG5cbi5DYWxlbmRhci1tb250aHllYXItcGlja2VyLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAkb2Zmc2V0X21haW4gKiAxLjU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5DYWxlbmRhci1tb250aHllYXItcGlja2VyLWJ1dHRvbiB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGNvbnRyb2xfc2lkZV9wYWRkaW5nX25vcm1hbDtcbiAgICB9XG59XG5cbi5DYWxlbmRhci15ZWFycy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uQ2FsZW5kYXItZGF5cy1jb250YWluZXIsXG4uQ2FsZW5kYXItbW9udGhzLXdyYXBwZXIsXG4uQ2FsZW5kYXIteWVhcnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5DYWxlbmRhci1kYXlzLWNvbnRhaW5lcjpmb2N1cyxcbi5DYWxlbmRhci1tb250aHMtd3JhcHBlcjpmb2N1cyxcbi5DYWxlbmRhci15ZWFycy13cmFwcGVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuIiwiQGltcG9ydCBcIi4uL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4uQ2hlY2tib3gge1xuICAgIEBpbmNsdWRlIGlucHV0LWNvbnRyb2w7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1uZXN0aW5nLWRlcHRoLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uQ2hlY2tib3gtZmFrZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2FjdGlvbl9tYWluO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAuQ2hlY2tib3gtaW5wdXQtc2VtaXNlbGVjdGVkICsgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2FjdGlvbl9tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2FjdGlvbl9tYWluO1xuICAgIH1cblxuICAgIC5DaGVja2JveC1pbnB1dC1zZW1pc2VsZWN0ZWQgKyAmLFxuICAgIC5DaGVja2JveC1pbnB1dC1zZW1pc2VsZWN0ZWQ6Y2hlY2tlZCArICYge1xuICAgICAgICAuQ2hlY2tib3gtaWNvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIG1heC1uZXN0aW5nLWRlcHRoLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4iLCIkbGF5b3V0X2xvZ29faGVpZ2h0OiA2MHB4O1xuXG4uQ2xpZW50TG9nbyB7XG4gICAgaGVpZ2h0OiAkbGF5b3V0X2xvZ29faGVpZ2h0O1xufVxuIiwiQGltcG9ydCBcIi4uL21peGluc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4uQ29sbGFwc2VUcmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uQ29sbGFwc2VUcmlnZ2VyLWljb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgaGVpZ2h0OiAkaWNvbi1kZWZhdWx0LXNpemU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogJHRvZ2dsZV90cmFuc2l0aW9uO1xuICAgIHdpZHRoOiAkaWNvbi1kZWZhdWx0LXNpemU7XG5cbiAgICAuQ29sbGFwc2VUcmlnZ2VyLWNvbGxhcHNlICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5Db250cm9sc0dyb3VwIHtcbiAgICAmLFxuICAgICYuRm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG4uQ29udHJvbHNHcm91cC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLkNvbnRyb2xzR3JvdXAtaXRlbS1pbnB1dCB7XG4gICAgZmxleC1ncm93OiAxO1xufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4kYm9va2Rhc2hib2FyZF9hbGJ1bXRodW1iaGVpZ2h0OiA2NnB4O1xuJGJvb2tkYXNoYm9hcmRfYWxidW10aHVtYndpZHRoOiA0NnB4O1xuXG4uQm9va2Rhc2hib2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctYm90dG9tOiAkb2Zmc2V0X21haW4gKiA1O1xufVxuXG4uQm9va2Rhc2hib2FyZC1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcihtYWluKTtcbn1cblxuLkJvb2tkYXNoYm9hcmQtdmlldy1hbGwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5Cb29rZGFzaGJvYXJkLW5ld3Nyb3cge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbn1cblxuLkJvb2tkYXNoYm9hcmQtdXBkYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIHdpZHRoOiA3MCU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLkJvb2tkYXNoYm9hcmQtc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLkJvb2tkYXNoYm9hcmQtc2FsZXNmb3JtaXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogJHNlbGVjdF9maWx0ZXJfZGVmYXVsdF93aWR0aDtcbn1cblxuLkJvb2tkYXNoYm9hcmQtYWxidW1jb3ZlcnRodW1iIHtcbiAgICBib3JkZXI6ICRib3JkZXJfbWFpbjtcbiAgICBoZWlnaHQ6ICRib29rZGFzaGJvYXJkX2FsYnVtdGh1bWJoZWlnaHQ7XG4gICAgd2lkdGg6ICRib29rZGFzaGJvYXJkX2FsYnVtdGh1bWJ3aWR0aDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uQm9va2Rhc2hib2FyZC1tYWluIHtcbiAgICB3aWR0aDogKDEwMCUgLyAzKSAqIDI7XG59XG5cbi5Cb29rZGFzaGJvYXJkLWFzaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbjtcbiAgICB3aWR0aDogKDEwMCUgLyAzKTtcbn1cblxuLkJvb2tkYXNoYm9hcmQge1xuICAgIC5UYWJsZS1jb250cm9scy10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG4gICAgfVxufVxuXG4uQm9va2Rhc2hib2FyZC10b3Bib29rcy1maWx0ZXIge1xuICAgIHdpZHRoOiAkc2VsZWN0X2ZpbHRlcl9kZWZhdWx0X3dpZHRoO1xufVxuXG4uQm9va2Rhc2hib2FyZC1jYXRhbG9nc3VtbWFyeS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5Cb29rZGFzaGJvYXJkLWNhdGFsb2dzdW1tYXJ5bGluayB7XG4gICAgQGluY2x1ZGUgc2VwYXJhdGVkLWl0ZW0oc2Vjb25kYXJ5LCB0cnVlKTtcblxuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldF9tYWluICogLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5Cb29rZGFzaGJvYXJkLWNhdGFsb2dzdW1tYXJ5LWNvdW50IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAuQm9va2Rhc2hib2FyZC1jYXRhbG9nc3VtbWFyeWxpbms6aG92ZXIgJixcbiAgICAuQm9va2Rhc2hib2FyZC1jYXRhbG9nc3VtbWFyeWxpbms6Zm9jdXMgJiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5Cb29rZGFzaGJvYXJkLWNhdGFsb2dzdW1tYXJ5bGluazphY3RpdmUgJiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5Cb29rZGFzaGJvYXJkLWNhdGFsb2dzdW1tYXJ5LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBsYWJlbChsYXJnZSk7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG59XG5cbi5Cb29rZGFzaGJvYXJkLWNhdGFsb2dzdW1tYXJ5LWhlbHAge1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuLkRhdGVQaWNrZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogJGRhdGVwaWNrZXItd2lkdGg7XG59XG5cbi8vICBEYXRlUGlja2VyLXRyaWdnZXIgaGFzICdkaXNwbGF5JyBwcm9wZXJ0eSBzZXQgYnkgaW5saW5lIHN0eWxlLFxuLy8gIHNvIHdlIGhhdmUgdG8gdXNlICchaW1wb3J0YW50JyB0byBhcHBseSAnZGlzcGxheTogbm9uZScuXG4uRGF0ZVBpY2tlci1pbnB1dFtyZWFkb25seV0gKyAuRGF0ZVBpY2tlci10cmlnZ2VyLFxuLkRhdGVQaWNrZXItaW5wdXRbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIC5EYXRlUGlja2VyLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi9jb2xvcnNcIjtcblxuLkRlbGV0ZVJvdy10cmlnZ2VyLWNoZWNrYm94IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5EZWxldGVSb3ctdHJpZ2dlciB7XG4gICAgQGluY2x1ZGUgaW5saW5lLW1pZGRsZTtcblxuICAgIGhlaWdodDogJGljb24tZGVmYXVsdC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogJGljb24tZGVmYXVsdC1zaXplO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBtYXgtbmVzdGluZy1kZXB0aCAqL1xuXG4uRGVsZXRlUm93LWxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuRGVsZXRlUm93LXRyaWdnZXItY2hlY2tib3g6ZGlzYWJsZWQgKyAmIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAuSWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGFiZWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbWF4LW5lc3RpbmctZGVwdGggKi9cblxuLkRlbGV0ZVJvdy1pY29uIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogJHRvZ2dsZV90cmFuc2l0aW9uO1xufVxuXG4uRGVsZXRlUm93LWljb24tZGVsZXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgLlRhYmxlLXJvdy1kZWxldGVkICYge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6ICRvZmZzZXRfbWFpbiAqIC41O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG4uRGVsZXRlUm93LWljb24tdW5kbyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC0kb2Zmc2V0X21haW4gKiAuNTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgLlRhYmxlLXJvdy1kZWxldGVkICYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4kc3RhdHVzX2ljb25fc2l6ZTogMTBweDtcblxuLkRvd25sb2FkTGluayB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLkRvd25sb2FkTGluay10ZXh0LFxuLkRvd25sb2FkTGluay1pY29uLFxuLkRvd25sb2FkTGluay1zdGF0dXMtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uRG93bmxvYWRMaW5rLWljb24sXG4uRG93bmxvYWRMaW5rLXN0YXR1cy1pY29uIHtcbiAgICBoZWlnaHQ6ICRpY29uLWRlZmF1bHQtc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogJGljb24tZGVmYXVsdC1zaXplO1xufVxuXG4uRG93bmxvYWRMaW5rLXRleHQtd3JhcHBlciB7XG4gICAgLkRvd25sb2FkTGluazpob3ZlciAmIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIC5Eb3dubG9hZExpbmstZGlzYWJsZWQ6aG92ZXIgJiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5Eb3dubG9hZExpbmstaWNvbiB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5Eb3dubG9hZExpbmstaWNvbi1nZW5lcmF0aW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYXdhaXQ7XG59XG5cbi5Eb3dubG9hZExpbmstaWNvbi1ub3QtZ2VuZXJhdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZGFuZ2VyO1xufVxuXG4uRG93bmxvYWRMaW5rLWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBoZWxwVGV4dDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9saWdodDtcblxuICAgIC5Eb3dubG9hZExpbms6aG92ZXIgJiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5Eb3dub2FkUmVwb3J0LWdlbmVyYXRlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI3MHB4O1xufVxuXG4uRG93bm9hZFJlcG9ydC1nZW5lcmF0ZS1pdGVtLWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTNweDtcbn1cblxuLkRvd25vYWRSZXBvcnQtZ2VuZXJhdGUtaXRlbS1lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5Eb3dub2FkUmVwb3J0LWdlbmVyYXRlLWl0ZW0tZGF0ZSB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X2xhYmVsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJF9mb250X3NpemVfbGFiZWxfc21hbGw7XG4gICAgbWFyZ2luOiAzcHggMCAtM3B4O1xufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4uRHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9kZWZhdWx0O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2Jvb2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uRHJvcGRvd24td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uRHJvcGRvd24tc2VsZWN0LW5vZGUge1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMDtcblxuICAgICYsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLkRyb3Bkb3duLXNlbGVjdC1vcHRpb24ge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAtMTA7XG5cbiAgICAmLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi5Ecm9wZG93bi10cmlnZ2VyIHtcbiAgICBAaW5jbHVkZSBjb250cm9sO1xuICAgIEBpbmNsdWRlIGlubGluZS1taWRkbGU7XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX2RlZmF1bHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC5Ecm9wZG93bi10eXBlLWRlZmF1bHQgJiB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtZGVmYXVsdDtcbiAgICB9XG5cbiAgICAuRHJvcGRvd24tdHlwZS1wcmltYXJ5ICYge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLkRyb3Bkb3duLWlzLW9wZW4gLkRyb3Bkb3duLXR5cGUtZGVmYXVsdCAmIHtcbiAgICAgICAgQGluY2x1ZGUgY29udHJvbC1kZWZhdWx0LWFjdGl2ZTtcbiAgICB9XG5cbiAgICAuRHJvcGRvd24taXMtb3BlbiAuRHJvcGRvd24tdHlwZS1wcmltYXJ5ICYge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLXByaW1hcnktYWN0aXZlO1xuICAgIH1cblxuICAgIC5Ecm9wZG93bi1zZWxlY3Qtbm9kZTpkaXNhYmxlZCArIC5Ecm9wZG93bi10eXBlLWRlZmF1bHQgJixcbiAgICAuRHJvcGRvd24tdHlwZS1kZWZhdWx0LkRyb3Bkb3duLWlzLWRpc2FibGVkICYge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLWRlZmF1bHQtZGlzYWJsZWQ7XG4gICAgfVxuXG4gICAgLkRyb3Bkb3duLXNlbGVjdC1ub2RlOmRpc2FibGVkICsgLkRyb3Bkb3duLXR5cGUtcHJpbWFyeSAmLFxuICAgIC5Ecm9wZG93bi10eXBlLXByaW1hcnkuRHJvcGRvd24taXMtZGlzYWJsZWQgJiB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtcHJpbWFyeS1kaXNhYmxlZDtcbiAgICB9XG5cbiAgICAuRm9ybS1pdGVtLWVycm9yICYge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9kYW5nZXI7XG4gICAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbi5Ecm9wZG93bi1tZW51IHtcbiAgICBAaW5jbHVkZSBkcm9wZG93bi1tZW51O1xuXG4gICAgLkJvZHkgJiB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgbWF4LWhlaWdodDogJGxpc3RfbWF4LWhlaWdodDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA1MDtcblxuICAgIC5Ecm9wZG93bi1hbGlnbi1jZW50ZXIgJiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5Ecm9wZG93bi1hbGlnbi1sZWZ0ICYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuRHJvcGRvd24tYWxpZ24tcmlnaHQgJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLkRyb3Bkb3duLWxpc3QsXG4uRHJvcGRvd24tbGlzdC1pdGVtIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5Ecm9wZG93bi1saXN0LWl0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgQGluY2x1ZGUgZHJvcGRvd24taXRlbTtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uRHJvcGRvd24taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSwgNTAlO1xuICAgIHRyYW5zaXRpb246ICR0b2dnbGVfdHJhbnNpdGlvbjtcblxuICAgIC5Ecm9wZG93bi1pcy1vcGVuICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB9XG59XG5cbi5Ecm9wZG93bi1pY29uLXdyYXBwZXIsXG4uRHJvcGRvd24tY29udGVudCxcbi5Ecm9wZG93bi1jb250ZW50LXN0YXRpYyB7XG4gICAgQGluY2x1ZGUgaW5saW5lLW1pZGRsZTtcbn1cblxuLkRyb3Bkb3duLWNvbnRlbnQsXG4uRHJvcGRvd24tY29udGVudC1zdGF0aWMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5Ecm9wZG93bi1jb250ZW50LXN0YXRpYyB7XG4gICAgZm9udC1zaXplOiAkX2ZvbnRfc2l6ZV9sYWJlbF9kZWZhdWx0O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLkRyb3Bkb3duLWNvbnRlbnQtdGV4dCxcbi5Ecm9wZG93bi1jb250ZW50LXRleHQtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuRHJvcGRvd24taGlkZGVuLWFycm93ICYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLkRyb3Bkb3duLWljb24td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAqIC41ICRvZmZzZXRfbWFpbiAqIDEuNSAkb2Zmc2V0X21haW4gKiAuNSAkb2Zmc2V0X21haW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uRHJvcGRvd24tZml4ZWQsXG4uRHJvcGRvd24tZmlsdGVyYnkge1xuICAgIHdpZHRoOiAkb2Zmc2V0X21haW4gKiAzMDtcbn1cblxuLkRyb3Bkb3duLWlubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkb2Zmc2V0X21haW47XG59XG5cbi5Ecm9wZG93bi1kYXRlc2VsZWN0IHtcbiAgICB3aWR0aDogJG9mZnNldF9tYWluICogMTI7XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zXCI7XG5cbi5TZWxlY3QtZHVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xuXG4gICAgLlNlbGVjdC1kdWFsLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX2hlYWRpbmdfbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250X3NpemVfaGVhZGluZ19tICogMS4zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG4gICAgfVxuICAgIC5TZWxlY3QtZHVhbC1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGZvbnRfc2l6ZV9oZWFkaW5nX20gKiAxLjM7XG4gICAgICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG4gICAgLlNlbGVjdC1kdWFsLWJ1dHRvbnMgLkZvcm0tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgJG9mZnNldF9tYWluIDA7XG4gICAgICAgIHdpZHRoOiAkb2Zmc2V0X21haW4gKiA5O1xuICAgIH1cblxuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1uZXN0aW5nLWRlcHRoICovXG4gICAgLlNlbGVjdC1kdWFsLXNlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2w7XG5cbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyX2NvbnRyb2xfaW5wdXQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX2RlZmF1bHQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9jb250cm9sO1xuICAgICAgICBwYWRkaW5nOiAkb2Zmc2V0X21haW5faGFsZiAkb2Zmc2V0X21haW47XG4gICAgICAgIHdpZHRoOiAkZm9ybV9pdGVtX3N0YW5kYXJ0X3dpZHRoO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHRfYXV4aWxsaWFyeTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9hY3Rpb25fbWFpbjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkY29udHJvbF9ib3hfc2hhZG93O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0X2F1eGlsbGlhcnk7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlIG1heC1uZXN0aW5nLWRlcHRoICovXG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zXCI7XG5cbi5GaWxlU3RhdHVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLkZpbGVTdGF0dXMtaWNvbixcbi5GaWxlU3RhdHVzLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLkZpbGVTdGF0dXMtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiAuNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuU3RhdHVzSWNvbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4uRmlsZVN0YXR1cy10ZXh0IHtcbiAgICBAaW5jbHVkZSBsYWJlbChzbWFsbCk7XG5cbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL2NvbG9yc1wiO1xuXG4uRmlsZVVwbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmICsgLkJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG59XG5cbi5GaWxlVXBsb2FkZXItdHJpZ2dlcixcbi5GaWxlVXBsb2FkZXItaW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uRmlsZVVwbG9hZGVyLWluZm9ybWF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLkZpbGVVcGxvYWRlci10cmlnZ2VyIHtcbiAgICBjb2xvcjogJGNvbG9yX2FjdGlvbl9tYWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuRmlsZVVwbG9hZGVyLWluZm9ybWF0aW9uICsgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0X21haW4gKiAuNTtcbiAgICB9XG59XG5cbi5GaWxlVXBsb2FkZXItaW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xufVxuIiwiQGltcG9ydCBcIi4uL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4uRm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ29yaWxsYTtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfaW52ZXJ0O1xuICAgIHBhZGRpbmc6ICgkb2Zmc2V0X21haW4gKiAzKSAwICgkb2Zmc2V0X21haW4gKiA0KTtcbn1cblxuLkZvb3Rlci13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYWluLXdyYXBwZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uRm9vdGVyLWNvcHlyaWdodHMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X2NvbnRyb2w7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMS41O1xufVxuXG4uRm9vdGVyLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAxLjE7XG5cbiAgICAuRm9vdGVyLWxpbmsge1xuICAgICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX2RlZmF1bHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfY29udHJvbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgfCBcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjYWVhZWFlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuJGZvcm1faW5wdXRfYWRkaXRpdmVfb2Zmc2V0OiAkb2Zmc2V0X21haW47XG4kZm9ybV9pbnB1dF9hZGRpdGl2ZV93aWR0aDogJGNvbnRyb2xfZm9ybV9zaXplICsgJGZvcm1faW5wdXRfYWRkaXRpdmVfb2Zmc2V0O1xuJGZvcm1faXRlbV9wZXJjZW50c19maWVsZF93aWR0aDogMTAwcHg7XG5cbi5Gb3JtIHtcbiAgICAmLWhvcml6b250YWwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gICAgJi1ob3Jpem9udGFsLXBhZGRlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBtYXgtbmVzdGluZy1kZXB0aCAqL1xuXG4uRm9ybS1ncm91cC1ob3Jpem9udGFsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluO1xuICAgIH1cblxuICAgICYtdXAge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi5Gb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogJHRvZ2dsZV90cmFuc2l0aW9uO1xuXG4gICAgJi1zdGFuZGFydCB7XG4gICAgICAgIHdpZHRoOiAkZm9ybV9pdGVtX3N0YW5kYXJ0X3dpZHRoO1xuICAgIH1cblxuICAgICYtZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yX2RhbmdlcjtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkb2Zmc2V0X21haW47XG4gICAgfVxuXG4gICAgJi1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLkZvcm0taG9yaXpvbnRhbCAmLFxuICAgIC5Gb3JtLWdyb3VwLWhvcml6b250YWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgIH1cblxuICAgIC5Gb3JtLWdyb3VwICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXQtbWFpbiAqIDI7XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0LW1haW47XG5cbiAgICAgICAgLkZvcm0taG9yaXpvbnRhbCAmLFxuICAgICAgICAuRm9ybS1ncm91cC1ob3Jpem9udGFsICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRvZmZzZXQtbWFpbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY29udHJvbF9oZWlnaHRfbm9ybWFsO1xuXG4gICAgICAgIC5JY29uIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5Gb3JtLWl0ZW0tdG9vbHRpcCB7XG4gICAgLkZvcm0taXRlbSArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbn1cblxuLkZvcm0taXRlbS1zdWJtaXQtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG9yZGVyOiA5OTk7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbWF4LW5lc3RpbmctZGVwdGggKi9cblxuLkZvcm0taW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLkZvcm0taXRlbS1lcnJvciAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZGFuZ2VyO1xuICAgIH1cbn1cblxuLkZvcm0tZ3JvdXAtdmVydGljYWwge1xuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldC1tYWluICogMjtcbiAgICB9XG59XG5cbi5Gb3JtLWxhYmVsIHtcbiAgICAuRm9ybS1pdGVtLWhvcml6b250YWwgJiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLkZvcm0taXRlbS1yaWdodCAmIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4uRm9ybS1sYWJlbC1jYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBsYWJlbDtcbiAgICBAaW5jbHVkZSBpbmxpbmUtbWlkZGxlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgZm9udC1zaXplOiAkX2ZvbnRfc2l6ZV9sYWJlbF9tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0LW1haW4gKiAuNTtcblxuICAgIC5Gb3JtLWl0ZW0tZXJyb3IgJiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZGFuZ2VyO1xuICAgIH1cblxuICAgIC5Gb3JtLWl0ZW0taG9yaXpvbnRhbCAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkb2Zmc2V0LW1haW47XG4gICAgfVxuXG4gICAgLkZvcm0taXRlbS1yZXF1aXJlZCAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0X21haW4gKiAuNTtcbiAgICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1uZXN0aW5nLWRlcHRoICovXG4uRm9ybS1maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLXN0YW5kYXJ0IHtcbiAgICAgICAgd2lkdGg6ICRmb3JtX2l0ZW1fc3RhbmRhcnRfd2lkdGg7XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIH1cblxuICAgICYtbW9yZXNwYWNlICsgJi1tb3Jlc3BhY2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAzO1xuICAgIH1cblxuICAgICYtbGluZS10b3Age1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyX21haW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIH1cblxuICAgICYtYnV0dG9ucyB7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXJfbWFpbjtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAuVGFibGUgKyAmLFxuICAgICAgICAuVGFibGUtd3JhcHBlciArICYge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9ucy1zdGljayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBtYXgtbmVzdGluZy1kZXB0aCAqL1xuXG4uRm9ybS1idXR0b24td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgaW5saW5lLW1pZGRsZTtcbn1cblxuLkZvcm0tYnV0dG9uLXdyYXBwZXItZGVsZXRlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi5Gb3JtLWJ1dHRvbiB7XG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluO1xuICAgIH1cblxuICAgIC5Gb3JtLWl0ZW0tZXJyb3IgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2RhbmdlcjtcbiAgICB9XG59XG5cbi5Gb3JtLWJ1dHRvbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJG9mZnNldF9tYWluO1xuICAgIH1cbn1cblxuLkZvcm0taGVhZGVyLXJlcXVpcmVkLW5vdGUge1xuICAgIEBpbmNsdWRlIGxhYmVsKGxhcmdlKTtcbn1cblxuLkZvcm0taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uRm9ybS1oZWFkZXItd3JhcHBlci1yZXF1aXJlZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLkZvcm0tZXJyb3Ige1xuICAgIGNvbG9yOiAkY29sb3JfZGFuZ2VyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zbWFsbDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib29rO1xuICAgICYtaW5saW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX2RlZmF1bHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0X21haW47XG4gICAgfVxufVxuXG4uRm9ybS1lcnJvci10ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9kZWZhdWx0O1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIC41O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAuRm9ybS1pdGVtLWVycm9yICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5Gb3JtLWNvbmZpcm0tYm94IHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcjtcblxuICAgIG1hcmdpbi10b3A6ICRvZmZzZXQtbWFpbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldC1tYWluICogMztcbiAgICBwYWRkaW5nLXRvcDogJG9mZnNldC1tYWluICogMztcbn1cblxuLkZvcm0tZmllbGRzZXQtY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluO1xufVxuXG4uRm9ybS1pbnB1dC1hbm5vdGF0aW9uIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfbGFiZWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9kZWZhdWx0O1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbn1cblxuLkZvcm0taW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uRm9ybS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6ICRjb250cm9sX2hlaWdodF9ub3JtYWw7XG4gICAgcGFkZGluZzogMCAkb2Zmc2V0X21haW47XG59XG5cbi5Gb3JtLWdyb3VwIHtcblxuICAgICYtd2l0aC1jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAuRm9ybS1pdGVtICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG5cbiAgICAuRm9ybS1pdGVtLWNoZWNrYm94IHtcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLW1pZGRsZTtcblxuICAgICAgICBoZWlnaHQ6ICRjb250cm9sX2hlaWdodF9ub3JtYWw7XG4gICAgfVxufVxuXG4uRm9ybS1ncm91cC1pbnB1dHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi5Gb3JtLWdyb3VwLWNvbnRyb2wtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogJG9mZnNldF9tYWluICogMjtcbn1cblxuLkZvcm0tZ3JvdXAtY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbjtcbn1cblxuLkZvcm0taGVhZGVyLXdyYXBwZXItcmVxdWlyZWQsXG4uUmVxdWlyZWQtbm90aWNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbChsYXJnZSk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uRm9ybS1oZWFkZXItcmVxdWlyZWQtbm90ZSxcbi5SZXF1aXJlZC1ub3RpY2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsKGxhcmdlKTtcbn1cblxuLlJlcXVpcmVkLW5vdGljZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIqIFJlcXVpcmVkIGZpZWxkXCI7XG4gICAgfVxufVxuXG4uUmVxdWlyZWQtbm90aWNlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkZvcm0tZHVyYXRpb24tZmllbGQge1xuICAgIHdpZHRoOiAkZHVyYXRpb25fZmllbGRfd2lkdGg7XG59XG5cbi5Gb3JtLXNob3J0LW51bWJlci1maWVsZCB7XG4gICAgd2lkdGg6ICRzaG9ydF9udW1iZXJfZmllbGRfd2lkdGg7XG59XG5cbi5Gb3JtLWlucHV0LXdyYXBwZXIge1xuICAgICYtY29tcG91bmQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxufVxuXG4uRm9ybS1pbnB1dC1hZGRpdGl2ZSxcbi5Gb3JtLWlucHV0LWNvbnBvdW5kLXBhcnQge1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm1faW5wdXRfYWRkaXRpdmVfb2Zmc2V0O1xufVxuXG4uRm9ybS1pbnB1dC1hZGRpdGl2ZSB7XG4gICAgd2lkdGg6ICRmb3JtX2lucHV0X2FkZGl0aXZlX3dpZHRoO1xufVxuXG4uRm9ybS1pdGVtLXBlci1wYWdlLXNlbGVjdCB7XG4gICAgd2lkdGg6ICRwZXJfcGFnZV9zZWxlY3Rfd2lkdGg7XG59XG5cbi5Gb3JtLWl0ZW0tcHJpY2UtZmllbGQge1xuICAgIHdpZHRoOiAyMDBweDtcbn1cblxuLkZvcm0taW5wdXQtd3JhcHBlci1jb21wb3VuZC5Gb3JtLWl0ZW0tcGVyY2VudHMtZmllbGQge1xuICAgIHdpZHRoOiAkZm9ybV9pdGVtX3BlcmNlbnRzX2ZpZWxkX3dpZHRoICsgJGZvcm1faW5wdXRfYWRkaXRpdmVfd2lkdGg7XG59XG5cbi5Gb3JtLWl0ZW0tcGVyY2VudHMtZmllbGQge1xuICAgIHdpZHRoOiAkZm9ybV9pdGVtX3BlcmNlbnRzX2ZpZWxkX3dpZHRoO1xuXG4gICAgJixcbiAgICAuRm9ybS1lcnJvci10ZXh0LXdyYXBwZXIge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLkZvcm0taXRlbS1wdWJsaXNoZXItZmllbGQge1xuICAgIHdpZHRoOiAkZm9ybV9pdGVtX3B1Ymxpc2hlcl93aWR0aDtcbn1cblxuLkZvcm0taXRlbS1ub3ctdmlldy1maWVsZCB7XG4gICAgd2lkdGg6ICRmb3JtX2l0ZW1fbm93X3ZpZXdfd2lkdGg7XG59XG5cbi5Gb3JtLWNvbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5Gb3JtLWNvbCB7XG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluICogMztcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zXCI7XG5cbiRoZWFkZXItaGVpZ2h0OiA4NnB4O1xuXG4uSGVhZGVyIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uSGVhZGVyLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1haW4td3JhcHBlcjtcblxuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5IZWFkZXItbG9nby1jb250YWluZXIsXG4uSGVhZGVyLWxvZ2luLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLkhlYWRlci1sb2dpbi1jb250YWluZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfZGVmYXVsdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldF9tYWluO1xuICAgIHBhZGRpbmctdG9wOiAkb2Zmc2V0X21haW4gKiAxLjU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5IZWFkZXItdXNlci1uYW1lIHtcbiAgICBjb2xvcjogJGNvbG9yX2RhcmtfdGV4dDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xufVxuXG4uSGVhZGVyLWxvZ2luLWl0ZW0ge1xuICAgIEBpbmNsdWRlIHNlcGFyYXRlZC1pdGVtO1xufVxuXG4uSGVhZGVyLXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMS41O1xufVxuIiwiQGltcG9ydCBcIi4uL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby10eXBlLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5LCBtYXgtbmVzdGluZy1kZXB0aCAqL1xuLkhlbHBJY29uIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfbGFiZWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgIGgyICYsXG4gICAgLlRhYmxlLWNvbC13cmFwcGVyICsgJixcbiAgICAuRm9ybS1sYWJlbC1jYXB0aW9uLXdyYXBwZXIgKyAmLFxuICAgIC5Gb3JtLWxhYmVsLWNhcHRpb24gKyAmIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluICogLjU7XG4gICAgfVxuXG4gICAgaDIgJiB7XG4gICAgICAgICYsXG4gICAgICAgIC5JY29uIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5Gb3JtLWxhYmVsLWNhcHRpb24td3JhcHBlciArICYsXG4gICAgLkNvbnRyb2xzTGlzdCAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG5cbiAgICAuRm9ybS1sYWJlbC1jYXB0aW9uICYsXG4gICAgLlRhYmxlLWNvbC13cmFwcGVyICsgJiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tdHlwZSwgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSwgbWF4LW5lc3RpbmctZGVwdGggKi9cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuLkhlbHBCb2R5IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5IZWxwSW1hZ2Uge1xuICAgIGJvcmRlcjogJGJvcmRlcl9tYWluO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDE4cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgJG9mZnNldF9tYWluICogMiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICYtZ2VuZXJhbC12aWV3IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uUHJpbnRMaW5rIHtcbiAgICBAaW5jbHVkZSBpbmxpbmUtbWlkZGxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5QcmludExpbmstdGV4dCxcbi5QcmludExpbmstaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uUHJpbnRMaW5rLWljb24ge1xuICAgIGhlaWdodDogJGljb24tZGVmYXVsdC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IC0ycHg7XG4gICAgd2lkdGg6ICRpY29uLWRlZmF1bHQtc2l6ZTtcbn1cblxuLlByaW50TGluay10ZXh0LXdyYXBwZXIge1xuICAgIC5QcmludExpbms6aG92ZXIgJiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuUHJpbnRMaW5rLWRpc2FibGVkOmhvdmVyICYge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby10eXBlLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbi5MYXlvdXQtaGVscCB7XG4gICAgLkxheW91dC1oZWxwLXdyYXBwZXIge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgJG9mZnNldF9tYWluICogNDtcbiAgICB9XG4gICAgLkZvb3Rlci13cmFwcGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuTGF5b3V0LWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLkxheW91dC1oZWxwLWNvbnRlbnQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbiAgICB9XG4gICAgLkxheW91dC1oZWxwLWNvbnRlbnQgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG4gICAgLkxheW91dC1oZWxwLWNvbnRlbnQgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluO1xuICAgIH1cbiAgICAuTGF5b3V0LWhlbHAtY29udGVudCBsaSB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluO1xuICAgIH1cbiAgICAuTGF5b3V0LWhlbHAtY29udGVudCBkdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbiAgICB9XG4gICAgLkxheW91dC1oZWxwLWNvbnRlbnQgZHQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIg4oCUIFwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2xpZ2h0O1xuICAgIH1cbiAgICAuTGF5b3V0LWhlbHAtY29udGVudCBkZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgLkxheW91dC1oZWxwLWNvbnRlbnQgZGQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbiAgICB9XG4gICAgLlByaW50LWhlbHAtbGluayB7XG4gICAgICAgIGJvdHRvbTogJG9mZnNldF9tYWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuQmFja1RvVG9wIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcl9tYWluO1xuICAgICAgICBtYXJnaW46IDAgMCAkb2Zmc2V0X21haW4gKiAyIDA7XG4gICAgICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgLkxheW91dC1oZWxwLWNvbnRlbnQgdmlkZW8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG4gICAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXR5cGUsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbiIsIkBpbXBvcnQgXCIuLi9jb2xvcnNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgbWF4LW5lc3RpbmctZGVwdGgsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi5JY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmLWJpZy1zaXplIHtcbiAgICAgICAgaGVpZ2h0OiAkaWNvbi1iaWctc2l6ZTtcbiAgICAgICAgd2lkdGg6ICRpY29uLWJpZy1zaXplO1xuICAgIH1cblxuICAgICYtbWVkaXVtLXRvLWJpZy1zaXplIHtcbiAgICAgICAgaGVpZ2h0OiAkaWNvbi1tZWRpdW0tdG8tYmlnLXNpemU7XG4gICAgICAgIHdpZHRoOiAkaWNvbi1tZWRpdW0tdG8tYmlnLXNpemU7XG4gICAgfVxuXG4gICAgJi1tZWRpdW0tc2l6ZSB7XG4gICAgICAgIGhlaWdodDogJGljb24tbWVkaXVtLXNpemU7XG4gICAgICAgIHdpZHRoOiAkaWNvbi1tZWRpdW0tc2l6ZTtcbiAgICB9XG5cbiAgICAmLFxuICAgICYtZGVmYXVsdC1yb2xlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi1hY3Rpb24tcm9sZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgY29sb3I6ICRjb2xvcl9jb250cm9sX21haW47XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgLkljb24tdHJpZ2dlcjpob3ZlciAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0X2F1eGlsbGlhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBpYy1yb2xlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi1hdHRlbnRpb24uSWNvbi1jb2xvcmVkLXJvbGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Rhbmdlcl93YXJuaW5nO1xuICAgIH1cblxuICAgIC5UYWJsZS1hY3Rpb24taXRlbSAmIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbi5JY29uLXRyaWdnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuSW5wdXQ6ZGlzYWJsZWQgKyAmLFxuICAgIC5JbnB1dDpkaXNhYmxlZCArICY6aG92ZXIge1xuICAgICAgICAmLFxuICAgICAgICAuSWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGFiZWw7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgdW5pdC1ibGFja2xpc3QgKi9cblxuLkljb24tc2FsZXMtYW5hbHl0aWNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjFlbTtcblxuICAgICYtbGVmdCB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbWF4LW5lc3RpbmctZGVwdGgsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHksIHVuaXQtYmxhY2tsaXN0ICovXG5cbi5JY29uLWVkaXQtaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluICogLjU7XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5JbmxpbmVQb3Atc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIC41O1xufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4uSW5wdXRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1uZXN0aW5nLWRlcHRoLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbi5JbnB1dCB7XG4gICAgQGluY2x1ZGUgY29udHJvbDtcblxuICAgIGJvcmRlcjogJGJvcmRlcl9jb250cm9sX2lucHV0O1xuICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9kZWZhdWx0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfY29udHJvbDtcbiAgICBwYWRkaW5nOiAkb2Zmc2V0X21haW5faGFsZiAkb2Zmc2V0X21haW47XG5cbiAgICAmLXRleHRhcmVhLFxuICAgICYtbXVsdGlwbGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi10ZXh0YXJlYSB7XG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgfVxuXG4gICAgLklucHV0V3JhcHBlciAmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLklucHV0V3JhcHBlci13aXRoLWljb24tbGVmdCAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0X21haW4gKiAyICsgJGljb24tZGVmYXVsdC1zaXplO1xuICAgIH1cblxuICAgIC5JbnB1dFdyYXBwZXItd2l0aC1pY29uLXJpZ2h0ICYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiAyICsgJGljb24tZGVmYXVsdC1zaXplO1xuICAgIH1cblxuICAgIC5Gb3JtLWlucHV0LXdyYXBwZXItY29tcG91bmQgJiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHRfYXV4aWxsaWFyeTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9hY3Rpb25fbWFpbjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjb250cm9sX2JveF9zaGFkb3c7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtfdGV4dF9hdXhpbGxpYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLWRpc2FibGVkLFxuICAgICZbcmVhZG9ubHldLFxuICAgICYtcmVhZG9ubHkge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLWRlZmF1bHQtZGlzYWJsZWQ7XG5cbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2lucHV0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltyZWFkb25seV0sXG4gICAgJi1yZWFkb25seSB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0X2F1eGlsbGlhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWVycm9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZGFuZ2VyO1xuICAgIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tdHlwZSAqL1xuXG5zcGFuLklucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLklucHV0V3JhcHBlci1pY29uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIEBpbmNsdWRlIGlubGluZS1taWRkbGU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6ICRjb250cm9sX2Zvcm1fc2l6ZTtcbiAgICBtaW4td2lkdGg6ICRjb250cm9sX2Zvcm1fc2l6ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgICYtc2VhcmNoIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLklucHV0V3JhcHBlci13aXRoLWljb24tbGVmdCAmIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0X21haW47XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5JbnB1dFdyYXBwZXItd2l0aC1pY29uLXJpZ2h0ICYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW47XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tdHlwZSAqL1xuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG1heC1uZXN0aW5nLWRlcHRoLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbi5JbnB1dC1jdXJyZW5jeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0X21haW4gKiAuNTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tdmVuZG9yLXByZWZpeCAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfcGxhY2Vob2xkZXI7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X3BsYWNlaG9sZGVyO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfcGxhY2Vob2xkZXI7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfcGxhY2Vob2xkZXI7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXZlbmRvci1wcmVmaXggKi9cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuJGxheW91dF9sb2dvX2hlaWdodDogNjBweDtcblxuLkxheW91dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5MYXlvdXQtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X2RlZmF1bHQ7XG4gICAgcGFkZGluZzogKCRvZmZzZXRfbWFpbiAqIDMpIDAgJGxheW91dF9oZWFkZXJfYm90dG9tX29mZnNldDtcblxuICAgICYtd2l0aC1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLkxheW91dC1oZWFkZXItYm94IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5MYXlvdXQtaGVhZGVyLWJveC1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4uTGF5b3V0LWhlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX2hlYWRpbmdfeGw7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfbGlnaHQ7XG59XG5cbi5MYXlvdXQtaGVhZGVyLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfaGVhZGluZ19zO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfaGVhZGluZztcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogLjU7XG59XG5cbi5MYXlvdXQtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWFpbi13cmFwcGVyO1xufVxuXG4uTGF5b3V0LWJvZHksXG4uTGF5b3V0LWJvZHktc2ltcGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5MYXlvdXQtYm9keSB7XG4gICAgQGluY2x1ZGUgYmFzZS1jb250YWluZXI7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldF9tYWluICogMztcbiAgICBwYWRkaW5nLXRvcDogJG9mZnNldF9tYWluICogMztcbn1cblxuLkxheW91dC1oZWFkaW5nLXgge1xuICAgIGZvbnQtc3R5bGU6ICRmb250X3NpemVfaGVhZGluZ194O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2xpZ2h0O1xufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4uTGlzdE5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfY29udHJvbDtcbn1cblxuLkxpc3ROYXYtY29udHJvbC1wcmV2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW47XG59XG5cbi5MaXN0TmF2LWNvbnRyb2wtbmV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0X21haW47XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5Mb2FkYWJsZUltYWdlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0X3RyYW5zaXRpb25fb247XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uTG9hZGFibGVJbWFnZS1sb2FkZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiIsIkBpbXBvcnQgXCIuLi9jb2xvcnNcIjtcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuJGxvYWRpbmdfYmFsbHNfZGVmYXVsdF93aWR0aDogMjIwcHg7XG4kbG9hZGluZ19iYWxsc19tZWRpdW1fd2lkdGg6IDEyMHB4O1xuXG4uTG9hZGluZ0JhbGxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6ICRsb2FkaW5nX2JhbGxzX2RlZmF1bHRfd2lkdGg7XG5cbiAgICAmLW1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiAkbG9hZGluZ19iYWxsc19tZWRpdW1fd2lkdGg7XG4gICAgfVxufVxuXG4uTG9hZGluZ0JhbGxzLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkb2Zmc2V0X21haW4gKiAzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLkxvYWRpbmdCYWxscy1pdGVtIHtcbiAgICBhbmltYXRpb246IGxvYWRpbmctYmFsbHMgMS4ycyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGJhY2tncm91bmQ6ICR0aW1iZXJ3b2xmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6ICgxMDAlIC8gNSk7XG5cbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDQge1xuICAgICAgICAmLSN7JGl9IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjFzICogJGk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNC41JTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZy1iYWxscyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbiRsb2dvX3dpZHRoOiAyNTVweDtcbiRsb2dvX2hlaWdodDogMzBweDtcblxuJGxvZ29fc21hbGxfd2lkdGg6IDE1MHB4O1xuJGxvZ29fc21hbGxfaGVpZ2h0OiAxOHB4O1xuXG4uTG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkxvZ28tbWFpbiB7XG4gICAgY29sb3I6ICRnb3JpbGxhO1xuICAgIGhlaWdodDogJGxvZ29faGVpZ2h0O1xuICAgIHdpZHRoOiAkbG9nb193aWR0aDtcbn1cblxuLkxvZ28tc21hbGwge1xuICAgIGhlaWdodDogJGxvZ29fc21hbGxfaGVpZ2h0O1xuICAgIHdpZHRoOiAkbG9nb19zbWFsbF93aWR0aDtcbn1cblxuLkxvZ28taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uTG9nby10ZXN0LWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogJHBhcnJvdDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19tYWluO1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9pbnZlcnQ7XG4gICAgZm9udC1zaXplOiAkX2ZvbnRfc2l6ZV9sYWJlbF9kZWZhdWx0O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6ICRvZmZzZXRfbWFpbjtcbiAgICBwYWRkaW5nOiAkb2Zmc2V0X21haW4gKiAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAuTG9nby1zbWFsbCAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3RleHRfaW52ZXJ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfaW52ZXJ0O1xuICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn1cblxuLkxvZ28tdGVzdC10aXRsZSxcbi5Mb2dvLXRlc3QtaG9zdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uTG9nby10ZXN0LXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAoJG9mZnNldF9tYWluICogLjUpO1xuICAgIH1cbn1cblxuLkxvZ28tdGVzdC1ob3N0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5Mb2dvLXRlc3QtaG9zdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbn1cblxuLkxvZ28tbGluayB7XG4gICAgJixcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL21peGluc1wiO1xuQGltcG9ydCBcIi4uL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4kaXRlbV90b3BfYm90dG9tX29mZnNldDogMTdweDtcblxuLk1haW5OYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ29yaWxsYTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLk1haW5OYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1haW4td3JhcHBlcjtcbn1cblxuLk1haW5OYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLk1haW5OYXZpZ2F0aW9uLWxpbmsge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfY29udHJvbDtcbiAgICBwYWRkaW5nOiAkaXRlbV90b3BfYm90dG9tX29mZnNldCAkbWVudV9lbGVtZW50X2hvcml6b250YWxfcGFkZGluZztcblxuICAgICYsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9pbnZlcnQ7XG4gICAgfVxuXG4gICAgLk1haW5OYXZpZ2F0aW9uLWl0ZW0tYWN0aXZlICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdvcmlsbGFfYXV4aWxpYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLk1haW5OYXZpZ2F0aW9uLWl0ZW0tYWN0aXZlICYge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLk1haW5OYXZpZ2F0aW9uLWl0ZW0tYWN0aXZlICY6aG92ZXIsXG4gICAgLk1haW5OYXZpZ2F0aW9uLWl0ZW0tYWN0aXZlICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGlhX2JyZWFrcG9pbnRfbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtZW51X2VsZW1lbnRfaG9yaXpvbnRhbF9wYWRkaW5nX207XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRtZW51X2VsZW1lbnRfaG9yaXpvbnRhbF9wYWRkaW5nX207XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4kYXJlYV9zZWxlY3Rfd2lkdGg6IDIzMHB4O1xuJGFyZWFfYWRkX3dpZHRoOiAxMTBweDtcbiRxdWVyeV9pbnB1dF93aWR0aDogNDAwcHg7XG4kYm9va19xdWVyeV9pbnB1dF93aWR0aDogNDUwcHg7XG5cbi5NYWluU2VhcmNoLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluO1xuICAgIH1cbn1cblxuLk1haW5TZWFyY2gtaXRlbS1sYWJlbCxcbi5NYWluU2VhcmNoLWl0ZW0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5NYWluU2VhcmNoLWl0ZW0tbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogJG9mZnNldF9tYWluO1xuXG4gICAgQGluY2x1ZGUgbGFiZWw7XG59XG5cbi5NYWluU2VhcmNoLWFyZWEtc2VsZWN0IHtcbiAgICB3aWR0aDogJGFyZWFfc2VsZWN0X3dpZHRoO1xufVxuXG4uTWFpblNlYXJjaC1hZGQtc2VsZWN0IHtcbiAgICB3aWR0aDogJGFyZWFfYWRkX3dpZHRoO1xufVxuXG4uTWFpblNlYXJjaC1xdWVyeS1pbnB1dCB7XG4gICAgd2lkdGg6ICRxdWVyeV9pbnB1dF93aWR0aDtcbn1cblxuLkJvb2tTZWFyY2gtcXVlcnktaW5wdXQge1xuICAgIHdpZHRoOiAkYm9va19xdWVyeV9pbnB1dF93aWR0aDtcbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9jb2xvcnNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuJHJvb3RfZGVmYXVsdF93aWR0aDogNjUwcHg7XG4kY29udGVudF9taW5faGVpZ2h0OiA1NXB4O1xuXG4uTW9kYWwtbWFzayB7XG4gICAgQGluY2x1ZGUgaW5saW5lLW1pZGRsZTtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9mYWRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyAkYXJ0aXN0aWNfdHJhbnNpdGlvbl9mdW5jdGlvbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgJi12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAkYXJ0aXN0aWNfdHJhbnNpdGlvbl9mdW5jdGlvbjtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG5cbi5Nb2RhbC1yb290IHtcbiAgICBAaW5jbHVkZSBwYW5lbDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpIHNjYWxlKC43KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyAkYXJ0aXN0aWNfdHJhbnNpdGlvbl9mdW5jdGlvbjtcbiAgICB3aWR0aDogJHJvb3RfZGVmYXVsdF93aWR0aDtcblxuICAgIC5Nb2RhbC1tYXNrLXZpc2libGUgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyAkYXJ0aXN0aWNfdHJhbnNpdGlvbl9mdW5jdGlvbiAuMTVzO1xuICAgIH1cbn1cblxuLk1vZGFsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluICogMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiAyO1xufVxuXG4uTW9kYWwtYnV0dG9ucy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldF9tYWluICogMjtcbiAgICBwYWRkaW5nLXRvcDogJG9mZnNldF9tYWluICogMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLk1vZGFsLWJ1dHRvbiB7XG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluO1xuICAgIH1cbn1cblxuLk1vZGFsLXRpdGxlLXdyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXJfbWFpbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldF9tYWluO1xuICAgIHBhZGRpbmctdG9wOiAkb2Zmc2V0X21haW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uTW9kYWwtdGl0bGUtdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uTW9kYWwtY2xvc2UtdHJpZ2dlciB7XG4gICAgQGluY2x1ZGUgaW5saW5lLW1pZGRsZTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0X21haW4gKiAxLjU7XG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogMS41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5Nb2RhbC1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAkb2Zmc2V0X21haW4gKiAxLjU7XG4gICAgcGFkZGluZy10b3A6ICRvZmZzZXRfbWFpbiAqIDEuNTtcbn1cblxuLk1vZGFsLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6ICRjb250ZW50X21pbl9oZWlnaHQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uTW9kYWwtcGFyYWdyYXBoIHtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG59XG5cbi5Nb2RhbC1zZWN0aW9uIHtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgfVxufVxuIiwiLk1vdmVUcmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5Nb3ZlVHJpZ2dlci1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5IZWxwTGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAmLXR5cGUtcGFnZSB7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGxheW91dF9oZWFkZXJfYm90dG9tX29mZnNldDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLXR5cGUtVGFiIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluICogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLlBhZ2VTaG93LXNlY3Rpb24ge1xuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMztcbiAgICB9XG59XG5cbi5QYWdlU2hvdy1sYXN0LW1vZGlmaWVkIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAyO1xufVxuXG4uUGFnZVNob3ctbGlua2VkLXB1Ymxpc2hlcnMge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuJGNvbnRyb2xfd2lkdGg6IDMwcHg7XG5cbi5QYWdpbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBpbmxpbmUtbWlkZGxlO1xufVxuXG4uUGFnaW5hdGlvbi1pbmZvLFxuLlBhZ2luYXRpb24tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uUGFnaW5hdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmICsgJixcbiAgICAuQnV0dG9uICsgLkJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0X21haW47XG4gICAgfVxuXG4gICAgJi1lbGxpcHNpcyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxufVxuXG4uUGFnaW5hdGlvbi1wcmV2aW91cy1uZXh0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogJG9mZnNldF9tYWluICogMiAwO1xuXG4gICAgJi1yaWdodCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5QYWdpbmF0aW9uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHQ7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX2hlYWRpbmdfcztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRjb250cm9sX2hlaWdodF9ub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5QYWdpbmF0aW9uLWVsbGlwc2lzLWljb24ge1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9sYWJlbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uUGFnaW5hdGlvbi1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG59XG5cbi5QYWdpbmF0aW9uLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1kaXJlY3Rpb24tY29udHJvbDtcblxuICAgICYuQnV0dG9uLWFjdGl2ZSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4uUGFnaW5hdGlvbi1uYXZpZ2F0aW9uIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC5QYWdpbmF0aW9uLWluZm8gKyAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG59XG5cbi5QYWdpbmF0aW9uLXRvdGFsLWNvdW50IHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xufVxuXG4uUGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uUGFnaW5hdGlvbi1zZWFyY2gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX2RlZmF1bHQ7XG59XG5cbi5QYWdpbmF0aW9uLWFscGhhbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zXCI7XG5cbiRwZXJpb2QtbmF2LWJ1dHRvbnMtd2lkdGg6IDIwMHB4O1xuXG4uUGVyaW9kTmF2IHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcjtcblxuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXQtbWFpbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldC1tYWluICogMjtcbiAgICBwYWRkaW5nLXRvcDogJG9mZnNldC1tYWluICogMjtcbn1cblxuLlBlcmlvZE5hdi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLlBlcmlvZE5hdi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLlBlcmlvZE5hdi1jb250YWluZXItdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlBlcmlvZE5hdi1jb250YWluZXItcHJldixcbi5QZXJpb2ROYXYtY29udGFpbmVyLW5leHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6ICRwZXJpb2QtbmF2LWJ1dHRvbnMtd2lkdGg7XG59XG5cbi5QZXJpb2ROYXYtY29udGFpbmVyLXByZXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5QZXJpb2ROYXYtY29udGFpbmVyLW5leHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uUGVyaW9kTmF2LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBpbmxpbmUtbWlkZGxlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlBlcmlvZE5hdi1lZGl0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbn1cblxuLlBlcmlvZE5hdi1ub3RlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4iLCJAaW1wb3J0IFwiLi4vbWl4aW5zXCI7XG5cbi5QaWVDaGFydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5QaWVDaGFydC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5QaWVDaGFydC1zZWN0b3Ige1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4uUG9wb3ZlciB7XG4gICAgQGluY2x1ZGUgcG9wb3Zlci1wYW5lbDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSguOCk7XG5cbiAgICB0cmFuc2l0aW9uOiAkYXJ0aXN0aWNfdHJhbnNpdGlvbl9kdXJhdGlvbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJixcbiAgICAmLXBvc2l0aW9uLWJvdHRvbSxcbiAgICAmLXBvc2l0aW9uLWJvdHRvbS1yaWdodCxcbiAgICAmLXBvc2l0aW9uLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgfVxuXG4gICAgJi1wb3NpdGlvbi10b3AsXG4gICAgJi1wb3NpdGlvbi10b3AtbGVmdCxcbiAgICAmLXBvc2l0aW9uLXRvcC1yaWdodCB7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgfVxuXG4gICAgJi1wb3NpdGlvbi1ib3R0b20tcmlnaHQsXG4gICAgJi1wb3NpdGlvbi10b3AtcmlnaHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLXZpc2libGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246ICRhcnRpc3RpY190cmFuc2l0aW9uX2R1cmF0aW9uX29mZjtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLW91dHNpZGUge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4uUG9wb3Zlci1pbmRlcGVuZGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbn1cbiIsIkBpbXBvcnQgXCIuLi9jb2xvcnNcIjtcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuJHJhZGlvLWljb24tc2l6ZTogNnB4O1xuXG4uUmFkaW8ge1xuICAgIEBpbmNsdWRlIGlucHV0LWNvbnRyb2w7XG5cbiAgICAmLWZha2VyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvbnRyb2xfZm9ybV9zaXplIC8gMjtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYWN0aW9uX21haW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpby1pY29uLXNpemUgLyAyO1xuICAgICAgICBoZWlnaHQ6ICRyYWRpby1pY29uLXNpemU7XG4gICAgICAgIHdpZHRoOiAkcmFkaW8taWNvbi1zaXplO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuLlNlbGVjdCB7XG4gICAgQGluY2x1ZGUgY29udHJvbDtcbiAgICBAaW5jbHVkZSBjb250cm9sLWRlZmF1bHQ7XG5cbiAgICBmb250LXNpemU6ICRmb250X3NpemVfZGVmYXVsdDtcbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuJHNlbGVjdF9hbGxfZHJvcGRvd25fc2lkZV9wYWRkaW5nOiAkb2Zmc2V0X21haW47XG5cbi5TZWxlY3RBbGxEcm9wZG93biB7XG4gICAgLkRyb3Bkb3duLXRyaWdnZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzZWxlY3RfYWxsX2Ryb3Bkb3duX3NpZGVfcGFkZGluZztcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNlbGVjdF9hbGxfZHJvcGRvd25fc2lkZV9wYWRkaW5nO1xuICAgIH1cblxuICAgIC5Ecm9wZG93bi1pY29uLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2VsZWN0X2FsbF9kcm9wZG93bl9zaWRlX3BhZGRpbmc7XG4gICAgfVxuXG4gICAgLkRyb3Bkb3duLWNvbnRlbnQtdGV4dC1zdGF0aWMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiAyLjU7XG4gICAgfVxuXG4gICAgLkNoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4kc3RhdHVzX2ljb25fc2l6ZTogMTBweDtcblxuLlN0YXR1c0ljb24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJGljb24tZGVmYXVsdC1zaXplO1xuICAgIHBhZGRpbmc6ICgkaWNvbi1kZWZhdWx0LXNpemUgLSAkc3RhdHVzX2ljb25fc2l6ZSkgLyAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogJGljb24tZGVmYXVsdC1zaXplO1xufVxuXG4uU3RhdHVzSWNvbi1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiAkc3RhdHVzX2ljb25fc2l6ZSAvIDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJHN0YXR1c19pY29uX3NpemU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogJHN0YXR1c19pY29uX3NpemU7XG5cbiAgICAuU3RhdHVzSWNvbi1zdWNjZXNzICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3VjY2VzcztcbiAgICB9XG5cbiAgICAuU3RhdHVzSWNvbi1kYW5nZXIgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kYW5nZXI7XG4gICAgfVxuXG4gICAgLlN0YXR1c0ljb24taW52YWxpZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2ludmFsaWQ7XG4gICAgfVxuXG4gICAgLlN0YXR1c0ljb24td2FybmluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3dhcm5pbmc7XG4gICAgfVxuXG4gICAgLlN0YXR1c0ljb24tYXR0ZW50aW9uICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYXdhaXQ7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4uU3RlcHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb250cm9sX2JhY2tncm91bmRfYXV4aWxsaWFyeTtcbiAgICBib3JkZXI6ICRib3JkZXJfbWFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19tYWluO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkb2Zmc2V0X21haW4gJG9mZnNldF9tYWluICogMi41O1xufVxuXG4uU3RlcHMtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIH1cbn1cblxuLlN0ZXBzLWl0ZW0tbmFtZSxcbi5TdGVwcy1pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uU3RlcHMtaWNvbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBpbmxpbmUtbWlkZGxlO1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9zZWNvbmRhcnk7XG5cbiAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluICogMjtcbn1cblxuLlN0ZXBzLWl0ZW0tbmFtZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwobGFyZ2UpO1xuXG4gICAgLlN0ZXBzLWl0ZW0tYWN0aXZlICYge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtfdGV4dF9hdXhpbGxpYXJ5O1xuICAgIH1cblxuICAgIC5TdGVwcy1pdGVtLWRvbmUgJiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICB9XG5cbiAgICAuU3RlcHMtaXRlbS1lcnJvciAmIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9kYW5nZXI7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL21peGluc1wiO1xuQGltcG9ydCBcIi4uL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4uU3ViTmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYWluLXdyYXBwZXI7XG59XG5cbi5TdWJOYXZpZ2F0aW9uLWxpc3Qge1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXJfY29udHJvbF9kZWZhdWx0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uU3ViTmF2aWdhdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlN1Yk5hdmlnYXRpb24tbGluayB7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X2xhYmVsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX2hlYWRpbmdfbTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfY29udHJvbDtcbiAgICBwYWRkaW5nOiAxOHB4ICRzdWJtZW51X2VsZW1lbnRfaG9yaXpvbnRhbF9wYWRkaW5nIDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uX29uO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGV4dF9sYWJlbF9hdXhpbGxpYXJ5O1xuICAgICAgICBib3R0b206IC0kYm9yZGVyX3NpemVfZGVmYXVsdDtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAkYm9yZGVyX3NpemVfbWFya2VyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjp2aXNpdGVkLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGFiZWw7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xhYmVsX2F1eGlsbGlhcnk7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0X3RyYW5zaXRpb25fb2ZmO1xuICAgIH1cblxuICAgIC5TdWJOYXZpZ2F0aW9uLWl0ZW0tYWN0aXZlICYge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGFiZWxfYXV4aWxsaWFyeTtcbiAgICB9XG5cbiAgICAuU3ViTmF2aWdhdGlvbi1pdGVtLWFjdGl2ZSAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgLlN1Yk5hdmlnYXRpb24taXRlbTpmaXJzdC1jaGlsZCAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWVudV9lbGVtZW50X2hvcml6b250YWxfcGFkZGluZztcbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaWFfYnJlYWtwb2ludF9sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9oZWFkaW5nX3M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW47XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGlhX2JyZWFrcG9pbnRfbSkge1xuICAgICAgICAuU3ViTmF2aWdhdGlvbi1pdGVtOmZpcnN0LWNoaWxkICYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWVudV9lbGVtZW50X2hvcml6b250YWxfcGFkZGluZ19tO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuLCBzZWxlY3Rvci1uby10eXBlLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5LCBtYXgtbmVzdGluZy1kZXB0aCwgbWF4LWxpbmUtbGVuZ3RoLCBzZWxlY3Rvci1uby11bml2ZXJzYWwgKi9cblxuLlRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyX21haW47XG4gICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyX21haW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5UYWJsZS13cmFwcGVyLXNyb2xsdG9wICYsXG4gICAgLlRhYmxlLXdyYXBwZXItbm8taGVhZGVyICYsXG4gICAgLlRhYmxlLXdyYXBwZXItc3RpY2t5LWJvZHkgJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cblxuICAgICYtbGlnaHQge1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG59XG5cbi5UYWJsZS1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXRfbWFpbjtcblxuICAgICYtYW1vdW50IHtcbiAgICAgICAgJixcbiAgICAgICAgLlRhYmxlIC5UYWJsZS1yb3cgJiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm93cmFwIHtcbiAgICAgICAgJixcbiAgICAgICAgLlRhYmxlIC5UYWJsZS1yb3cgJiB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWxlY3Qge1xuICAgICAgICAmLFxuICAgICAgICAuVGFibGUgLlRhYmxlLXJvdyAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuVGFibGUgLlRhYmxlLXJvdy1oZWFkZXIgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICAgICYsXG4gICAgICAgIC5UYWJsZSAuVGFibGUtcm93ICYge1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcblxuICAgICAgICAgICAgLkJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZmlsbGVyIHtcbiAgICAgICAgJixcbiAgICAgICAgLlRhYmxlIC5UYWJsZS1yb3cgJiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2VsZWN0LXdpZGUge1xuICAgICAgICAmLFxuICAgICAgICAuVGFibGUgLlRhYmxlLXJvdyAmIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zaHJpbmsge1xuICAgICAgICAmLFxuICAgICAgICAuVGFibGUgLlRhYmxlLXJvdyAmIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1tb3ZlIHtcbiAgICAgICAgLlRhYmxlIC5UYWJsZS1yb3cgJiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWVycm9yIHtcbiAgICAgICAgJixcbiAgICAgICAgLlRhYmxlIC5UYWJsZS1yb3cgJiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtd2FybmluZyB7XG4gICAgICAgICYsXG4gICAgICAgIC5UYWJsZSAuVGFibGUtcm93ICYge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93YXJuaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1lbXB0eSB7XG4gICAgICAgICYsXG4gICAgICAgIC5UYWJsZSAuVGFibGUtcm93ICYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY29tbW9uIHtcbiAgICAgICAgJixcbiAgICAgICAgLlRhYmxlIC5UYWJsZS1yb3cgJiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFsbC1hY3Rpb25zIHtcbiAgICAgICAgJixcbiAgICAgICAgLlRhYmxlIC5UYWJsZS1yb3cgJiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW9uZS1saW5lIHtcbiAgICAgICAgJixcbiAgICAgICAgLlRhYmxlIC5UYWJsZS1yb3cgJiB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10b3RhbCxcbiAgICAmLWhlYWRpbmcge1xuICAgICAgICAmLFxuICAgICAgICAuVGFibGUgLlRhYmxlLXJvdyAmIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRpbmcge1xuICAgICAgICAuVGFibGUgLlRhYmxlLXJvdy1zdWJ0b3RhbCAmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLlRhYmxlLWxpZ2h0ICYge1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG5cbiAgICAuVGFibGUtcm93LXN1YiAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcl9zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLlRhYmxlLXJvdy1oZWFkZXIgJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXJfbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xhYmVsO1xuICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfY29udHJvbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG5cbiAgICAuVGFibGUtcm93LWRhdGEgJiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0O1xuICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfZGVmYXVsdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfbGlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfY29udHJvbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRvZmZzZXRfbWFpbiAtIDFweDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRvZmZzZXRfbWFpbiArIDFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHRfdHJhbnNpdGlvbl9vbjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuVGFibGUtcm93LW9kZCAmLFxuICAgIC5UYWJsZS1yb3ctb2RkICsgLlRhYmxlLXJvdyAmLFxuICAgIC5UYWJsZS1yb3ctZGF0YTpudGgtY2hpbGQob2RkKSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1vdXNlX2JyaWdodGVyO1xuICAgIH1cblxuICAgIC5UYWJsZSAuVGFibGUtcm93LW9kZC5UYWJsZS1yb3ctY2hlY2tlZCAmLFxuICAgIC5UYWJsZSAuVGFibGUtcm93ICsgLlRhYmxlLXJvdy1vZGQuVGFibGUtcm93LWNoZWNrZWQgJixcbiAgICAuVGFibGUtcm93LWRhdGE6bnRoLWNoaWxkKG9kZCkuVGFibGUtcm93LWNoZWNrZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfYWN0aW9uX2F1eGlsbGlhcnksIDMlKTtcbiAgICB9XG5cbiAgICAuVGFibGUgLlRhYmxlLXJvdy1ldmVuLlRhYmxlLXJvdy1jaGVja2VkICYsXG4gICAgLlRhYmxlIC5UYWJsZS1yb3cgKyAuVGFibGUtcm93LWV2ZW4uVGFibGUtcm93LWNoZWNrZWQgJixcbiAgICAuVGFibGUtcm93LWRhdGE6bnRoLWNoaWxkKGV2ZW4pLlRhYmxlLXJvdy1jaGVja2VkICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYWN0aW9uX2F1eGlsbGlhcnk7XG4gICAgfVxuXG4gICAgLlRhYmxlLXJvdy1oZWFkaW5nLlRhYmxlLXJvdy1kYXRhOm50aC1jaGlsZChvZGQpICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC5UYWJsZS1yb3ctZGF0YSArIC5UYWJsZS1yb3ctZGF0YSAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcl9zaXplX2RlZmF1bHQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLlRhYmxlLXJvdy1vZGQgKyAuVGFibGUtcm93LW9kZCAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcl9tYWluO1xuICAgIH1cblxuICAgIC5UYWJsZS1yb3ctZXZlbiArIC5UYWJsZS1yb3ctZXZlbiAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcl9zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLlRhYmxlLXJvdy5UYWJsZS1yb3ctZXZlbiAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAuVGFibGUtcm93LlRhYmxlLXJvdy1kYXRhOm9ubHktb2YtdHlwZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAuVGFibGUtcm93LWRhdGEuVGFibGUtcm93LWNoZWNrZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9hY3Rpb25fYXV4aWxsaWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuVGFibGUtcm93LWRhdGEuVGFibGUtcm93LWNoZWNrZWQgKyAuVGFibGUtcm93LWRhdGEuVGFibGUtcm93LWNoZWNrZWQgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9hY3Rpb25fYXV4aWxsaWFyeSwgNyUpO1xuICAgIH1cblxuICAgIC5UYWJsZSAuVGFibGUtcm93LlRhYmxlLXJvdy1kaXNhYmxlZCAmIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xhYmVsO1xuICAgIH1cblxuICAgIC5UYWJsZSAuVGFibGUtcm93LlRhYmxlLXJvdy1kZWxldGVkICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29udHJvbF9iYWNrZ3JvdW5kX2F1eGlsbGlhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9sYWJlbDtcblxuICAgICAgICAmLFxuICAgICAgICAqIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLlRhYmxlLXJvdy5UYWJsZS1yb3ctdG90YWwgJixcbiAgICAuVGFibGUtcm93LWRhdGEgKyAuVGFibGUtcm93LXRvdGFsICYge1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyX21haW47XG4gICAgfVxuXG4gICAgLlRhYmxlLXJvdy5UYWJsZS1yb3ctaGVhZGluZyAmIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcl9zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgfVxuXG4gICAgLlRhYmxlLXJvdy5UYWJsZS1yb3ctaW5wdXRzICYge1xuICAgICAgICBsaW5lLWhlaWdodDogJGNvbnRyb2xfaGVpZ2h0X25vcm1hbDtcbiAgICB9XG5cbiAgICAuVGFibGUtcm93LlRhYmxlLXJvdy1tb3ZlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2luZm9fYXV4aWxsaWFyeTtcbiAgICB9XG5cbn1cblxuLlRhYmxlLWxpbmsge1xuICAgIC5UYWJsZS1yb3ctZGF0YS5UYWJsZS1yb3ctZGVsZXRlZCAmIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xhYmVsO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxufVxuXG4uVGFibGUtY29sLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuVGFibGUtcm93LWhlYWRlciAuVGFibGUtY29sICYge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cblxuICAgIC5oZWxwSWNvbiB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG59XG5cbi5UYWJsZSB0aC5UYWJsZS1jb2wtYWN0aW9ucyxcbi5UYWJsZSB0ZC5UYWJsZS1jb2wtYWN0aW9ucyxcbi5UYWJsZSB0aC5UYWJsZS1jb2wtZGVmYXVsdCxcbi5UYWJsZSB0ZC5UYWJsZS1jb2wtZGVmYXVsdCB7XG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogNTtcbn1cblxuLlRhYmxlLXJlZ2lvbmxpc3QgdGguVGFibGUtY29sLWJpZ2xpc3QsXG4uVGFibGUtcmVnaW9ubGlzdCB0ZC5UYWJsZS1jb2wtYmlnbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogMTM7XG59XG5cbi5UYWJsZS1yZWdpb25saXN0IHRoLlRhYmxlLWNvbC1uYW1lLFxuLlRhYmxlLXJlZ2lvbmxpc3QgdGQuVGFibGUtY29sLW5hbWUge1xuICAgIG1pbi13aWR0aDogJG9mZnNldF9tYWluICogMjA7XG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogODtcbn1cblxuLlRhYmxlLXNvcnQtY2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9sYWJlbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXRfbWFpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6aG92ZXIsXG4gICAgJi1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtfdGV4dF9hdXhpbGxpYXJ5O1xuICAgIH1cbn1cblxuLlRhYmxlLXNvcnQtY2FwdGlvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLlRhYmxlLXNvcnQtY2FwdGlvbi1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbi5UYWJsZS1zb3J0LWNhcHRpb24taWNvbi11cCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLCAtMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cblxuLlRhYmxlLXNvcnQtY2FwdGlvbi1pY29uLWRvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuXG4uVGFibGUtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi10b3AsXG4gICAgJi10b3AtdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbiAgICB9XG59XG5cbi5UYWJsZS1jb250cm9scy1pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi1hZGRpdGl2ZSxcbiAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICAuVGFibGUtY29udHJvbHMtdG9wICYge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cblxuICAgIC5UYWJsZS1jb250cm9scy10b3AtdXAgJiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgLlBhZ2luYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLlRhYmxlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgJi1zcm9sbHRvcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgICYtc3JvbGxsZWZ0IHtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG59XG5cbi5UYWJsZS1hY3Rpb24taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJiArICYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG59XG5cbi5UYWJsZS1hY3Rpb24taXRlbS10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmICsgJiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIsXFwwMGEwXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5UYWJsZS1sYWJlbC1saXN0LW5hbWUge1xuICAgIHdpZHRoOiA0MCAqICRvZmZzZXRfbWFpbjtcbn1cblxuLlRhYmxlIHRkLlRhYmxlLWNvbC1vbmUtbGluZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlRhYmxlLXJlZ2lvbmxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbn1cblxuLlRhYmxlLWFkZC1yb3ctYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW47XG59XG5cbi5UYWJsZS1lbXB0eS1yZXN1bHRzIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyX21haW47XG4gICAgcGFkZGluZzogJG9mZnNldF9tYWluIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYtbm8taGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG59XG5cbi5UYWJsZS1hbm5vdGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW47XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiwgc2VsZWN0b3Itbm8tdHlwZSwgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSwgbWF4LW5lc3RpbmctZGVwdGgsIG1heC1saW5lLWxlbmd0aCwgc2VsZWN0b3Itbm8tdW5pdmVyc2FsICovXG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5UYWJsZVF1aWNrRmlsbC1pbmRpY2F0b3JzIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyX21haW47XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluO1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAqIC41IDA7XG59XG5cbi5UYWJsZVF1aWNrRmlsbC1pbmRpY2F0b3ItdGV4dC1jb3VudGVyIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xufVxuXG4uVGFibGVRdWlja0ZpbGwtaW5kaWNhdG9yLXNlbGVjdC1hbGwsXG4uVGFibGVRdWlja0ZpbGwtaW5kaWNhdG9yLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlRhYmxlUXVpY2tGaWxsLWluZGljYXRvci1zZWxlY3QtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbiAqIC41O1xufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby10eXBlLCB1bml0LWJsYWNrbGlzdCwgbWF4LW5lc3RpbmctZGVwdGgsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHksIG1heC1saW5lLWxlbmd0aCAqL1xuLlRleHROb2RlIHtcbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMWVtO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNGVtO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLigJRcXGEwXCI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCArIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS40ZW07XG4gICAgICAgIH1cblxuICAgICAgICBwICsgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIHAgKyBvbCxcbiAgICBvbCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjRlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjRlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluO1xuICAgIH1cblxuICAgIHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHRleHRfbm9kZV9wYXJhZ3JhcGhfdG9wX29mZnNldDtcbiAgICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXR5cGUsIHVuaXQtYmxhY2tsaXN0LCBtYXgtbmVzdGluZy1kZXB0aCwgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSwgbWF4LWxpbmUtbGVuZ3RoICovXG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zXCI7XG5cbiRwb3B1cC1hcnJvdy1zaXplOiAxMHB4O1xuJHRvb2x0aXAtYmFja2dyb3VuZDogJGNvbG9yX3BhbmVsX2ludmVydF9iYWNrZ3JvdW5kO1xuJG1heC13aWR0aDogMzAwcHg7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHksIG1heC1uZXN0aW5nLWRlcHRoLCBzZWxlY3Rvci1uby10eXBlICovXG4uVG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkYXJ0aXN0aWNfdHJhbnNpdGlvbl9kdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYXJ0aXN0aWNfdHJhbnNpdGlvbl9mdW5jdGlvbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogOTk4O1xuXG4gICAgJi12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGFydGlzdGljX3RyYW5zaXRpb25fZHVyYXRpb25fb2ZmO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLlRvb2x0aXAtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0X21haW4gKiAxLjU7XG4gICAgfVxuXG4gICAgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG59XG5cbi5Ub29sdGlwLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICR0b29sdGlwLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfc2Vjb25kYXJ5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKCRjb2xvcl90ZXh0X2ludmVydCwgLjEpO1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9pbnZlcnQ7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX3NtYWxsO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBwYWRkaW5nOiAkb2Zmc2V0X21haW4gJG9mZnNldF9tYWluICogMS41O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAkdG9nZ2xlX3RyYW5zaXRpb247XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0b29sdGlwLWJhY2tncm91bmQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogJHBvcHVwLWFycm93LXNpemU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB3aWR0aDogJHBvcHVwLWFycm93LXNpemU7XG4gICAgfVxuXG4gICAgLlRvb2x0aXAtdG9wICY6OmFmdGVyLFxuICAgIC5Ub29sdGlwLWJvdHRvbSAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJHBvcHVwLWFycm93LXNpemUgLyAyO1xuICAgIH1cblxuICAgIC5Ub29sdGlwLWxlZnQgJjo6YWZ0ZXIsXG4gICAgLlRvb2x0aXAtcmlnaHQgJjo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtICRwb3B1cC1hcnJvdy1zaXplIC8gMjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgLlRvb2x0aXAtdG9wICYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSAkcG9wdXAtYXJyb3ctc2l6ZSAvIDI7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuVG9vbHRpcC1ib3R0b20gJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSAkcG9wdXAtYXJyb3ctc2l6ZSAvIDI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuVG9vbHRpcC1sZWZ0ICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSAkcG9wdXAtYXJyb3ctc2l6ZSAvIDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuVG9vbHRpcC1yaWdodCAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtICRwb3B1cC1hcnJvdy1zaXplIC8gMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5Ub29sdGlwLXZpc2libGUgJiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRvZ2dsZV90cmFuc2l0aW9uX29mZjtcbiAgICB9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSwgbWF4LW5lc3RpbmctZGVwdGgsIHNlbGVjdG9yLW5vLXR5cGUgKi9cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuLlZhbHVlUGFpciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgfVxuXG4gICAgJi1ob3Jpem9udGFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmLWxpbmUtdmlldyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbn1cblxuLlZhbHVlUGFpci1ob3Jpem9udGFsIHtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1uZXN0aW5nLWRlcHRoLCBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbi5WYWx1ZVBhaXItaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcblxuICAgICAgICAuVmFsdWVQYWlyLWhvcml6b250YWwgJiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluICogMjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuVmFsdWVQYWlyLWxpbmUtdmlldyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuVmFsdWVQYWlyLWxpbmUtdmlldyAmIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAkZGF0ZXBpY2tlci13aWR0aDtcbiAgICB9XG59XG5cbi5WYWx1ZVBhaXItbGFiZWwsXG4uVmFsdWVQYWlyLXZhbHVlIHtcbiAgICAuVmFsdWVQYWlyLWxpbmUtdmlldyAmIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIH1cblxuICAgIC5WYWx1ZVBhaXItaXRlbSArIC5WYWx1ZVBhaXItaXRlbSAmIHtcbiAgICAgICAgLlZhbHVlUGFpci1saW5lLXZpZXcgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJG9mZnNldF9tYWluO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uVmFsdWVQYWlyLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBsYWJlbDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJF9mb250X3NpemVfbGFiZWxfbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9kZWZhdWx0O1xuXG4gICAgJi1mb3ItbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbiAgICB9XG5cbiAgICAmLW9uZS1saW5lIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuVmFsdWVQYWlyLWxpbmUtdmlldyAmLXRvcCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLlZhbHVlUGFpci1saW5lLXZpZXcgJiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfY29udHJvbDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogMjtcbiAgICB9XG59XG5cbi5WYWx1ZVBhaXItdmFsdWUge1xuICAgIEBpbmNsdWRlIGlubGluZS1taWRkbGU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X2NvbnRyb2w7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgLlZhbHVlUGFpci1saW5lLXZpZXcgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uVmFsdWVQYWlyLXZhbHVlcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAkb2Zmc2V0X21haW4gMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLlZhbHVlUGFpci1saW5lLXZpZXcgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uVmFsdWVQYWlyLXZhbHVlcy1pdGVtIHtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbWF4LW5lc3RpbmctZGVwdGgsIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9jb2xvcnNcIjtcblxuLldhcm5pbmcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX21haW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAqIDEuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi10eXBlLWVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Rhbmdlcl9hdXhpbGxpYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2RhbmdlcjtcbiAgICB9XG5cbiAgICAmLXR5cGUtZGFuZ2VyLXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZGFuZ2VyX3dhcm5pbmdfYXV4aWxsaWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9kYW5nZXJfd2FybmluZztcbiAgICB9XG5cbiAgICAmLXR5cGUtd2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93YXJuaW5nX2F1eGlsbGlhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0O1xuICAgIH1cblxuICAgICYtdHlwZS1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N1Y2Nlc3NfYXV4aWxsaWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgIH1cblxuICAgICYtdHlwZS1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2luZm9fYXV4aWxsaWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9pbmZvO1xuICAgIH1cblxuICAgICYtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5XYXJuaW5nLWljb24td3JhcHBlcixcbi5XYXJuaW5nLWNvbnRlbnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5XYXJuaW5nLWNvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5XYXJuaW5nLWljb24td3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogMS41O1xuXG4gICAgLldhcm5pbmctdHlwZS13YXJuaW5nICYge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3dhcm5pbmc7XG4gICAgfVxufVxuXG4uV2FybmluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX2RlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X2RlZmF1bHQ7XG59XG5cbi5XYXJuaW5nLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9jb250cm9sO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uV2FybmluZy1wYXJhZ3JhcGgge1xuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogLjU7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGluc1wiO1xuXG4uTG9naW5Ub3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmV5O1xuICAgIGhlaWdodDogJGxvZ2luX3RvcF9oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGxvZ2luX3RvcF9oZWlnaHQ7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXR5cGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1uZXN0aW5nLWRlcHRoICovXG5cbi5BcHB1c2VyLWxheW91dC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcGFuZWxfYmFja2dyb3VuZDtcbiAgICBib3JkZXI6ICRib3JkZXJfbWFpbjtcbiAgICBtYXJnaW46ICRvZmZzZXRfbWFpbiAqIDYgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAkYXBwdXNlcl9oZWlnaHQ7XG4gICAgcGFkZGluZzogJG9mZnNldF9tYWluICogNSAkb2Zmc2V0X21haW4gKiAxNC41O1xuICAgIHdpZHRoOiAkYXBwdXNlcl93aWR0aDtcblxuICAgIC5MYXlvdXQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5TZWN0aW9uLWJvZHkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogJG9mZnNldF9tYWluICogMyAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLlJlc3RvcmUtY29weSB7XG4gICAgICAgICAgICBtYXJnaW46ICRvZmZzZXRfbWFpbiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLkdlbmVyYWwtZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYW5nZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuTG9nb3V0LWNvcHkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLkZvcm0taXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLkZvcm0tZmllbGRzZXQtYnV0dG9ucyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG4uTG9naW4tbm90ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Mb2dpbi1ub3RlcyBzdHJvbmcsXG4uUmVzdG9yZS1jb3B5IHN0cm9uZyB7XG4gICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHQ7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbn1cblxuLlVzZXItZWRpdC1zdWJoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5Vc2VyLWVkaXQtZmllbGRzZXQge1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICBtYXgtd2lkdGg6ICRhcHB1c2VyX2VkaXRfd2lkdGg7XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5Vc2VyLWVkaXQtZmllbGRzZXQtZHVhbHNlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMztcbn1cblxuLlVzZXItZWRpdC1maWVsZHNldC1kaXNhYmxlcnMge1xuICAgIC5SYWRpbyB7XG4gICAgICAgIG1hcmdpbjogMCAwICRvZmZzZXRfbWFpbjtcbiAgICB9XG59XG5cbi5Vc2VyLWVkaXQtbGluayB7XG4gICAgZm9udC1zaXplOiAkX2ZvbnRfc2l6ZV9sYWJlbF9kZWZhdWx0O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgbWFyZ2luOiAkb2Zmc2V0X21haW4gKiAyIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLlVzZXItbWFpbi1uYXYge1xuICAgIEBpbmNsdWRlIGJhc2UtY29udGFpbmVyO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluO1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAqIDM7XG59XG5cbi5Vc2VyLW1haW4tc3VtbWFyeSB7XG4gICAgQGluY2x1ZGUgYmFzZS1jb250YWluZXI7XG5cbiAgICBwYWRkaW5nOiAkb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uVXNlci1tYWluLW5hdmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uVXNlci1tYWluLW5hdmlubmVyLWZvcm0ge1xuICAgIC5JbnB1dC5NYWluU2VhcmNoLXF1ZXJ5LWlucHV0IHtcbiAgICAgICAgd2lkdGg6ICRvZmZzZXRfbWFpbiAqIDM1O1xuICAgIH1cbiAgICAuRm9ybS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluO1xuICAgIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLlVzZXItaW1wb3J0LWNvcHkge1xuICAgIG1heC13aWR0aDogJGFwcHVzZXJfZWRpdF93aWR0aCAqIDI7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG1heC1uZXN0aW5nLWRlcHRoICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXR5cGUgKi9cblxuLlRlcm1zLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDU7XG5cbiAgICAuVGVybXMtd2VsY29tZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9oZWFkaW5nX3hsO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xuICAgICAgICBtYXJnaW46ICRvZmZzZXRfbWFpbiAqIDQgMCAkb2Zmc2V0X21haW4gKiAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5UZXJtcy1oIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbiAgICAgICAgbWFyZ2luOiAkb2Zmc2V0X21haW4gKiAzIDAgJG9mZnNldF9tYWluO1xuICAgIH1cbiAgICAuVGVybXMtcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbiAvIDI7XG4gICAgICAgIHRleHQtaW5kZW50OiAkb2Zmc2V0X21haW4gKiAzO1xuICAgIH1cbiAgICAuVGVybXMtY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbiAgICAgICAgbWFyZ2luOiAkb2Zmc2V0X21haW4gKiAzIDA7XG4gICAgfVxufVxuXG4uTG9naW4tZ2VuZXJhbC1lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLk1hcGZhY2Uge1xuICAgIC5TaG93LW1vcmUtYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46ICRvZmZzZXRfbWFpbiAwO1xuICAgIH1cbiAgICAuaGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2FybmluZ19hdXhpbGxpYXJ5O1xuICAgIH1cbiAgICAubWFwcGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2luZm9fYXV4aWxsaWFyeTtcbiAgICB9XG4gICAgLmFwcHJvdmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3N1Y2Nlc3NfYXV4aWxsaWFyeTtcbiAgICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cblxuLk1hcGZhY2UtYXBwcm92ZSB7XG4gICAgbWFyZ2luOiAkb2Zmc2V0X21haW4gMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLk1hcGZhY2UtaGlzdG9yeSB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbn1cblxuLk1hcGZhY2UtbWFwcGluZ3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXR5cGUgKi9cbi5NYXBmYWNlLWF1dG9jb21wbGV0ZSB7XG4gICAgLnl1aS1hYy13YXJuaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3NtYWxsO1xuICAgICAgICBoZWlnaHQ6ICRjb250cm9sX2hlaWdodF9ub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY29udHJvbF9oZWlnaHRfbm9ybWFsO1xuICAgIH1cbiAgICAueXVpLWFjLWNvbnRhaW5lciB7XG4gICAgICAgIHRvcDogJGNvbnRyb2xfaGVpZ2h0X25vcm1hbDtcbiAgICB9XG4gICAgLnl1aS1hYy1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogJGxpc3RfbWF4LWhlaWdodDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gICAgLnl1aS1hYy1jb250ZW50IGxpIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24taXRlbTtcbiAgICB9XG59XG5cbi5NYXBmYWNlLW5ld3ZhbHVlcyB0ZCB7XG4gICAgbWF4LXdpZHRoOiAkb2Zmc2V0X21haW4gKiA4O1xuICAgIHdpZHRoOiAkb2Zmc2V0X21haW4gKiA4O1xuICAgICYuTWFwZmFjZS1yc3ZhbHVlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrX3RleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY29udHJvbF9oZWlnaHRfbm9ybWFsO1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgIH1cbiAgICAmLk1hcGZhY2UtY291bnRyeWNvZGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby10eXBlICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLlRhYmxlIC5UYWJsZS1jb2wtYW1vdW50LlRhYmxlLWNvbC1yaWdodHBhZCB7XG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogMTE7XG59XG5cbi5UYWJsZSAuVGFibGUtY29sLWhoZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG59XG5cbi5Gb3JtLWZpZWxkc2V0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDEuNTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tdHlwZSAqL1xuLlRhYmxlIHRkLk1jcHMtcmF0ZS1pbnB1dC1jZWxsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby10eXBlICovXG5cbi5NY3BzLXJhdGUtaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogJG9mZnNldF9tYWluLzI7XG4gICAgd2lkdGg6ICRvZmZzZXRfbWFpbiAqIDEzO1xufVxuXG4uTWNwcy1kZWxldGUtY2hlY2tib3gtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJGNvbnRyb2xfaGVpZ2h0X25vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuQ2hlY2tib3gge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuLlBvcnRhbC1zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyX21haW47XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluICogMztcbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldF9tYWluICogMztcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG59XG5cbi5Qb3J0YWwtaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogJGNvbnRyb2xfaGVpZ2h0X25vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluO1xufVxuXG4uUG9ydGFsLWljb24tY2hlY2ttYXJrLFxuLlBvcnRhbFBvcHVwQ29udGVudCxcbi5Qb3J0YWxJbmxpbmVGb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uUG9ydGFsLWljb24td3JhcHBlciB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLlBvcnRhbC1pbnZpdGVzLXdyYXBwZXIge1xuICAgIG1hcmdpbjogJG9mZnNldF9tYWluIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0X21haW4gKiAyO1xufVxuXG4uUG9ydGFsLWxhYmVsLW5hbWUtZWRpdC1pdGVtIHtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICR0ZXh0X25vZGVfcGFyYWdyYXBoX3RvcF9vZmZzZXQ7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuXG4uQWRtaW4tc2VydmljZXMtdGFibGV3cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uQWRtaW4tc2VydmljZXMtdGFibGVjb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgJG9mZnNldF9tYWluICogMiAwIDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgfVxuICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4uVGFibGUtY29sLXNlcnZpY2VuYW1lIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGluc1wiO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuLCBzZWxlY3Rvci1uby10eXBlICovXG4uQXJ0aXN0U3RhdGVtZW50U2V0dGluZ3MgdGgsXG4uQXJ0aXN0U3RhdGVtZW50U2V0dGluZ3MgdGQsXG4uQXJ0aXN0U3RhdGVtZW50U2FtcGxlU2V0dGluZ3MgdGgsXG4uQXJ0aXN0U3RhdGVtZW50U2FtcGxlU2V0dGluZ3MgdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4sIHNlbGVjdG9yLW5vLXR5cGUgKi9cblxuLlN0YXRlbWVudHMtbmF2LFxuLlN0YXRlbWVudHMtbWFpbiB7XG4gICAgQGluY2x1ZGUgYmFzZS1jb250YWluZXI7XG5cbiAgICBwYWRkaW5nOiAkb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uU3RhdGVtZW50LWhpZGRlbiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMDtcblxuICAgIC5DaGVja2JveCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuQ2hlY2tib3gtZmFrZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLlN0YXRlbWVudC10YWJsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldF9tYWluO1xufVxuXG4uU3RhdGVtZW50LXRhYmxlLXdyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXJfbWFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAzO1xuICAgIHBhZGRpbmctYm90dG9tOiAkb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uU3RhdGVtZW50LXRhYmxlLXNhbXBsZXMgLlN0YXRlbWVudC10YWJsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5TdGF0ZW1lbnQtZmllbGRzZXQtYnV0dG9ucyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5TdGF0ZW1lbnRzRG9jdW1lbnRzLXB1Ymxpc2hlciB7XG4gICAgLlN0YXRlbWVudHNEb2N1bWVudHMtZG93bmxvYWQgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1uZXN0aW5nLWRlcHRoLCBzZWxlY3Rvci1uby10eXBlICovXG4uU3RhdHJhdGVzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDM7XG5cbiAgICAuU3RhdHJhdGVzLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuSGVscExpbmsge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodF9ib29rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLlN0YXRyYXRlcy1kYXRhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBtYXgtbmVzdGluZy1kZXB0aCwgc2VsZWN0b3Itbm8tdHlwZSAqL1xuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGluc1wiO1xuXG4uU3ViU3ViTmF2LXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGJhc2UtY29udGFpbmVyKG1haW4pO1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbn1cblxuLlN1YnN1Yi1kcm9wZG93biB7XG4gICAgd2lkdGg6ICRvZmZzZXRfbWFpbiAqIDE5O1xuICAgICYtcGVyaW9kIHtcbiAgICAgICAgd2lkdGg6ICRvZmZzZXRfbWFpbiAqIDEwO1xuICAgIH1cbn1cblxuLkFuYWx5dGljcy13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcihtYWluKTtcbn1cblxuLkFuYWx5dGljcy1ncmVldGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5BbmFseXRpY3MtZ3JlZXRpbmctaW5uZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIH1cbiAgICAuQW5hbHl0aWNzLXRvdGFscyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi5BbmFseXRpY3Mtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluICogMjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uQW5hbHl0aWNzLWR1YWxzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDQ7XG59XG5cbi5BbmFseXRpY3MtZHVhbHNlY3Rpb24taW5uZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwICRvZmZzZXRfbWFpbjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuUGllQ2hhcnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uQW5hbHl0aWNzLWR1YWxzZWN0aW9uLWRhdGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5BbmFseXRpY3MtcGllbGVnZW5kIHtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG4gICAgLkFuYWx5dGljcy1waWVsZWdlbmQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkcGllY2hhcnQtbGVnZW5kLWNvbG9yLXNpemUgKyAkb2Zmc2V0X21haW4gLyAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5BbmFseXRpY3MtbGVnZW5kY29sb3Ige1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogJHBpZWNoYXJ0LWxlZ2VuZC1jb2xvci1zaXplO1xuICAgICAgICBsZWZ0OiAtJHBpZWNoYXJ0LWxlZ2VuZC1jb2xvci1zaXplIC0gJG9mZnNldF9tYWluIC8gMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogJHBpZWNoYXJ0LWxlZ2VuZC1jb2xvci1zaXplO1xuICAgIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLlRhYmxlIHtcbiAgICAuQW5hbHl0aWNzLWNvbFJhbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiAzLjU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICAgIC5BbmFseXRpY3MtY29sbnVtYmVycyxcbiAgICAuQW5hbHl0aWNzLWNvbFVuaXRzLFxuICAgIC5BbmFseXRpY3MtY29sUmV2ZW51ZSxcbiAgICAuQW5hbHl0aWNzLWNvbERhdGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbiAqIDMuNTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5BbmFseXRpY3MtY29sU3RpY2t5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgLkFuYWx5dGljcy1jb2xTdGlja3k6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbGVmdDogNzdweDtcbiAgICB9XG4gICAgLkFuYWx5dGljcy1jb2xTdGlja3k6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbGVmdDogMTg3cHg7XG4gICAgfVxuICAgIC5BbmFseXRpY3MtY29sdGl0bGUge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuXG4uQW5hbHl0aWNzLXJlcG9ydG1haW5saW5rIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xufVxuXG4uQW5hbHl0aWNzLXJhbms6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiAkb2Zmc2V0X21haW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJG9mZnNldF9tYWluICsgNnB4O1xuICAgIHdpZHRoOiAwO1xufVxuXG4uQW5hbHl0aWNzLXJhbmstZG93bjo6YmVmb3JlIHtcbiAgICBAZXh0ZW5kIC5BbmFseXRpY3MtcmFuaztcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgJHBhcnJvdDtcbn1cblxuLkFuYWx5dGljcy1yYW5rLXVwOjpiZWZvcmUge1xuICAgIEBleHRlbmQgLkFuYWx5dGljcy1yYW5rO1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkdHVydGxlO1xufVxuXG4uQW5hbHl0aWNzLWV4cG9ydC1zbmFwc2hvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLSRvZmZzZXRfbWFpbiAqIDM7XG59XG5cbi5DdXN0b20tcGVyaW9kLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAkb2Zmc2V0X21haW47XG4gICAgJi5Gb3JtLWxhYmVsLWNhcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLkN1c3RvbS1wZXJpb2QtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluICogMjtcbn1cblxuLlZpZXdNb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zXCI7XG5cbi5BbGJ1bS10cmFja3MsXG4uQWxidW0taW5mb3JtYXRpb24ge1xuICAgIEBpbmNsdWRlIGJhc2UtY29udGFpbmVyKG1haW4pO1xufVxuXG4uQWxidW0taW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xufVxuXG4uQWxidW0tZGV0YWlscy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5Cb29rLWRldGFpbHMtd3JhcHBlciB7XG4gICAgQGV4dGVuZCAuQWxidW0tZGV0YWlscy13cmFwcGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDM7XG59XG5cbi5Cb29rLWRldGFpbHMtaGVhZGVyaW50YWJsZSB7XG4gICAgbWFyZ2luOiAkb2Zmc2V0X21haW4gMCAwIDA7XG59XG5cbi5Cb29rLWRldGFpbHMtaGVhZGVyYWZ0ZXJ0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLkFsYnVtLWRldGFpbHMtY29sdW1uIHtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIH1cbn1cblxuLkFsYnVtLWRldGFpbHMtY29sdW1uLWZpZWxkcyB7XG4gICAgd2lkdGg6IDM1MHB4O1xufVxuXG4uQWxidW0taGVhZGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG59XG5cbi5BbGJ1bS1oZWFkZXItdGV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG4uQWxidW0tbGFzdC1tb2RpZmllZCB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbn1cblxuLkFsYnVtLXRhYi10YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluICogMztcbn1cblxuLkFsYnVtLXRyYWNrLWRldGFpbHMge1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAqIDIgMDtcbn1cblxuLkFsYnVtLXRyYWNrLWRldGFpbHMtaW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5BbGJ1bS10cmFjay1kZXRhaWxzLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG59XG5cbi5BbGJ1bS1jb250cmFjdC10YWItZHJvcGRvd24ge1xuICAgIHdpZHRoOiAkZm9ybV9pdGVtX3N0YW5kYXJ0X3dpZHRoO1xufVxuXG4uQWxidW0tbGljZW5zZS10eXBlLWRyb3Bkb3duLFxuLkFsYnVtLWxpY2Vuc2UtZmlsdGVyLWRyb3Bkb3duLFxuLkFsYnVtLWxpY2Vuc2Utc3RhdHVzLWZpbHRlci1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEzMHB4O1xufVxuXG4uQWxidW0tbGljZW5zZS1jb21wb3NpdGlvbi1kcm9wZG93biB7XG4gICAgd2lkdGg6IDM1MHB4O1xufVxuXG4uSWNvbi1zYWxlcy1hbmFseXRpY3MtbGVmdCB7XG4gICAgY29sb3I6ICRjb2xvcl9hY3Rpb25fbWFpbjtcbiAgICAmOmhvdmVyLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2FjdGlvbl9tYWluO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9jb2xvcnNcIjtcbkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuJHJvbGUtZm9ybS1pdGVtLXdpZHRoOiAyNjBweDtcbiRjb3Zlci1waG90by1zaXplOiAxMzBweDtcblxuLkNhdGFsb2dFZGl0IHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcihtYWluKTtcbn1cblxuLkNhdGFsb2dFZGl0LXJvbGUtZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogJHJvbGUtZm9ybS1pdGVtLXdpZHRoO1xufVxuXG4uQ2F0YWxvZ0VkaXQge1xuICAgIEBpbmNsdWRlIGJhc2UtY29udGFpbmVyKG1haW4pO1xufVxuXG4uQ2F0YWxvZ0VkaXQtZm9ybXMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLkNhdGFsb2dFZGl0LWFsYnVtLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0MCU7XG59XG5cbi5DYXRhbG9nRWRpdC1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNjAlO1xufVxuXG4uQ2F0YWxvZ0VkaXQtY292ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5DYXRhbG9nRWRpdC1jb3Zlci1mb3JtLXdyYXBwZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbiAqIDI7XG59XG5cbi5DYXRhbG9nRWRpdC1jb3Zlci1yZXF1aXJlbWVudHMtaXRlbSB7XG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIH1cbn1cblxuLkNhdGFsb2dFZGl0LWNvdmVyLXJlcXVpcmVtZW50cyB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbn1cblxuLkNhdGFsb2dFZGl0LWNvdmVyLWZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW47XG59XG5cbi5EZWxldGVBbGJ1bS1idXR0b24ge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgcG9pbnRlci1ldmVudHM6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG5cbi5EZWxldGVBcnRpc3RQYXllZS1idXR0b24ge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgcG9pbnRlci1ldmVudHM6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zXCI7XG5cbi5DYXRhbG9nRWRpdFRyYWNrcyB7XG4gICAgQGluY2x1ZGUgYmFzZS1jb250YWluZXIoXCJtYWluXCIpO1xufVxuXG4uQ2F0YWxvZ0VkaXRUcmFja3MtbWVkaWEtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMTVweDtcbn1cblxuLkNhdGFsb2dFZGl0VHJhY2tzLXBhcmVudGFsLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTQwcHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zXCI7XG5cbiR2aWV3X2FsYnVtc19zZWxlY3Rfd2lkdGg6IDMxNXB4O1xuJHNlYXJjaF9jYXRhbG9nX2lucHV0X3dpZHRoOiAkaW5fcGFnZV9zZWFyY2hfd2lkdGg7XG5cbi5DYXRhbG9nTWFpbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcihtYWluKTtcbn1cblxuLkNhdGFsb2dNYWluLXNlY3Rpb24ge1xuICAgICYtbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXJlY2VudCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgfVxuXG4gICAgJi1ib29rcHViIHtcbiAgICAgICAgQGluY2x1ZGUgYmFzZS1jb250YWluZXIobWFpbik7XG4gICAgfVxufVxuXG4uQ2F0YWxvZ01haW4tc2VjdGlvbi1jb2wge1xuICAgIEBpbmNsdWRlIGNvbHVtbjtcblxuICAgICYtYWRkIHtcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uV2lkdGgoNCk7XG4gICAgfVxuXG4gICAgJi12aWV3IHtcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uV2lkdGgoOCk7XG4gICAgfVxufVxuXG4uQ2F0YWxvZ01haW4tdmlldy1hbGJ1bS1zZWxlY3Qge1xuICAgIHdpZHRoOiAkdmlld19hbGJ1bXNfc2VsZWN0X3dpZHRoO1xufVxuXG4uQ2F0YWxvZ01haW4tcmVjZW50bHktaW1wb3J0ZWQge1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG59XG5cbi5DYXRhbG9nTWFpbi1hbGwtYWxidW1zLWxpbmsge1xuICAgIEBpbmNsdWRlIGlubGluZS1taWRkbGU7XG59XG5cbi5DYXRhbG9nTWFpbi1jb2wtdGl0bGUge1xuICAgIHdpZHRoOiAzNSU7XG59XG5cbi5DYXRhbG9nTWFpbi1jb2wtY2F0YWxvZyB7XG4gICAgd2lkdGg6IDEwJTtcbn1cblxuLkNhdGFsb2dNYWluLWNvbC1hcnRpc3Qge1xuICAgIHdpZHRoOiAzMCU7XG59XG5cbi5DYXRhbG9nTWFpbi1jb2wtbGFiZWwge1xuICAgIHdpZHRoOiAxNyU7XG59XG5cbi5DYXRhbG9nTWFpbi1jb2wtc3RhdHVzIHtcbiAgICB3aWR0aDogOCU7XG59XG5cbi5DYXRhbG9nTWFpbi1jb2wtZWRpdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4uQ2F0YWxvZ01haW4tbGFiZWwtc2VsZWN0IHtcbiAgICB3aWR0aDogJHNlbGVjdF9maWx0ZXJfZGVmYXVsdF93aWR0aDtcbn1cblxuLkNhdGFsb2dNYWluLWxhYmVsLXNlbGVjdC13aWRlciB7XG4gICAgd2lkdGg6IDMzMHB4O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGluc1wiO1xuXG4uQ2F0YWxvZ1NlYXJjaCB7XG4gICAgQGluY2x1ZGUgYmFzZS1jb250YWluZXIoXCJtYWluXCIpO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuXG4uQ29udHJhY3RBcnRpc3RFZGl0LWZvcm0tZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uQ29udHJhY3RBcnRpc3RFZGl0LWZvcm0tcGFydCB7XG4gICAgJiArICYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbiAqIDM7XG4gICAgfVxufVxuXG4uQ29udHJhY3RBcnRpc3RFZGl0LXNlY3Rpb24ge1xuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMztcbiAgICB9XG59XG5cbi5Db250cmFjdEFydGlzdEVkaXQtdGVybS1zb3VyY2Utc2VsZWN0IHtcbiAgICB3aWR0aDogMTE1cHg7XG59XG5cbi5Db250cmFjdEFydGlzdEVkaXQtZGVmYXVsdC10ZXJtLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAyO1xufVxuXG4uQ29udHJhY3RBcnRpc3RFZGl0LXJlZ2lvbi1sb29rdXAge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5Pci1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgJG9mZnNldF9tYWluO1xufVxuXG4uRGVsZXRlQXJ0aXN0Q29udHJhY3QtYnV0dG9uIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuXG4uQXJ0aXN0LWNvbnRyYWN0LXR3by1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uQXJ0aXN0LWNvbnRyYWN0LWNvbHVtbiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiAxLjU7XG5cbiAgICAmICsgJiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluICogMS41O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVsZXRlZFJvdyB7XG4gICAgLlVuZG8tZGVsZXRlLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuVGFibGUtcm93LWRlbGV0ZWQge1xuICAgICAgICAuRGVsZXRlLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5VbmRvLWRlbGV0ZS1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBtYXgtbmVzdGluZy1kZXB0aCAqL1xuXG4uTGFiZWwtcm93IHtcbiAgICBAaW5jbHVkZSBkZWxldGVkUm93O1xuXG4gICAgJi5UYWJsZS1yb3ctZGVsZXRlZCB7XG4gICAgICAgIC5MYWJlbC1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5FeGNlcHRpb24tcm93IHtcbiAgICBAaW5jbHVkZSBkZWxldGVkUm93O1xuXG4gICAgJi5UYWJsZS1yb3ctZGVsZXRlZCB7XG4gICAgICAgIC5TZXJ2aWNlLW5hbWUsXG4gICAgICAgIC5Db3VudHJ5LW5hbWUge1xuICAgICAgICAgICAgY29sb3I6IGdyZXk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBtYXgtbmVzdGluZy1kZXB0aCAqL1xuXG4uQ29udHJhY3QtdGVybXMtYnV0dG9ucyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLkNvbnRyYWN0LWxhYmVsLXRlcm0tdGFibGUsXG4uQ29udHJhY3QtbGFiZWwtZXhjZXB0aW9uLXRhYmxlIHtcbiAgICAuVGFibGUtY29sIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG59XG5cbi5Db250cmFjdC1sYWJlbC10ZXJtLWFkZC1jb2wge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uRGlzdHJpYnV0aW9uLWZlZSB7XG4gICAgd2lkdGg6ICRzaG9ydF9udW1iZXJfZmllbGRfd2lkdGg7XG59XG5cbi5MYWJlbC1hZGQtc2VsZWN0LXdyYXBwZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLkxhYmVsLWFkZC1idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLkNvbnRyYWN0TGFiZWxTaG93LXRlcm1zLWl0ZW0ge1xuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbiAgICB9XG59XG5cbi5Db250cmFjdExhYmVsU2hvdy10ZXJtcy1leGNlcHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG59XG5cbi5Db250cmFjdC10ZXJtcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uQ29udHJhY3RMYWJlbFNob3ctd2FybmluZyB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMztcbn1cblxuLlJlc2VydmUtdHlwZXMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLlJlc2VydmUtcmF0ZSB7XG4gICAgLlJlc2VydmUtcmF0ZS10aXRsZSxcbiAgICAuUmVzZXJ2ZS1yYXRlLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5SZXNlcnZlLXJhdGUtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfaGVhZGluZ19tO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9oZWFkaW5nX3g7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGluc1wiO1xuXG4uQ29udHJhY3RNYWluIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcihcIm1haW5cIik7XG59XG5cbi5Db250cmFjdE1haW4tc2VjdGlvbiB7XG4gICAgJi1yZWNlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIH1cbn1cblxuLkNvbnRyYWN0TWFpbi1zZWFyY2gtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAyMzBweDtcbn1cblxuLkNvbnRyYWN0TWFpbi1jb2wtdGl0bGUge1xuICAgIHdpZHRoOiAzMCU7XG59XG5cbi5Db250cmFjdE1haW4tY29sLXR5cGUge1xuICAgIHdpZHRoOiAyMDBweDtcbn1cblxuLkNvbnRyYWN0TWFpbi1jb2wtYXJ0aXN0LWxhYmVsIHtcbiAgICB3aWR0aDogMTUlO1xufVxuXG4uQ29udHJhY3RNYWluLWNvbC1pZCB7XG4gICAgd2lkdGg6IDE1JTtcbn1cblxuLkNvbnRyYWN0TWFpbi1jb2wtcGF5b3Ige1xuICAgIHdpZHRoOiAyMCU7XG59XG5cbi5Db250cmFjdE1haW4tY29sLXBheWVlIHtcbiAgICB3aWR0aDogMjAlO1xufVxuXG4uQ29udHJhY3RNYWluLWNvbC1lZGl0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi5Db250cmFjdE1haW4tbGFiZWwtc2VsZWN0IHtcbiAgICB3aWR0aDogJHNlbGVjdF9maWx0ZXJfZGVmYXVsdF93aWR0aDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuLkRpc3RyaWJ1dGlvbi1maWxlcyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLkRpc3RyaWJ1dGlvbi1kb3dubG9hZC13cmFwcGVyLFxuLkRpc3RyaWJ1dGlvbi11cGxvYWQtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgY29sdW1uO1xuICAgIEBpbmNsdWRlIGNvbHVtbldpZHRoKDYpO1xufVxuXG4uRGlzdHJpYnV0aW9uLXN0ZXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xufVxuXG4uRGlzdHJpYnV0aW9uLWltcG9ydC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uRGlzdHJpYnV0aW9uLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbn1cblxuLkRpc3RyaWJ1dGlvbi1uYXYtaXRlbSB7XG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluO1xuICAgIH1cbn1cblxuLkRpc3RyaWJ1dGlvbi1kZXRhaWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uRGlzdHJpYnV0aW9uLXRyYWNrLWNoYXJ0IHtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uRGlzdHJpYnV0aW9uLWltcG9ydC1zdW1tYXJ5LWl0ZW0ge1xuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMztcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5cbi5MaWNlbnNlRWRpdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uTGljZW5zZUVkaXQtZm9ybS13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uTGljZW5zZUVkaXQtY29sdW1uIHtcbiAgICAmICsgJiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluICogMztcbiAgICB9XG59XG5cbi5MaWNlbnNlRWRpdC1wZXJjZW50cy1zZWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyX21haW47XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbiAgICBwYWRkaW5nLXRvcDogJG9mZnNldF9tYWluICogMjtcbn1cblxuLkxpY2Vuc2VFZGl0LXBlcmNlbnRzLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6ICRkYXRlcGlja2VyLXdpZHRoICogMztcbn1cblxuLkxpY2Vuc2VFZGl0LWZpZWxkc2V0IHtcbiAgICBwYWRkaW5nLXRvcDogJG9mZnNldF9tYWluO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuXG4uTGljZW5zZVByZWVkaXQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMztcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLkxpY2Vuc2VWaWV3LWluZm8tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMztcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuJG1hdGNoZXJfc2VhcmNoX2Ryb3Bkb3duX3dpZHRoOiAxMjBweDtcbiRtYXRjaGVyX3NlYXJjaF9pbnB1dF93aWR0aDogNDAwcHg7XG4kbWF0Y2hlcl9jaGFydF9oZWlnaHQ6IDQwMHB4O1xuJG1hdGNoZXJfbWFuYWdlX2lucHV0X3dpZHRoOiAxMDBweDtcblxuLk1hdGNoZXItbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcblxufVxuXG4uTWF0Y2hlci1jaGFydCB7XG4gICAgLk1hdGNoZXItbmF2aWdhdGlvbiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKyAycHg7XG4gICAgfVxufVxuXG4uTWF0Y2hlci1tYW5hZ2UsXG4uTWF0Y2hlci1leGNlcHRpb25zIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcihtYWluKTtcbn1cblxuLk1hdGNoZXItbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRvZmZzZXRfbWFpbjtcbiAgICB9XG5cbiAgICAmLWFycm93IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAkY29udHJvbF9oZWlnaHRfbm9ybWFsO1xuICAgIH1cbn1cblxuLk1hdGNoZXItc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uTWF0Y2hlci1zZWFyY2gtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLk1hdGNoZXItc2VhcmNoLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogJG1hdGNoZXJfc2VhcmNoX2Ryb3Bkb3duX3dpZHRoO1xufVxuXG4uTWF0Y2hlci1zZWFyY2gtaW5wdXQge1xuICAgIHdpZHRoOiAkbWF0Y2hlcl9zZWFyY2hfaW5wdXRfd2lkdGg7XG59XG5cbi5NYXRjaGVyLW1hdGNoZXMtY2hhcnQge1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbn1cblxuLk1hdGNoZXItbWF0Y2hlcy1jaGFydC13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAkbWF0Y2hlcl9jaGFydF9oZWlnaHQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLk1hdGNoZXItcmV0dXJuLWJ1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG59XG5cbi5NYXRjaGVyLW1hdGNoZXIge1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG59XG5cbi5NYXRjaGVyLW1hbmFnZS10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbn1cblxuLk1hdGNoZXItbWFuYWdlLXRhYmxlLWNvbCB7XG4gICAgd2lkdGg6ICgxMDAlIC8gMyk7XG59XG5cbi5NYXRjaGVyLW1hbmFnZS1pbmZvLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkb2Zmc2V0X21haW4gMCAwICRvZmZzZXRfbWFpbiAqIDI7XG5cbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5NYXRjaGVyLW1hbmFnZS1pbnB1dCB7XG4gICAgd2lkdGg6ICRtYXRjaGVyX21hbmFnZV9pbnB1dF93aWR0aDtcbn1cblxuLk1hdGNoZXItbWF0Y2hlcy10YWJsZSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IGluaXRpYWw7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi5NYXRjaGVyLW1hdGNoZXMtdGFibGUtY2hvb3NlIHtcbiAgICB3aWR0aDogNzBweDtcbn1cblxuLk1hdGNoZXItbWF0Y2hlcy10YWJsZS10eXBlIHtcbiAgICB3aWR0aDogNzBweDtcbn1cblxuLk1hdGNoZXItbWF0Y2hlcy10YWJsZS10cmFja3BvcyB7XG4gICAgd2lkdGg6IDg1cHg7XG59XG5cbi5NYXRjaGVyLW5hdmlnYXRpb24taXRlbS1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLlBheWVlRWRpdC1mb3JtLXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLlBheWVlRWRpdC1mb3JtLXBhcnQge1xuICAgICYgKyAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0X21haW4gKiAzO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuJHB1Ymxpc2hlcl9zZWxlY3Rfd2lkdGg6ICRmb3JtX2l0ZW1fcHVibGlzaGVyX3dpZHRoO1xuXG4kdmlld19wdWJsaXNoZXJfdG90YWxfY29sdW1zOiA4O1xuJHZpZXdfcHVibGlzaGVyX2NvbF9jb2x1bXM6IDM7XG5cbi5QYXllZU1haW4td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYmFzZS1jb250YWluZXIoXCJtYWluXCIpO1xufVxuXG4uUGF5ZWVNYWluLXNlY3Rpb24ge1xuICAgICYtcmVjZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbiAgICB9XG59XG5cbi5QYXllZU1haW4tZWRpdC1wdWJsaXNoZXItc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMCAkb2Zmc2V0X21haW4gKiAxLjU7XG4gICAgd2lkdGg6ICRwdWJsaXNoZXJfc2VsZWN0X3dpZHRoO1xufVxuXG4uUGF5ZWVNYWluLW11c2ljLWxpc3QtbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5QYXllZU1haW4tcHVibGlzaGVyLWNvbCB7XG4gICAgZmxleC1iYXNpczogJHZpZXdfcHVibGlzaGVyX2NvbF9jb2x1bXMgLyAkdmlld19wdWJsaXNoZXJfdG90YWxfY29sdW1zICogMTAwJTtcbn1cblxuLlBheWVlTWFpbi1saW5rcy1ibG9jayB7XG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAxLjU7XG4gICAgfVxufVxuXG4uUGF5ZWVNYWluLWxpbmtzLWJsb2NrLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAuNTtcbn1cblxuLlBheWVlTWFpbi1jb2wtbmFtZSB7XG4gICAgd2lkdGg6IDMwJTtcbn1cblxuLlBheWVlTWFpbi1jb2wtdHlwZSB7XG4gICAgd2lkdGg6IDQ1JTtcbn1cblxuLlBheWVlTWFpbi1jb2wtY2xpZW50IHtcbiAgICB3aWR0aDogMjUlO1xufVxuXG4uUGF5ZWVNYWluLWNvbC1lZGl0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi5QYXllZU1haW4tZmlsdGVyLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLlBheWVlTWFpbi1maWx0ZXJzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0X21haW4gKiAyO1xufVxuXG4uUGF5ZWVNYWluLWZpbHRlci1pdGVtIHtcbiAgICBtYXgtd2lkdGg6ICRzZWxlY3RfZmlsdGVyX2RlZmF1bHRfd2lkdGg7XG4gICAgd2lkdGg6IDMzJTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLlBheW9yVHJhbnNhY3Rpb25FZGl0LXBlbmRpbmcsXG4uUGF5b3JUcmFuc2FjdGlvbkVkaXQtcGF5b3Itdmlldyxcbi5QYXlvclRyYW5zYWN0aW9uRWRpdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uUGF5b3JUcmFuc2FjdGlvbkVkaXQtdHlwZS1jb2RlLWZpZWxkLFxuLlBheW9yVHJhbnNhY3Rpb25FZGl0LXR5cGUtY29kZS1jb2wsIHtcbiAgICB3aWR0aDogMjMwcHg7XG59XG4iLCIuQm9udXNTZXJ2aWNlcy1zZXJ2aWNlIHtcbiAgICB3aWR0aDogMjUwcHg7XG59XG5cbi5Cb251c1NlcnZpY2VzLXN0YXJ0LWRhdGUsXG4uQm9udXNTZXJ2aWNlcy1lbmQtZGF0ZSB7XG4gICAgd2lkdGg6IDE3MHB4O1xufVxuXG4uQm9udXNTZXJ2aWNlcy1kYXRhLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5cbi5Qcm9kdWN0RWRpdC1zZWN0aW9uIHtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgfVxufVxuXG4uUHJvZHVjdEVkaXQtdHJhY2stc3RhdHVzLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTQwcHg7XG59XG5cbi5Qcm9kdWN0RWRpdC1kaXNjLW51bWJlci1pbnB1dCxcbi5Qcm9kdWN0RWRpdC1kaXNjLXRyYWNrLWlucHV0IHtcbiAgICB3aWR0aDogNDBweDtcbn1cblxuLlByb2R1Y3RFZGl0LXNlcnZpY2UtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0X21haW47XG59XG5cbi5Qcm9kdWN0RWRpdC1wcmljZXMge1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogJHRvZ2dsZV90cmFuc2l0aW9uO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4uUHJvZHVjdEVkaXQtcHJpY2VzLXR5cGUxLFxuLlByb2R1Y3RFZGl0LXByaWNlcy10eXBlMiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uUHJvZHVjdEVkaXQtcHJpY2VzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLlByb2R1Y3RFZGl0LXByaWNlcy1jb2wge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246ICR0b2dnbGVfdHJhbnNpdGlvbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5Qcm9kdWN0RWRpdC1wcmljZXMtdHlwZTEgLlByb2R1Y3RFZGl0LXByaWNlcy1jb2wtdHlwZTEsXG4uUHJvZHVjdEVkaXQtcHJpY2VzLXR5cGUyIC5Qcm9kdWN0RWRpdC1wcmljZXMtY29sLXR5cGUyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLkF1ZGl0UmVwb3J0LWNvbnRyb2xzLW1lY2gge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuLkF1ZGl0UmVwb3J0LWNvbnRyb2xzLWRvd25sb2FkIHtcbiAgICBsaW5lLWhlaWdodDogJGNvbnRyb2xfaGVpZ2h0X25vcm1hbDtcblxuICAgIC5BdWRpdFJlcG9ydC1jb250cm9scy1tZWNoICsgJiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluICogMS41O1xuICAgIH1cbn1cblxuLkF1ZGl0UmVwb3J0LW1lY2gtc2VsZWN0IHtcbiAgICB3aWR0aDogMTYwcHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zXCI7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1uZXN0aW5nLWRlcHRoICovXG5cbi5SZXBvcnQtcGFnZSB7XG4gICAgJi1kb3dubG9hZC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogJG9mZnNldF9tYWluICogMS41O1xuICAgIH1cbn1cblxuLlJlcG9ydC1nZW5lcmF0aW9uLXBhZ2Uge1xuICAgIC5Gb3JtLWl0ZW0ge1xuICAgICAgICAmLlN0YXJ0RGF0ZSxcbiAgICAgICAgJi5FbmREYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5TYWxlcy1maWVsZC1vcGVyYXRvciB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAuU2FsZXMtZGVsZXRlLWNvbmRpdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLkNvbmRpdGlvbiArIC5Db25kaXRpb24gLlNhbGVzLWRlbGV0ZS1jb25kaXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuUmFkaW8ge1xuICAgICAgICBtYXJnaW46IDAgMCAkb2Zmc2V0X21haW47XG4gICAgfVxufVxuXG4uUmVwb3J0LWZpZWxkcy1zZWN0aW9uIHtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgfVxufVxuXG4uUGF5ZWVEZXRhaWwge1xuICAgIC5Gb3JtLWl0ZW0gKyAmIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5QYXllZU5hbWUge1xuICAgIC5Gb3JtLWl0ZW0gKyAmIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBtYXgtbmVzdGluZy1kZXB0aCAqL1xuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGluc1wiO1xuXG4kZGlzdHJpYnV0aW9uX2lucHV0X3dpZHRoOiAxMDBweDtcblxuLkRpc3RyaWJ1dGlvbkZlZSxcbi5EaXN0cmlidXRpb25GZWUtY2hhbmdlLWNvbmZpcm0ge1xuICAgIEBpbmNsdWRlIGJhc2UtY29udGFpbmVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkb2Zmc2V0LW1haW4gKiAzO1xuICAgIHBhZGRpbmctdG9wOiAkb2Zmc2V0LW1haW4gKiAzO1xufVxuXG4uRGlzdHJpYnV0aW9uRmVlLWNoYW5nZS1jb25maXJtIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0LW1haW47XG59XG5cbi5EaXN0cmlidXRpb25GZWUtY2hhbmdlLWlucHV0IHtcbiAgICB3aWR0aDogJGRpc3RyaWJ1dGlvbl9pbnB1dF93aWR0aDtcbn1cblxuLkRpc3RyaWJ1dGlvbkZlZS1jb21tb24taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldC1tYWluICogMjtcbn1cblxuLkRpc3RyaWJ1dGlvbkZlZS1mb3JtYXQtY2hvaXNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkRpc3RyaWJ1dGlvbkZlZS1hbGwtZm9ybWF0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5EaXN0cmlidXRpb25GZWUtYWxsLWZvcm1hdHMtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLkRpc3RyaWJ1dGlvbkZlZS1ieS1mb3JtYXRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuJG5hbWVfaW5wdXRfd2lkdGg6IDM1MHB4O1xuXG4uRWRpdFBlcmlvZE5hbWUge1xuICAgIEBpbmNsdWRlIGJhc2UtY29udGFpbmVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkb2Zmc2V0LW1haW4gKiAzO1xuXG4gICAgcGFkZGluZy10b3A6ICRvZmZzZXQtbWFpbiAqIDM7XG59XG5cbi5FZGl0UGVyaW9kTmFtZS1uYW1lLWlucHV0IHtcbiAgICB3aWR0aDogJG5hbWVfaW5wdXRfd2lkdGg7XG59XG5cbi5FZGl0UGVyaW9kTmFtZS1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLkZpbmlzaExheW91dC1zdGF0dXMtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluICogMjtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuJGZpbGVfbmFtZV9pbnB1dF93aWR0aDogMzUwcHg7XG5cbi5MaWNlbnNlSW5jb21lIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcjtcblxuICAgIHBhZGRpbmctYm90dG9tOiAkb2Zmc2V0LW1haW4gKiAzO1xuICAgIHBhZGRpbmctdG9wOiAkb2Zmc2V0LW1haW4gKiAzO1xufVxuXG4uTGljZW5zZUluY29tZS1yZXF1aXJlZC1ub3RlIHtcbiAgICBAaW5jbHVkZSBsYWJlbChsYXJnZSk7XG59XG5cbi5MaWNlbnNlSW5jb21lLWhlYWRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uTGljZW5zZUluY29tZS1pbnRyby13cmFwcGVyLFxuLkxpY2Vuc2VJbmNvbWUtcmVxdWlyZWQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uTGljZW5zZUluY29tZS1yZXF1aXJlZC13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi5MaWNlbnNlSW5jb21lLW5hbWUtaW5wdXQge1xuICAgIHdpZHRoOiAkZmlsZV9uYW1lX2lucHV0X3dpZHRoO1xufVxuXG4uTGljZW5zZUluY29tZS1nZW5lcmFsLWVycm9ycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLkxpY2Vuc2VJbmNvbWUtYWRkLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluO1xufVxuXG4uTGljZW5zZUluY29tZS10YWJsZSB7XG4gICAgLlRhYmxlLWNvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluICogLjU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXRfbWFpbiAqIC41O1xuICAgIH1cbn1cblxuLkxpY2Vuc2VJbmNvbWUtdW5pdHMge1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLkxpY2Vuc2VJbmNvbWUtcmV2ZW51ZSB7XG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogMS41O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuJGZpbGVzX2NvdW50X3NlbGVjdF93aWR0aDogJHBlcl9wYWdlX3NlbGVjdF93aWR0aDtcbiRub3dfdmlld19zZWxlY3Rfd2lkdGg6ICRmb3JtX2l0ZW1fbm93X3ZpZXdfd2lkdGg7XG5cbi5UcmFja2VyLXN1Yi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uVHJhY2tlci1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcihtYWluKTtcbn1cblxuLlRyYWNrZXItZG93bmxvYWRzIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcjtcblxuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldF9tYWluICogMztcbiAgICBwYWRkaW5nLXRvcDogJG9mZnNldF9tYWluICogMztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLlRyYWNrZXItZG93bmxvYWRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uVHJhY2tlci1kb3dubG9hZC1jdXJyZW50LFxuLlRyYWNrZXItdXBsb2FkLFxuLlRyYWNrZXItc3VtbWFyeSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNTAlO1xufVxuXG4uVHJhY2tlci1kb3dubG9hZC1yZXBvcnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldF9tYWluICogMztcbiAgICBwYWRkaW5nLXRvcDogJG9mZnNldF9tYWluICogMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5UcmFja2VyLWRvd25sb2Fkcy1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLlRyYWNrZXItZG93bmxvYWQtaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcblxuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluO1xuICAgIH1cbn1cblxuLlRyYWNrZXItdXBsb2FkLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluO1xufVxuXG4uVHJhY2tlci1saWNlbnNlLWFkZC1maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG59XG5cbi5UcmFja2VyLWZyb20tc2VydmljZS1zZWxlY3Qge1xuICAgIHdpZHRoOiAkbm93X3ZpZXdfc2VsZWN0X3dpZHRoO1xufVxuXG4uVHJhY2tlci1maWxlcy1jb3VudC1zZWxlY3Qge1xuICAgIHdpZHRoOiAkZmlsZXNfY291bnRfc2VsZWN0X3dpZHRoO1xufVxuXG4uVHJhY2tlci1ub3ctdmlldy1zZWxlY3Qge1xuICAgIHdpZHRoOiAkbm93X3ZpZXdfc2VsZWN0X3dpZHRoO1xufVxuXG4uVHJhY2tlci10YWJsZS1jb250cm9scyB7XG4gICAgJi10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluO1xuICAgIH1cbn1cblxuLlRyYWNrZXItY2xvc2UtcGVyaW9kLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAwICRvZmZzZXRfbWFpbiAqIDM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5UcmFja2VyLXRhYmxlLWNvbnRyb2xzLWZpbmlzaGVkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLlRyYWNrZXItdGFibGUtZGVsZXRlLWNvbmZpcm0tZmlsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uVHJhY2tlci1jb2wtZmlsZS1uYW1lIHtcbiAgICB3aWR0aDogMzAwcHg7XG59XG5cbi5UcmFja2VyLWNvbC1zZXJ2aWNlIHtcbiAgICB3aWR0aDogMTYwcHg7XG59XG5cbi5UcmFja2VyLWNsb3NlLW1vZGFsLWF0dGVudGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW47XG59XG5cbi5UcmFja2VyLWNsb3NlLW1vZGFsLWZpbGVzIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xufVxuXG4uVHJhY2tlci1lZGl0LXBhZ2UtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcjtcblxuICAgIHBhZGRpbmctYm90dG9tOiAkb2Zmc2V0LW1haW4gKiAzO1xuICAgIHBhZGRpbmctdG9wOiAkb2Zmc2V0LW1haW4gKiAzO1xufVxuXG4uVHJhY2tlci1lZGl0LWNvbW1vbi1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xufVxuXG4uVHJhY2tlci1zZXJ2aWNlLWZpbHRlci1zZWxlY3Qge1xuICAgIHdpZHRoOiAxNjBweDtcbn1cblxuLlRyYWNrZXItZmlsZXMtbmV3IHtcbiAgICBtYXJnaW4tdG9wOiAtJG9mZnNldF9tYWluO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuXG4uVHJhY2tlckN1cnJlbmN5LWNvbW1vbi1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAyO1xufVxuXG4uVHJhY2tlckN1cnJlbmN5LWN1cnJlbmN5IHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xufVxuXG4uVHJhY2tlckN1cnJlbmN5LWZvcm0tdGFibGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlRyYWNrZXJDdXJyZW5jeS1mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi5UcmFja2VyQ3VycmVuY3ktZm9ybS1jb2wge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICYgKyAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0X21haW47XG4gICAgfVxufVxuXG4uVHJhY2tlckN1cnJlbmN5LW5hdGl2ZSB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLlRyYWNrZXJDdXJyZW5jeS10b3RhbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlRyYWNrZXJDdXJyZW5jeS10b3RhbC1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRvZmZzZXRfbWFpbjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRvZmZzZXRfbWFpbjtcbiAgICB3aWR0aDogMjAwcHg7XG59XG5cbi5UcmFja2VyQ3VycmVuY3ktZm9ybS1zZXBhcmF0ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGluc1wiO1xuXG4kbm90ZXMtaW5wdXQtd2lkdGg6IDQwMHB4O1xuXG4uVHJhY2tlck5vdGVzIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG9mZnNldC1tYWluICogMztcbiAgICBwYWRkaW5nLXRvcDogJG9mZnNldC1tYWluICogMztcbn1cblxuLlRyYWNrZXJOb3Rlcy1ub3Rlcy1pbnB1dCB7XG4gICAgd2lkdGg6ICRub3Rlcy1pbnB1dC13aWR0aDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuJHRyYWNrZXJfcmV2ZW51ZV9pbnB1dF93aWR0aDogMTAwcHg7XG5cbi5UcmFja2VyUmV2ZW51ZUxheW91dC1zdGVhbS1yZXZlbnVlLWlucHV0IHtcbiAgICB3aWR0aDogJHRyYWNrZXJfcmV2ZW51ZV9pbnB1dF93aWR0aDtcbn1cbiIsIi5BcnRpc3RDb250cmFjdFNlYXJjaC1hcnRpc3QtY29sIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLklubGluZVNlYXJjaC10YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLklubGluZVNlYXJjaC10YWJsZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluO1xufVxuXG4uSW5saW5lU2VhcmNoLXRpdGxlLWNvbCxcbi5JbmxpbmVTZWFyY2gtcmVnaW9uLWNvbCxcbi5JbmxpbmVTZWFyY2gtcHVibGlzaGVyLWNvbCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5JbmxpbmVTZWFyY2gtYXJ0aXN0LWNvbCB7XG4gICAgd2lkdGg6IDE2MHB4O1xufVxuXG4uSW5saW5lU2VhcmNoLWlzcmMtY29sLFxuLklubGluZVNlYXJjaC10eXBlLWNvbCxcbi5JbmxpbmVTZWFyY2gtYWRtaW4tY29sIHtcbiAgICB3aWR0aDogMTMwcHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5cbi5NYXN0ZXJTZWFyY2gtdGFibGUtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbn1cblxuLk1hc3RlclNlYXJjaC10aXRsZS1jb2wge1xuICAgIHdpZHRoOiAxNzBweDtcbn1cblxuLk1hc3RlclNlYXJjaC1hcnRpc3QtY29sIHtcbiAgICB3aWR0aDogMTYwcHg7XG59XG5cbi5NYXN0ZXJTZWFyY2gtaXNyYy1jb2wge1xuICAgIHdpZHRoOiAxMzBweDtcbn1cbiIsIlxuLlNvbmdTZWFyY2gtdGl0bGUtY29sIHtcbiAgICB3aWR0aDogMTcwcHg7XG59XG5cbi5Tb25nU2VhcmNoLWlzd2MtY29sIHtcbiAgICB3aWR0aDogMTMwcHg7XG59XG4iLCIuTWVjaGFuaWNhbENyZWF0ZS1sb2ctbGV2ZWwtc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwcHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5cbi5TdGF0ZW1lbnRzRWRpdC1maWx0ZXItd3JhcHBlcixcbi5NZWNoYW5pY2FsRWRpdC1maWx0ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluICogMjtcbn1cblxuLlN0YXRlbWVudHNFZGl0LXBheW1lbnQtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuIiwiLlN0YXRlbWVudEZpbHRlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLlN0YXRlbWVudHMtcmVwb3J0cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcl9tYWluO1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDI7XG4gICAgcGFkZGluZy1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDI7XG59XG5cbi5TdGF0ZW1lbnRzLXJlcG9ydHMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMS41O1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5TdGF0ZW1lbnQtZmlsbC1pbmRpY2F0b3JzIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyX21haW47XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluO1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAqIC41IDA7XG59XG5cbi5TdGF0ZW1lbnQtZmlsbC1pbmRpY2F0b3ItdGV4dC1jb3VudGVyIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xufVxuXG4uU3RhdGVtZW50LWZpbGwtaW5kaWNhdG9yLXNlbGVjdC1hbGwsXG4uU3RhdGVtZW50LWZpbGwtaW5kaWNhdG9yLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlN0YXRlbWVudC1maWxsLWluZGljYXRvci1zZWxlY3QtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbiAqIC41O1xufVxuXG4uVGFibGUtcm93LWRhdGEgLlRhYmxlLWNvbC5TdGF0ZW1lbnRzLWFkZC1jb2wge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5UYWJsZS1yb3ctZGF0YSAuVGFibGUtY29sLlN0YXRlbWVudHMtYWRkLWNvbFtyb3dzcGFuXSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLlN0YXRlbWVudHNEb2N1bWVudHMtZG93bmxvYWQge1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG59XG5cbi5TdGF0ZW1lbnRzRG9jdW1lbnRzLXZpZXctc3dpdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAyO1xufVxuXG4uU3RhdGVtZW50c0RvY3VtZW50cy1wcmV2aWV3IHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uU3RhdGVtZW50c0RvY3VtZW50cy1wcmV2aWV3LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbiAqIDM7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMztcbn1cblxuLlN0YXRlbWVudHNEb2N1bWVudHMtdHJhbnNhY3Rpb24tdGFibGUge1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDM7XG59XG5cbi5TdGF0ZW1lbnRzRG9jdW1lbnRzLWRldGFpbHMtc2VjdGlvbiB7XG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAzO1xuICAgIH1cblxuICAgICYgKyAuRm9ybS1maWVsZHNldC1idXR0b25zIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLlN0YXRlbWVudHNEb2N1bWVudHMtYWxidW0taW5mby1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0X21haW47XG4gICAgfVxufVxuXG4uU3RhdGVtZW50c0RvY3VtZW50cy1saXN0LXRhYmVsLWl0ZW0ge1xuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMztcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zXCI7XG5cbi5TdGF0ZW1lbnRzTWFpbi1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcihcIm1haW5cIik7XG59XG5cbi5TdGF0ZW1lbnRzTWFpbi12aWV3LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG59XG5cbi5TdGF0ZW1lbnRzTWFpbi12aWV3LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRmb250X3NpemVfc21hbGw7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zXCI7XG5cbi5TdGF0ZW1lbnRzU2hvdy1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcihcIm1haW5cIik7XG59XG5cbi5TdGF0ZW1lbnRzU2hvdy1saXN0IHtcbiAgICAmLWRpc3RyaWJ1dGVkIHtcbiAgICAgICAgY29sdW1uLWdhcDogJG9mZnNldF9tYWluICogMztcbiAgICAgICAgY29sdW1uLXdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIG1pbi1jb250ZW50KTtcbiAgICB9XG59XG5cbi5TdGF0ZW1lbnRzU2hvdy1saXN0LWl0ZW0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLlN0YXRlbWVudHNTaG93LWdlbmVyYWwge1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXJfbWFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAzO1xuICAgIHBhZGRpbmctYm90dG9tOiAkb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uU3RhdGVtZW50c1Nob3ctZmlsdGVyIHtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4uU3RhdGVtZW50c1Nob3ctZmlsdGVyLWxpbmtzIHtcbiAgICBsaW5lLWhlaWdodDogJGNvbnRyb2xfaGVpZ2h0X25vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXRfbWFpbiAqIDEuNTtcbn1cblxuLlN0YXRlbWVudHNTaG93LWZpbHRlci1saW5rIHtcbiAgICAmICsgJiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldF9tYWluO1xuICAgIH1cbn1cblxuLlN0YXRlbWVudHNTaG93LWNsaWVudC1pZC1jb2wge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5cbi5UcmFja0VkaXQtYWxidW0tdmlldy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5UcmFja0VkaXQtZmllbGRzIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uVHJhY2tFZGl0LXRyYWNrLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5UcmFja0VkaXQtdHJhY2stZ3JvdXAge1xuICAgIHdpZHRoOiAzMyU7XG5cbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0X21haW4gKiA1O1xuICAgIH1cbn1cblxuLlRyYWNrRWRpdC1zZWN0aW9uIHtcbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDMuNTtcbiAgICB9XG59XG5cbi5UcmFja0VkaXQtZmllbGQtdHJhY2stbnVtYmVyLFxuLlRyYWNrRWRpdC1maWVsZC1kdXJhdGlvbiB7XG4gICAgd2lkdGg6ICRkdXJhdGlvbl9maWVsZF93aWR0aDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLlRyYWNrRWRpdE1vZGFsLXNlY3Rpb24ge1xuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG9mZnNldF9tYWluICogMjtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5NYXRjaGVyLWV4YWN0LW1hdGNoLFxuLlRhYmxlLXJvdy1kYXRhIC5NYXRjaGVyLWV4YWN0LW1hdGNoIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xufVxuXG4uTWF0Y2hlci1kaXNhYmxlZC1yb3cgLlRhYmxlLWNvbCB7XG4gICAgY29sb3I6ICR0aW1iZXJ3b2xmO1xufVxuIiwiLlNhbGVzQ2hhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5TYWxlc0NoYXJ0LW1hcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLlNhbGVzQ2hhcnQtaW1hZ2Uge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5TYWxlc0NoYXJ0LWFyZWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLklucHV0LXZhcmlhbmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG4gICAgbWFyZ2luLXJpZ2h0OiAkb2Zmc2V0X21haW4gLyAyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAkb2Zmc2V0X21haW4gKiA4O1xuICAgICYtd3JhcHBlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9sYWJlbDtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5cbi5GaWVsZC1jb2x1bW4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uRmllbGQtY29sdW1uLWZvdXIge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXRfbWFpbiAqIDY7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAuQ2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG4gICAgfVxufVxuXG4uQm9va3B1YlJlcG9ydHMtaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbiAgICBtYXgtd2lkdGg6ICRvZmZzZXRfbWFpbiAqIDMwO1xufVxuXG4uQm9va3B1YlJlcG9ydHMtbGFiZWwtZGlzcGxheSB7XG4gICAgYmFja2dyb3VuZDogJG1vdXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW47XG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluIC8gMjtcbn1cblxuLkJvb2twdWJSZXBvcnRzLXRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uQm9va3B1YlJlcG9ydHMtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyaGlubztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW91c2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX3NtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkb2Zmc2V0X21haW4gKiAzIC0gMnB4O1xuICAgIG1hcmdpbjogJG9mZnNldF9tYWluIC8gMiAwICRvZmZzZXRfbWFpbiAvIDIgJG9mZnNldF9tYWluIC8gMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgJG9mZnNldF9tYWluIC8gMjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uQm9va3B1YlJlcG9ydHMtc2FtcGxlLXdyYXBwZXIge1xuICAgIGJvcmRlcjogJGJvcmRlcl9jb250cm9sX2lucHV0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX21haW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6ICRvZmZzZXRfbWFpbiAqIDEwO1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXRfbWFpbjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAwICRvZmZzZXRfbWFpbjtcbn1cblxuLkJvb2twdWJSZXBvcnRzLXVwZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluO1xufVxuXG4uQm9va3B1YlJlcG9ydHMtZmxhZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuJGJvb2stcGhvdG8tc2l6ZTogMjEwcHg7XG5cbi5Cb29rQ292ZXIge1xuICAgIGJvcmRlcjogJGJvcmRlcl9tYWluO1xuICAgIHdpZHRoOiAkYm9vay1waG90by1zaXplO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuXG4uQ2F0YWxvZy1zaG93aGlkZSB7XG4gICAgbWFyZ2luOiAkb2Zmc2V0X21haW4gKiAyIDAgJG9mZnNldF9tYWluO1xufVxuXG4uQ2F0YWxvZy1wcmljZWxpc3Qge1xuICAgIG1hcmdpbjogJG9mZnNldF9tYWluICogMyAwO1xufVxuXG4uQ2F0YWxvZy1jb2wtcXVhbGlmaWVyLFxuLkNhdGFsb2ctY29sLXR5cGUge1xuICAgIHdpZHRoOiAxMCU7XG59XG5cbi5DYXRhbG9nLWNvbC1zdGF0dXMge1xuICAgIHdpZHRoOiAyNSU7XG59XG5cbi5DYXRhbG9nLWNvbC1wcmljZSB7XG4gICAgd2lkdGg6IDE1JTtcbn1cblxuLkNhdGFsb2ctY29sLWRpc2NvdW50LFxuLkNhdGFsb2ctY29sLXJlZ2lvbiB7XG4gICAgd2lkdGg6IDIwJTtcbn1cblxuLlRhYmxlIC5DYXRhbG9nLWNvbC1wcmljZSB7XG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldF9tYWluICogNDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuJGJvb2tjaGFydF9sZWdlbmRfbWFya2VyX3dpZHRoOiAyNXB4O1xuJGJvb2tjaGFydF9sZWdlbmRfbWFya2VyX2hlaWdodDogMnB4O1xuJGJvb2tjaGFydF9sZWdlbmRfc2VsZWN0X3dpZHRoOiAxODBweDtcblxuLkJvb2tjaGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogJG9mZnNldF9tYWluICogMiAwO1xufVxuXG4uQm9va2NoYXJ0LXBlcmlvZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6ICRjb250cm9sX2hlaWdodF9ub3JtYWw7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLkJvb2tjaGFydC1wZXJpb2QtaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgIG1hcmdpbjogJG9mZnNldF9tYWluIC8gMjtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxufVxuXG4uQm9va2NoYXJ0LWN1cnJlbnRwZXJpb2Qge1xuICAgIGNvbG9yOiAkY29sb3JfZGFya190ZXh0O1xufVxuXG4uQm9va2NoYXJ0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gKiAzO1xufVxuXG4uQm9va2NoYXJ0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5Cb29rY2hhcnQtY2hhcnQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5Cb29rY2hhcnQtcHJldm5leHQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luOiAkb2Zmc2V0X21haW4gMDtcbn1cblxuLkJvb2tjaGFydC1sZWdlbmQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6ICRvZmZzZXRfbWFpbiAqIDIgMCAwICRvZmZzZXRfbWFpbjtcbn1cblxuLkJvb2tjaGFydC1sZWdlbmRpdGVtIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW4gLyAyO1xuICAgIHBhZGRpbmc6IDAgMCAwICRib29rY2hhcnRfbGVnZW5kX21hcmtlcl93aWR0aCArICRvZmZzZXRfbWFpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5Cb29rY2hhcnQtbGVnZW5kaW5mbyB7XG4gICAgbWFyZ2luOiAkb2Zmc2V0X21haW4gMDtcbn1cblxuLkJvb2tjaGFydC1sZWdlbmRzZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXRfbWFpbjtcbiAgICB3aWR0aDogJGJvb2tjaGFydF9sZWdlbmRfc2VsZWN0X3dpZHRoO1xufVxuXG4uQm9va2NoYXJ0LWxlZ2VuZC1tYXJrZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogJGJvb2tjaGFydF9sZWdlbmRfbWFya2VyX2hlaWdodDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogJG9mZnNldF9tYWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6ICRib29rY2hhcnRfbGVnZW5kX21hcmtlcl93aWR0aDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgcnVsZS1ub24tbmVzdGVkLWVtcHR5LWxpbmUtYmVmb3JlICovXG5cbi5Cb29rY2hhcnQtbGVnZW5kLW5vZGF0YSB7XG4gICAgQGV4dGVuZCAuQm9va2NoYXJ0LWxlZ2VuZC1tYXJrZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGtvYWxhO1xufVxuLkJvb2tjaGFydC1sZWdlbmQtc2V0cHJpY2Uge1xuICAgIEBleHRlbmQgLkJvb2tjaGFydC1sZWdlbmQtbWFya2VyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9wcm9kdWN0aW9uL2ltYWdlcy9ib29rcHViL3NldF9wcmljZS5naWZcIikgcmVwZWF0LXg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgcnVsZS1ub24tbmVzdGVkLWVtcHR5LWxpbmUtYmVmb3JlICovXG5cbi5Cb29rY2hhcnQtY2hhcnRpbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uQm9va2NoYXJ0LWlucHV0LWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9kYW5nZXI7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vY29sb3JzXCI7XG5cbi5QcmljZUV4ZXB0aW9ucy1uYXZpZ2F0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5QcmljZUV4ZXB0aW9ucy1pbmZvIHtcbiAgICBsaW5lLWhlaWdodDogJGNvbnRyb2xfaGVpZ2h0X25vcm1hbDtcbn1cblxuLlByaWNlSGlzdG9yeS1pbmZvcm1hdGlvbiB7XG4gICAgLlZhbHVlUGFpci1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICB9XG59XG5cbi5QcmljZUhpc3RvcnktcHJpY2VzIHtcbiAgICBtYXJnaW4tdG9wOiAkb2Zmc2V0X21haW4gKiAyO1xufVxuXG4uUHJpY2VFeGVwdGlvbnMtYXBwcm92ZWQtdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuXG4kY29udmVyc2lvbl9zZWxlY3Rfd2lkdGg6IDEwMHB4O1xuXG4uQm9va3B1Yi1jb252ZXJzaW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXRfbWFpbiAqIDI7XG59XG5cbi5Cb29rcHViLWNvbnZlcnNpb24tc3ViaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogJGNvbnRyb2xfaGVpZ2h0X25vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0X21haW47XG5cbiAgICAuRm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLkJvb2twdWItY29udmVyc2lvbi1jb250YWluZXIgKyAuQm9va3B1Yi1jb252ZXJzaW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6ICRvZmZzZXRfbWFpbiAqIDQ7XG59XG5cbi5Cb29rcHViLWNvbnZlcnNpb24tc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICRjb252ZXJzaW9uX3NlbGVjdF93aWR0aDtcbn1cblxuLkJvb2twdWItY3VycmVuY3ktZm9ybS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldF9tYWluICogMjtcbn1cblxuLkJvb2twdWItY3VycmVuY3ktZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLkJvb2twdWItY3VycmVuY3ktbmF0aXZlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLkJvb2twdWItY29udmVyc2lvbi1lcnJvciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuJGJvb2twdWJfdHJhY2tlcl9lZGl0aW5wdXRfd2lkdGg6IDM1MHB4O1xuXG4uVHJhY2tlci1iYXNlY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlLWNvbnRhaW5lcjtcblxuICAgIHBhZGRpbmctYm90dG9tOiAkb2Zmc2V0LW1haW4gKiAzO1xuICAgIHBhZGRpbmctdG9wOiAkb2Zmc2V0LW1haW4gKiAzO1xufVxuXG4uVHJhY2tlci1lZGl0bm90ZS1pbnB1dCB7XG4gICAgd2lkdGg6ICRib29rcHViX3RyYWNrZXJfZWRpdGlucHV0X3dpZHRoO1xufVxuXG4uVHJhY2tlci1lZGl0LWRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXQtbWFpbiAqIDI7XG59XG4iXX0= */
