/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./assets/sass/jhire/jv.Reqs.scss ***!
  \***************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";h4.nofontfamilyreq{font-weight:600!important}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{color:#222;font-family:sans-serif}body{font-size:1em;margin:0}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}dfn{font-style:italic}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input:invalid,textarea:invalid{background-color:#f0dddd}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}.ir{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;filter:none!important;-ms-filter:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.jv-blueButton{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-blueButton:focus,.jv-blueButton:hover{background:#215485;color:#fff;opacity:1}.jv-blueButton:focus{border:none}.jv-blueButton:active{opacity:.8}.jv-grayButton{background:grey;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-grayButton:focus,.jv-grayButton:hover{background:#4d4d4d;color:#fff;opacity:1}.jv-grayButton:focus{border:none}.jv-grayButton:active{opacity:.8}.btn,.btn-blue,.btn-cancel,.btn-green,.btn-red,.cancel,.modal>div .submit [type=button],.modal>div .submit [type=button].cancel,.modal>div .submit [type=submit],.modal>div .submit [type=submit].cancel,.modal>div .submit a,.modal>div .submit a.cancel,.modal>div .submit button,.modal>div .submit button.cancel,.quickView>div .submit [type=button],.quickView>div .submit [type=button].cancel,.quickView>div .submit [type=submit],.quickView>div .submit [type=submit].cancel,.quickView>div .submit a,.quickView>div .submit a.cancel,.quickView>div .submit button,.quickView>div .submit button.cancel,.smallBtn,.submitForJLM [type=button],.submitForJLM [type=button].cancel,.submitForJLM [type=submit],.submitForJLM [type=submit].cancel,.submitForJLM a,.submitForJLM a.cancel,.submitForJLM button,.submitForJLM button.cancel,.upload .btn,.upload .btn-cancel,.upload .btn-green,.upload .cancel,.upload .smallBtn,[jv-uploader] .btn,[jv-uploader] .btn-cancel,[jv-uploader] .btn-green,[jv-uploader] .cancel,[jv-uploader] .smallBtn,button,input.cancel,input[type=button],input[type=reset],input[type=submit]{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;margin-right:10px;min-width:50px;padding:8px 15px;text-align:center}.btn-blue:focus,.btn-blue:hover,.btn-cancel:focus,.btn-cancel:hover,.btn-green:focus,.btn-green:hover,.btn-red:focus,.btn-red:hover,.btn:focus,.btn:hover,.cancel:focus,.cancel:hover,.modal>div .submit [type=button].cancel:focus,.modal>div .submit [type=button].cancel:hover,.modal>div .submit [type=button]:focus,.modal>div .submit [type=button]:hover,.modal>div .submit [type=submit].cancel:focus,.modal>div .submit [type=submit].cancel:hover,.modal>div .submit [type=submit]:focus,.modal>div .submit [type=submit]:hover,.modal>div .submit a.cancel:focus,.modal>div .submit a.cancel:hover,.modal>div .submit a:focus,.modal>div .submit a:hover,.modal>div .submit button.cancel:focus,.modal>div .submit button.cancel:hover,.modal>div .submit button:focus,.modal>div .submit button:hover,.quickView>div .submit [type=button].cancel:focus,.quickView>div .submit [type=button].cancel:hover,.quickView>div .submit [type=button]:focus,.quickView>div .submit [type=button]:hover,.quickView>div .submit [type=submit].cancel:focus,.quickView>div .submit [type=submit].cancel:hover,.quickView>div .submit [type=submit]:focus,.quickView>div .submit [type=submit]:hover,.quickView>div .submit a.cancel:focus,.quickView>div .submit a.cancel:hover,.quickView>div .submit a:focus,.quickView>div .submit a:hover,.quickView>div .submit button.cancel:focus,.quickView>div .submit button.cancel:hover,.quickView>div .submit button:focus,.quickView>div .submit button:hover,.smallBtn:focus,.smallBtn:hover,.submitForJLM [type=button].cancel:focus,.submitForJLM [type=button].cancel:hover,.submitForJLM [type=button]:focus,.submitForJLM [type=button]:hover,.submitForJLM [type=submit].cancel:focus,.submitForJLM [type=submit].cancel:hover,.submitForJLM [type=submit]:focus,.submitForJLM [type=submit]:hover,.submitForJLM a.cancel:focus,.submitForJLM a.cancel:hover,.submitForJLM a:focus,.submitForJLM a:hover,.submitForJLM button.cancel:focus,.submitForJLM button.cancel:hover,.upload .btn-cancel:focus,.upload .btn-cancel:hover,.upload .btn-green:focus,.upload .btn-green:hover,.upload .btn:focus,.upload .btn:hover,.upload .cancel:focus,.upload .cancel:hover,.upload .smallBtn:focus,.upload .smallBtn:hover,[jv-uploader] .btn-cancel:focus,[jv-uploader] .btn-cancel:hover,[jv-uploader] .btn-green:focus,[jv-uploader] .btn-green:hover,[jv-uploader] .btn:focus,[jv-uploader] .btn:hover,[jv-uploader] .cancel:focus,[jv-uploader] .cancel:hover,[jv-uploader] .smallBtn:focus,[jv-uploader] .smallBtn:hover,button:focus,button:hover,input.cancel:focus,input.cancel:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background:#215485;color:#fff;opacity:1}.btn-blue:focus,.btn-cancel:focus,.btn-green:focus,.btn-red:focus,.btn:focus,.cancel:focus,.modal>div .submit [type=button]:focus,.modal>div .submit [type=submit]:focus,.modal>div .submit a:focus,.modal>div .submit button:focus,.quickView>div .submit [type=button]:focus,.quickView>div .submit [type=submit]:focus,.quickView>div .submit a:focus,.quickView>div .submit button:focus,.smallBtn:focus,.submitForJLM [type=button]:focus,.submitForJLM [type=submit]:focus,.submitForJLM a:focus,.submitForJLM button.cancel:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border:none}.btn-blue:active,.btn-cancel:active,.btn-green:active,.btn-red:active,.btn:active,.cancel:active,.modal>div .submit [type=button]:active,.modal>div .submit [type=submit]:active,.modal>div .submit a:active,.modal>div .submit button:active,.quickView>div .submit [type=button]:active,.quickView>div .submit [type=submit]:active,.quickView>div .submit a:active,.quickView>div .submit button:active,.smallBtn:active,.submitForJLM [type=button]:active,.submitForJLM [type=submit]:active,.submitForJLM a:active,.submitForJLM button.cancel:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{opacity:.8}.btn.right,.modal>div .submit .right[type=button],.modal>div .submit .right[type=submit],.modal>div .submit a.right,.modal>div .submit button.right,.quickView>div .submit .right[type=button],.quickView>div .submit .right[type=submit],.quickView>div .submit a.right,.quickView>div .submit button.right,.right.btn-blue,.right.btn-cancel,.right.btn-green,.right.btn-red,.right.cancel,.right.smallBtn,.submitForJLM .right[type=button],.submitForJLM .right[type=submit],.submitForJLM a.right,.submitForJLM button.right.cancel,button.right,input.right[type=button],input.right[type=reset],input.right[type=submit]{margin-left:10px;margin-right:0}.btn.inline,.inline.btn-blue,.inline.btn-cancel,.inline.btn-green,.inline.btn-red,.inline.cancel,.inline.smallBtn,.modal>div .submit .inline[type=button],.modal>div .submit .inline[type=submit],.modal>div .submit a.inline,.modal>div .submit button.inline,.quickView>div .submit .inline[type=button],.quickView>div .submit .inline[type=submit],.quickView>div .submit a.inline,.quickView>div .submit button.inline,.submitForJLM .inline[type=button],.submitForJLM .inline[type=submit],.submitForJLM a.inline,.submitForJLM button.inline.cancel,button.inline,input.inline[type=button],input.inline[type=reset],input.inline[type=submit]{padding:7px 9px}.btn-cancel,.cancel,.modal>div .submit [type=button].cancel,.modal>div .submit [type=submit].cancel,.modal>div .submit a.cancel,.modal>div .submit button.cancel,.quickView>div .submit [type=button].cancel,.quickView>div .submit [type=submit].cancel,.quickView>div .submit a.cancel,.quickView>div .submit button.cancel,.submitForJLM [type=button].cancel,.submitForJLM [type=submit].cancel,.submitForJLM a.cancel,.submitForJLM button.cancel,.upload .btn,.upload .btn-cancel,.upload .btn-green,.upload .cancel,.upload .smallBtn,[jv-uploader] .btn,[jv-uploader] .btn-cancel,[jv-uploader] .btn-green,[jv-uploader] .cancel,[jv-uploader] .smallBtn,input.cancel,input[type=reset]{background:grey;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-cancel:focus,.btn-cancel:hover,.cancel:focus,.cancel:hover,.modal>div .submit [type=button].cancel:focus,.modal>div .submit [type=button].cancel:hover,.modal>div .submit [type=submit].cancel:focus,.modal>div .submit [type=submit].cancel:hover,.modal>div .submit a.cancel:focus,.modal>div .submit a.cancel:hover,.modal>div .submit button.cancel:focus,.modal>div .submit button.cancel:hover,.quickView>div .submit [type=button].cancel:focus,.quickView>div .submit [type=button].cancel:hover,.quickView>div .submit [type=submit].cancel:focus,.quickView>div .submit [type=submit].cancel:hover,.quickView>div .submit a.cancel:focus,.quickView>div .submit a.cancel:hover,.quickView>div .submit button.cancel:focus,.quickView>div .submit button.cancel:hover,.submitForJLM [type=button].cancel:focus,.submitForJLM [type=button].cancel:hover,.submitForJLM [type=submit].cancel:focus,.submitForJLM [type=submit].cancel:hover,.submitForJLM a.cancel:focus,.submitForJLM a.cancel:hover,.submitForJLM button.cancel:focus,.submitForJLM button.cancel:hover,.upload .btn-green:focus,.upload .btn-green:hover,.upload .btn:focus,.upload .btn:hover,.upload .smallBtn:focus,.upload .smallBtn:hover,[jv-uploader] .btn-green:focus,[jv-uploader] .btn-green:hover,[jv-uploader] .btn:focus,[jv-uploader] .btn:hover,[jv-uploader] .smallBtn:focus,[jv-uploader] .smallBtn:hover,input[type=reset]:focus,input[type=reset]:hover{background:#4d4d4d;color:#fff;opacity:1}.btn-cancel:focus,.cancel:focus,.modal>div .submit [type=button].cancel:focus,.modal>div .submit [type=submit].cancel:focus,.modal>div .submit a.cancel:focus,.modal>div .submit button.cancel:focus,.quickView>div .submit [type=button].cancel:focus,.quickView>div .submit [type=submit].cancel:focus,.quickView>div .submit a.cancel:focus,.quickView>div .submit button.cancel:focus,.submitForJLM [type=button].cancel:focus,.submitForJLM [type=submit].cancel:focus,.submitForJLM a.cancel:focus,.submitForJLM button.cancel:focus,.upload .btn-green:focus,.upload .btn:focus,.upload .smallBtn:focus,[jv-uploader] .btn-green:focus,[jv-uploader] .btn:focus,[jv-uploader] .smallBtn:focus,input[type=reset]:focus{border:none}.btn-cancel:active,.cancel:active,.modal>div .submit [type=button].cancel:active,.modal>div .submit [type=submit].cancel:active,.modal>div .submit a.cancel:active,.modal>div .submit button.cancel:active,.quickView>div .submit [type=button].cancel:active,.quickView>div .submit [type=submit].cancel:active,.quickView>div .submit a.cancel:active,.quickView>div .submit button.cancel:active,.submitForJLM [type=button].cancel:active,.submitForJLM [type=submit].cancel:active,.submitForJLM a.cancel:active,.submitForJLM button.cancel:active,.upload .btn-green:active,.upload .btn:active,.upload .smallBtn:active,[jv-uploader] .btn-green:active,[jv-uploader] .btn:active,[jv-uploader] .smallBtn:active,input[type=reset]:active{opacity:.8}.btn-blue:focus,.btn-blue:hover{background:#215485;color:#fff;opacity:1}.btn-blue:focus{border:none}.btn-blue:active{opacity:.8}.btn-hollow{border:1px solid #3d87cf;border-radius:2px;font-weight:400;padding-bottom:7px;padding-top:7px}.btn-hollow,.btn-hollow:hover{background:transparent;color:#3d87cf}.btn-hollow:active,.btn-hollow:focus{border:1px solid #3d87cf}.btn-hollow:disabled{border-color:grey;color:#333}.btn-red{background:#e51414;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-red:focus,.btn-red:hover{background:#870c0c;color:#fff;opacity:1}.btn-red:focus{border:none}.btn-red:active{opacity:.8}.w0{margin-left:0!important;margin-right:0!important;overflow:hidden!important;padding-left:0!important;padding-right:0!important;width:0!important}.w5{width:5%!important}.w10{width:10%!important}.w20{width:20%!important}.w25{width:25%!important}.w33{width:33%!important}.w34{width:34%!important}.w35{width:35%!important}.w40{width:40%!important}.w45{width:45%!important}.w50{width:50%!important}.w55{width:55%!important}.w60{width:60%!important}.w65{width:65%!important}.w70{width:70%!important}.w75{width:75%!important}.w80{width:80%!important}.w85{width:85%!important}.w90{width:90%!important}.w95{width:95%!important}.w100{margin-left:0!important;margin-right:0!important;width:100%!important}.marginTop0{margin-top:0!important}.marginTop5{margin-top:5px!important}.marginTop15{margin-top:15px!important}.marginTop25{margin-top:25px!important}.marginTop30{margin-top:30px!important}.marginRight5{margin-right:5px!important}.marginRight10{margin-right:10px!important}.marginRight15{margin-right:15px!important}.marginRight20{margin-right:20px!important}.marginRight25{margin-right:25px!important}.marginRight30{margin-right:30px!important}.marginLeft5{margin-left:5px!important}.marginLeft15{margin-left:15px!important}.marginLeft20{margin-left:20px!important}.marginLeft25{margin-left:25px!important}.marginLeft30{margin-left:30px!important}.marginBottom0{margin-bottom:0!important}.marginBottom5{margin-bottom:5px!important}.marginBottom10{margin-bottom:10px!important}.marginBottom15{margin-bottom:15px!important}.marginBottom20{margin-bottom:20px!important}.marginBottom25{margin-bottom:25px!important}.marginBottom30{margin-bottom:30px!important}.m0{margin:0;padding-left:0;padding-right:0}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m33{margin:33px}.m40{margin:40px}.m45{margin:45px}.m50{margin:50px}.m55{margin:55px}.m60{margin:60px}.m65{margin:65px}.m70{margin:70px}.m75{margin:75px}.m80{margin:80px}.m85{margin:85px}.m90{margin:90px}.m95{margin:95px}.m100{margin:100px 0}.paddingTop15{padding-top:15px!important}.paddingTop20{padding-top:20px!important}.paddingTop25{padding-top:25px!important}.paddingTop30{padding-top:30px!important}.paddingRight0{padding-right:0!important}.paddingRight5{padding-right:5px!important}.paddingRight10{padding-right:10px!important}.paddingRight15{padding-right:15px!important}.paddingRight20{padding-right:20px!important}.paddingRight25{padding-right:25px!important}.paddingRight30{padding-right:30px!important}.paddingLeft0{padding-left:0!important}.paddingLeft5{padding-left:5px!important}.paddingLeft10{padding-left:10px!important}.paddingLeft15{padding-left:15px!important}.paddingLeft20{padding-left:20px!important}.paddingLeft25{padding-left:25px!important}.paddingLeft30{padding-left:30px!important}.paddingBottom0{padding-bottom:0!important}.paddingBottom10{padding-bottom:10px!important}.paddingBottom15{padding-bottom:15px!important}.paddingBottom20{padding-bottom:20px!important}.paddingBottom25{padding-bottom:25px!important}.paddingBottom30{padding-bottom:30px!important}.p0{margin-left:0;margin-right:0;padding:0}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p33{padding:33px}.p40{padding:40px}.p45{padding:45px}.p50{padding:50px}.p55{padding:55px}.p60{padding:60px}.p65{padding:65px}.p70{padding:70px}.p75{padding:75px}.p80{padding:80px}.p85{padding:85px}.p90{padding:90px}.p95{padding:95px}.p100{margin-left:0;margin-right:0;padding:100px}@media print{a[href]:after{content:none!important}}*{background-repeat:no-repeat;outline:none}.mceListBoxMenu{transition:none}body,html{font-family:inherit;font-size:inherit;height:100%;min-width:990px;width:100%}::-moz-selection{background:#f68b39}::selection{background:#f68b39}h1{line-height:22px;padding:13px 0 15px}h2{border-bottom:1px solid #e6e6e6;font-weight:400;margin-top:7px;padding:10px 0}h2,h3{font-size:16px;font-weight:600}h3{padding:10px}p{margin:10px}a{background-repeat:no-repeat;color:#3d87cf;cursor:pointer;display:inline-block;text-decoration:none}.small{font-size:12px}object.pdf{border:1px solid #edf4fa;box-sizing:border-box;height:526px;width:100%}b,strong{font-weight:700}em,i{font-style:italic}ul{margin-bottom:10px;margin-left:10px;margin-top:10px}ol{list-style-type:decimal}blockquote{margin:10px 0}blockquote:before{content:"“"}blockquote:after{content:"”"}.actn-addFiles:after,.blue-arrow-left,.blue-arrow-right,.blue-checkmark_icon,.blue-icon,.blue-icon-active,.blue-icon-add,.blue-icon-addAttachment,.blue-icon-addCampaign,.blue-icon-addCandidate,.blue-icon-addContact,.blue-icon-addLinks,.blue-icon-addRequisition,.blue-icon-alert,.blue-icon-alertRed,.blue-icon-app-facebook,.blue-icon-app-facebook-gray,.blue-icon-app-gmail,.blue-icon-app-gmail-gray,.blue-icon-app-google-apps,.blue-icon-app-google-apps-gray,.blue-icon-app-google-calendar,.blue-icon-app-google-calendar-gray,.blue-icon-app-hireright,.blue-icon-app-hireright-gray,.blue-icon-app-linkedin,.blue-icon-app-linkedin-gray,.blue-icon-app-talentwise,.blue-icon-app-talentwise-gray,.blue-icon-app-twitter,.blue-icon-app-twitter-gray,.blue-icon-app-yahoo,.blue-icon-app-yahoo-gray,.blue-icon-back-blue,.blue-icon-backtotop,.blue-icon-bing,.blue-icon-calendar,.blue-icon-calendar-white,.blue-icon-circleMinus,.blue-icon-circlePlus,.blue-icon-clear-input,.blue-icon-close,.blue-icon-close-gray,.blue-icon-close_active,.blue-icon-close_hover,.blue-icon-collapse,.blue-icon-community,.blue-icon-createDbsearch24,.blue-icon-createJob24,.blue-icon-delete,.blue-icon-download,.blue-icon-dragDrop,.blue-icon-droparrow,.blue-icon-edit,.blue-icon-edit-gray,.blue-icon-edit-light,.blue-icon-email,.blue-icon-equest24,.blue-icon-expand,.blue-icon-facebook,.blue-icon-facebook16,.blue-icon-feedback,.blue-icon-google,.blue-icon-help,.blue-icon-hide,.blue-icon-importContacts,.blue-icon-inactive,.blue-icon-jobtarget24,.blue-icon-linkedin,.blue-icon-linkedin16,.blue-icon-linkedin24,.blue-icon-logout,.blue-icon-mail-blue,.blue-icon-message,.blue-icon-minimize,.blue-icon-myaccount,.blue-icon-newpage-blue,.blue-icon-note,.blue-icon-pagination-left,.blue-icon-pagination-right,.blue-icon-pdfPreview,.blue-icon-popout-blue,.blue-icon-print,.blue-icon-profilePic,.blue-icon-referFriend,.blue-icon-search,.blue-icon-selectTemplate,.blue-icon-send,.blue-icon-sendEmail,.blue-icon-sendEmail_active,.blue-icon-sendEmail_hover,.blue-icon-sendJobvite,.blue-icon-sendJobvite24,.blue-icon-settings,.blue-icon-share24,.blue-icon-sortDown,.blue-icon-sortUp,.blue-icon-src-agency,.blue-icon-src-arrow,.blue-icon-src-campaign,.blue-icon-src-candidate,.blue-icon-src-careersite,.blue-icon-src-custom,.blue-icon-src-email,.blue-icon-src-employee,.blue-icon-src-facebook,.blue-icon-src-hiringmanager,.blue-icon-src-import,.blue-icon-src-internal,.blue-icon-src-jobboard,.blue-icon-src-jobnotification,.blue-icon-src-linkedin,.blue-icon-src-othernetwork,.blue-icon-src-recruiter,.blue-icon-src-twitter,.blue-icon-src-webpage,.blue-icon-src-websearch,.blue-icon-table-carrot,.blue-icon-table-carrot2,.blue-icon-tag,.blue-icon-task,.blue-icon-tasksNav,.blue-icon-textPreview,.blue-icon-training,.blue-icon-trash-blue,.blue-icon-twitter,.blue-icon-twitter16,.blue-icon-upload,.blue-icon-view,.blue-icon-view_hover,.blue-lock,.blue-logo,.blue-maybe_lg,.blue-maybe_sm,.blue-new_window_blue_icon_12x12,.blue-new_window_white_icon_12x12,.blue-no_lg,.blue-no_sm,.blue-shl_icon_24x14,.blue-skip_icon,.blue-talentwise_icon_21x24,.blue-yes_lg,.blue-yes_sm,.dropmenu:after,.help-content h4 a,.help-content h4 a:hover,.help-content h5 a,.help-content h5 a:hover,.ico-back,.ico-remove,.ico-remove:hover,.ico-trash,.quickForms .close,.quickForms>li.message>a:after,.quickForms>li.note>a:after,.quickForms>li.task>a:after,.scrolltop,.ui-resetwrap .ui-reset,.ui-resetwrap .ui-reset:hover{background-image:url(../abfa633e582f584f4393.png)}.blue-icon-sortUp{background-position:-10px -10px}.blue-icon-sortDown{background-position:-10px -34px}.blue-icon-droparrow,.dropmenu:after{background-position:-10px -58px}.blue-icon-close_hover,.help-content h4 a:hover,.help-content h5 a:hover,.ico-remove:hover,.ui-resetwrap .ui-reset:hover{background-position:-10px -87px}.blue-icon-close_active{background-position:-10px -116px}.blue-icon-clear-input{background-position:-10px -145px}.blue-icon-close,.help-content h4 a,.help-content h5 a,.ico-remove,.ui-resetwrap .ui-reset{background-position:-10px -174px}.blue-icon-mail-blue{background-position:-10px -203px}.blue-icon-src-arrow{background-position:-10px -235px}.blue-icon-table-carrot{background-position:-10px -267px}.blue-icon-table-carrot2{background-position:-10px -299px}.blue-new_window_blue_icon_12x12{background-position:-10px -331px}.blue-new_window_white_icon_12x12{background-position:-10px -363px}.blue-icon-pagination-left{background-position:-10px -395px}.blue-icon-pagination-right{background-position:-10px -428px}.blue-shl_icon_24x14{background-position:-10px -461px}.blue-icon-active{background-position:-10px -495px}.blue-icon-popout-blue{background-position:-10px -529px}.blue-icon-pdfPreview{background-position:-10px -563px}.blue-icon-edit-gray{background-position:-10px -599px}.blue-skip_icon{background-position:-10px -635px}.blue-icon-facebook16{background-position:-10px -671px}.blue-icon-close-gray{background-position:-10px -707px}.blue-checkmark_icon{background-position:-10px -743px}.blue-icon-inactive{background-position:-10px -779px}.blue-icon-linkedin16{background-position:-10px -815px}.blue-icon-circleMinus{background-position:-10px -851px}.blue-icon-newpage-blue{background-position:-10px -887px}.blue-icon-delete,.ico-trash{background-position:-10px -923px}.blue-icon-download{background-position:-10px -959px}.blue-icon-circlePlus{background-position:-10px -995px}.blue-icon-back-blue,.ico-back{background-position:-10px -1031px}.blue-icon-print{background-position:-10px -1067px}.blue-icon-textPreview{background-position:-10px -1103px}.blue-icon-trash-blue{background-position:-10px -1139px}.blue-icon-send{background-position:-10px -1175px}.blue-icon-twitter16{background-position:-10px -1211px}.blue-icon-upload{background-position:-10px -1247px}.blue-logo{background-position:-10px -1283px}.blue-icon-add{background-position:-10px -1319px}.blue-lock{background-position:-10px -1355px}.blue-icon-importContacts{background-position:-10px -1391px}.blue-icon-app-gmail-gray{background-position:-10px -1427px}.blue-icon-app-gmail{background-position:-10px -1465px}.blue-icon-search{background-position:-10px -1503px}.blue-icon-app-google-calendar-gray{background-position:-10px -1542px}.blue-icon-app-google-calendar{background-position:-10px -1583px}.actn-addFiles:after,.blue-icon-addAttachment{background-position:-10px -1624px}.blue-icon-app-google-apps-gray{background-position:-10px -1668px}.blue-icon-dragDrop{background-position:-10px -1712px}.blue-icon-app-google-apps{background-position:-10px -1756px}.blue-icon-addCampaign{background-position:-10px -1800px}.blue-icon-edit-light{background-position:-10px -1844px}.blue-icon-edit{background-position:-10px -1888px}.blue-icon-email{background-position:-10px -1932px}.blue-icon-equest24{background-position:-10px -1976px}.blue-icon-expand{background-position:-10px -2020px}.blue-icon-addCandidate{background-position:-10px -2064px}.blue-icon-app-hireright-gray{background-position:-10px -2108px}.blue-icon-feedback{background-position:-10px -2152px}.blue-icon-app-hireright{background-position:-10px -2196px}.blue-icon-help{background-position:-10px -2240px}.blue-icon-hide{background-position:-10px -2284px}.blue-icon-app-linkedin-gray{background-position:-10px -2328px}.blue-icon-app-linkedin{background-position:-10px -2372px}.blue-icon-jobtarget24{background-position:-10px -2416px}.blue-no_sm{background-position:-10px -2460px}.blue-icon-app-talentwise-gray{background-position:-10px -2504px}.blue-icon-linkedin24{background-position:-10px -2548px}.blue-icon-logout{background-position:-10px -2592px}.blue-icon-app-talentwise{background-position:-10px -2636px}.blue-icon-message,.quickForms>li.message>a:after{background-position:-10px -2680px}.blue-icon-minimize,.quickForms .close{background-position:-10px -2724px}.blue-icon-myaccount{background-position:-10px -2768px}.blue-icon-app-twitter-gray{background-position:-10px -2812px}.blue-icon-note,.quickForms>li.note>a:after{background-position:-10px -2856px}.blue-icon-app-twitter{background-position:-10px -2900px}.blue-icon-app-yahoo-gray{background-position:-10px -2944px}.blue-icon-app-yahoo{background-position:-10px -2988px}.blue-icon-addContact{background-position:-10px -3032px}.blue-talentwise_icon_21x24{background-position:-10px -3076px}.blue-icon-bing{background-position:-10px -3120px}.blue-icon-referFriend{background-position:-10px -3164px}.blue-icon-calendar-white{background-position:-10px -3208px}.blue-icon-selectTemplate{background-position:-10px -3252px}.blue-icon-calendar{background-position:-10px -3296px}.blue-icon-sendEmail{background-position:-10px -3340px}.blue-icon-sendEmail_active{background-position:-10px -3384px}.blue-icon-sendEmail_hover{background-position:-10px -3428px}.blue-icon-sendJobvite{background-position:-10px -3472px}.blue-maybe_sm{background-position:-10px -3516px}.blue-icon-settings{background-position:-10px -3560px}.blue-icon-share24{background-position:-10px -3604px}.blue-icon-addLinks{background-position:-10px -3648px}.blue-icon-addRequisition{background-position:-10px -3692px}.blue-icon-alert{background-position:-10px -3736px}.blue-icon-alertRed{background-position:-10px -3780px}.blue-icon-app-facebook-gray{background-position:-10px -3824px}.blue-icon-app-facebook{background-position:-10px -3868px}.blue-yes_sm{background-position:-10px -3912px}.blue-icon-collapse{background-position:-10px -3956px}.blue-icon-training{background-position:-10px -4000px}.blue-icon-community{background-position:-10px -4044px}.blue-icon-tasksNav{background-position:-10px -4088px}.blue-icon-task,.quickForms>li.task>a:after{background-position:-10px -4132px}.blue-icon-tag{background-position:-10px -4176px}.blue-icon-createDbsearch24{background-position:-10px -4220px}.blue-icon-createJob24{background-position:-10px -4264px}.blue-icon-view{background-position:-10px -4308px}.blue-icon-view_hover{background-position:-10px -4358px}.blue-icon-sendJobvite24{background-position:-10px -4408px}.blue-icon-profilePic{background-position:-10px -4458px}.blue-icon-src-careersite{background-position:-10px -4508px}.blue-icon-src-webpage{background-position:-10px -4560px}.blue-icon-src-websearch{background-position:-10px -4612px}.blue-icon-src-jobboard{background-position:-10px -4664px}.blue-icon-src-internal{background-position:-10px -4716px}.blue-icon-src-import{background-position:-10px -4768px}.blue-yes_lg{background-position:-10px -4820px}.blue-icon-src-facebook{background-position:-10px -4872px}.blue-icon-src-employee{background-position:-10px -4924px}.blue-icon-src-email{background-position:-10px -4976px}.blue-icon-src-custom{background-position:-10px -5028px}.blue-icon-twitter{background-position:-10px -5080px}.blue-icon-src-linkedin{background-position:-10px -5132px}.blue-icon-src-candidate{background-position:-10px -5184px}.blue-icon-src-jobnotification{background-position:-10px -5236px}.blue-icon-src-othernetwork{background-position:-10px -5288px}.blue-icon-src-campaign{background-position:-10px -5340px}.blue-icon-src-agency{background-position:-10px -5392px}.blue-maybe_lg{background-position:-10px -5444px}.blue-icon-src-recruiter{background-position:-10px -5496px}.blue-icon-src-twitter{background-position:-10px -5548px}.blue-icon-facebook{background-position:-10px -5600px}.blue-no_lg{background-position:-10px -5652px}.blue-icon-linkedin{background-position:-10px -5704px}.blue-icon-google{background-position:-10px -5756px}.blue-icon-src-hiringmanager{background-position:-10px -5808px}.blue-icon-backtotop,.scrolltop{background-position:-10px -5867px}.blue-arrow-right{background-position:-10px -5927px}.blue-arrow-left{background-position:-10px -6002px}#tinymce textarea{display:none}.mce-tinymce .mce-i-preview{padding:0 20px}.mce-tinymce .mce-btn button{box-shadow:none;filter:none;min-width:5px}.mce-tinymce .mce-btn button:hover{background:#fff}.mce-tinymce .mce-btn button:focus{background:none}.mce-tinymce .mce-btn-small button{line-height:18px}.mce-in button{box-shadow:none}.mce-in button:hover{background:none;box-shadow:none;font-weight:400;text-shadow:none}.mce-in .mce-container-body button,.mce-in .mce-foot button{width:100%!important}.centerAlign .mce-toolbar .mce-container-body{text-align:center}.mce-branding-powered-by{display:none}.ellipsis{white-space:nowrap}.ellipsis,.ellipsisWrap{overflow:hidden;text-overflow:ellipsis}.ellipsisWrap{white-space:normal}ul.tabs{background:#3d87cf;border-top:2px solid #215485!important;display:block;height:45px;list-style:none outside none;margin:0 0 10px;padding:0;width:100%}ul.tabs:after{clear:both;content:"";display:table}ul.tabs li{background:#3d87cf;border-right:1px solid #215485!important;color:#fff!important;display:block;float:left;height:auto;margin:0;position:relative;text-align:center}ul.tabs li a{color:#fff;cursor:pointer;font-size:13px;font-weight:600;line-height:27px;margin-right:0;padding:9px 15px!important}ul.tabs li a span{border-radius:2px;font-weight:600;padding:2px 8px;position:relative}ul.tabs li a span,ul.tabs li a:hover{background:#215485}ul.tabs li a:hover span{color:#fff}ul.tabs li.active{background:#fff;position:relative}ul.tabs li.active a{color:#333}ul.tabs li.active a:hover{color:#fff}ul.tabs li.active a span{background:#215485;color:#fff}.icon-maybe-color{background-color:#f57d21;color:#fff}.icon-circle{border-radius:100px;font-size:12px;line-height:1;padding:6px;position:relative}[ng-show="displayType=='grid'"] .icon-circle{left:48%}.icon-mainIcons{font-size:16px}.jv-profileIcon{color:#333;font-size:28px}.icon-thumbs-up-color{background-color:#38b24a;color:#fff}.icon-thumbs-down-color{background-color:#e51414;color:#fff}.icon-warning-color{background-color:#3d87cf;color:#fff}.ul-nopaddingmargin{margin:0;padding:0}body{color:#333;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4}body,h1{font-weight:400}h1{font-size:22px}h2{font-size:16px}h2,h3,h4,h5,strong,strong *{font-weight:600}#hr-footerContainer,.small{font-size:12px;font-weight:600}time{color:#8c8c8c;font-size:12px;font-weight:400}#container{margin:0 auto;min-height:450px;width:990px}#container:after{clear:both;content:"";display:table}#hr-footerContainer{color:#263238;margin:0 auto;padding:20px 0;width:990px}#hr-footerContainer a{margin-left:10px}div[role=main]>h1 span:before{color:#ccc;content:">";font-size:12px;padding-right:10px;vertical-align:middle}div[role=main]>h1 span{color:#f4f4f4}.control-border-highlight,.currency-control .select2-container a.activate,.currency-control div.currency-control-input input.activate,.currency-control-light .select2-container a.activate,.currency-control-light div.currency-control-input input.activate{border:1px solid #3d87cf!important}.control-close-icon-margin,.currency-control .select2-container .select2-choice .select2-chosen,.currency-control .select2-container.select2-allowclear .select2-choice span,.currency-control-light .select2-container .select2-choice .select2-chosen,.currency-control-light .select2-container.select2-allowclear .select2-choice span{margin-right:30px!important}.currency-control-container{font-size:.9em;margin-top:-5px;min-width:250px!important;padding-top:5px}.currency-control{display:table;overflow:auto;width:100%}.currency-control .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control .select2-container a{border:1px solid #aaa!important}.currency-control .select2-container .select2-choice{border:1px solid #aaa!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control .select2-container .select2-choice div{background:none;border:none}.currency-control .select2-container .select2-choice span{background:none}.currency-control .select2-container .select2-choice abbr{right:15px}.currency-control .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control .select2-container .select2-container-active{border:1px solid #aaa!important;box-shadow:none}.currency-control div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control div.currency-control-input input{border:1px solid #aaa!important;border-bottom-right-radius:5px;border-top-right-radius:5px;font-family:sans-serif;font-size:12px;margin-left:-2px;padding:5px!important;width:100%}.currency-control div.currency-control-input input:active{border:1px solid #aaa!important}.currency-control-light{display:table;overflow:auto;width:100%}.currency-control-light .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control-light .select2-container a{border:1px solid #e6e6e6!important}.currency-control-light .select2-container .select2-choice{border:1px solid #e6e6e6!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control-light .select2-container .select2-choice div{background:none;border:none}.currency-control-light .select2-container .select2-choice span{background:none}.currency-control-light .select2-container .select2-choice abbr{right:15px}.currency-control-light .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control-light .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control-light .select2-container .select2-container-active{border:1px solid #e6e6e6!important;box-shadow:none}.currency-control-light div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control-light div.currency-control-input input{border:1px solid #e6e6e6!important;border-bottom-right-radius:5px;border-top-right-radius:5px;font-family:sans-serif;font-size:12px;margin-left:-2px;padding:5px!important;width:100%}.currency-control-light div.currency-control-input input:active{border:1px solid #e6e6e6!important}.cws-currency-control{display:table;overflow:auto;width:100%}.cws-currency-control div.jv-button{background-image:linear-gradient(transparent,rgba(0,0,0,.1));border:1px solid #e6e6e6;border-radius:.2em;box-sizing:border-box;color:grey;font-weight:400;font-weight:600;padding:.4em .9em;position:absolute}.cws-currency-control i{font-size:.8em}.cws-currency-control select.currency{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:2em;left:0;max-width:70px;min-width:70px;position:absolute;top:0}.cws-currency-control select.currency::-ms-expand{display:none}.cws-currency-control select.currency:focus::-ms-value{background:transparent;color:trasparent}.cws-currency-control input[type=text]{border-left:none;height:2.35em;padding-left:80px;width:100%}label{font-size:13px}label input{margin:0}label.required:after,small.required:after{content:"*";margin-left:2px}.placeholder{color:#aaa}.btn.disabled,.btn[disabled],.disabled.btn-cancel,.disabled.btn-green,.disabled.cancel,.disabled.smallBtn,[disabled].btn-cancel,[disabled].btn-green,[disabled].cancel,[disabled].smallBtn,button.disabled,button[disabled],input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:.5!important}input,input[type=checkbox],input[type=radio],select,textarea{background-color:#fff;border:1px solid #aaa;color:#333}input,select,textarea{box-sizing:border-box;cursor:text;display:block;font-size:13px;font-weight:400;margin:10px 0;padding:6px 5px 7px!important;vertical-align:middle;width:100%}input:focus,select:focus,textarea:focus{border:1px solid #3d87cf}textarea{min-height:150px;resize:vertical}textarea[ui-tinymce]{margin:0;min-height:300px;padding:0}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]{margin-bottom:0;margin-top:0}input[type=checkbox],input[type=radio]{background:none;border:none;cursor:pointer;display:inline-block;display:inline-block!important;width:1.5em}button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;width:auto!important}input:invalid,textarea:invalid{background-color:#fff}.form{background:#edf4fa;padding:10px}.form:after{clear:both;content:"";display:table}.form button,.form input[type=button],.form input[type=reset],.form input[type=submit]{float:right;margin-left:10px;margin-right:0;margin-top:0}form dl .hr:before{color:#3d87cf;content:"(HR)";float:right;font-size:12px;font-weight:700;margin-left:2px;padding-top:10px}form dl dd{padding-bottom:1px;padding-top:1px}form dl dd p{margin:10px 0}form dl dd input,form dl dd textarea{margin:5px 0}form dl dd input[type=checkbox],form dl dd input[type=radio]{margin:12px 0}form dl dd .right[class*=ico-]{margin:10px 0 10px 10px;position:relative;z-index:2}form dl dd .right[class*=ico-] select,form dl dd .right[class*=ico-]+input{width:95%}form dl .Amount input{display:inline-block;width:95%}form dl dt{padding-right:5px}form dl dt label{padding-right:24px;word-wrap:break-word}input[jv-locale-datepicker],input[ui-date]{background-image:url(../cf88f593f319a8a03bc3.png);background-position:right -2px;background-repeat:no-repeat;max-width:120px;padding-right:20px}.ui-datepicker select{display:inline-block}.ui-timepicker-container,.ui-timepicker-container *{transition:all 0 ease}input[jv-timepicker],input[ui-jq=timepicker]{width:6.5em}.mceEditor,.mceEditor *{transition:all 0 ease}.mceEditor .mceLayout{margin:10px 0}.upload,[jv-uploader]{border:1px dashed #aaa;padding:5px 6px}.upload .qq-upload-button,[jv-uploader] .qq-upload-button{margin:0 5px 5px 0}.upload .qq-upload-instruction,.upload .qq-upload-list,[jv-uploader] .qq-upload-instruction,[jv-uploader] .qq-upload-list{display:block;float:none;margin:0;width:auto}.upload .btn,.upload .btn-cancel,.upload .btn-green,.upload .cancel,.upload .smallBtn,[jv-uploader] .btn,[jv-uploader] .btn-cancel,[jv-uploader] .btn-green,[jv-uploader] .cancel,[jv-uploader] .smallBtn{float:left;margin:0 10px 0 0}.upload span,[jv-uploader] span{font-size:13px}.upload .qq-uploader,[jv-uploader] .qq-uploader{overflow:hidden}input[jv\:select2]{padding:0}.select2-container{color:#000;margin:5px 0;transition:none;width:100%}.select2-container *{transition:none}.select2-container input{box-sizing:content-box}.quickForms .select2-search-field input,dd .select2-container{width:100%!important}.select2-drop,.select2-drop *{transition:none}.select2-results strong{display:block;margin-bottom:3px}.addCandForm div,.addHireForm div,.reqEditForm div{overflow:hidden}.addCandForm ul,.addHireForm ul,.reqEditForm ul{list-style-type:disc}.addCandForm .amount .ui-resetwrap,.addHireForm .amount .ui-resetwrap,.reqEditForm .amount .ui-resetwrap{display:inline}.addCandForm .right,.addHireForm .right,.reqEditForm .right{position:relative}.addCandForm .right .addRequisitionTooltip,.addHireForm .right .addRequisitionTooltip,.reqEditForm .right .addRequisitionTooltip{right:0}.reqEditForm .highlight{background-color:#dcf4df;color:#000}.workflowMessageForm dd input[type=checkbox],.workflowMessageForm dd input[type=radio]{margin:0 0 2px}.workflowMessageForm dd label{margin-top:8px}input.hasDatepicker+span.jv-placeholder{max-width:88px;overflow:hidden;white-space:nowrap}table{border-collapse:collapse;border-radius:2px;border-spacing:0;line-height:1.5em;text-align:left;width:100%}table tbody{background:#fff}table tbody tr{border-top:1px solid #e6e6e6}table tbody tr:last-child{border-bottom:1px solid #e6e6e6}table tbody tr.grouped{border-top:none}table tbody tr.grouped td{padding-top:0}table tbody .actns{background:none;border:none;margin:0;padding:0}table td.right,table th.right{float:none;text-align:right}table td.left,table th.left{float:none;text-align:left}table td{padding:10px 0 10px 10px}table th{background:#edf4fa;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#333;font-size:12px;font-weight:600;padding:5px 10px;white-space:nowrap}table th.headerRow{background:#f4f4f4;border:1px solid #e6e6e6!important;font-size:13px;font-weight:400;padding:10px;text-align:left}table tr{border-left:1px solid #e6e6e6!important;border-right:1px solid #e6e6e6!important}table p{margin:0}table p.actions{font-size:12px}table ul{margin:0;padding:0}table tfoot th{background:#f4f4f4}table tfoot th .paging{font-size:13px;font-weight:400}.filters-mrgn{margin-left:23%}.filters-mrgn .jv-reqName{font-size:13px;font-weight:600;white-space:normal}.filters-mrgn .jv-reqInfo{font-size:12px;font-weight:400}.filters-mrgn .jv-reqInfo p{font-size:12px}.filters-collapse-mrgn{margin-left:45px}a.filters{background:#f57d21;border-radius:0 3px 3px 0;overflow:hidden;padding:30px 0;text-align:center;width:38px}a.filters:after{content:"";display:inline-block;height:19px;width:20px}.filters{background-color:#f4f4f4;border:1px solid #e6e6e6;border-radius:0 2px 2px 0;float:left;margin-right:5px;overflow:hidden;padding:0 10px 20px;width:22%}.filters h3{font-size:16px;padding:10px 10px 0 0;width:100%}.filters h3>a{display:block;float:right;height:24px;text-indent:-9999px;width:24px}.filters h3 form:after{clear:both;content:"";display:table}.filters h3 form{font-size:13px;width:100%}.filters h3 form .reset{border:1px solid #e6e6e6;border-radius:2px;padding:5px 10px}.filters h3 form .reset:hover{border-color:#215485}.filters h3 form button{border:none;position:relative}.filters h3 form .ui-resetwrap{width:100%}.filters h3 form .ui-resetwrap input{margin:5px 0;width:100%}.filters p{margin:10px 0}.filters .select2-container{margin-top:5px;width:100%!important}.filters .select2-choice{width:190px}.filters label{font-weight:600;margin:10px 0 0}.filters.w0{border:none!important}h3.empty{background:#f4f4f4;font-size:16px;font-weight:700;margin:0 0 15px;padding:160px 0;text-align:center}h3.empty span{display:block;font-size:12px;font-weight:400}.paging a,.paging span{margin-left:5px}.paging strong{color:#3d87cf}.paging .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.paging .prev.disabled{cursor:text;display:inline-block;opacity:.3}.paging .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.paging .next.disabled{cursor:text;display:inline-block;opacity:.3}.ui-datepicker{font-size:1em;height:auto!important;margin-left:0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{margin-left:-11px;margin-top:-13px}.jv-verticalMenu{display:none}.bodyContent{padding:0;width:auto}.bodyContent *{transition:none}.bodyContent ul{list-style:none;margin:0}.bodyContent #hr-navWrapper{position:relative}.jv-hList{margin:0;padding:0}.jv-hList li{display:inline-block;vertical-align:middle}.custom_li{float:none;font-size:inherit}div[data-qa=ListBaseHeaderContainer] div[data-testid=TextFieldRoot]{flex:unset!important}div[data-qa=ListBaseHeaderContainer] div[data-testid=TextFieldRoot]~.MuiBox-root{visibility:visible!important;width:auto!important}div[data-qa=ListBaseHeaderContainer] div[data-testid=TextFieldRoot]~.MuiBox-root .MuiBox-root{display:flex}th.MuiTableCell-head{padding:16px!important}td.MuiTableCell-body,th.MuiTableCell-head{box-shadow:none!important}#keepAlive,.ng-cloak{display:none;visibility:none}.clear-both{clear:both}.italic{font-style:italic}.right{margin-top:0}.float-none{float:none!important}.center{text-align:center}.hide{display:none}.bold{font-weight:700}.separator{border-right:1px solid #ccc}.ui-hide{border-bottom-width:0!important;border-top-width:0!important;margin-bottom:0!important;margin-top:0!important;max-height:0;overflow:hidden;padding-bottom:0!important;padding-top:0!important;transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}.ui-show{max-height:1000px;overflow-x:hidden;overflow-y:auto;transition-duration:.3s;transition-timing-function:ease-in}.avatar a,.avatars li a,.ellipses,.jumpnav li.active ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.inline{display:inline-block;vertical-align:middle}.dot:before,.dotForReqs:before{color:#b3b3b3;content:"•";padding:0 5px}.notQuiteAsLightGray{color:#ccc}.gray{color:#333}.lightgray{color:#f4f4f4}.darkGray{color:grey}.dotForReqs{display:inline-flex;word-break:break-word}.dotForReqs:before{color:#ddd}.jv-placeholder{color:#969696;left:0;padding:7px 5px 7px 6px;position:absolute;top:0}.jv-placeholderwrap{position:relative}.orange{color:#f57d21}.error,.jobLinkErrorMsg,.red{color:#e51414}.msg-notice{background:#333;bottom:0;color:#fff;font-size:13px;left:0;line-height:30px;opacity:0;padding:5px 10px;position:fixed;text-align:center;width:100%;z-index:9999}.msg-notice.ui-show{opacity:.9}.msg-notice.error,.msg-notice.jobLinkErrorMsg{background-color:#e51414;color:#fff}.ico-unlink:after{background-image:url(../6cef1a6b90ebc38cadaf.png);content:"";display:inline-block;height:12px;margin-left:5px;width:12px}.ico-unlink.btn-cancel:after,.ico-unlink.btn-green:after,.ico-unlink.btn:after,.ico-unlink.cancel:after,.ico-unlink.smallBtn:after{background-image:url(../85ab5fe9638ef1b3e6f5.png)}.ico-noInfo{background-image:url(../88ef81b2302418b67bed.png)}.ico-gridView,.ico-noInfo{display:inline-block;height:24px;width:24px}.ico-gridView{background-image:url(../b1b704f64bd538c81b1e.png)}.ico-listView{background-image:url(../6753a1ea465a2be10d8e.png);display:inline-block;height:24px;width:24px}.ico-back{display:inline-block;height:16px;text-indent:-9999px;width:10px}.ico-forward{background-image:url(../d5a7580d44e11ece3618.png)}.ico-forward,.ico-print{display:inline-block;height:24px;width:24px}.ico-print{background-image:url(../b4ada88c3efb75747dab.png)}.ico-help,.reqs-form-ico-help{background-image:url(../0c6bbba1e3d94e1a9fc5.png);background-position:50%;display:inline-block;height:24px;width:24px}.reqs-form-ico-help{margin-left:-15px;margin-top:7px}.ico-equest{background-image:url(../ba90f77f509e371e8f29.png)}.ico-equest,.ico-jobtarget{display:inline-block;height:24px;width:24px}.ico-jobtarget{background-image:url(../7446f6545f4ef1c450b9.png)}.ico-linkedin{background-image:url(../b61ca6b446055b5d6b8c.png);display:inline-block;height:24px;width:24px}.ico-vonq{background-image:url(../23ee33c1dc3c46791441.png);display:inline-block;height:25px;width:21px}.help-content h4 a,.help-content h5 a,.ico-remove,.ui-resetwrap .ui-reset{display:inline-block;height:11px;padding:0;text-indent:-9999px;transition:none;width:10px}.help-content h4 a.right,.help-content h5 a.right,.ico-remove.right,.ui-resetwrap .right.ui-reset{margin:5px 5px 0 0}.help-content h4 a:hover,.help-content h5 a:hover,.ico-remove:hover,.ui-resetwrap .ui-reset:hover{text-indent:-9999px}.ico-trash{height:16px;text-indent:-9999px;width:16px}.ico-garbage,.ico-trash{display:inline-block;padding:0}.ico-garbage{background-image:url(../936ee17700fb9f666f60.png);height:20px;width:20px}.ico-lock,.ico-staticlock,.ico-unlock{background-image:url(../cbe677fd52ad7b66ced9.png);background-position:0 0;display:inline-block;height:15px;overflow:hidden;padding:0;text-align:left;text-indent:-119988px;width:15px}.ico-lock:hover,.ico-staticlock:hover,.ico-unlock:hover{background-position:-16px 0}.ico-staticlock:hover,.ico-unlock:hover{background-position:0 0}.ico-check:after{content:"✓";display:inline-block;font-size:16px}.ico-toggle{background-image:url(../08ee88ed5db803019035.png);display:block;height:16px;overflow:hidden;text-indent:-119988px;width:16px}.expanded .ico-toggle{background-image:url(../789460fdd978a7d1ac01.png)}.rating-yes:before{background-image:url(../54a6d90739aa46c9df4d.png)}.rating-maybe:before,.rating-yes:before{content:"";display:inline-block;height:24px;width:24px}.rating-maybe:before{background-image:url(../3782c384efe6dc84cd66.png)}.rating-no:before{background-image:url(../69c3e8b308b35652aec2.png);content:"";display:inline-block;height:24px;width:24px}.btn,.btn-cancel,.btn-green,.cancel,.smallBtn{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-cancel:focus,.btn-cancel:hover,.btn-green:focus,.btn-green:hover,.btn:focus,.btn:hover,.cancel:focus,.cancel:hover,.smallBtn:focus,.smallBtn:hover{background:#215485;color:#fff;opacity:1}.btn-cancel:focus,.btn-green:focus,.btn:focus,.cancel:focus,.smallBtn:focus{border:none}.btn-cancel:active,.btn-green:active,.btn:active,.cancel:active,.smallBtn:active{opacity:.8}.btn,.btn-cancel,.btn-green,.cancel,.smallBtn{margin-right:10px}.btn.right,.right.btn-cancel,.right.btn-green,.right.cancel,.right.smallBtn{margin-left:10px;margin-right:0}.btn.inline,.inline.btn-cancel,.inline.btn-green,.inline.cancel,.inline.smallBtn{padding:7px 9px}.btn-cancel,.cancel{background:grey;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-cancel:focus,.btn-cancel:hover,.cancel:focus,.cancel:hover{background:#4d4d4d;color:#fff;opacity:1}.btn-cancel:focus,.cancel:focus{border:none}.btn-cancel:active,.cancel:active{opacity:.8}.btn-cancel:hover,.cancel:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.btn-green{background:#38b24a;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-green:focus,.btn-green:hover{background:#20642a;color:#fff;opacity:1}.btn-green:focus{border:none}.btn-green:active{opacity:.8}.smallBtn{margin:0;padding:5px 10px!important}.smallBtn.cancel{margin:0 5px}.dropmenu{background:#fff;border:1px solid #e6e6e6;border-radius:2px;cursor:pointer;display:inline-block;min-width:190px;padding:10px 13px;position:relative}.dropmenu:hover{background:linear-gradient(180deg,#fff,#fff)}.dropmenu:after{content:"";display:inline;height:14px;position:absolute;right:10px;top:18px;width:14px}.dropmenu .asc:after,.dropmenu .desc:after{border:none}.dropmenu a{padding-left:15px}.dropmenu a.ellipsis{display:inline-block;max-width:100px;padding-left:5px;padding-right:10px;vertical-align:bottom}.dropmenu ul{background-color:#fff;border:1px solid #e6e6e6;border-radius:0 2px 2px 2px;border-top:none;margin:0;padding:0;position:absolute;right:-1px;top:0;width:147px!important;z-index:2}.dropmenu ul li{border-bottom:1px solid #e6e6e6;margin:0 10px;text-align:left}.dropmenu ul li a{border-left:2px solid transparent;color:#333;font-weight:400;margin-left:-10px;padding:10px;white-space:normal;width:110px}.dropmenu ul li a:hover{background:none;border-left:2px solid #3d87cf;color:#3d87cf}.dropmenu ul li:last-child{border-bottom:none}.scrolltop{background-color:#4d4d4d!important;border-radius:3px 0 0 3px;bottom:90px;display:block;height:40px;opacity:0;position:fixed!important;right:0;text-indent:-9999px;transition-duration:.4s;width:40px;z-index:95}.scrolltop.ui-scrollfix{opacity:1}.actns,ul.stats{border:1px solid #e1ecf7;border-radius:2px;margin:10px 0;padding:5px 10px}.actns ul,ul.stats ul{margin:0;padding:0}.actns li,ul.stats li{border-right:1px solid #e6e6e6;color:#999;display:inline-block;font-size:12px;list-style:none;margin-right:10px;padding-right:10px}.actns li .actn,ul.stats li .actn{font-weight:600;margin-left:0}.actns li .btn,.actns li .btn-cancel,.actns li .btn-green,.actns li .cancel,.actns li .smallBtn,ul.stats li .btn,ul.stats li .btn-cancel,ul.stats li .btn-green,ul.stats li .cancel,ul.stats li .smallBtn{margin-right:0}.actns .select2-container,ul.stats .select2-container{display:inline-block;margin:0;vertical-align:middle}.actns{background:#edf4fa}ul.actns{margin-left:0}ul.actns .btn,ul.actns .btn-cancel,ul.actns .btn-green,ul.actns .cancel,ul.actns .smallBtn{margin-right:0}.actn,[class*=" actn-"],[class^=actn-]{background-position:0;font-size:13px;font-weight:400}.pad-left20{padding-left:20px}.pad-bottom20{padding-bottom:20px}.overflow-y-scroll{height:375px;overflow-y:scroll}.overflow-auto-scroll{height:375px;overflow:auto}.width-inherit{width:inherit!important}.actn-add{background-image:url(../efdd98b8f92405acc5ae.png);padding-left:20px}.actn-unlock-blue{background-image:url(../d47632e7a3b40c0b17ff.png);padding-left:25px}.actn-lock-blue{background-image:url(../6d2eabd458ef7f85e8b8.png);padding-left:25px}.actn-email{background-image:url(../637d270abe7434a70a2b.png);padding-left:27px}.actn-upload{background-image:url(../770cfd396171141a2e89.png);padding-left:20px}.actn-download{background-image:url(../64e0534bb97b847e0e9d.png);padding-left:20px}.actn-delete{background-image:url(../03e7bddcad77d2856b31.png);padding-left:15px}.actn-share{background-image:url(../95dafa196137f93a9ca1.png);padding-left:20px}.actn-preview{background-image:url(../39b17db9832780e2f1fa.png);padding-left:20px}.actn-text{background-image:url(../faae71fe1fc989697973.png);padding-left:20px}.actn-import{background-image:url(../758a4936e214ba48c727.png);padding-left:25px}.actn-expand{background-image:url(../08ee88ed5db803019035.png);padding-left:15px}.actn-collapse{background-image:url(../789460fdd978a7d1ac01.png);padding-left:15px}.actn-print{background-image:url(../b4ada88c3efb75747dab.png);padding-left:20px}.actn-addReq{margin-top:-35px}.actn-addFiles{color:#fff;display:block;font-size:13px;font-weight:600;margin:0;padding-left:16px;position:relative;width:auto}.actn-addFiles:hover{color:#fff}.actn-addFiles:after{content:"";height:24px;left:-5px;position:absolute;top:-3px;width:24px}.qq-upload-failed-text{color:red}.itemBox{float:right;width:265px}.itemBox h3{background:#3d87cf;border-radius:3px 3px 0 0;color:#fff;font-size:13px;padding:15px}.itemBox p{background-color:#edf4fa;margin:0;padding:15px}.detailBox{width:235px}.help{background-image:url(../0c6bbba1e3d94e1a9fc5.png);display:inline-block;height:24px;margin:0 0 0 10px;position:absolute;text-indent:-119988px;width:24px}.help-content{background:#fff;border:1px solid #ddd;border-radius:3px;border-top:3px solid #3d87cf!important;box-shadow:1px 1px 5px rgba(0,0,0,.3);color:#333;font-size:12px;font-weight:400;margin-top:3px;opacity:1;padding:10px;position:absolute;text-align:left;width:220px;z-index:15}.help-content h4{border-top-right-radius:3px;font-size:12px;font-weight:600;margin-bottom:5px}.help-content h4 a{display:block;float:right}.help-content h5{font-size:13px;font-weight:600;margin:10px 0 5px}.help-content h5:first-of-type{margin-top:0}.help-content h5 a{display:block;float:right}.help-content p{margin:5px 0}.help-content.ui-hide{opacity:0}.help-content:before{border-bottom:8px solid #3d87cf;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;margin-left:70px;margin-top:-20px;position:absolute;width:0}ul.stats{background:none;border:none;margin:0;padding:0}ul.stats li{font-size:12px;vertical-align:top}ul.stats li em{color:#3d87cf;display:block;font-size:16px;font-style:normal}ul.stats li em.orange{color:#f57d21}ul.stats li em.red{color:#e51414}ul.stats li em.gray{color:#333}ul.stats li em.black{color:#222}ul.stats li:last-child{border-right:none}.jumpnav-mrgn{margin-left:145px;min-width:610px}.jumpnav-mrgn,.jumpnav-mrgn .Candidate{overflow:hidden}.jumpnav-mrgn.noMarginL{margin-left:0}.jumpnav-mrgn.noMarginL>h2{padding-left:10px}.jumpnav{background:#f4f4f4;border:1px solid #e6e6e6;float:left;font-size:13px;margin:10px 0;padding:0;top:60px;transition-duration:.3s;width:130px}.jumpnav li{border-bottom:1px solid #e6e6e6;list-style:none;position:relative}.jumpnav li:first-child{border-top:none}.jumpnav li a{display:block;padding:10px}.jumpnav li a span{background:#3d87cf;border-radius:2px;color:#fff;font-size:13px;padding:2px 5px;position:relative}.jumpnav li a span:after{border:4px solid transparent;border-left-color:#3d87cf;bottom:-3px;content:"";height:0;left:4px;position:absolute;width:0}.jumpnav li a span{bottom:3px;float:right}.jumpnav li a span:after,.jumpnav li ul{display:none}.jumpnav li.active{background-color:#fff}.jumpnav li.active a{color:#333}.jumpnav li.active a span{background:#215485;border-radius:2px;color:#fff;font-size:13px;padding:2px 5px;position:relative}.jumpnav li.active a span:after{border:4px solid transparent;border-left-color:#215485;bottom:-3px;content:"";height:0;left:4px;position:absolute;width:0}.jumpnav li.active ul{display:block;list-style:none;margin:0;padding:0}.jumpnav li.active ul li{border:none;border-top:1px solid #e6e6e6}.jumpnav li.active ul li:last-child{border-bottom:1px solid #e6e6e6}.jumpnav li.active ul li a{background:#fff;color:#3d87cf;padding:8px 10px;width:auto}.jumpnav li.active ul li.active a{position:relative}.jumpnav li.active ul li.active a:after{border-bottom:6px solid transparent;border-left:6px solid #3d87cf;border-top:6px solid transparent;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.jumpnav li.active ul li.active a{background:#fff;border-left:1px solid #3d87cf;color:#215485;padding-left:15px}.jumpnav li.active ul li.active a:after{left:0;margin-top:-6px;top:50%}.gridList{margin:0;padding:0;width:565px}.gridList li{border-bottom:1px solid #e6e6e6;padding:10px 0}.gridList a.help{margin:0}ul.navList{margin:0;padding:0}ul.navList li{border-bottom:1px solid #e6e6e6;padding:10px 20px 10px 0}ul.navList li:last-child{border:none}ul.navList a.help{margin:0}.gridBox{display:inline-block}.gridBox li{border-top-width:2px}.gridBox li a{display:block}.quickForms{list-style:none;overflow:hidden;padding-left:0;position:fixed;right:0;top:85px;width:40px;z-index:100}.quickForms .qq-upload-file{margin-right:0}.quickForms.quicktabs{z-index:200}.quickForms.quicktabs>li{margin-right:3px}.quickForms.quicktabs>li.active{margin-right:0}.quickForms.quicktabs>li>a.icon-share-post{color:#fff;font-size:28px;padding-left:8px;padding-top:15px;text-indent:0}.quickForms.popoutForm{background:grey;height:100%;margin-left:-30px;padding:0 30px;position:relative;top:-15px;width:100%}.quickForms.popoutForm form{float:none;height:97%;margin:0 auto;width:95%}.quickForms.popoutForm form textarea{margin-left:15px}.quickForms.popoutForm form dd{margin-left:190px;padding-right:0;width:auto}.quickForms.popoutForm form dt{width:150px}.quickForms.popoutForm form .submit{bottom:10px;position:fixed;right:25px}.quickForms.popoutForm h3{font-weight:600;margin-bottom:10px}.quickForms.popoutForm .uploadcallout{height:auto;margin-top:-230px}.quickForms.popoutForm .uploadcallout .submit{bottom:0;position:relative;right:0}.quickForms.popoutForm .subject_error{position:absolute}.quickForms.popoutForm .textarea_wrapper{bottom:150px;left:53px;margin-top:240px;position:absolute;right:74px;top:0}.quickForms.popoutForm .textarea_wrapper.agencyTextArea{margin-top:320px}.quickForms.popoutForm .textarea_wrapper.agencyTextArea .uploadcallout{top:355px}.quickForms.popoutForm .textarea_wrapper.taskTextArea{margin-top:160px}.quickForms.popoutForm .textarea_wrapper nonAgencyTextArea{margin-top:60px}.quickForms.popoutForm .textarea_error{position:relative}.quickForms.popoutForm .textarea_error .error,.quickForms.popoutForm .textarea_error .jobLinkErrorMsg{position:absolute;top:150px}.quickForms>li{max-height:60px;overflow:hidden;padding-top:1px}.quickForms>li.active{margin-right:0}.quickForms>li.active>a{background:grey;filter:none}.quickForms>li>a{background:linear-gradient(180deg,#38b24a,#40c354);border-radius:3px 0 0 3px;display:block;float:left;height:80px;overflow:hidden;position:relative;text-indent:-5000px;width:40px}.quickForms>li>a:after{background-position:50%;background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:40px;left:0;position:absolute;top:0;width:40px}.quickForms>li>a.draft{background:linear-gradient(180deg,#f57d21,#f68b39)}.quickForms>li i.quick-chat{background-color:#fff;border-radius:2px;color:#5dac56;cursor:pointer;display:block;font-size:24px;height:15px;margin:21px 11px;position:absolute;width:23px;z-index:1}.quickForms>li i.quick-chat:before{content:"...";display:block;height:0;left:-8px;margin:auto;position:relative;top:-17px;width:0}.quickForms>li i.quick-chat:after{border-left:2px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-5px;content:"";display:block;height:0;position:absolute;right:6px;width:0}.quickForms>li.intelligent-messaging>a:after,.quickForms>li.message>a:after,.quickForms>li.note>a:after,.quickForms>li.task>a:after{left:10px;margin:0 auto;position:relative}.quickForms>li.message>a:after,.quickForms>li.note>a:after{width:40px}.quickForms>li.intelligent-messaging{margin-right:0}.quickForms>li.intelligent-messaging a:after{width:40px}.quickForms>li.intelligent-messaging.disabled{opacity:1}.quickForms>li.intelligent-messaging.disabled a{background:#a2d6a5}.quickForms>li.intelligent-messaging.active i.quick-chat{color:grey;cursor:default}.quickForms>li.intelligent-messaging.active .im-widget{cursor:default}.quickForms>li.post{margin-right:0}.quickForms>li.task>a:after{width:40px}.quickForms>li.tag>a:after{background-image:url(../e5e8b7d2f3f70979c7c8.png)}.quickForms.message,.quickForms.note,.quickForms.post,.quickForms.tag,.quickForms.task{padding-left:450px;transition:padding-left .3s ease-in}.quickForms.message .message,.quickForms.note .note,.quickForms.post .post,.quickForms.tag .tag,.quickForms.task .task{margin-left:-440px;max-height:1000px}.quickForms.message .message>a,.quickForms.note .note>a,.quickForms.post .post>a,.quickForms.tag .tag>a,.quickForms.task .task>a{width:0}.quickForms h3{font-weight:600;margin-bottom:10px;padding:0}.quickForms .close{display:block;float:right;height:18px;padding:0;position:relative;text-indent:-9999px;top:-4px;width:18px}.quickForms .popout{background-image:url(../7c673076a64c0b695bc8.png);display:block;float:right;height:16px;padding-right:10px;width:16px}.quickForms.flyoutOpen{margin-right:438px;transition:margin-right .3s ease-in}.quickForms.flyoutClosed{margin-right:0}.quickForms p{margin:15px 0}.quickForms form{background:grey;border-radius:3px 0 0 3px;color:#fff;float:left;min-height:300px;padding:15px;width:450px}.quickForms dl{margin-bottom:-5px}.quickForms dd,.quickForms dt{border-top:none!important}.quickForms dd{margin-bottom:-5px}.quickForms dd .select2-container{margin:0;width:100%!important}.quickForms dd input[type=radio]{margin:4px -5px 8px}.quickForms input,.quickForms select,.quickForms textarea{display:block;width:100%}.quickForms input.mandetoryError,.quickForms select.mandetoryError,.quickForms textarea.mandetoryError{border:1px solid #e51414;color:#e51414}.quickForms textarea{height:206px;max-height:300px;resize:vertical}.quickForms textarea+p.error,.quickForms textarea+p.jobLinkErrorMsg{top:-14px}.quickForms fieldset{color:#222}.quickForms ul.select2-choices{margin:0;max-height:60px;overflow:auto}.quickForms .qq-upload-list{max-height:100px;overflow:auto}.quickForms progress{width:100%}.quickForms .error,.quickForms .jobLinkErrorMsg,.quickForms .uploader-error{background:#fff;border:1px solid red;border-radius:3px;border-top:3px solid red;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);margin:0;padding:10px;position:relative;text-align:left;top:-4px}.quickForms .error:before,.quickForms .jobLinkErrorMsg:before,.quickForms .uploader-error:before{border-bottom:6px solid red;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;margin:-19px auto 10px 10px;width:0}.quickForms .qq-upload-list .actn-delete{width:0}.popoutFormBody{overflow-x:hidden;overflow-y:hidden}.disableAnimation{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.callout{background:#fff;border-bottom:3px solid #3d87cf;border-radius:3px;border-top:none;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);left:50%;margin-left:-150px;padding:10px;position:absolute;width:295px;z-index:10}.callout.ui-hide{opacity:0;transition:opacity .2s ease,max-height 0s ease 2s}.callout.ui-show{opacity:1;overflow:visible;transition:opacity .2s ease,max-height 0s ease 0s}.callout:after,.callout:before{content:"";left:50%;position:absolute}.callout:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3d87cf;bottom:-10px;height:0;margin-left:-10px;width:0}.callout:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #3d87cf;bottom:-12px;height:0;margin-left:-12px;width:0}.callout.flip{border-bottom:none;border-top:3px solid #3d87cf}.callout.flip:after{border-bottom:10px solid #3d87cf;border-left:10px solid transparent;border-right:10px solid transparent;border-top:0;height:0;margin-left:-10px;top:-10px;width:0}.callout.flip:before{border-bottom:12px solid #3d87cf;border-left:12px solid transparent;border-right:12px solid transparent;border-top:0;height:0;margin-left:-12px;top:-12px;width:0}.callout h4{font-weight:700;margin-top:0}.callout .select2-container-multi .select2-choices{max-height:55px;overflow:auto}.popOut{background:grey}.sidePanel-mrgn{margin-right:300px;overflow:hidden}.sidePanel{clear:right;float:right;margin-bottom:20px;width:285px}.sidePanel .stats{border:1px solid #e0ecf9;border-left:none;border-top:none;box-sizing:border-box;padding:0;text-align:center}.sidePanel .stats:after{clear:both;content:"";display:table}.sidePanel .stats li{border:none;border-left:1px solid #e0ecf9;box-sizing:border-box;float:left;font-size:28px;margin:0;padding:0}.sidePanel .stats li em,.sidePanel .stats li.w100{background-color:#edf4fa;border-bottom:1px solid #e0ecf9;border-top:1px solid #e0ecf9;color:#333;font-size:13px;line-height:2.6em;padding:5px}.sidePanel .stats li small{display:block;font-size:13px;margin:-10px 0 10px}.accordion-mrgn{margin-right:290px;min-width:610px;overflow:hidden}.accordion-mrgn>div,.accordion-mrgn>form{background:#fff;border:1px solid #e6e6e6;border-top-color:#215485;margin-bottom:20px;padding:10px}.accordion-mrgn>div.redBorder,.accordion-mrgn>form.redBorder{border-top-color:#b61010}.accordion-mrgn>div .underline,.accordion-mrgn>form .underline{display:none}.accordion-mrgn h2{margin-top:0;padding:0 0 10px}.accordion-mrgn h2.first{margin-top:0}.accordion-mrgn ul{margin:10px 0;padding:0}.accordion-mrgn ul li{padding:2px 0}.accordion-mrgn-left{margin-left:290px;min-width:610px;overflow:hidden}.accordion{clear:right;float:right;margin-bottom:20px;margin-top:20px;width:275px}.accordion.left{clear:left;float:left}.accordion.left>div{box-shadow:none}.accordion h2{margin:3px 0}.accordion h3{margin-top:-3px;padding:0;position:relative}.accordion h3 a{color:#fff;display:block;margin:-10px 0 -10px -10px;padding:10px 0 10px 10px}.accordion>div{background:#fff;border:1px solid #e6e6e6;border-radius:2px;border-top-color:#215485;margin-bottom:20px;padding:10px}.accordion ul{list-style:none;margin:0;padding:5px 0}.accordion li{padding:5px 0}.accordion li time{color:grey;display:block;font-size:12px}.accordion li .help-content h4 a,.accordion li .help-content h5 a,.accordion li .ico-remove,.accordion li .ui-resetwrap .ui-reset,.help-content h4 .accordion li a,.help-content h5 .accordion li a,.ui-resetwrap .accordion li .ui-reset{z-index:10}.accordion .more,.accordion .next,.accordion .prev{position:relative}.accordion .more:after,.accordion .next:after,.accordion .prev:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #3d87cf;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.accordion .more,.accordion .next,.accordion .prev{display:block;margin:0 -10px;padding:16px}.accordion .more:hover,.accordion .next:hover,.accordion .prev:hover{background:#edf4fa}.accordion .more:after,.accordion .next:after,.accordion .prev:after{left:50%;margin:-2px -4px;top:50%}.accordion .more.disabled,.accordion .next.disabled,.accordion .prev.disabled{cursor:default}.accordion .more.disabled:after,.accordion .next.disabled:after,.accordion .prev.disabled:after{border-top-:#888;border-bottom-color:#888}.accordion .more.disabled:hover,.accordion .next.disabled:hover,.accordion .prev.disabled:hover{background:inherit}.accordion .prev{position:relative}.accordion .prev:after{border-bottom:4px solid #3d87cf;border-left:4px solid transparent;border-right:4px solid transparent;border-top:none;content:"";height:0;margin:0;margin:-2px -4px;padding:0;position:absolute;width:0}.accordion .btn,.accordion .btn-cancel,.accordion .btn-green,.accordion .cancel,.accordion .smallBtn,.accordion input[type=button],.accordion label{margin:10px 0}.accordion .stats{margin:-10px -10px 5px;padding:0;text-align:center}.accordion .stats:after{clear:both;content:"";display:table}.accordion .stats li{border:1px solid #e0ecf9;border-top:none;box-sizing:border-box;float:left;margin:0;padding:0;width:50%}.accordion .stats li:last-child{border-right:1px solid #e0ecf9}.accordion .stats li a{font-size:13px;line-height:1;padding:5px}.accordion .stats li a em{font-size:28px}.accordion .stats li.active{position:relative}.accordion .stats li.active:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f5f9fd;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.accordion .stats li.active{background:#f5f9fd}.accordion .stats li.active:after,.accordion .stats li.active:before{display:block;left:50%;position:absolute;top:100%}.accordion .stats li.active:after{margin-left:-6px}.accordion .stats li.active:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #e0ecf9;content:"";height:0;margin-left:-7px;width:0}.jv-notes-title{color:#3d87cf}.accordion-large{margin:0;padding:0}.accordion-large>li{border-bottom:1px solid #e6e6e6;list-style:none;padding:5px 150px 5px 30px}.accordion-large>li .accordion-header,.accordion-large>li hgroup{cursor:pointer;display:block;font-weight:600;margin:5px 0;position:relative}.accordion-large>li .accordion-header:before,.accordion-large>li hgroup:before{background-image:url(../08ee88ed5db803019035.png);background-position:50% 50%;background-repeat:no-repeat;content:"";display:block;height:16px;padding-right:10px;position:absolute;right:100%;top:1px;width:16px}.accordion-large>li .accordion-header h4,.accordion-large>li hgroup h4{color:#3d87cf}.accordion-large>li .accordion-header h3,.accordion-large>li .accordion-header h4,.accordion-large>li .accordion-header h5,.accordion-large>li hgroup h3,.accordion-large>li hgroup h4,.accordion-large>li hgroup h5{margin:0}.accordion-large>li .accordion-header h5,.accordion-large>li .accordion-header p,.accordion-large>li hgroup h5,.accordion-large>li hgroup p{color:#333}.accordion-large>li .expand{max-height:0;overflow:hidden;transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}.accordion-large>li .expand input.mandetoryError,.accordion-large>li .expand textarea.mandetoryError{border:1px solid #e51414;color:#e51414}.accordion-large>li .expand .text-upload-error{background:#edf4fa;color:#e51414}.accordion-large>li a.view-entire-message{color:#979797}.accordion-large>li p{margin:10px 0}.accordion-large>li .jv-rendered-notes p{overflow:hidden}.accordion-large>li .flag,.accordion-large>li time{border-radius:2px;box-shadow:0 1px 1px 0 #f4f4f4;position:relative}.accordion-large>li .flag:after,.accordion-large>li time:after{border-bottom:6px solid transparent;border-left:6px solid #215485;border-top:6px solid transparent;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.accordion-large>li .flag,.accordion-large>li time{background-color:#215485;color:#fff;display:block;float:right;font-size:11px;padding:5px 7px;z-index:2}.accordion-large>li .flag:after,.accordion-large>li time:after{bottom:-4px;z-index:1}.accordion-large>li .flag,.accordion-large>li time{margin-right:-6px}.accordion-large>li .flag:after,.accordion-large>li time:after{right:0}.accordion-large>li .flag,.accordion-large>li time{margin-right:-156px;margin-top:11px}.accordion-large>li .flag strong,.accordion-large>li time strong{display:block;font-weight:700}.accordion-large>li ul.actns{border:none}.accordion-large>li ul.flag-actn{float:right;list-style:none;margin-right:-150px;margin-top:-50px;padding-left:0}.accordion-large>li ul.flag-actn li{display:block}.accordion-large>li ul.flag-actn li a{border-radius:2px;box-shadow:0 1px 1px 0 #f4f4f4;position:relative}.accordion-large>li ul.flag-actn li a:after{border-bottom:6px solid transparent;border-left:6px solid #38b24a;border-top:6px solid transparent;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.accordion-large>li ul.flag-actn li a{background-color:#38b24a;color:#fff;display:block;float:right;font-size:11px;padding:5px 7px;z-index:2}.accordion-large>li ul.flag-actn li a:after{top:-4px;z-index:1}.accordion-large>li ul.flag-actn li a{margin-right:-6px}.accordion-large>li ul.flag-actn li a:after{right:0}.accordion-large>li ul.flag-actn li a{background:linear-gradient(#38b24a,#38b24a);float:none;font-weight:700;margin-top:11px;padding:9px 11px;text-align:center;width:110px}.accordion-large>li ul.flag-actn li a:hover{background:linear-gradient(#2c8b3a,#2c8b3a)}.accordion-large>li ul.flag-actn li a:hover:after{border-left-color:#2c8b3a}.accordion-large>li.active{background:#edf4fa;padding-bottom:10px}.accordion-large>li.active hgroup:before{background-image:url(../789460fdd978a7d1ac01.png)}.accordion-large>li.active textarea{margin-bottom:10px}.accordion-large>li.active .expand{max-height:1000px;overflow-x:auto!important;overflow-x:hidden;overflow-y:auto;transition-duration:.3s;transition-timing-function:ease-in}.accordion-large>li.active .expand>div{word-wrap:break-word}.accordion-large>li.active .expand .attachments a{border-left:1px solid #e6e6e6;display:inline-block;margin:0 3px;padding:0 3px}.accordion-large>li.active .expand .attachments a:first-child{border-left:none;margin-left:0;padding-left:0}.accordion-large>li.sent time{background:#2c8b3a}.accordion-large>li.sent time:after{border-left-color:#2c8b3a}.accordion-large>li.empty{border-bottom:0;font-size:12px;font-weight:400;text-align:center}.accordion-large>li.empty h3{margin-bottom:0}.accordion-large>li.more{border-bottom-width:0;cursor:pointer;padding:7px 0}.accordion-large>li.more .load-arrow,.accordion-large>li.more a{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #333;display:block;height:0;margin:0 auto;text-indent:-9000px;width:0}.accordion-large>li.more .load-arrow{background:none;border-radius:0;min-width:0;padding:0;width:0!important}.accordion-large>li.more:hover{background:#edf4fa}.accordion-large>li.more:hover .load-arrow,.accordion-large>li.more:hover a{border-top-color:#3d87cf}.accordion-large .actns a{color:#38b24a;font-size:13px}.accordion-large .actns a.btn,.accordion-large .actns a.btn-cancel,.accordion-large .actns a.btn-green,.accordion-large .actns a.cancel,.accordion-large .actns a.smallBtn{color:#fff}.accordion-large .actns a.reject{color:grey}.accordion-large .actns li a.btn-green{padding:8px 15px}.accordion-large .int-workflow .actns li{margin-bottom:10px}.accordion-large .int-workflow .actns li a{border:1px solid #38b24a;border-radius:2px;padding:5px 10px}.accordion-large .int-workflow .actns li a.reject{border-color:grey;color:grey}.time-flag-mrgn{padding-right:10px}.avatar,.avatars li{background:#edf4fa;border-radius:3px;box-shadow:0 1px 2px -1px #3d87cf;margin:5px 0;padding:5px;position:relative}.avatar:after,.avatars li:after{clear:both;content:"";display:table}.avatar a,.avatars li a{color:#333;display:block;font-size:12px;position:relative}.avatar a:after,.avatars li a:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;clear:both;content:"";display:table;height:0;left:13px;margin:0;padding:0;position:absolute;top:36px;width:0}.avatar a:before,.avatars li a:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(163,198,232,.3);height:0;width:0;border-right-size:5px;content:"";left:12px;position:absolute;top:36px}.avatar img,.avatars li img{background:#f5f9fd;border-radius:3px;box-shadow:0 1px 2px -1px #a3c6e8;float:left;height:30px;margin-right:10px;padding:1px;width:30px}.avatar em,.avatars li em{display:block;font-size:16px;font-style:normal}.avatar [class*=rating-],.avatars li [class*=rating-]{display:block;float:right;text-transform:uppercase}.avatar [class*=rating-] :before,.avatars li [class*=rating-] :before{content:"";display:block}.avatars{max-height:400px;overflow:auto;padding:0}.avatars:after{clear:both;content:"";display:table}.avatars .help-content h4 a,.avatars .help-content h5 a,.avatars .ico-remove,.avatars .ui-resetwrap .ui-reset,.help-content h4 .avatars a,.help-content h5 .avatars a,.ui-resetwrap .avatars .ui-reset{margin-top:0;position:absolute;right:5px;width:10px}.avatars li:last-child a:after,.avatars li:last-child a:before{border:none}.avatars li.ui-draggable-dragging{border-radius:3px;transition:all 0 ease;width:200px;z-index:5}.avatars li.ui-draggable-dragging .help-content h4 a,.avatars li.ui-draggable-dragging .help-content h5 a,.avatars li.ui-draggable-dragging .ico-remove,.avatars li.ui-draggable-dragging .ui-resetwrap .ui-reset,.help-content h4 .avatars li.ui-draggable-dragging a,.help-content h5 .avatars li.ui-draggable-dragging a,.ui-resetwrap .avatars li.ui-draggable-dragging .ui-reset{display:none}@-o-keyframes fadein{0%{background-color:transparent}to{background-color:rgba(0,0,0,.8)}}@-ms-keyframes fadein{0%{background-color:transparent}to{background-color:rgba(0,0,0,.8)}}@-moz-keyframes fadein{0%{background-color:transparent}to{background-color:rgba(0,0,0,.8)}}@-webkit-keyframes fadein{0%{background-color:transparent}to{background-color:rgba(0,0,0,.8)}}@-o-keyframes fadeout{0%{background-color:rgba(0,0,0,.8)}to{background-color:transparent}}@-ms-keyframes fadeout{0%{background-color:rgba(0,0,0,.8)}to{background-color:transparent}}@-moz-keyframes fadeout{0%{background-color:rgba(0,0,0,.8)}to{background-color:transparent}}@-webkit-keyframes fadeout{0%{background-color:rgba(0,0,0,.8)}to{background-color:transparent}}.disableBodyScroll{height:100%;overflow:hidden;position:relative}.loading,.modal,.overlay,.quickView{bottom:0;left:0;max-height:0;position:fixed;right:0;top:0;transition:max-height 0s ease .2s;width:100%;z-index:9999}.overlay.show,.overlay.ui-show,.show.loading,.show.modal,.show.quickView,.ui-show.loading,.ui-show.modal,.ui-show.quickView{max-height:100%;transition:max-height 0 ease}.pdfLoading{animation:fadeout .2s ease;background-color:rgba(51,51,51,.2);transition:max-height 0s ease .2s;z-index:1200}.loading,.pdfLoading{background-image:url(../013f1a04d7d70954a316.gif);background-position:50%;background-repeat:no-repeat}.loading{z-index:99999}.loading.ui-show{height:100%;left:0;margin-left:0;width:100%}.processing{display:block;padding:10px 5px;text-align:center}@media print{.modal,.quickView{display:none}}.modal dd,.modal dt,.quickView dd,.quickView dt{border:none}.modal>div,.quickView>div{background:#fff;border-radius:0 0 2px 2px;margin:0 auto;padding:10px 15px;position:relative;top:-800px;width:710px}.modal>div>h3,.quickView>div>h3{background:#3d87cf;color:#fff;font-size:13px;margin:-10px -15px 10px;padding:16px 15px}.modal>div>h3>a,.quickView>div>h3>a{color:#fff;font-size:12px;position:absolute;right:15px;top:18px}.modal>div .submit:after,.quickView>div .submit:after{clear:both;content:"";display:table}.modal>div .submit,.quickView>div .submit{margin:10px 0 0}.modal>div .submit [type=button],.modal>div .submit [type=submit],.modal>div .submit a,.modal>div .submit button,.quickView>div .submit [type=button],.quickView>div .submit [type=submit],.quickView>div .submit a,.quickView>div .submit button{float:right}.modal>div .submit [type=button]:first-child,.modal>div .submit [type=submit]:first-child,.modal>div .submit a:first-child,.modal>div .submit button:first-child,.quickView>div .submit [type=button]:first-child,.quickView>div .submit [type=submit]:first-child,.quickView>div .submit a:first-child,.quickView>div .submit button:first-child{margin-right:0}.modal.ui-show:after,.ui-show.quickView:after{background-color:rgba(51,51,51,.2);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.modal.ui-show>div,.ui-show.quickView>div{top:0}.modal .tabs,.quickView .tabs{border-bottom:1px solid #f2f2f2;border-radius:3px 3px 0 0;clear:both;margin:0 -15px;padding:0 15px}.modal .tabs a,.quickView .tabs a{font-size:13px;padding:15px 15px 10px}.modal .tabs a:after,.quickView .tabs a:after{left:50%;margin-left:-6px}.modal .actns,.quickView .actns{background:none;border:none;padding:0}.modal table th,.quickView table th{background:#edf4fa;color:#333;padding:8px 5px 8px 0}.modal table th:first-child,.quickView table th:first-child{border-top-left-radius:2px}.modal table th:last-child,.quickView table th:last-child{border-top-right-radius:2px}.tinymceModal form{padding:0 5px}.tinymceModal dt{width:20%}.tinymceModal dd{margin:0 0 0 20%;width:80%}.submitForJLM:after{clear:both;content:"";display:table}.submitForJLM{margin:20px 0 0}.submitForJLM [type=button],.submitForJLM [type=submit],.submitForJLM a,.submitForJLM button{float:left}.submitForJLM [type=button]:last-child,.submitForJLM [type=submit]:last-child,.submitForJLM a:last-child,.submitForJLM button:last-child{float:right!important}.quickView{transition:max-height 0s ease .4s}.quickView h4{font-size:16px;margin:10px 0}.quickView>div{position:relative;transition-delay:.2s;z-index:2010}.quickView .description{border:1px solid #ddd;height:190px;margin-bottom:15px;overflow:auto;padding:10px}.quickView .description ul{list-style:disc}.quickView .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.quickView .prev.disabled{cursor:text;display:inline-block;opacity:.3}.quickView .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.quickView .next.disabled{cursor:text;display:inline-block;opacity:.3}.quickView.ui-show:after{background-color:rgba(51,51,51,.2);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.quickView.ui-show>div{transition-delay:0}.quickView.ui-show .prev{position:absolute;right:45px;top:120px}.quickView.ui-show .prev[disabled]{cursor:text;opacity:.3}.quickView.ui-show .next{position:absolute;right:5px;top:120px}.quickView.ui-show .next[disabled]{cursor:text;opacity:.3}.quickView .ui-resetwrap{display:inline}.quickView .ui-resetwrap input{margin:5px 0}.quickView table.modalTableView{margin-top:10px}.quickView table.modalTableView tr{border-top:1px solid #ccc!important}.quickView table.modalTableView tr:last-child{border-bottom:1px solid #ccc!important}.quickView table.modalTableView td{padding:3px}.quickView table.modalTableView th{font-size:13px;padding:5px}.quickView form.noFieldLines dd,.quickView form.noFieldLines dt{border-top:none!important}.quickView form.noFieldLines hr.noMargin{margin:0 10px}.quickView .quik-info.inline{display:inline;vertical-align:bottom}.quickView .quik-info:before{color:#ddd;content:"•";padding:0 5px}.quickView .quik-info:first-child:before{content:"";padding:0}.quickView p,.quickView ul{margin-left:0}.quickView ul{padding:0}.quickView ul.actions li.prev{right:55px;top:65px}.quickView ul.actions li.next{right:15px;top:65px}.quickView button.next,.quickView button.prev{height:30px;min-width:30px}dl{margin:0;overflow:hidden}dl .Heading dt,dl .Text dt{float:none;width:100%}dl .Heading dd,dl .Text dd{display:none}dl .Heading{border-top:1px solid #e6e6e6}dl .Heading dt,dl .Heading dt label{font-size:16px}dl .Heading dt{border:none!important}dl .Heading+div dt,dl .Heading+div dt+dd,dl .Heading+dt,dl .Heading+dt+dd{border-top-color:#edf4fa}dl .Divider dd{border-top-color:#e6e6e6;border-top-width:2px;margin:0;width:100%}dl .Divider dt{display:none}dl .Divider hr,dl .Divider+div dt,dl .Divider+div dt+dd,dl .Divider+div.Heading,dl .Divider+dt,dl .Divider+dt+dd{border-top-color:#e6e6e6;border-top-width:2px}dl .Divider hr{margin:5px 0}div>dt:first-child,div>dt:first-child+dd,dt,dt+dd{border-top:1px solid #e6e6e6}div:first-child>dt:first-child,div:first-child>dt:first-child+dd,dt:first-child,dt:first-child+dd{border-top:none}dd,dt{box-sizing:border-box;padding:10px 0}dt{border-top:1px solid #e6e6e6;clear:left;float:left;width:30%}dt+dt{position:relative}dt+dt:before{border-top:1px solid #e6e6e6;bottom:100%;content:"";display:block;height:100%;left:0;padding:1px 10px 0;position:absolute;width:330%}dt+dt+dd{margin-top:39px}dt+dd{border-top:1px solid #e6e6e6}dt a{display:block}dt:first-child,dt:first-child+dd{border-top:none}dd{margin:0 0 0 30%;width:70%}.required dt>label:after{content:"*";margin-left:0}.required.incomplete dt>label{color:#e51414}.multiLine p{margin:10px 0}.multiLine li{list-style-position:outside!important;margin-left:25px}.removeHireModal .dispositionLabel{padding-top:10px;width:15%}.removeHireModal .label{width:15%}.removeHireModal .item{width:85%}.removeHireModal .options{margin-left:15%;padding-top:10px}.uploadcallout{background-color:#fff;box-shadow:0 1px 1px 1px #f2f2f2;color:gray;height:250px;margin-top:6px;padding:10px;position:absolute;width:420px;z-index:2}.uploadcallout:before{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;margin:-20px 0 10px 15px;width:0}.uploadcallout p.filelist label{font-size:12px}.uploadcallout .submit{bottom:-10px;position:absolute;right:5px}.sortDivider{border-top:1px solid #ccc}.grey{color:#999}.darkBlue{color:#215485}.padding10{padding:10px}.padding20{padding:20px}.paddingLeft15{padding-left:15px}.paddingLeft30{padding-left:30px}.paddingLeft10{padding-left:10px}.cand-centric-paddingLeft10{padding-left:10px!important;width:120px}.paddingTop5{padding-top:5px!important}.padding0{padding:0}.paddingTop0{padding-top:0!important}.padding5{padding:5px!important}.paddingBottom5{padding-bottom:5px}.paddingBottom10{padding-bottom:10px}.paddingBottom35{padding-bottom:35px}.paddingBottom25{padding-bottom:25px}.paragraphMarginForDetailsPage{margin-left:0;margin-top:0}.paddingTop10{padding-top:10px!important}.dateFont{font-size:13px}.marginLeft15{margin-left:15px}.marginRight30{margin-right:30px}.marginRight40{margin-right:40px}.marginRight50{margin-right:50px}.marginRight65{margin-right:65px}.marginRight75{margin-right:75px}.marginLeft10{margin-left:10px!important}.marginLeft0{margin-left:0!important}.marginRight0{margin-right:0!important}.marginTop0{margin-top:0}.marginTop10{margin-top:10px!important}.marginTop18{margin-top:18px!important}.marginTop20{margin-top:20px!important}.marginTop40{margin-top:40px!important}.margin10{margin:10px!important}.margin-auto{margin:auto}.border-left-none{border-left:none!important}.border-right-none{border-right:none!important}.borderLeft{border-left:1px solid #e6e6e6}.borderTop{border-top:1px solid #e6e6e6}.borderBottom{border-bottom:1px solid #e6e6e6}.borderRight{border-right:1px solid #e6e6e6}.marginLeft12{margin-left:12px}.marginLeft25{margin-left:25px}.w15{width:15%}.w90{width:90%}.w100{width:100%}.w50{width:50%}.w70{width:70%}.w75{width:75%}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.cursor-pointer{cursor:pointer}.interviewDisplay{display:inline}.interviewDisplay li{border-right:1px solid #e6e6e6;display:inline;padding-right:5px}.interviewDisplay li:last-child{border-right:none}.interviewDisplay li{color:#aaa}.interviewDisplay li a{color:#3d87cf!important}.interviewDisplay{margin-left:0;padding-left:0}input[type=checkbox][disabled=disabled]{cursor:default!important}.dividerBorder{border-bottom:3px solid #215485;padding-bottom:20px}.dividerBorder:last-of-type{border-bottom:none}.addCandForm .select2-container-active,.addHireForm .select2-container-active,.reqEditForm .select2-container-active{position:static!important}.inlineblock{display:inline-block}.printView blockquote,.printView input{background:transparent;border:none}.printView b{font-weight:400}.printView .ico-noInfo,.printView .rating-maybe,.printView .rating-no,.printView .rating-yes{visibility:visible}.printView hr{border-top:2px solid #3d87cf;margin-bottom:10px;margin-top:30px}.printView dt{border:none!important}.ui-resetwrap{display:block;position:relative}.ui-resetwrap .ui-reset{display:none;position:absolute!important;right:5px;top:5px;transition:none;z-index:2}.ui-resetwrap .ui-reset.spacer{right:15px}.ui-resetwrap .jv-placeholder+.ui-reset,.ui-resetwrap input+.ui-reset{margin-top:-2px;top:50%}.ui-resetwrap .ui-reset{display:block!important}.qq-upload-button{padding:5px 10px}dd label.required:after{content:""}.addHireForm .w70{width:70%!important}.addHireForm pre{font-family:inherit}.border-none,.noBorder{border:none!important}div[tooltip]{display:inline-block}.html-reset ul{list-style-type:disc}.html-reset ol{list-style-type:decimal}.html-reset ol,.html-reset ul{margin:1em 0;padding-left:40px}.html-reset ol li,.html-reset ul li{list-style:inherit}.html-reset h1,.html-reset h2,.html-reset h3,.html-reset h4,.html-reset h5,.html-reset h6{border:0;font-weight:600;margin:1em 0;padding:0}.html-reset h1{margin:.67em 0}.html-reset h2{margin:.83em 0}.html-reset h3{font-size:.923em}.html-reset h4{font-size:.846em}.html-reset h5{font-size:.692em}.html-reset h6{font-size:.538em}.html-reset a{text-decoration:underline}.dropMenuError{background:#fff;border-radius:3px;border-top:3px solid #e51414;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);color:#e51414;margin:0;padding:6px;position:absolute;text-align:center;white-space:normal;width:190px}.dropMenuError:before{border-bottom:5px solid #e51414;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;height:0;margin:-14px auto 10px;width:0}.white{color:#fff}.light-blue{color:#215485}.break-word{word-break:break-all}.pale-yellow-bg{background-color:#fffccf}.profile-pic-default{border-radius:50%;height:25px;width:25px}.labelTextAlign{display:table}label.colon:after{content:":"}.asterisk-before:before{content:"*"}.modalList-sms .field-message{background-color:#f0f0f0;padding-left:10px}.modalList-sms .from-dd{-webkit-appearance:auto!important;margin-top:2px}.modalList-sms .merge-fields{-webkit-appearance:auto!important;height:30px!important;width:200px!important}.modalList-scdSms{align-items:center;display:inline-flex}.ui-timepicker-list{z-index:20001}.jv-reqs-form-full-width,.jv-reqs-form-full-width label{width:100%!important}.viewCoverPageModalContent{display:block;margin:-15px -15px 15px;max-height:500px;max-width:100vw;overflow:auto;width:900px}.viewCoverPageModalContent .react-pdf__Page__svg,.viewCoverPageModalContent .react-pdf__Page__svg svg{height:auto!important;width:100%!important}.img-linkedin-ac{background-image:url(../1e9e6850a686d8810b17.png);display:inline-block;height:40px;width:205px}.jv-reqs-form-field label,form.addNewCand label{cursor:default}.jqplot-target .jqplot-legend{font-family:Arial,Helvetica,sans-serif,Trebuchet MS,Trebuchet,Verdana;left:60px;overflow-x:"hidden";position:absolute;top:250px;width:100px}.jqplot-target .jqplot-legend li{border-left:15px solid;margin:10px 0;padding-left:5px;white-space:nowrap}.jqplot-target .jqplot-data-label{color:#fff;font-size:13px;font-weight:700}.jqplot-target .jqplot-title{font-weight:700;text-align:center;text-indent:10px}.jqplot-target .jqplot-error{border-radius:5px 5px 5px 5px;height:245px!important;margin-top:8px}#chartTip{background-color:#fff;border:1px solid #bbb;border-radius:3px;color:#aaa;left:0;position:absolute;top:0}#chartTip div{min-width:60px;padding:5px;text-align:center}#chartTip span{color:#999;font-weight:700}clearfix{overflow:hidden}clearfix:after{clear:both;content:"";display:table}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;color:#404040;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jv-modal input:focus,.jv-modal textarea:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.jv-modal .row-label-multiple{float:left;padding-right:15px}.jv-modal input{font-weight:400;vertical-align:middle}.jv-modal input[type=radio]{margin:5px}.jv-modal input[type=checkbox],.jv-modal input[type=radio]{border:none!important;overflow-y:auto}.jv-modal select{-webkit-appearance:none;box-sizing:border-box;color:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.jv-modal .select2-container{margin:0}.jv-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jv-modal .next,.jv-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jv-modal .next:hover,.jv-modal .prev:hover{background-color:#fff;opacity:.8}.jv-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.jv-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .prev{left:-57px}.jv-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.jv-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .next{right:-57px}.jv-modal{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 2em rgba(0,0,0,.3);margin:0 auto 20px;position:relative;top:10%!important;width:740px;z-index:12000}.jv-modal .modalTableView tr:last-child{border-bottom:1px solid #ccc!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{position:absolute;right:10px;top:125px}.jv-modal .paging .jv-arrowLeft{margin-right:0}.jv-modal .paging .jv-arrowLeft,.jv-modal .paging .jv-arrowRight{height:30px!important;min-width:30px!important}.jv-modal .paging .pagination-count{color:#333}.jv-modal-minimal .jv-modal{border-radius:3px;margin-top:20px}.jv-modal-minimal .jv-modal-header{display:none}.jv-modal-minimal .jv-modal-content{padding:25px;text-align:center}.jv-modal-minimal .jv-modal-icon-close{color:#ccc}.jv-modal-minimal .jv-modal-close{right:10px;top:10px}.jv-modal-content,.jv-modal-header{overflow:auto;padding:15px}.jv-modal-content.clearfix,.jv-modal-header.clearfix{overflow:inherit}.jv-modal-content .jv-modal-subpoints,.jv-modal-header .jv-modal-subpoints{margin:15px 40px}.jv-modal-content .jv-modal-subpoints>li,.jv-modal-header .jv-modal-subpoints>li{font-size:11px;list-style:initial;margin-bottom:10px}.jv-modal-content .tooltipWindow,.jv-modal-header .tooltipWindow{padding:0}.jv-modal-content .tooltipWindow:before,.jv-modal-header .tooltipWindow:before{border-left:0;border-right:0}.jv-modalSubTitle{display:inline-block;padding:0 0 10px}.jv-modal-header{background:#3d87cf;box-sizing:border-box;color:#fff;height:50px;position:relative}.jv-modal-header h1,.jv-modal-header h2,.jv-modal-header h3,.jv-modal-header h4,.jv-modal-header h5,.jv-modal-header h6{border:0;font-weight:400;margin:0;padding:0}.jv-modal-header h2{font-size:13px;font-weight:600;margin-top:4px;padding:0}.jv-modal-overlay{background-color:rgba(51,51,51,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.jv-modal-overlay.animate{transition:opacity .2s,visibility 0s linear;transition-delay:.2s,.4s}.jv-modal-overlay.visible{opacity:1;transition-delay:0s;visibility:visible}.jv-modal-visible{height:100%;overflow:hidden;position:static}.jv-modal-visible .select2-drop{z-index:13000}.jv-modal-visible .select2-drop-mask{z-index:12999}.jv-modal-visible #ui-datepicker-div{z-index:13001!important}.jv-modal-close{position:absolute;right:15px;top:18px}.jv-modal-icon-close{color:#fff;font-size:13px}.modal-animate-hide,.modal-animate-show{transition:opacity .3s,transform .4s}.modal-animate-hide.modal-animate-hide-active,.modal-animate-show{bottom:-100px;opacity:0;transform:translateY(-100px)}.modal-animate-hide.modal-animate-hide-active .jv-modal,.modal-animate-show .jv-modal{margin-bottom:120px}.modal-animate-show.modal-animate-show-active{opacity:1;transform:translateY(0)}.animate-modal{transition:opacity .3s,transform .4s}.animate-modal.ng-hide-add,.animate-modal.ng-hide-remove{display:block!important}.animate-modal.ng-hide-add-active,.animate-modal.ng-hide-remove{bottom:-100px;opacity:0;transform:translateY(-100px)}.animate-modal.ng-hide-add-active .jv-modal,.animate-modal.ng-hide-remove .jv-modal{margin-bottom:120px}.animate-modal.ng-hide-remove-active{opacity:1;transform:translateY(0)}.button-group{margin-top:15px}.button-group:after{clear:both;content:"";display:table}.primary-buttons{float:right}.primary-buttons button{margin-left:10px;margin-right:0}.secondary-buttons{float:left}.errorLabel{color:#e51414}.error,.jobLinkErrorMsg{background-color:#fff;color:#e51414;padding-top:5px}.ng-hide{display:none!important}.field-row{margin-bottom:10px}.field-row:after{clear:both;content:"";display:table}.field-row .row-label{float:left;margin-top:5px;width:120px}.field-row .row-label.required:after{content:"*";margin-left:2px}.field-row .row-controls{margin-left:130px}.field-row .row-controls p{padding-top:5px}.field-row.wide .row-label{display:block;float:none;margin-bottom:5px}.field-row.wide .row-controls{margin-left:0}.field-row .row-error{color:#e51414}.field-divider{background-color:transparent;border:0;border-bottom:1px solid #e6e6e6;height:0;margin:15px 0}.jhire-modal input,.jhire-modal textarea{background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;color:#404040;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jhire-modal input:focus,.jhire-modal textarea:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.jhire-modal .row-label-multiple{float:left;padding-right:15px}.jhire-modal input{font-weight:400;vertical-align:middle}.jhire-modal input[type=radio]{margin:5px}.jhire-modal input[type=checkbox],.jhire-modal input[type=radio]{border:none!important;overflow-y:auto}.jhire-modal select{-webkit-appearance:none;box-sizing:border-box;color:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.jhire-modal select:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.jhire-modal .select2-container{margin:0}.jhire-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jhire-modal .next,.jhire-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jhire-modal .next:hover,.jhire-modal .prev:hover{background-color:#fff;opacity:.8}.jhire-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.jhire-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jhire-modal .prev{left:-57px}.jhire-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.jhire-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jhire-modal .next{right:-57px}.jhire-modal .row-label-multiple input[type=radio]{margin:0 0 5px;width:1.5em}.jhire-modal h3{font-size:13px;font-weight:400;margin-bottom:5px}.jhire-modal textarea{min-height:150px}.jhire-modal input[type=text],.jhire-modal select,.jhire-modal textarea{box-sizing:border-box;display:inline-block;width:100%}.jhire-modal input[type=text]{padding:6px 5px 7px}.jhire-modal input[type=checkbox]{margin-bottom:3px;margin-right:5px}.jhire-modal .select2-input{border:0!important;width:auto!important}.jhire-modal .field-row .row-label{cursor:default}.jhire-modal .field-divider{border-bottom:1px solid #e6e6e6!important}.jhire-modal .errorDiv{border:1px solid #e51414!important}.jhire-modal .warning{background-color:#fff;color:#f57d21;padding-top:0}.jhire-modal .tinymce-placeholder{background-color:#f4f4f4;border:solid #e6e6e6;border-radius:3px 3px 0 0;border-width:1px 1px 0;height:25px}.jhire-modal .tinymce-placeholder+textarea{border-radius:0 0 3px 3px;border-top:0;box-shadow:none}.jhire-modal .tinymce-placeholder+textarea:focus{border-top:0}.jhire-modal .select2-container{border:0;border-radius:3px;box-sizing:border-box;width:100%}.jhire-modal .select2-container .select2-choice,.jhire-modal .select2-container .select2-choices{border:1px solid grey!important}.jhire-modal .select2-container .select2-offscreen{position:absolute}.jhire-modal .select2-result-label strong{display:block;margin-bottom:3px}table.modalTableView{border-collapse:collapse;border-radius:2px;border-spacing:0;line-height:1.5em;text-align:left;width:100%}table.modalTableView tbody{background:#fff}table.modalTableView tbody tr{border-top:1px solid #e6e6e6}table.modalTableView tbody tr:last-child{border-bottom:1px solid #e6e6e6!important}table.modalTableView tbody tr.grouped{border-top:none}table.modalTableView tbody tr.grouped td{padding-top:0}table.modalTableView tbody .actns{background:none;border:none;margin:0;padding:0}table.modalTableView td.right,table.modalTableView th.right{float:none;text-align:right}table.modalTableView td.left,table.modalTableView th.left{float:none;text-align:left}table.modalTableView td{max-width:123px!important;padding:10px 0 10px 10px;vertical-align:middle}table.modalTableView th{background:#edf4fa;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#333;font-size:12px;font-weight:400;padding:5px 10px;white-space:nowrap}table.modalTableView th.headerRow{background:#f4f4f4;border:1px solid #e6e6e6!important;font-size:13px;font-weight:400;padding:10px;text-align:left}table.modalTableView tr{border-left:1px solid #e6e6e6!important;border-right:1px solid #e6e6e6!important}table.modalTableView p{margin:0}table.modalTableView p.actions{font-size:12px}table.modalTableView ul{margin:0;padding:0}table.modalTableView tfoot th{background:#f4f4f4}table.modalTableView tfoot th .paging{font-size:13px;font-weight:400}table.modalTableView{margin-top:10px}table.modalTableView tr:last-child{border-bottom:1px solid #ccc!important}table.modalTableView td{padding:3px}table.modalTableView th{border-top:1px solid #e6e6e6!important;font-size:13px;padding:5px}.select2-offscreen{position:absolute}.select2-results .select2-result{margin-left:0}.jv-modal form{padding:0 3px}.jv-modal dt{float:left;padding:5px 0;width:20%}.jv-modal dd{margin:0 0 0 20%;padding:5px 0;width:80%}fieldset[jv-uploader]{padding:10px!important}.upload,[jv-uploader]{background-color:#fff;border:1px dashed #aaa!important;font-size:16px;margin:10px 0}.qq-upload-instruction{display:inline!important;margin:0 10px}.qq-upload-list{display:block!important}.btn-cancel{background:#333}.btn-blue,.btn-cancel{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-blue,button{background:#3d87cf}button{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1}button.search-btn{bottom:2px;font-size:20px;height:30px;margin-right:0;padding:0 5px;position:relative;width:35px}button{margin-right:10px;min-width:35px;padding:8px 15px;text-align:center}button[disabled]{opacity:.5!important}.block,label{display:block}.left{float:left}.left,.right{position:relative}.right{float:right}.clear:after{clear:both;content:"";display:table}.clearSearch{color:#999;position:absolute;right:10px;top:1px}.paging{color:#3d87cf;float:right;font-size:13px;margin:0}.paging .jv-arrowLeft{background:url(../4a1141184967009b17ea.svg) 0 0}.paging .jv-arrowLeft,.paging .jv-arrowRight{border:1px solid #e6e6e6!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.paging .jv-arrowRight{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff}.customHtml span.error,.customHtml span.jobLinkErrorMsg{margin:0 0 0 20%}.customHtml .row-controls label{padding:2px 0}.warning{color:#f57d21}.ellipses{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.templateDropdown{float:right;padding-left:10px;width:573px!important}.modalTooltip{position:absolute}.modalTooltip .tooltipWindow{background-color:#3d87cf;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:25em;z-index:2000}.modalTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.modalTooltip .tooltipWindow .title{padding-bottom:5px}.modalTooltip .tooltipWindow .body{font-size:1em;margin:0}.modalTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.modalTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.modalTooltip.down .tooltipWindow{bottom:1.8em;box-shadow:0 -2px 3px #ccc}.modalTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #3d87cf;bottom:-5px}.modalTooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.down.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.down.sitRight .tooltipWindow{right:-1em}.modalTooltip.down.sitRight .tooltipWindow:after{right:19px}.modalTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.modalTooltip.up .tooltipWindow:after{border-bottom:6px solid #3d87cf;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.modalTooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.up.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.up.sitRight .tooltipWindow{right:-1em}.modalTooltip.up.sitRight .tooltipWindow:after{right:19px}.modalTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.modalTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #3d87cf;border-top:6px solid transparent;right:-4px}.modalTooltip.pointRight.top .tooltipWindow{top:1.8em}.modalTooltip.pointRight.top .tooltipWindow:after{top:5px}.modalTooltip.pointRight.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.modalTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #3d87cf;border-top:6px solid transparent;left:-4px}.modalTooltip.pointLeft.top .tooltipWindow{top:1.8em}.modalTooltip.pointLeft.top .tooltipWindow:after{top:5px}.modalTooltip.pointLeft.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.modalTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.modalTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.modalTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.modalTooltip{color:gray!important;position:relative!important;text-decoration:none}.modalTooltip .tooltipContainer p{white-space:normal}.positionRelative{position:relative}.w30{width:30%!important}.marginTop10{margin-top:10px}.top3{top:3px}.top3,.top5{position:relative}.top5{top:5px}.marginTop25{margin-top:25px}.marginLeft5{margin-left:5px}.marginLeft10{margin-left:10px}.marginLeft20{margin-left:20px}.marginBottom5{margin-bottom:5px}.marginNone{margin:0!important}.paddingBottom3{padding-bottom:3px}.btn.disabled,.btn[disabled],button.disabled,button[disabled],input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:.5!important}.mce-caret{border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:4px solid #444!important}.mce-btn{border:1px solid #c5c5c5!important}.ng-invalid-required,.ng-pristine,.ng-valid{box-shadow:none!important}.w150{width:150px!important}.w150 .select2-container{max-width:150px}.w260{width:260px!important}.w260 .select2-container{max-width:260px}.position-relative{position:relative}.field-row-grid{display:table;margin-bottom:25px}.field-row-grid>div{display:table-cell;vertical-align:bottom}.field-row-grid>div.field-cell-separator{padding-right:15px}.field-row-grid .w160{width:160px!important}.field-row-grid .w175{width:175px!important}.field-row-grid .w230{width:230px!important}.field-row-grid .w260{width:260px!important}.field-row-grid input{padding:5px!important}.field-row-grid button{margin:0 0 1px;min-width:30px;padding:5px 0}.field-row-grid button i{font-size:1.3em}.spinner16,.spinner32{background-position:50%;background-repeat:no-repeat}.spinner32{background-image:url(../013f1a04d7d70954a316.gif);height:32px;width:32px}.spinner16{background-image:url(../348096485a34ef03e311.gif);height:16px;width:16px}.apply-form-field-input,.apply-form-field-name{display:inline-block;vertical-align:top}.apply-form-field-input{width:70%}.apply-form-field-name{width:25%}.block-center{margin:0 auto}.float-right{float:right}.border-border{border:1px solid #e6e6e6}.padding-regular{padding:1em!important}.margin-top-xx-small{margin-top:.3em}.padding-xx-small{padding:.3em!important}.margin-top-regular{margin-top:1em}.text-right{text-align:right}.border-border-bottom{border-bottom:1px solid #e6e6e6}.margin-top-small{margin-top:.9em}.margin-bottom-small{margin-bottom:.9em}.large{font-size:1.2em}.font-medium{font-weight:600}.break-word{word-wrap:break-word;overflow-wrap:break-word}.centerContainer{margin:0 auto!important;width:990px!important}.small-pagination{height:40px}.small-pagination .breadcrumb{border:none;padding:7px 0 0 10px}.small-pagination .profile-pic{background:#fff}.small-pagination .profile-pic .profile-image{background:#fff;border-radius:50%;height:30px;width:30px}.allApplicationsTitle .applicationTitle{float:left}.allApplicationsTitle .icon-quick-view{font-size:18px;margin-top:-4px;padding-left:5px}.identity{width:100%}.identity .identity-top-wrapper{background:#f4f8fc;min-height:145px;padding-bottom:.5em}.identity .identity-top-wrapper .blue-select2{width:225px}.identity .application-tabs-wrapper{background:#dfe6f1;border-bottom:1px solid #e6e6e6;height:30px}.identity .identity-details .left-field{float:left;margin-left:1em;width:280px}.identity .identity-details .reqLink{margin-top:-.5em;padding-left:10px}.identity .identity-details .reqLink .icon-quick-view{font-size:1.5em}.identity .identity-details .reqLink .reqText{display:inline-block;font-size:10px;line-height:10px;position:relative;top:5px;width:25px}.identity .identity-details .blue-select2{width:280px}.identity .identity-details .blue-select2 .select2-container{text-align:left}.identity .social-profiles{font-size:12px}.identity .large{font-size:13px}.identity .blue{color:#3d87cf}.identity .vertical-line{border-left:1px solid #e6e6e6;height:100%;width:1px}.identity .contact-details{padding-left:10px}.identity .contact-details .social-profiles>li{padding-top:5px}.chevronContainer .tooltipWindow{top:2.7em!important;width:20em;z-index:1000!important}.chevronContainer .workflowUpdates .connector{background-color:#e6e6e6;border:1px solid #e6e6e6;height:28px;left:29px;position:absolute;top:45px;width:1px}.chevronContainer .workflowUpdates .top-connector{background-color:#e6e6e6;border:1px solid #e6e6e6;height:20px;padding-top:5px;position:relative;width:1px}.chevronContainer .workflowUpdates .left-connector{background-color:#e6e6e6;border:1px solid #e6e6e6;display:inline-block;height:1px;margin-right:-.5em;width:5%}.chevronContainer .workflowUpdates li:last-child .top-connector{bottom:5px;padding-top:8px}.chevronContainer .cand-centric-chevron,.chevronContainer .chevron{list-style:none;overflow:hidden;padding:0;width:130px}.chevronContainer .cand-centric-chevron:hover,.chevronContainer .chevron:hover{box-shadow:0 0 3px #38b24a}.chevronContainer .cand-centric-chevron li,.chevronContainer .chevron li{float:left;padding:0}.chevronContainer .cand-centric-chevron li a,.chevronContainer .chevron li a{background:#a1e2ab;color:#fff;display:block;float:left;padding:10px 2px 20px 30px;position:relative;text-decoration:none}.chevronContainer .cand-centric-chevron li a:after,.chevronContainer .chevron li a:after{border-bottom:50px solid transparent;border-left:30px solid #a1e2ab;border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-top:-50px;position:absolute;top:50%;width:0;z-index:2}.chevronContainer .cand-centric-chevron li a:before,.chevronContainer .chevron li a:before{border-bottom:50px solid transparent;border-left:30px solid #fff;border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-left:1px;margin-top:-50px;position:absolute;top:50%;width:0;z-index:1}.chevronContainer .cand-centric-chevron .empty a,.chevronContainer .chevron .empty a{background:#ccc!important}.chevronContainer .cand-centric-chevron .empty a:after,.chevronContainer .chevron .empty a:after{border-left:30px solid #ccc!important}.chevronContainer .cand-centric-chevron .rejected a,.chevronContainer .chevron .rejected a{background:#f26d6d!important}.chevronContainer .cand-centric-chevron .rejected a:after,.chevronContainer .chevron .rejected a:after{border-left:30px solid #f26d6d!important}.chevronContainer .cand-centric-chevron .current a,.chevronContainer .chevron .current a{background:#38b24a}.chevronContainer .cand-centric-chevron .current a:after,.chevronContainer .chevron .current a:after{border-left:30px solid #38b24a}.chevronContainer .cand-centric-chevron li:first-child a,.chevronContainer .chevron li:first-child a{padding-left:10px}.chevronContainer .cand-centric-chevron li:last-child a,.chevronContainer .chevron li:last-child a{padding-right:10px}.vertical-middle{display:inline-block;vertical-align:middle}.blue-select2{margin:0 1em 0 0}.blue-select2 .select2-container .select2-choice div b{background-image:url(../13d4ae7b8d95b2bc7c2a.png)!important}.blue-select2 .select2-choice{background-color:#edf4fa!important;background-image:none!important;border:1px solid #3d87cf!important;color:#3d87cf!important}.blue-select2 .select2-choice div{background:none;border-left:0}.blue-select2 .select2-container{margin:1px 0;text-align:center}.left-field .education,.left-field .workHistory{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.educationHistoryEdit,.workHistoryEdit{position:absolute;right:-20px;top:0}.cand-centric-h5{font-weight:600}.cand-centric-block,.cand-centric-h5{font-size:12px;width:130px}.cand-centric-chevron{width:120px!important}.workflow-buttons{padding:4px!important}.linkedin-frame-size{height:600px;width:650px}.linkedin-frame-name-font-size{font-size:18px}.linkedin-border-top-side{border-top:1px solid #e6e6e6}.tabSettings-wrapper{position:relative;z-index:10}.tabSettings-wrapper .icon{font-size:1.5em}.tabSettings-wrapper .buttons{background:#dfe6f1;border-radius:5px;font-size:1.5em;font-weight:400;padding:.2em;position:absolute;right:0;top:25px}.tabSettings-wrapper .settings{margin-left:10px;position:absolute;top:5px}.tabSettings-wrapper .settings .icon-settings:hover{color:#3d87cf}.centerContainer.editMode{box-shadow:0 1px 4px 1px #ccc}.application-tabs{border-bottom:1px solid #e6e6e6;height:30px;margin:1em 0}.application-tabs li{font-size:12px;padding-bottom:.3em;padding-top:.5em}.application-tabs li:first-child{margin-left:0;padding-left:0}.application-tabs li{float:left;margin:0 .2em;padding:.5em}.application-tabs li.hover{box-shadow:0 1px 4px 1px #ccc;padding:.5em}.application-tabs li a,.application-tabs li span{background:transparent;border-color:transparent;color:#333;cursor:pointer;font-weight:700}.application-tabs li a span,.application-tabs li span span{background:#3d87cf;border-radius:500px;color:#fff;font-weight:400;padding:0 5px;position:relative}.application-tabs li.active{border-bottom:3px solid #3d87cf}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(../bb51aad66cf829ed66aa.eot);src:url(../bb51aad66cf829ed66aa.eot?#iefix) format("embedded-opentype"),url(../b4a1398ddd410ed6cd3e.woff) format("woff"),url(../76cc0d9b8f407f895d52.ttf) format("truetype"),url(../0634eb637b04e5c5dd60.svg#09be4bfe8975a657af6444a6f1d73848) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:url(../6b51c533bcc5d5e8f0f1.eot);src:url(../6b51c533bcc5d5e8f0f1.eot?#iefix) format("embedded-opentype"),url(../35a78c11f1eb84841621.woff) format("woff"),url(../49f4ad618268dc94a782.ttf) format("truetype"),url(../22e65c0c6ef954993a96.svg#fccccf1acf55b11d3e92cdf123b28da0) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../ce3b977fbf862016fff9.eot);src:url(../ce3b977fbf862016fff9.eot?#iefix) format("embedded-opentype"),url(../a7625556cfdf92a6efd3.woff) format("woff"),url(../45008f107fa37c1ff2c0.ttf) format("truetype"),url(../638c1a7237dbdd7a5e48.svg#dc56f0938c09c27a4156bb0f8f5176a2) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../ae061cec1486bb158800.eot);src:url(../ae061cec1486bb158800.eot?#iefix) format("embedded-opentype"),url(../d5bf4a85afc3d78ec788.woff) format("woff"),url(../b07be5ef697ccb58ab50.ttf) format("truetype"),url(../8bfe8c5b6553e50b2e33.svg#94c33cdd8f8847f3444990ab6c6e6a61) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../dbda9fdfe3e57a30311f.eot);src:url(../dbda9fdfe3e57a30311f.eot?#iefix) format("embedded-opentype"),url(../80b62f00e8febdd42ca7.woff) format("woff"),url(../653637fe3b337d845106.ttf) format("truetype"),url(../c62b075098b939316303.svg#b96880fafbf6b051ff49d9fe8a31137c) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(../1a890a3366699d9f73aa.eot);src:url(../1a890a3366699d9f73aa.eot?#iefix) format("embedded-opentype"),url(../be42c4e1cd17929b8895.woff) format("woff"),url(../4bf1409d6158e3b789ed.ttf) format("truetype"),url(../27185343a71345261f10.svg#32756bd590186a9f248741d5548b466e) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../4ee8680df096ec01146e.eot);src:url(../4ee8680df096ec01146e.eot?#iefix) format("embedded-opentype"),url(../609e4aa5ac6f569f10a2.woff) format("woff"),url(../22ae88ebb4492a9fd874.ttf) format("truetype"),url(../2d00474563aaebe5906c.svg#72800b665ba60a9a58674e2a6befde3a) format("svg")}.select2-container{display:inline-block;margin:0;position:relative;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{background-clip:padding-box;border:1px solid #aaa;border-radius:4px;color:#444;display:block;height:26px;line-height:26px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;-webkit-touch-callout:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:linear-gradient(top,#fff,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#ffffff",endColorstr = "#eeeeee",GradientType = 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container.select2-drop-above .select2-choice{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:linear-gradient(top,#eee,#fff 90%);border-bottom-color:#aaa;border-radius:0 0 4px 4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-choice abbr{background:url(../c07457739c183c845cac.png) 100% 0 no-repeat;border:0;cursor:pointer;display:none;font-size:1px;height:12px;outline:0;position:absolute;right:24px;text-decoration:none;top:8px;width:12px}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{background-color:#fff;border:0;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:9998}.select2-drop{background:#fff;border:1px solid #aaa;border-radius:0 0 4px 4px;border-top:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);color:#000;margin-top:-1px;position:absolute;top:100%;width:100%;z-index:9999}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{border-bottom:0;border-radius:4px 4px 0 0;border-top:1px solid #aaa;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15);margin-top:1px}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:linear-gradient(top,#ccc,#eee 60%);border-left:1px solid #aaa;border-radius:0 4px 4px 0;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#eeeeee",endColorstr = "#cccccc",GradientType = 0);height:100%;position:absolute;right:0;top:0;width:18px}.select2-container .select2-choice .select2-arrow b{background:url(../c07457739c183c845cac.png) no-repeat 0 1px;display:block;height:100%;width:100%}.select2-search{display:inline-block;margin:0;min-height:26px;padding-left:4px;padding-right:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.select2-search input{background:#fff url(../c07457739c183c845cac.png) no-repeat 100% -22px;background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%);border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:sans-serif;font-size:1em;height:auto!important;margin:0;min-height:26px;outline:0;padding:4px 20px 4px 5px;width:100%}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(../56d4c7ce2d3591a02107.gif) no-repeat 100%;background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-dropdown-open .select2-choice{background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:linear-gradient(top,#fff,#eee 50%);border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);background-image:linear-gradient(bottom,#fff,#eee 50%);border:1px solid #5897fb;border-top-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{margin:4px 4px 4px 0;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{background-image:none;display:list-item;list-style:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{cursor:pointer;margin:0;min-height:1em;padding:3px 7px 4px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{background:#f4f4f4;color:#666;cursor:default;display:list-item}.select2-results .select2-disabled{background:#f4f4f4;cursor:default;display:list-item}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(../56d4c7ce2d3591a02107.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);border:1px solid #aaa;cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{background:transparent!important;border:0;-webkit-box-shadow:none;box-shadow:none;color:#666;font-family:sans-serif;font-size:100%;margin:1px 0;outline:0;padding:5px}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../56d4c7ce2d3591a02107.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{background-clip:padding-box;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 0 3px 5px;padding:3px 5px 3px 18px;position:relative;-webkit-touch-callout:none;background-color:#e4e4e4;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f4f4f4",GradientType=0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{background:url(../c07457739c183c845cac.png) 100% 0 no-repeat;display:block;font-size:1px;height:13px;outline:none;position:absolute;right:3px;top:4px;width:12px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;padding:3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{background:none;display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.select2-display-none{display:none}.select2-measure-scrollbar{height:100px;left:-10000px;overflow:scroll;position:absolute;top:-10000px;width:100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(../688bccf95583ddf2ba42.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}dl.basicField dt{width:5%}dl.basicField dd{margin:0 0 0 5%;width:95%}.submitToHMPadding{padding-bottom:10px;padding-top:10px}.summary-sections table th{text-align:left}.listTooltip{position:absolute}.listTooltip .tooltipWindow{background-color:#3d87cf;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:20em;z-index:2000}.listTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.listTooltip .tooltipWindow .title{padding-bottom:5px}.listTooltip .tooltipWindow .body{font-size:1em;margin:0}.listTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.listTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.listTooltip.down .tooltipWindow{bottom:18px;box-shadow:0 -2px 3px #ccc}.listTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #3d87cf;bottom:-5px}.listTooltip.down.sitLeft .tooltipWindow{left:-22px;width:250px}.listTooltip.down.sitLeft .tooltipWindow:after{left:19px}.listTooltip.down.sitRight .tooltipWindow{right:-22px}.listTooltip.down.sitRight .tooltipWindow:after{right:19px}.listTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:18px}.listTooltip.up .tooltipWindow:after{border-bottom:6px solid #3d87cf;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.listTooltip.up.sitLeft .tooltipWindow{left:-22px;width:250px}.listTooltip.up.sitLeft .tooltipWindow:after{left:19px}.listTooltip.up.sitRight .tooltipWindow{right:-22px}.listTooltip.up.sitRight .tooltipWindow:after{right:19px}.listTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-22px}.listTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #3d87cf;border-top:6px solid transparent;right:-4px}.listTooltip.pointRight.top .tooltipWindow{top:18px}.listTooltip.pointRight.top .tooltipWindow:after{top:5px}.listTooltip.pointRight.bottom .tooltipWindow{bottom:18px}.listTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.listTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-22px}.listTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #3d87cf;border-top:6px solid transparent;left:-4px}.listTooltip.pointLeft.top .tooltipWindow{top:18px}.listTooltip.pointLeft.top .tooltipWindow:after{top:5px}.listTooltip.pointLeft.bottom .tooltipWindow{bottom:18px}.listTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.listTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.listTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.listTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.listTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.listTooltip{line-height:1.5em}.listTooltip h5{font-weight:700;margin-top:10px}.listTooltip h5:first-child{margin-top:0}h1>a:after{color:#ccc;content:">";padding:0 10px;vertical-align:middle}h1>a:after,ul.stats .dateFont{font-size:12px}.barChartTable{table-layout:fixed}.barChartTable tr{border:none!important}.barChartTable{font-size:13px}.barChartTable .barChartLabel{color:#f57d21;font-size:1em;overflow:hidden;padding-left:0;padding-right:0}.truncateLabel{display:-webkit-box;line-height:1.1em;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:36px;padding-top:6px}.sidePanel h2{color:grey}.sidePanel ul.stats{margin-bottom:20px;margin-top:0}.sidePanel ul.stats li{color:#333}.sidePanel ul.stats li em{color:grey;height:30px;line-height:1.3em}.jv-approver-list{padding:6px 0}table.approvals blockquote{border-left:2px solid #e6e6e6;color:#ccc;padding-left:3px}ul.stats li.onlyMinorText{min-height:41px;padding-top:3px}.identity-details .stats{margin:12px 0}.identity-details .stats li{color:grey;margin-right:12px;padding-right:12px}.identity .identity-top-wrapper{min-height:100px}.application-tabs{border-bottom:0;padding:0}.application-tabs li{padding-bottom:.45em}.actns{background:transparent;border:0;margin:0 -5px;padding:0}.actns ul.actions li{border-right:none;line-height:25px;vertical-align:middle}.actns ul.actions li .ico-equest,.actns ul.actions li .ico-jobtarget,.actns ul.actions li .ico-linkedin,.actns ul.actions li .ico-vonq{margin-bottom:-8px}.actns ul.actions.hr-buttons li,.actns ul.actions.hr-marketingLinks li{border:1px solid #3d87cf;border-radius:2px;margin:5px;padding:0 10px}.actns ul.actions.hr-buttons li:hover,.actns ul.actions.hr-marketingLinks li:hover{background-color:#fff}.small-pagination{line-height:25px}.small-pagination .req-title{display:inline-block;line-height:1.4;max-width:650px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small-pagination .breadcrumb{padding-top:3px}.small-pagination .paging{margin-top:7px}.small-pagination .paging .jv-arrowLeft,.small-pagination .paging .jv-arrowRight{padding:0}.jv-activity-msg{display:inline-block}.action-link{font-size:13px;font-weight:400}.jobLinkModal ul.actns{margin-top:1em}.jobLinkModal>div h3{margin-bottom:0}.jobLinkModal .destination{margin:.8em 0}.jobLinkModal .linkSelection{margin-top:2em}.jv-reqsPostOpts{width:710px}.approvals .actns{background:none;border:none;margin:0;padding:0}.approvalChain h3{display:inline-block;width:150px}.approvalChain h4{display:inline-block;margin-left:10px}.approvalChain.collapsed{border-bottom:1px solid #e6e6e6}.approvals{border:none;margin:0 0 10px;padding:0}.approvals .header{background-color:#f4f4f4}.approvals .approverColumn,.approvals .statusColumn{display:inline-block;vertical-align:top}.approvals .statusColumn{margin-left:10px;width:400px}.approvals .statusColumn p:first-of-type{display:inline;margin:0}.approvals .approverColumn{width:150px}.approvals>li{border-bottom:1px solid #e6e6e6;margin:0;padding:13px}.approvals .note{border-left:1px solid grey;color:grey;margin-left:5px;padding-left:5px}.job-board{margin-top:10px}.job-board h3{display:inline-block}.job-board a{padding:10px 0}.quickForms.note form .mceEditor{float:right}.quickForms.reqNotes dd,.quickForms.reqNotes dt{margin-top:-16px!important}.quickForms.reqNotes div.mce-tinymce{margin-top:5px!important}.quickForms.reqNotes input[type=checkbox]{width:16px!important}.quickForms.reqNotes .error,.quickForms.reqNotes .jobLinkErrorMsg{top:2px}#BarChart{width:700px}#BarChart .highcharts-axis-labels>span{left:0!important}body #jv-quickViewLoadingStateWrapper.jv-loader{display:none}body #jv-modalDialog ol,body #jv-modalDialog ul{padding:0}body #jv-modalDialog .jv-dialog-top span{padding:10px 0 0!important}body #jv-modalDialog .jv-dialog-top span.jv-dialog-title{padding-left:10px!important}body #jv-modalDialog .jv-dialog-top span.jv-closeModalDialog{position:inherit}body #jv-modalDialog .jv-dialogTabMenu li.active a .jv-greenNumber,body #jv-modalDialog .jv-dialogTabMenu li.active a:hover .jv-greenNumber{border-radius:2px}body #jv-modalDialog .jv-dialogTabMenu li a:hover .jv-greenNumber{background:#132e47;color:#fff}#jv-dialogInfoboxSummary .jv-dialogTabMenu{list-style:none}.sideBox{background:linear-gradient(180deg,#fff,#fff);border:1px solid #e6e6e6;border-radius:2px;display:inline-block;padding:10px 13px}#ttfInfo{margin-top:12px;width:600px}#ttfInfo th,#ttfInfo tr{border:none!important}#ttfInfo th{background:none}#ttfInfo .jv-th-color{color:#babec8}#ttfInfo .timeToFill{font-size:20px}#jv-ttfWidget{float:left;margin-right:60px;width:600px}#jv-ttfWidget #chart1{float:left;height:250px;margin:10px auto 25px;max-width:700px;min-width:600px}#jv-ttfWidget .jv-marginBottom{margin-bottom:100px}#jv-ttfWidget #jv-details{color:#babec8}.jv-heading{margin-top:20px}#AppsBySource{margin-top:-111px}.jv-StatusDetails{top:20px!important;z-index:10}.jv-StatusDetailsBody{background:none;background-color:#fff;border:1px solid #e6e6e6!important;border-radius:0 0 2px 2px;border-top:3px solid #3d87cf!important;padding:5px;width:150px}.disabled{cursor:default!important;opacity:.3}.back-link{line-height:1.2}.ico-remove{height:8px;margin-left:0}.removeSkill{margin-right:2px}span.tag{color:#9b9b9b;font-size:9pt;margin-right:10px}span.tag a{color:grey;font-size:9pt;margin-top:8px;text-decoration:underline}span.removeSkill:hover .ico-remove{display:inline-block;height:8px}.tag span .ico-remove{height:0}.disableClick{color:grey;pointer-events:none}.disableClick,.enableClick{margin-left:10px;margin-right:15px}.marginLeft235{margin-left:235px!important}.total{background:#f4f4f4}.rightPostPadding{padding-right:10px}fieldset[ng-switch-when=CheckBox] .jv-action-checkbox{display:block}fieldset[ng-switch-when=CheckBox] .jv-action-checkbox label{display:inline-block}fieldset[ng-switch-when=Radio] .jv-action-radio-button{display:block}fieldset[ng-switch-when=Radio] .jv-action-radio-button label{display:inline-block}.li-recommendation-frame{height:1050px;width:990px}.MuiDialog-container main,.jv-candidate-list-wrapper main{background-color:#f4f4f4!important}.MuiDialog-container main button,.jv-candidate-list-wrapper main button{min-width:auto!important}.MuiDialog-container table.MuiTable-root tr th,.jv-candidate-list-wrapper table.MuiTable-root tr th{background:none;border-top:none}.MuiDialog-container.sticky .MuiTableContainer-root,.jv-candidate-list-wrapper.sticky .MuiTableContainer-root{max-height:768px}.MuiDialog-container.sticky .MuiTableContainer-root th,.jv-candidate-list-wrapper.sticky .MuiTableContainer-root th{background:#fff;position:sticky;top:0;z-index:6}.MuiDialog-container.sticky .MuiTableContainer-root th:first-of-type,.MuiDialog-container.sticky .MuiTableContainer-root th:last-of-type,.MuiDialog-container.sticky .MuiTableContainer-root th:nth-of-type(2),.jv-candidate-list-wrapper.sticky .MuiTableContainer-root th:first-of-type,.jv-candidate-list-wrapper.sticky .MuiTableContainer-root th:last-of-type,.jv-candidate-list-wrapper.sticky .MuiTableContainer-root th:nth-of-type(2){z-index:7}.MuiDialog-container.sticky .MuiTableContainer-root td:nth-of-type(2):after,.MuiDialog-container.sticky .MuiTableContainer-root th:nth-of-type(2):after,.jv-candidate-list-wrapper.sticky .MuiTableContainer-root td:nth-of-type(2):after,.jv-candidate-list-wrapper.sticky .MuiTableContainer-root th:nth-of-type(2):after{bottom:-1px;content:"";pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);transition:box-shadow .3s;width:30px}.MuiDialog-container.sticky .MuiTableContainer-root.show-sticky-column-shadow td:nth-of-type(2):after,.MuiDialog-container.sticky .MuiTableContainer-root.show-sticky-column-shadow th:nth-of-type(2):after,.jv-candidate-list-wrapper.sticky .MuiTableContainer-root.show-sticky-column-shadow td:nth-of-type(2):after,.jv-candidate-list-wrapper.sticky .MuiTableContainer-root.show-sticky-column-shadow th:nth-of-type(2):after{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.15)}.MuiDialog-container .MuiInputBase-root input,.jv-candidate-list-wrapper .MuiInputBase-root input{border:none}.MuiButton-outlined:focus{border:1px solid rgba(91,105,113,.5)}.MuiDrawer-paper button,.MuiPaper-root button{min-width:auto!important}.MuiDrawer-paper input,.MuiDrawer-paper input:focus,.MuiPaper-root input,.MuiPaper-root input:focus{border:none}.MuiDrawer-paper .MuiCheckbox-root .PrivateSwitchBase-input,.MuiDrawer-paper .MuiRadio-root .PrivateSwitchBase-input,.MuiPaper-root .MuiCheckbox-root .PrivateSwitchBase-input,.MuiPaper-root .MuiRadio-root .PrivateSwitchBase-input{width:3em}.MuiDialog-container.MuiDialog-scrollPaper .MuiPaper-root.MuiPaper-elevation{padding:0}.MuiTableContainer-root{margin-bottom:0}.tox-textarea,.tox-textarea-wrap{height:100%!important}.jv-reject-modal-title h2{line-height:20px}.jv-QuickViewShow .jv-summaryContent br{display:none}.jv-QuickViewShow .jv-summaryContent h3{line-height:32px;margin:0!important;padding:0!important}.jv-infoboxCandidate .jv-candidateDetail{margin-top:0}.jv-infoboxCandidate .jv-candidateDetail h3{font-size:20px;line-height:22px}.jv-automation-engine .search-automation{margin-bottom:20px;margin-top:50px}.jv-automation-engine .table-heading{background:#edf4fa;font-size:13px;font-weight:700;padding:10px}.jv-automation-engine .table-rows{color:grey;font-size:12px}.jv-automation-engine .bold{font-size:12px;font-weight:700}.jv-automation-engine .automation-search{border-color:#ccc;color:grey;font-size:13px;height:36px!important}.jv-automation-engine .first-column{width:25%}.jv-automation-engine .jv-automation-header{background-color:#f4f4f4;display:inline-flex;padding:12px;width:100%}.jv-automation-engine .jv-header-area{width:50%}.jv-automation-engine .jv-modal-automation-name{margin-top:70px}.jv-automation-engine .jv-modal-automation-conditions{margin-left:25px}.jv-automation-engine .jv-modal-automation-secondary{margin-top:30px}.jv-automation-engine .dark-outline-dark{background:#fff!important;border:1px solid!important;color:#1872cc!important}.jv-automation-engine .small-font{font-size:12px}.jv-automation-engine .list-item{display:list-item}.jv-automation-engine .pagination .pagination-controls .next{background:#fff;height:auto;opacity:1;position:static;text-indent:0;width:auto!important}.jv-reqs-form-field .jv-dl-info-list{padding:10px 0}.jv-reqs-form-field .jv-dl-info-list .jv-dl-term-newline{display:block}.jv-description-list .jv-dl-info-list{overflow:auto}.jv-description-list .jv-dl-info-list .jv-dl-term-newline{display:block}.jv-description-list .Heading label{font-size:15px;font-weight:700}.jv-description-list .Heading .jv-dl-description{display:none}.jv-description-list .jv-dl-term{float:left;width:30%}.jv-description-list .jv-dl-term .instructionsTooltip{margin-left:10px}.jv-description-list .jv-dl-term .jv-reqs-warning{margin-left:40px}.jv-description-list .jv-dl-description{float:right;width:70%}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiamhpcmUvanYuUmVxcy5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBcUdDLGdCQzBwQ0QsQ0N6cUNBLG1CQUNJLHlCRGhGSixDRVVBLHlFQUFvRixhRlFwRixDRVBBLG1CQUF1QixzQkFBdUIsZ0JBQWtCLE1GYWhFLENFWEEsK0JBQVcsWUZtQlgsQ0VQQSxLQUFPLGVBQWlCLDhCQUFnQyx5QkZvQnhELENFbEJBLGtDQUFpRSxXQUF6QixzQkZ1QnhDLENFckJBLEtBQWtCLGNBQVgsUUYyQlAsQ0VuQkEsaUJBQW1CLG1CQUFxQixXQUFhLGdCRjhCckQsQ0U3QkEsWUFBYyxtQkFBcUIsV0FBYSxnQkZtQ2hELENFNUJBLFFBQVUsbUJGbUNWLENFaENBLGlCQUFvQixTRnFDcEIsQ0U5QkEsWUFBYyx3QkZxQ2QsQ0VqQ0EsV0FBYSxlRnlDYixDRXZDQSxJQUFNLGlCRjJDTixDRXpDQSxHQUFrQyxTQUFXLDBCQUF4QyxjQUFnQixXQUFvRCxhQUFlLFNGa0R4RixDRWhEQSxJQUFNLGdCQUErQixvQkZzRHJDLENFcERBLFNBRndCLFVGNkR4QixDRTNEQSxLQUFPLGdCQUErQixrQkFBb0IsZUYyRDFELENFeERBLGtCQUF1Qiw2QkFBK0Isa0NBQXdDLGFGK0Q5RixDRTVEQSxJQUFNLGdCQUFrQixxQkFBdUIsb0JGbUUvQyxDRWpFQSxFQUFJLFdGcUVKLENFcEVBLGlCQUFvQixXQUFhLFlGeUVqQyxDRXZFQSxNQUFRLGFGMkVSLENFeEVBLFFBQVcsY0FBZ0IsY0FBZ0Isa0JBQW9CLHVCRmdGL0QsQ0UvRUEsSUFBTSxTRm1GTixDRWxGQSxJQUFNLGFGc0ZOLENFL0VBLE1BQVMsYUFBZSxrQkZ1RnhCLENFdEZBLEdBQUssaUJGMEZMLENFekZBLGNBQWlCLGdCQUFrQixzQkFBd0IsU0FBVyxTRmdHdEUsQ0VwRkEsSUFBTSxTQUFXLCtCQUFpQyxxQkZpR2xELENFM0ZBLGVBQWlCLGVGa0dqQixDRXBGQSxZQUFPLFFGa0dQLENFakdBLFNBQVcsU0FBVyxTQUFXLFNGdUdqQyxDRXBHQSxNQUFRLGNGeUdSLENFbEdBLE9BQVMsVUFBVyxpQkFBb0IsVUFBWSxrQkY2R3BELENFckdBLDZCQUFrQyxlQUFpQixTQUFXLHlCQUEwQixxQkZpSHhGLENFM0dBLGFBQWdCLGtCRmtIaEIsQ0UxR0EsK0RBQTJGLDBCQUFqQixnQkFBNkMsZ0JGcUh2SCxDRS9HQSxpQ0FBb0MsY0ZzSHBDLENFaEhBLHVDQUE4Qyx1QkFBa0QsWUFBMUIsV0FBWSxVRjBIbEYsQ0V6SEEsbUJBQXVCLDZCQUErQiw0QkFBOEIsK0JBQWlDLHNCRmdJckgsQ0UvSEEsK0ZBQXNHLHVCRm1JdEcsQ0U3SEEsaURBQW9ELFNBQVcsU0ZxSS9ELENFOUhBLFNBQVcsY0FBZ0Isa0JGd0kzQixDRXBJQSwrQkFBa0Msd0JGeUlsQyxDRWpJQSxHQUFLLGtCRjZJTCxDRXRJQSxhQUFnQyxnQkFBa0IsV0FBbkMsY0FBaUQsY0ZnSmhFLENFekdBLElBQW9FLDZCQUE5RCxTQUEwQyxrQkFBaEMsV0FBYSxnQkZnSTdCLENFN0hBLFFBQVUsdUJBQTBCLGlCRm1JcEMsQ0VoSUEsZ0JBQWtCLFNBQVcsbUJBQXFCLFdBQWEsWUFBYyxnQkFBa0IsVUFBWSxrQkFBb0IsU0Y0SS9ILENFeklBLGlFQUFvRSxVQUFZLFlBQWMsU0FBVyxpQkFBbUIsZ0JBQWtCLFVGbUo5SSxDRWhKQSxXQUFhLGlCRnFKYixDRWxKQSxpQ0FBb0MsV0FBYSxhRndKakQsQ0V2SkEsZ0JBQWtCLFVGMkpsQixDRTFKQSxXQUFZLE1GOEpaLENFckpBLGFBQ0UsRUFBSSxpQ0FBNkQsMEJBQXpCLHFCQUFtRixzQkFBd0IsMEJBQXRELDBCRmtLN0YsQ0VqS0EsWUFBZSx5QkZvS2YsQ0VuS0EsY0FBZ0IsMkJGc0toQixDRXJLQSxrQkFBb0IsNEJGd0twQixDRXZLQSw0REFBZ0UsVUYwS2hFLENFektBLGVBQWtCLHNCQUF3Qix1QkY2SzFDLENFNUtBLE1BQVEsMEJGK0tSLENFOUtBLE9BQVUsdUJGaUxWLENFaExBLElBQU0sd0JGbUxOLENFbExBLE1BQVEsV0ZxTFIsQ0VwTEEsUUFBWSxVQUFZLFFGd0x4QixDRXZMQSxNQUFTLHNCRjBMVCxDQUNGLENHdmFBLGVBN0NDLGtCQ0tNLENESE4sWUFEQSxrQkFFQSxVQ05PLENET1AsZUFDQSxlRk5xQixDRU9yQixjQUNBLGVBQ0EsaUJBQ0EsaUJIdWRELENHdGRDLDBDQUNDLG1CQUNBLFVDZk0sQ0RnQk4sU0h3ZEYsQ0d0ZEMscUJBQ0csV0h3ZEosQ0d0ZEMsc0JBQ0MsVUh3ZEYsQ0cxYkEsZUFqREMsZUNDVSxDRENWLFlBREEsa0JBRUEsVUNOTyxDRE9QLGVBQ0EsZUZOcUIsQ0VPckIsY0FDQSxlQUNBLGlCQUNBLGlCSCtlRCxDRzllQywwQ0FDQyxtQkFDQSxVQ2ZNLENEZ0JOLFNIZ2ZGLENHOWVDLHFCQUNHLFdIZ2ZKLENHOWVDLHNCQUNDLFVIZ2ZGLENHN2NBLHlrQ0F0REMsa0JDS00sQ0RITixZQURBLGtCQUVBLFVDTk8sQ0RPUCxlQUNBLGVGTnFCLENFT3JCLGNBaURBLGtCQWhEQSxlQUNBLGlCQUNBLGlCSHlnQkQsQ0d4Z0JDLG9vRkFDQyxtQkFDQSxVQ2ZNLENEZ0JOLFNIMGdCRixDR3hnQkMsZ21CQUNHLFdIMGdCSixDR3hnQkMsdW5CQUNDLFVIMGdCRixDR3BlQyxnbUJBRUMsaUJBREEsY0h1ZUYsQ0dwZUMsdW5CQUNDLGVIc2VGLENHbmVBLGdxQkFqRUMsZUNDVSxDRENWLFlBREEsa0JBRUEsVUNOTyxDRE9QLGVBQ0EsZUZOcUIsQ0VPckIsY0FDQSxlQUNBLGlCQUNBLGlCSHdpQkQsQ0d2aUJDLDAzQ0FDQyxtQkFDQSxVQ2ZNLENEZ0JOLFNIeWlCRixDR3ZpQkMsNnJCQUNHLFdIeWlCSixDR3ZpQkMsa3RCQUNDLFVIeWlCRixDR2xqQkMsZ0NBQ0MsbUJBQ0EsVUNmTSxDRGdCTixTSHlsQkYsQ0d2bEJDLGdCQUNHLFdIeWxCSixDR3ZsQkMsaUJBQ0MsVUh5bEJGLENHL2hCQSxZQW5EQyx5QkFEQSxrQkFHQSxlRjdCcUIsQ0U4QnJCLG1CQUNBLGVId2xCRCxDR3ZsQkMsOEJBUEEsdUJBR0EsYUgrbEJELENHdmxCQyxxQ0FFQyx3Qkh3bEJGLENHdGxCQyxxQkFFQyxpQkN4Q1MsQ0R1Q1QsVUh5bEJGLENHaGpCQSxTQWpGQyxrQkNlSyxDRGJMLFlBREEsa0JBRUEsVUNOTyxDRE9QLGVBQ0EsZUZOcUIsQ0VPckIsY0FDQSxlQUNBLGlCQUNBLGlCSHFvQkQsQ0dwb0JDLDhCQUNDLG1CQUNBLFVDZk0sQ0RnQk4sU0hzb0JGLENHcG9CQyxlQUNHLFdIc29CSixDR3BvQkMsZ0JBQ0MsVUhzb0JGLENLNWlCQyxJQUdFLHdCQUNBLHlCQUtBLDBCQUZBLHlCQUNBLDBCQVBELGlCTG9qQkYsQ0tyakJDLElBQ0Msa0JMd2pCRixDS3pqQkMsS0FDQyxtQkw0akJGLENLN2pCQyxLQUNDLG1CTGdrQkYsQ0tqa0JDLEtBQ0MsbUJMb2tCRixDS3JrQkMsS0FDQyxtQkw0a0JGLENLN2tCQyxLQUNDLG1CTGdsQkYsQ0tqbEJDLEtBQ0MsbUJMb2xCRixDS3JsQkMsS0FDQyxtQkx3bEJGLENLemxCQyxLQUNDLG1CTDRsQkYsQ0s3bEJDLEtBQ0MsbUJMZ21CRixDS2ptQkMsS0FDQyxtQkxvbUJGLENLcm1CQyxLQUNDLG1CTHdtQkYsQ0t6bUJDLEtBQ0MsbUJMNG1CRixDSzdtQkMsS0FDQyxtQkxnbkJGLENLam5CQyxLQUNDLG1CTG9uQkYsQ0tybkJDLEtBQ0MsbUJMd25CRixDS3puQkMsS0FDQyxtQkw0bkJGLENLN25CQyxLQUNDLG1CTGdvQkYsQ0tqb0JDLEtBQ0MsbUJMb29CRixDS3JvQkMsTUFHRSx3QkFDQSx5QkFIRCxvQkwwb0JGLENLM25CQyxZQUNDLHNCTDhuQkYsQ0svbkJDLFlBQ0Msd0JMa29CRixDS25vQkMsYUFDQyx5Qkwwb0JGLENLM29CQyxhQUNDLHlCTGtwQkYsQ0tucEJDLGFBQ0MseUJMc3BCRixDS2xwQkMsY0FDQywwQkx5cEJGLENLMXBCQyxlQUNDLDJCTDZwQkYsQ0s5cEJDLGVBQ0MsMkJMaXFCRixDS2xxQkMsZUFDQywyQkxxcUJGLENLdHFCQyxlQUNDLDJCTHlxQkYsQ0sxcUJDLGVBQ0MsMkJMNnFCRixDS3pxQkMsYUFDQyx5QkxnckJGLENLanJCQyxjQUNDLDBCTHdyQkYsQ0t6ckJDLGNBQ0MsMEJMNHJCRixDSzdyQkMsY0FDQywwQkxnc0JGLENLanNCQyxjQUNDLDBCTG9zQkYsQ0toc0JDLGVBQ0MseUJMbXNCRixDS3BzQkMsZUFDQywyQkx1c0JGLENLeHNCQyxnQkFDQyw0Qkwyc0JGLENLNXNCQyxnQkFDQyw0Qkwrc0JGLENLaHRCQyxnQkFDQyw0QkxtdEJGLENLcHRCQyxnQkFDQyw0Qkx1dEJGLENLeHRCQyxnQkFDQyw0QkwydEJGLENLdnRCQyxJQUlFLFNBR0EsZUFDQSxlTHV0QkgsQ0svdEJDLElBQ0MsVUxrdUJGLENLbnVCQyxLQUNDLFdMc3VCRixDS3Z1QkMsS0FDQyxXTDB1QkYsQ0szdUJDLEtBQ0MsV0w4dUJGLENLL3VCQyxLQUNDLFdMa3ZCRixDS252QkMsS0FDQyxXTHN2QkYsQ0t2dkJDLEtBQ0MsV0wwdkJGLENLM3ZCQyxLQUNDLFdMOHZCRixDSy92QkMsS0FDQyxXTGt3QkYsQ0tud0JDLEtBQ0MsV0xzd0JGLENLdndCQyxLQUNDLFdMMHdCRixDSzN3QkMsS0FDQyxXTDh3QkYsQ0svd0JDLEtBQ0MsV0xreEJGLENLbnhCQyxLQUNDLFdMc3hCRixDS3Z4QkMsS0FDQyxXTDB4QkYsQ0szeEJDLEtBQ0MsV0w4eEJGLENLL3hCQyxLQUNDLFdMa3lCRixDS255QkMsS0FDQyxXTHN5QkYsQ0t2eUJDLEtBQ0MsV0wweUJGLENLM3lCQyxNQUlFLGNMNnlCSCxDS2p5QkMsY0FDQywwQkxnekJGLENLanpCQyxjQUNDLDBCTG96QkYsQ0tyekJDLGNBQ0MsMEJMd3pCRixDS3p6QkMsY0FDQywwQkw0ekJGLENLeHpCQyxlQUNDLHlCTDJ6QkYsQ0s1ekJDLGVBQ0MsMkJMK3pCRixDS2gwQkMsZ0JBQ0MsNEJMbTBCRixDS3AwQkMsZ0JBQ0MsNEJMdTBCRixDS3gwQkMsZ0JBQ0MsNEJMMjBCRixDSzUwQkMsZ0JBQ0MsNEJMKzBCRixDS2gxQkMsZ0JBQ0MsNEJMbTFCRixDSy8wQkMsY0FDQyx3QkxrMUJGLENLbjFCQyxjQUNDLDBCTHMxQkYsQ0t2MUJDLGVBQ0MsMkJMMDFCRixDSzMxQkMsZUFDQywyQkw4MUJGLENLLzFCQyxlQUNDLDJCTGsyQkYsQ0tuMkJDLGVBQ0MsMkJMczJCRixDS3YyQkMsZUFDQywyQkwwMkJGLENLdDJCQyxnQkFDQywwQkx5MkJGLENLMTJCQyxpQkFDQyw2Qkw2MkJGLENLOTJCQyxpQkFDQyw2QkxpM0JGLENLbDNCQyxpQkFDQyw2QkxxM0JGLENLdDNCQyxpQkFDQyw2Qkx5M0JGLENLMTNCQyxpQkFDQyw2Qkw2M0JGLENLeDNCQyxJQUdFLGNBQ0EsZUFJQSxTTHczQkgsQ0toNEJDLElBQ0MsV0xtNEJGLENLcDRCQyxLQUNDLFlMdTRCRixDS3g0QkMsS0FDQyxZTDI0QkYsQ0s1NEJDLEtBQ0MsWUwrNEJGLENLaDVCQyxLQUNDLFlMbTVCRixDS3A1QkMsS0FDQyxZTHU1QkYsQ0t4NUJDLEtBQ0MsWUwyNUJGLENLNTVCQyxLQUNDLFlMKzVCRixDS2g2QkMsS0FDQyxZTG02QkYsQ0twNkJDLEtBQ0MsWUx1NkJGLENLeDZCQyxLQUNDLFlMMjZCRixDSzU2QkMsS0FDQyxZTCs2QkYsQ0toN0JDLEtBQ0MsWUxtN0JGLENLcDdCQyxLQUNDLFlMdTdCRixDS3g3QkMsS0FDQyxZTDI3QkYsQ0s1N0JDLEtBQ0MsWUwrN0JGLENLaDhCQyxLQUNDLFlMbThCRixDS3A4QkMsS0FDQyxZTHU4QkYsQ0t4OEJDLEtBQ0MsWUwyOEJGLENLNThCQyxNQUdFLGNBQ0EsZUFIRCxhTGk5QkYsQ0tsOEJBLGFBQ0ksY0FBZ0Isc0JMczhCbEIsQ0FDRixDRGpwQ0EsRUFFQyw0QkFDQSxZQ2twQ0QsQ0Qzb0NBLGdCQUNDLGVDOG9DRCxDRDVvQ0EsVUFLQyxvQkFDQSxrQkFMQSxZQUVBLGdCQURBLFVDa3BDRCxDRHJvQ0EsaUJBQW1CLGtCQzhvQ25CLENEN29DQSxZQUFjLGtCQ2lwQ2QsQ0Qvb0NBLEdBS0MsZ0JFekJpQixDRndCakIsbUJDZ3BDRCxDRDdvQ0EsR0FDQyxnQ0FFQSxlRXZDcUIsQ0Z5Q3JCLGVBREEsY0NpcENELENEOW9DQSxNQUNDLGNFcENrQixDRnFDbEIsZUNpcENELENEL29DQSxHQUVDLFlDaXBDRCxDRHZvQ0EsRUFFQyxXQ2lwQ0QsQ0Qvb0NBLEVBSUMsNEJBSEEsYUsxRE0sQ0w4RE4sZUFGQSxxQkFEQSxvQkNxcENELENEaHBDQSxPQUNDLGNDbXBDRCxDRGpwQ0EsV0FJQyx5QkFIQSxzQkFFQSxhQURBLFVDc3BDRCxDRGxwQ0EsU0FDQyxlQ3FwQ0QsQ0RucENBLEtBQ0MsaUJDc3BDRCxDRHBwQ0EsR0FHQyxtQkFGQSxpQkFDQSxlQ3dwQ0QsQ0RycENBLEdBQ0MsdUJDd3BDRCxDRHRwQ0EsV0FFQyxhQ3dwQ0QsQ0R2cENDLGtCQUNDLFdDeXBDRixDRHZwQ0MsaUJBQ0MsV0N5cENGLENNaHdDQSxxM0dBQ0ksd0ROcXlDSixDTWx5Q0Esa0JBQ0ksK0JOcXlDSixDTWx5Q0Esb0JBQ0ksK0JOcXlDSixDTWx5Q0EscUNBQ0ksK0JOcXlDSixDTWx5Q0EseUhBQ0ksK0JOcXlDSixDTWx5Q0Esd0JBQ0ksZ0NOcXlDSixDTWx5Q0EsdUJBQ0ksZ0NOcXlDSixDTWx5Q0EsMkZBQ0ksZ0NOcXlDSixDTWx5Q0EscUJBQ0ksZ0NOcXlDSixDTWx5Q0EscUJBQ0ksZ0NOcXlDSixDTWx5Q0Esd0JBQ0ksZ0NOcXlDSixDTWx5Q0EseUJBQ0ksZ0NOcXlDSixDTWx5Q0EsaUNBQ0ksZ0NOcXlDSixDTWx5Q0Esa0NBQ0ksZ0NOcXlDSixDTWx5Q0EsMkJBQ0ksZ0NOcXlDSixDTWx5Q0EsNEJBQ0ksZ0NOcXlDSixDTWx5Q0EscUJBQ0ksZ0NOcXlDSixDTWx5Q0Esa0JBQ0ksZ0NOcXlDSixDTWx5Q0EsdUJBQ0ksZ0NOcXlDSixDTWx5Q0Esc0JBQ0ksZ0NOcXlDSixDTWx5Q0EscUJBQ0ksZ0NOcXlDSixDTWx5Q0EsZ0JBQ0ksZ0NOcXlDSixDTWx5Q0Esc0JBQ0ksZ0NOcXlDSixDTWx5Q0Esc0JBQ0ksZ0NOcXlDSixDTWx5Q0EscUJBQ0ksZ0NOcXlDSixDTWx5Q0Esb0JBQ0ksZ0NOcXlDSixDTWx5Q0Esc0JBQ0ksZ0NOcXlDSixDTWx5Q0EsdUJBQ0ksZ0NOcXlDSixDTWx5Q0Esd0JBQ0ksZ0NOcXlDSixDTWx5Q0EsNkJBQ0ksZ0NOcXlDSixDTWx5Q0Esb0JBQ0ksZ0NOcXlDSixDTWx5Q0Esc0JBQ0ksZ0NOcXlDSixDTWx5Q0EsK0JBQ0ksaUNOcXlDSixDTWx5Q0EsaUJBQ0ksaUNOcXlDSixDTWx5Q0EsdUJBQ0ksaUNOcXlDSixDTWx5Q0Esc0JBQ0ksaUNOcXlDSixDTWx5Q0EsZ0JBQ0ksaUNOcXlDSixDTWx5Q0EscUJBQ0ksaUNOcXlDSixDTWx5Q0Esa0JBQ0ksaUNOcXlDSixDTWx5Q0EsV0FDSSxpQ05xeUNKLENNbHlDQSxlQUNJLGlDTnF5Q0osQ01seUNBLFdBQ0ksaUNOcXlDSixDTWx5Q0EsMEJBQ0ksaUNOcXlDSixDTWx5Q0EsMEJBQ0ksaUNOcXlDSixDTWx5Q0EscUJBQ0ksaUNOcXlDSixDTWx5Q0Esa0JBQ0ksaUNOcXlDSixDTWx5Q0Esb0NBQ0ksaUNOcXlDSixDTWx5Q0EsK0JBQ0ksaUNOcXlDSixDTWx5Q0EsOENBQ0ksaUNOcXlDSixDTWx5Q0EsZ0NBQ0ksaUNOcXlDSixDTWx5Q0Esb0JBQ0ksaUNOcXlDSixDTWx5Q0EsMkJBQ0ksaUNOcXlDSixDTWx5Q0EsdUJBQ0ksaUNOcXlDSixDTWx5Q0Esc0JBQ0ksaUNOcXlDSixDTWx5Q0EsZ0JBQ0ksaUNOcXlDSixDTWx5Q0EsaUJBQ0ksaUNOcXlDSixDTWx5Q0Esb0JBQ0ksaUNOcXlDSixDTWx5Q0Esa0JBQ0ksaUNOcXlDSixDTWx5Q0Esd0JBQ0ksaUNOcXlDSixDTWx5Q0EsOEJBQ0ksaUNOcXlDSixDTWx5Q0Esb0JBQ0ksaUNOcXlDSixDTWx5Q0EseUJBQ0ksaUNOcXlDSixDTWx5Q0EsZ0JBQ0ksaUNOcXlDSixDTWx5Q0EsZ0JBQ0ksaUNOcXlDSixDTWx5Q0EsNkJBQ0ksaUNOcXlDSixDTWx5Q0Esd0JBQ0ksaUNOcXlDSixDTWx5Q0EsdUJBQ0ksaUNOcXlDSixDTWx5Q0EsWUFDSSxpQ05xeUNKLENNbHlDQSwrQkFDSSxpQ05xeUNKLENNbHlDQSxzQkFDSSxpQ05xeUNKLENNbHlDQSxrQkFDSSxpQ05xeUNKLENNbHlDQSwwQkFDSSxpQ05xeUNKLENNbHlDQSxrREFDSSxpQ05xeUNKLENNbHlDQSx1Q0FDSSxpQ05xeUNKLENNbHlDQSxxQkFDSSxpQ05xeUNKLENNbHlDQSw0QkFDSSxpQ05xeUNKLENNbHlDQSw0Q0FDSSxpQ05xeUNKLENNbHlDQSx1QkFDSSxpQ05xeUNKLENNbHlDQSwwQkFDSSxpQ05xeUNKLENNbHlDQSxxQkFDSSxpQ05xeUNKLENNbHlDQSxzQkFDSSxpQ05xeUNKLENNbHlDQSw0QkFDSSxpQ05xeUNKLENNbHlDQSxnQkFDSSxpQ05xeUNKLENNbHlDQSx1QkFDSSxpQ05xeUNKLENNbHlDQSwwQkFDSSxpQ05xeUNKLENNbHlDQSwwQkFDSSxpQ05xeUNKLENNbHlDQSxvQkFDSSxpQ05xeUNKLENNbHlDQSxxQkFDSSxpQ05xeUNKLENNbHlDQSw0QkFDSSxpQ05xeUNKLENNbHlDQSwyQkFDSSxpQ05xeUNKLENNbHlDQSx1QkFDSSxpQ05xeUNKLENNbHlDQSxlQUNJLGlDTnF5Q0osQ01seUNBLG9CQUNJLGlDTnF5Q0osQ01seUNBLG1CQUNJLGlDTnF5Q0osQ01seUNBLG9CQUNJLGlDTnF5Q0osQ01seUNBLDBCQUNJLGlDTnF5Q0osQ01seUNBLGlCQUNJLGlDTnF5Q0osQ01seUNBLG9CQUNJLGlDTnF5Q0osQ01seUNBLDZCQUNJLGlDTnF5Q0osQ01seUNBLHdCQUNJLGlDTnF5Q0osQ01seUNBLGFBQ0ksaUNOcXlDSixDTWx5Q0Esb0JBQ0ksaUNOcXlDSixDTWx5Q0Esb0JBQ0ksaUNOcXlDSixDTWx5Q0EscUJBQ0ksaUNOcXlDSixDTWx5Q0Esb0JBQ0ksaUNOcXlDSixDTWx5Q0EsNENBQ0ksaUNOcXlDSixDTWx5Q0EsZUFDSSxpQ05xeUNKLENNbHlDQSw0QkFDSSxpQ05xeUNKLENNbHlDQSx1QkFDSSxpQ05xeUNKLENNbHlDQSxnQkFDSSxpQ05xeUNKLENNbHlDQSxzQkFDSSxpQ05xeUNKLENNbHlDQSx5QkFDSSxpQ05xeUNKLENNbHlDQSxzQkFDSSxpQ05xeUNKLENNbHlDQSwwQkFDSSxpQ05xeUNKLENNbHlDQSx1QkFDSSxpQ05xeUNKLENNbHlDQSx5QkFDSSxpQ05xeUNKLENNbHlDQSx3QkFDSSxpQ05xeUNKLENNbHlDQSx3QkFDSSxpQ05xeUNKLENNbHlDQSxzQkFDSSxpQ05xeUNKLENNbHlDQSxhQUNJLGlDTnF5Q0osQ01seUNBLHdCQUNJLGlDTnF5Q0osQ01seUNBLHdCQUNJLGlDTnF5Q0osQ01seUNBLHFCQUNJLGlDTnF5Q0osQ01seUNBLHNCQUNJLGlDTnF5Q0osQ01seUNBLG1CQUNJLGlDTnF5Q0osQ01seUNBLHdCQUNJLGlDTnF5Q0osQ01seUNBLHlCQUNJLGlDTnF5Q0osQ01seUNBLCtCQUNJLGlDTnF5Q0osQ01seUNBLDRCQUNJLGlDTnF5Q0osQ01seUNBLHdCQUNJLGlDTnF5Q0osQ01seUNBLHNCQUNJLGlDTnF5Q0osQ01seUNBLGVBQ0ksaUNOcXlDSixDTWx5Q0EseUJBQ0ksaUNOcXlDSixDTWx5Q0EsdUJBQ0ksaUNOcXlDSixDTWx5Q0Esb0JBQ0ksaUNOcXlDSixDTWx5Q0EsWUFDSSxpQ05xeUNKLENNbHlDQSxvQkFDSSxpQ05xeUNKLENNbHlDQSxrQkFDSSxpQ05xeUNKLENNbHlDQSw2QkFDSSxpQ05xeUNKLENNbHlDQSxnQ0FDSSxpQ05xeUNKLENNbHlDQSxrQkFDSSxpQ05xeUNKLENNbHlDQSxpQkFDSSxpQ05xeUNKLENPeDFESSxrQkFDSSxZUDIxRFIsQ092MURDLDRCQUNDLGNQMDFERixDT3QxREUsNkJBQ1EsZ0JBQ0EsWUFDTixhUHcxREosQ092MURJLG1DQUNJLGVQeTFEUixDT3YxREksbUNBQ1UsZVB5MURkLENPcjFEQyxtQ0FDTyxnQlB1MURSLENPbjFESSxlQUNJLGVQczFEUixDT3IxRFEscUJBQ0ksZ0JBQ0EsZ0JBRUEsZ0JBREEsZ0JQdzFEWixDT24xRFEsNERBQ0ksb0JQcTFEWixDTzMwRFEsOENBQ0ksaUJQaTFEWixDTzUwREEseUJBQ0ksWVArMERKLENRMTREQSxVQUNJLGtCUis0REosQ1ExNERBLHdCQUpJLGdCQUNBLHNCUm01REosQ1FoNURBLGNBQ0ksa0JSKzRESixDUzk0REEsUUFRQyxrQkxMTSxDS0lOLHVDQU5BLGNBQ0EsWUFDQSw2QkFDQSxnQkFDQSxVQUNBLFVUbzVERCxDU2o1REMsY0FHQyxXQUZBLFdBQ0EsYVRvNURGLENTajVEQyxXQUNDLG1CQVFBLHlDQVBBLHFCQUVBLGNBQ0EsV0FHQSxZQUZBLFNBSEEsa0JBSUEsaUJUcTVERixDU2w1REUsYUFJQyxVTGpDSyxDS2tDTCxlQUhBLGNSdEJnQixDUXFCaEIsZVIzQmdCLENRaUNoQixpQkFEQSxlQUhBLDBCVHc1REgsQ1NuNURHLGtCQUNDLGtCQUlBLGVSdkNlLENRc0NmLGdCQURBLGlCVHU1REosQ1M3NERHLHFDQVhDLGtCVDI1REosQ1M5NERJLHdCQUNDLFVUZzVETCxDUzM0REUsa0JBQ0MsZUwzREssQ0s0REwsaUJUNjRESCxDUzU0REcsb0JBQ0MsVVQ4NERKLENTNzRESSwwQkFDQyxVVCs0REwsQ1M3NERJLHlCQUVDLGtCTHpETSxDSzBETixVVDg0REwsQ1VqOURBLGtCQUVJLHdCTm1CSyxDTWxCTCxVVm85REosQ1VqOURBLGFBQ0ksb0JBR0EsY1RMYyxDU01kLGNBSEEsWUFDQSxpQlZzOURKLENVaDlESSw2Q0FDSSxRVm05RFIsQ1UvOERBLGdCQUNJLGNWazlESixDVS84REEsZ0JBR0ksVU41QkcsQ00yQkgsY1ZrOURKLENVOThEQSxzQkFFSSx3Qk5yQkksQ01vQkosVVZrOURKLENVOThEQSx3QkFFSSx3Qk5yQkUsQ01vQkYsVVZrOURKLENVOThEQSxvQkFFSSx3Qk5wQ0csQ01tQ0gsVVZrOURKLENVOThEQSxvQkFHSSxTQURBLFNWaTlESixDQ2wrREksS0FDSSxVR2hDRCxDSGlDQyxnRUFDQSxjQTFCVyxDQTRCWCxlRHErRFIsQ0NsK0RJLFFBSkksZUQyK0RSLENDditESSxHQUNJLGNEcytEUixDQ2wrREksR0FDSSxjRHMrRFIsQ0NuOURJLDRCQUNJLGVEaytEUixDQ2grREksMkJBQ0ksY0E5RFUsQ0ErRFYsZURtK0RSLENDNzlESSxLQUNJLGNBRUEsY0F4RVUsQ0F1RVYsZURpK0RSLENXNWlFQSxXQUVD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VDdGTyxDUzhGUCxZYm13RUosQ2Fsd0VJLFlBR0ksV0FGQSxXQUNBLGFicXdFUixDYWx3RUksdUZBQ0ksWUFFQSxpQkFEQSxlQUVBLFlib3dFUixDYTN2RVEsbUJBQ0ksYVRuSEwsQ1NxSEssZUFDQSxZQUNBLGNaeEhNLENZcUhOLGVaeEhPLENZNEhQLGdCQUNBLGdCYit2RVosQ2E1dkVJLFdBRUksbUJBREEsZWIrdkVSLENhN3ZFUSxhQUNJLGFiK3ZFWixDYTd2RVEscUNBQ0ksWWIrdkVaLENhN3ZFUSw2REFDSSxhYit2RVosQ2E3dkVRLCtCQUNJLHdCQUNBLGtCQUNBLFNiK3ZFWixDYTl2RVksMkVBQ0ksU2Jnd0VoQixDYTN2RVEsc0JBRUkscUJBREEsU2I4dkVaLENhMXZFSSxXQUNJLGlCYjR2RVIsQ2EzdkVRLGlCQUNJLG1CQUNBLG9CYjZ2RVosQ2F2dkVBLDJDQUNJLHlEQUVBLCtCQURBLDRCQUVBLGdCQUNBLGtCYjJ2RUosQ2F6dkVBLHNCQUNJLG9CYjR2RUosQ2F4dkVBLG9EQUNJLHFCYjR2RUosQ2ExdkVBLDZDQUNJLFdiNnZFSixDYXZ2RUksd0JBQ0kscUJiOHZFUixDYTV2RUksc0JBQ0ksYWI4dkVSLENhenZFQSxzQkFNSSx1QkFGQSxlYjh2RUosQ2EzdkVJLDBEQUNJLGtCYjZ2RVIsQ2EzdkVJLDBIQUNJLGNBQ0EsV0FFQSxTQURBLFViOHZFUixDYTN2RUksME1BRUksV0FDQSxpQmI0dkVSLENhMXZFSSxnQ0FDSSxjYjR2RVIsQ2ExdkVJLGdEQUNJLGViNHZFUixDYXZ2RUEsbUJBQ0ksU2IydkVKLENhenZFQSxtQkFJSSxXQURBLGFBREEsZ0JBR0EsVWIydkVKLENhMXZFSSxxQkFFSSxlYjJ2RVIsQ2F6dkVJLHlCQUNJLHNCYjJ2RVIsQ2FsdkVBLDhEQUNJLG9CYnl2RUosQ2F2dkVBLDhCQUNJLGViMHZFSixDYXZ2RUksd0JBQ0ksY0FDQSxpQmIwdkVSLENhcHZFSSxtREFFSSxlYnV2RVIsQ2FydkVJLGdEQUNJLG9CYnV2RVIsQ2FwdkVRLHlHQUVJLGNicXZFWixDYWp2RUksNERBQ0ksaUJibXZFUixDYWx2RVEsaUlBQ0ksT2JvdkVaLENhOXVFSSx3QkFDSSx5QkFDQSxVYml2RVIsQ2E3dUVLLHVGQUNHLGNiZ3ZFUixDYTd1RUssOEJBQ0csY2IrdUVSLENhM3VFQSx3Q0FDSSxlQUNBLGdCQUNBLGtCYjh1RUosQ2NqaUZBLE1BRUkseUJBSUEsa0JBTEEsaUJBRUEsa0JBQ0EsZ0JBQ0EsVWRxaUZKLENjbGlGSSxZQUNJLGVkb2lGUixDY25pRlEsZUFDSSw0QmRxaUZaLENjcGlGWSwwQkFDSSwrQmRzaUZoQixDY3BpRlksdUJBQ0ksZWRzaUZoQixDY3JpRmdCLDBCQUNJLGFkdWlGcEIsQ2NsaUZRLG1CQUlJLGdCQUhBLFlBQ0EsU0FDQSxTZHFpRlosQ2NoaUZJLDhCQUdJLFdBQ0EsZ0JkaWlGUixDYzloRkksNEJBR0ksV0FDQSxlZCtoRlIsQ2M1aEZJLFNBQ0ksd0JkOGhGUixDYzFoRkksU0FDSSxrQlY1Q0csQ1VrREssZ0NBREEsNkJBSlIsVVZyREQsQ1VzREMsY2JoRFUsQ2FpREYsZWJyREcsQ2FzRFgsaUJBR1Esa0JkNGhGaEIsQ2N6aEZJLG1CQUNJLGtCVjlERyxDVW1FSyxtQ0FGQSxjYjFERyxDYTJESCxlYmxFTSxDYStEZCxhQUNBLGVkOGhGUixDY3poRlEsU0FFSSx3Q0FEQSx3Q2Q0aEZaLENjeGhGSSxRQUNJLFFkMGhGUixDY3poRmdCLGdCQUNJLGNkMmhGcEIsQ2N2aEZJLFNBRUksU0FEQSxTZDBoRlIsQ2N2aEZJLGVBQ0ksa0JkeWhGUixDY3hoRlEsdUJBQ0ksY2JqRk8sQ2FrRlAsZWQwaEZaLENjbGhGQSxjQUNJLGVkcWhGSixDY3BoRkksMEJBQ0ksY2I3RlcsQ2E4RlgsZWJwR1csQ2FxR1gsa0Jkc2hGUixDY25oRkksMEJBQ0ksY2JyR1UsQ2FzR1YsZWRxaEZSLENjcGhGUSw0QkFDSSxjZHNoRlosQ2NqaEZBLHVCQUNJLGdCZG9oRkosQ2NqaEZBLFVBQ0ksa0JWbEdLLENVbUdMLDBCQUNBLGdCQUNBLGVBQ0Esa0JBQ0EsVWRvaEZKLENjbGhGSSxnQkFHSSxXQURBLHFCQUdBLFlBREEsVWRvaEZSLENjaGhGQSxTQUdJLHdCVnpJTyxDVThJUCx5QkFOQSwwQkFFQSxXQU1BLGlCQUxBLGdCQUlBLG9CQUZBLFNkcWhGSixDY2poRkksWUFHSSxjYjVJVyxDYThJWCxzQkFDQSxVZGdoRlIsQ2M5Z0ZRLGNBSUksY0FDQSxZQUZBLFlBR0Esb0JBSkEsVWRtaEZaLENjNWdGWSx1QkFHRCxXQUZBLFdBQ0EsYWQrZ0ZYLENjbGhGUSxpQkFNSSxjYmhLTyxDYWlLUCxVZCtnRlosQ2M5Z0ZZLHdCQUdJLHlCQURBLGtCQURBLGdCZGtoRmhCLENjL2dGZ0IsOEJBQ0ksb0JkaWhGcEIsQ2M5Z0ZZLHdCQUlJLFlBREEsaUJkK2dGaEIsQ2NwZ0ZZLCtCQUNJLFVkc2dGaEIsQ2NyZ0ZnQixxQ0FDSSxhQUNBLFVkdWdGcEIsQ2NqZ0ZJLFdBQ0ksYWRtZ0ZSLENjaGdGSSw0QkFDSSxlQUNBLG9CZGtnRlIsQ2MvL0VJLHlCQUNJLFdkaWdGUixDYzkvRUksZUFFSSxlYnZOVyxDYXNOWCxlZGlnRlIsQ2M5L0VRLFlBQ0EscUJkZ2dGUixDYzMvRUEsU0FDSSxrQlZqT08sQ1VrT1AsY2IxTmUsQ2EyTmYsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EsaUJkOC9FSixDYzUvRUksY0FDSSxjQUNBLGNick9VLENhc09WLGVkOC9FUixDY24vRUksdUJBQ0ksZWQ2L0VSLENjMy9FSSxlQUNJLGFkNi9FUixDYzMvRUksY0NwUEYsc0VBVkQseUJBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWYrdkZELENlbnZGQyx1QkFHQyxZQURBLHFCQURBLFVmdXZGRixDY3pnRkksY0NsUEYsc0VBZkQseUJBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWZneEZELENlcHdGQyx1QkFHQyxZQURBLHFCQURBLFVmd3dGRixDYy8vRUEsZUFFSSxjQURBLHNCQUVBLGFka2dGSixDY2pnRkksZ0ZBR0ksa0JBREEsZ0Jkb2dGUixDZ0J4eUZBLGlCQUNDLFloQjJ5RkQsQ2dCenlGQSxhQUVDLFVBQ0EsVWhCMnlGRCxDZ0IxeUZDLGVBQ0MsZWhCNHlGRixDZ0IxeUZDLGdCQUVDLGdCQURBLFFoQjZ5RkYsQ2dCMXlGQyw0QkFDQyxpQmhCNHlGRixDZ0J6eUZBLFVBRUMsU0FEQSxTaEI2eUZELENnQjN5RkMsYUFDQyxxQkFDQSxxQmhCNnlGRixDZ0IxeUZBLFdBRUMsV0FEQSxpQmhCOHlGRCxDaUJsekZBLG9FQUNJLG9CakJxekZKLENpQm56RkksaUZBQ0ksNkJBQ0Esb0JqQnF6RlIsQ2lCbnpGUSw4RkFDSSxZakJxekZaLENpQmh6RkEscUJBQ0ksc0JqQm16RkosQ2lCaHpGQSwwQ0FDSSx5QmpCbXpGSixDaUIveUZBLHFCQUNJLGFBQ0EsZWpCbXpGSixDaUIxeUZBLFlBQ0ksVWpCbXpGSixDaUI1eUZBLFFBQ0ksaUJqQm16RkosQ2lCL3lGQSxPQUVJLFlqQmt6RkosQ2lCM3lGQSxZQUNJLG9CakJrekZKLENpQmh6RkEsUUFDSSxpQmpCbXpGSixDaUJqekZBLE1BQ0ksWWpCb3pGSixDaUJsekZBLE1BQ0ksZWpCcXpGSixDaUJuekZBLFdBQ0ksMkJqQnN6RkosQ2lCcHpGQSxTQUdJLGdDQURBLDZCQUtBLDBCQURBLHVCWnBESCxhQUNBLGdCWWtERywyQkFEQSx3QlpwREgsdUJBRDBCLENBRTFCLGlETGczRkQsQ2lCeHpGQSxTWmpEQyxpQkFIMkMsQ0FJM0Msa0JBQ0EsZ0JBSkEsdUJBRDRCLENBRTVCLGtDTGszRkQsQ2lCN3pGQSw2REFJSSxnQlpoRkgsc0JZNkVrQyxDQUUvQixtQkFEQSxVakJrMEZKLENpQjl6RkEsS0FDSSxnQkFDQSxxQkFDQSxvQmpCaTBGSixDaUIvekZBLFFBQ0kscUJBQ0EscUJqQmswRkosQ2lCNXpGSSwrQkFDSSxjQUNBLFlBQ0EsYWpCbTBGUixDaUIvekZBLHFCQUNJLFVqQmswRkosQ2lCaDBGQSxNQUNJLFVqQm0wRkosQ2lCajBGQSxXQUNJLGFqQm8wRkosQ2lCbDBGQSxVQUNJLFVqQnEwRkosQ2lCbDBGQSxZQUVJLG9CQURBLHFCakJzMEZKLENpQm4wRkksbUJBQ0ksVWpCcTBGUixDaUJqMEZBLGdCQUtJLGNBRkEsT0FDQSx3QkFIQSxrQkFDQSxLakJ1MEZKLENpQmwwRkEsb0JBQ0ksaUJqQnEwRkosQ2lCajBGQSxRQUNJLGFqQnEwRkosQ2lCbjBGQSw2QkFDSSxhakJzMEZKLENpQm4wRkEsWUFFSSxlYjNLRyxDYTRLSCxTQUNBLFViOUtJLENhK0tKLGNoQnRLZSxDZ0J1S2YsT0FDQSxpQkFOQSxVQU9BLGlCQUNBLGVBQ0Esa0JBQ0EsV0FDQSxZakJ1MEZKLENpQnQwRkksb0JBQ0ksVWpCdzBGUixDaUJ0MEZJLDhDQUNJLHdCYnpLRixDYTBLRSxVakJ3MEZSLENpQmwwRkksa0JBQ0kseURBQ0EsV0FHQSxxQkFEQSxZQUVBLGdCQUhBLFVqQncwRlIsQ2lCbjBGSSxtSUFDSSx3RGpCcTBGUixDaUJsMEZBLFlBQ0ksd0RqQncwRkosQ2lCbjBGQSwwQkFGSSxxQkFEQSxZQURBLFVqQjgwRkosQ2lCMTBGQSxjQUNJLHdEakJ5MEZKLENpQnAwRkEsY0FDSSx5REFHQSxxQkFEQSxZQURBLFVqQnkwRkosQ2lCcjBGQSxVQUdJLHFCQUNBLFlBQ0Esb0JBQ0EsVWpCczBGSixDaUJwMEZBLGFBQ0ksd0RqQjAwRkosQ2lCcjBGQSx3QkFGSSxxQkFEQSxZQURBLFVqQmcxRkosQ2lCNTBGQSxXQUNJLHlEakIyMEZKLENpQi96RkEsOEJBQ0ksMERBSUEsd0JBREEscUJBREEsWUFEQSxVakJxMEZKLENpQmgwRkEsb0JBR0ksa0JBREEsY2pCbTBGSixDaUJoMEZBLFlBQ0kseURqQnMwRkosQ2lCajBGQSwyQkFGSSxxQkFEQSxZQURBLFVqQjQwRkosQ2lCeDBGQSxlQUNJLHlEakJ1MEZKLENpQmwwRkEsY0FDSSwwREFHQSxxQkFEQSxZQURBLFVqQnUwRkosQ2lCbjBGQSxVQUNFLDBEQUdBLHFCQURBLFlBREEsVWpCdzBGRixDaUJuMEZBLDBFQUlJLHFCQUVBLFlBQ0EsVUFDQSxvQkFMQSxnQkFFQSxVakJ1MEZKLENpQmwwRkksa0dBQ0ksa0JqQm8wRlIsQ2lCajBGSSxrR0FFRyxtQmpCazBGUCxDaUI5ekZBLFdBS0ksWUFFQSxvQkFIQSxVakJrMEZKLENpQjd6RkEsd0JBTkkscUJBR0EsU2pCdzBGSixDaUJyMEZBLGFBS0ksMERBRkEsWUFEQSxVakJtMEZKLENpQnJ6RkEsc0NBQ0ksMERBS0Esd0JBSkEscUJBQ0EsWUFLQSxnQkFIQSxVQUlBLGdCQUZBLHNCQUhBLFVqQjZ6RkosQ2lCdnpGSSx3REFDSSwyQmpCeXpGUixDaUI3eUZJLHdDQUNFLHVCakJvekZOLENpQjF5RlEsaUJBRVEsWUFEQSxxQkFFQSxjakI2eUZoQixDaUJ6eUZBLFlBQ0ksMERBR0EsY0FGQSxZQUdBLGdCQUNBLHNCQUhBLFVqQit5RkosQ2lCeHlGSSxzQkFDSSx5RGpCMnlGUixDaUJ0eUZJLG1CQUNZLHlEakI2eUZoQixDaUJyeUZJLHdDQUpJLFdBRFEscUJBREEsWUFEQSxVakJvekZoQixDaUI3eUZJLHFCQUNZLHlEakI0eUZoQixDaUJweUZJLGtCQUNZLDBEQUlSLFdBRFEscUJBREEsWUFEQSxVakIweUZoQixDaUJseUZBLDhDZC9aQyxrQkNLTSxDREhOLFlBREEsa0JBRUEsVUNOTyxDRE9QLGVBQ0EsZUZOcUIsQ0VPckIsY0FDQSxlQUNBLGlCQUNBLGlCSHNzR0QsQ0dyc0dDLHdKQUNDLG1CQUNBLFVDZk0sQ0RnQk4sU0h1c0dGLENHcnNHQyw0RUFDRyxXSHVzR0osQ0dyc0dDLGlGQUNDLFVIdXNHRixDaUIzekZBLDhDQUVJLGlCakI0ekZKLENpQjN6RkksNEVBRUksaUJBREEsY2pCOHpGUixDaUIzekZJLGlGQUNJLGVqQjZ6RlIsQ2lCMXpGQSxvQmQxYUMsZUNDVSxDRENWLFlBREEsa0JBRUEsVUNOTyxDRE9QLGVBQ0EsZUZOcUIsQ0VPckIsY0FDQSxlQUNBLGlCQUNBLGlCSHd1R0QsQ0d2dUdDLGdFQUNDLG1CQUNBLFVDZk0sQ0RnQk4sU0h5dUdGLENHdnVHQyxnQ0FDRyxXSHl1R0osQ0d2dUdDLGtDQUNDLFVIeXVHRixDaUIvMEZJLGdDQUNJLHFDakJpMUZSLENpQjkwRkEsV2RqYkMsa0JDVU8sQ0RSUCxZQURBLGtCQUVBLFVDTk8sQ0RPUCxlQUNBLGVGTnFCLENFT3JCLGNBQ0EsZUFDQSxpQkFDQSxpQkhtd0dELENHbHdHQyxrQ0FDQyxtQkFDQSxVQ2ZNLENEZ0JOLFNIb3dHRixDR2x3R0MsaUJBQ0csV0hvd0dKLENHbHdHQyxrQkFDQyxVSG93R0YsQ2lCajJGQSxVQUVJLFNBQ0EsMEJqQm0yRkosQ2lCbDJGSSxpQkFDSSxZakJvMkZSLENpQi8xRkEsVUFFSSxlYnJjSSxDYXNjSix5QkFDQSxrQkFDQSxlQUVBLHFCQUNBLGdCQUZBLGtCQUdBLGlCakJrMkZKLENpQmgyRkksZ0JBQ0ksNENqQmsyRlIsQ2lCLzFGSSxnQkFFSSxXQUNBLGVBQ0EsWUFDQSxrQkFFQSxXQURBLFNBRUEsVWpCZzJGUixDaUIxMUZRLDJDQUNJLFdqQjYxRlosQ2lCMTFGSSxZQUNJLGlCakI0MUZSLENpQjExRkkscUJBRUkscUJBREEsZ0JBR0EsaUJBREEsbUJBRUEscUJqQjQxRlIsQ2lCMTFGSSxhQUNJLHNCQUdBLHlCQUZBLDRCQUVBLGdCQU1BLFNBREEsVUFKQSxrQkFFQSxXQURBLE1BS0Esc0JBSEEsU2pCKzFGUixDaUIxMUZRLGdCQUdJLGdDQURBLGNBREEsZWpCODFGWixDaUIzMUZZLGtCQUlJLGtDQUhBLFViL2ZULENhb2dCUyxlaEJuZ0JNLENnQmdnQk4sa0JBREEsYUFLQSxtQkFGQSxXakIrMUZoQixDaUI1MUZnQix3QkFHSSxnQkFGQSw4QkFDQSxhakIrMUZwQixDaUIzMUZZLDJCQUNJLGtCakI2MUZoQixDaUJ2MUZBLFdBT0ksbUNBTEEsMEJBTUEsWUFDQSxjQUNBLFlBUEEsVUFRQSx5QkFDQSxRQUNBLG9CQVRBLHdCQVVBLFdBQ0EsVWpCdTFGSixDaUJyMUZJLHdCQUNJLFNqQnUxRlIsQ2lCajFGQSxnQkFFSSx5QkFEQSxrQkFHQSxjQURBLGdCakJzMUZKLENpQnAxRkksc0JBRUksU0FEQSxTakJ1MUZSLENpQnAxRkksc0JBR0ksK0JBR0EsV0FDQSxxQkFGQSxjaEJuakJVLENnQitpQlYsZ0JBR0Esa0JBRkEsa0JqQjIxRlIsQ2lCajFGUSxrQ0FDSSxlaEIvakJPLENnQmdrQlAsYWpCbTFGWixDaUJqMUZRLDBNQUNJLGNqQm0xRlosQ2lCaDFGSSxzREFDSSxxQkFDQSxTQUNBLHFCakJrMUZSLENpQi8wRkEsT0FFSSxrQmpCaTFGSixDaUI5MEZBLFNBQ0ksYWpCaTFGSixDaUJoMUZJLDJGQUNJLGNqQmsxRlIsQ2lCOTBGQSx1Q0FJSSxzQkFIQSxjaEJubEJlLENnQm9sQmYsZWpCazFGSixDaUIzMEZBLFlBQ0ksaUJqQjgwRkosQ2lCNTBGQSxjQUNJLG1CakIrMEZKLENpQjUwRkEsbUJBR0ksYUFGQSxpQmpCZzFGSixDaUI1MEZBLHNCQUVJLGFBREEsYWpCZzFGSixDaUI3MEZBLGVBQ0ksdUJqQmcxRkosQ2lCOTBGQSxVQUVJLDBEQURBLGlCakJrMUZKLENpQi8wRkEsa0JBRUksMERBREEsaUJqQm0xRkosQ2lCaDFGQSxnQkFFSSwwREFEQSxpQmpCbzFGSixDaUJqMUZBLFlBRUksMERBREEsaUJqQnExRkosQ2lCajFGQSxhQUVJLDBEQURBLGlCakJxMUZKLENpQmwxRkEsZUFFSSwwREFEQSxpQmpCczFGSixDaUJuMUZBLGFBRUksMERBREEsaUJqQnUxRkosQ2lCbjFGQSxZQUVJLDBEQURBLGlCakJ1MUZKLENpQnAxRkEsY0FFSSwwREFEQSxpQmpCdzFGSixDaUJyMUZBLFdBRUksMERBREEsaUJqQnkxRkosQ2lCdDFGQSxhQUNJLDBEQUNBLGlCakJ5MUZKLENpQnYxRkEsYUFDSSwwREFDQSxpQmpCMDFGSixDaUJ4MUZBLGVBQ0ksMERBQ0EsaUJqQjIxRkosQ2lCejFGQSxZQUNJLDBEQUNBLGlCakI0MUZKLENpQnoxRkEsYUFDSSxnQmpCNDFGSixDaUIxMUZBLGVBQ0ksV0FDQSxjQUNBLGNoQi9xQmUsQ2dCZ3JCZixlaEJ0ckJlLENnQnVyQmYsU0FDQSxrQkFDQSxrQkFDQSxVakI2MUZKLENpQjMxRkkscUJBQ0ksVWpCNjFGUixDaUIxMUZJLHFCQUVJLFdBS0EsWUFKQSxVQUNBLGtCQUNBLFNBQ0EsVWpCNDFGUixDaUJ2MUZBLHVCQUNJLFNqQjAxRkosQ2lCdDFGQSxTQUVJLFlBREEsV2pCMjFGSixDaUJ6MUZJLFlBRUksa0JiaHRCRCxDYStzQkMsMEJBRUEsVWJ6dEJBLENhMHRCQSxjaEJqdEJXLENnQmt0QlgsWWpCMjFGUixDaUJ6MUZJLFdBRUksd0JidHRCRyxDYXF0QkgsU0FFQSxZakIyMUZSLENpQnQxRkEsV0FFSSxXakJ5MUZKLENpQnIxRkEsTUFDSSwwREFLQSxxQkFIQSxZQUNBLGtCQUNBLGtCQUVBLHNCQUxBLFVqQjgxRkosQ2lCdDFGQSxjQUlJLGdCQUNBLHNCQUpBLGtCQUtBLHVDQUpBLHNDQUtBLFViM3ZCRyxDYTZ2QkgsY2hCdnZCYyxDZ0J3dkJkLGdCQUNBLGVBUkEsVUFTQSxhQUNBLGtCQUNBLGdCQUNBLFlBQ0EsVWpCeTFGSixDaUJ2MUZJLGlCQUNJLDRCQUVBLGNoQm53QlUsQ2dCa3dCVixlaEJ0d0JXLENnQnd3QlgsaUJqQnkxRlIsQ2lCdjFGUSxtQkFHSSxjQURBLFdqQnkxRlosQ2lCcDFGSSxpQkFHSSxjaEI5d0JXLENnQjR3QlgsZWhCbHhCVyxDZ0JteEJYLGlCakJ1MUZSLENpQnAxRlEsK0JBQ0ksWWpCczFGWixDaUJuMUZRLG1CQUdJLGNBREEsV2pCcTFGWixDaUJoMUZJLGdCQUNJLFlqQmsxRlIsQ2lCLzBGSSxzQkFDSSxTakJpMUZSLENpQjkwRkkscUJDNXhCRixnQ0FDQSxrQ0FDQSxtQ0Q0eEJNLFdDM3lCUCxTRDR5Qk8saUJBQ0EsaUJBQ0Esa0JDN3lCUCxPbEJpb0hELENpQjkwRkEsU0FLSSxnQkFIQSxZQUVBLFNBREEsU2pCbTFGSixDaUJoMUZJLFlBQ0ksY2hCdnpCVSxDZ0J3ekJWLGtCakJrMUZSLENpQmoxRlEsZUFFSSxhYjF6QkwsQ2EyekJLLGNBRkEsY2hCdnpCTyxDZ0IwekJQLGlCakJtMUZaLENpQmwxRlksc0JBQ0ksYWpCbzFGaEIsQ2lCbDFGWSxtQkFDSSxhakJvMUZoQixDaUJsMUZZLG9CQUNJLFVqQm8xRmhCLENpQmwxRlkscUJBQ0ksVWpCbzFGaEIsQ2lCajFGUSx1QkFDSSxpQmpCbTFGWixDaUIzMEZBLGNBRUksa0JBREEsZWpCaTFGSixDaUI5MEZJLHVDQURBLGVqQmsxRkosQ2lCOTBGSSx3QkFDSSxhakJnMUZSLENpQi8wRlEsMkJBQ0ksaUJqQmkxRlosQ2lCbjBGQSxTQVNJLGtCYjEzQk8sQ2EyM0JQLHlCQVBBLFdBR0EsY2hCaDNCZSxDZ0IrMkJmLGNBREEsVUFJQSxTQU5BLHdCQUtBLFdqQncwRkosQ2lCbjBGSSxZQUVJLGdDQURBLGdCQUVBLGlCakJxMEZSLENpQnAwRlEsd0JBQ0ksZWpCczBGWixDaUJwMEZRLGNBRUksY0FDQSxZakJxMEZaLENpQjl6RlksbUJaMzBCVixrQkQ3REssQ0NxRE4sa0JBS0MsVURsRU0sQ0MrRFAsZUFDQSxnQkFGQSxpQkx3cEhELENLL29IQyx5QkFXRSw0QkQxRUksQ0MwRUoseUJEMUVJLENDdUVMLFlBTkEsV0FJQSxTQUdBLFNBTkEsa0JBSUEsT0xvcEhGLENpQmwxRlksbUJBRUksV0FDQSxXakJtMUZoQixDaUI3MEZRLHdDQUNJLFlqQmsxRlosQ2lCaDFGUSxtQkFDSSxxQmpCazFGWixDaUJqMUZZLHFCQUVJLFVqQmsxRmhCLENpQi8wRmdCLDBCWjkxQmQsa0JEMURTLENDa0RWLGtCQUtDLFVEbEVNLENDK0RQLGVBQ0EsZ0JBRkEsaUJMNHJIRCxDS25ySEMsZ0NBV0UsNEJEdkVRLENDdUVSLHlCRHZFUSxDQ29FVCxZQU5BLFdBSUEsU0FHQSxTQU5BLGtCQUlBLE9Md3JIRixDaUI3MUZZLHNCQUNJLGNBQ0EsZ0JBRUEsU0FEQSxTakJnMkZoQixDaUI5MUZnQix5QkFFSSx3Q2pCZzJGcEIsQ2lCLzFGb0Isb0NBQ0ksK0JqQmkyRnhCLENpQi8xRm9CLDJCQUlJLGdCQUZBLGFiOTZCakIsQ2ErNkJpQixpQkFFQSxVakJnMkZ4QixDaUI3MUZ3QixrQ0MvNUJ2QixpQmxCK3ZIRCxDa0I5dkhDLHdDQW5CQyxvQ0FDQSw4QkFDQSxpQ0FtQkEsV0E3QkQsU0E4QkMsU0FDQSxVQUNBLGtCQS9CRCxPbEJteUhELENpQjMyRndCLGtDQUlJLGVi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QSwrQkFDQSw2QkFDQSx5QmpCaTBGSixDaUJ6ekZBLFNBUUksZ0JBRUEsZ0NBVEEsa0JBVUEsZ0JBVEEsd0NBSUEsU0FDQSxtQkFFQSxhQU5BLGtCQUVBLFlBREEsVWpCbzBGSixDaUI1ekZJLGlCQUNJLFVBQ0EsaURqQjh6RlIsQ2lCNXpGSSxpQkFDSSxVQUVBLGlCQURBLGlEakIrekZSLENpQjV6RkksK0JBQ0ksV0FFQSxTQURBLGlCakIrekZSLENpQjV6RkksZUNqNUNGLG1DQURBLG9DQUVBLDhCRG01Q00sYUN2NkNQLFNEczZDTyxrQkNyNkNQLE9sQnd1SUQsQ2lCaDBGSSxnQkN0NUNGLG1DQURBLG9DQUVBLDhCRHc1Q00sYUM1NkNQLFNEMjZDTyxrQkMxNkNQLE9sQml2SUQsQ2lCcDBGSSxjQUVJLG1CQURBLDRCakJ1MEZSLENpQnIwRlEsb0JDcDZDTixpQ0FDQSxtQ0FDQSxvQ0RzNkNVLGFDcjdDWCxTRG03Q1csa0JBQ0EsVUNuN0NYLE9sQit2SUQsQ2lCejBGUSxxQkMxNkNOLGlDQUNBLG1DQUNBLG9DRDQ2Q1UsYUMzN0NYLFNEeTdDVyxrQkFDQSxVQ3o3Q1gsT2xCeXdJRCxDaUI1MEZJLFlBRUksZ0JBREEsWWpCKzBGUixDaUI1MEZJLG1EQUNJLGdCQUNBLGFqQjgwRlIsQ2lCejBGQSxRQUVJLGVqQjQwRkosQ2lCdDBGQSxnQkFDSSxtQkFDQSxlakIyMEZKLENpQnowRkEsV0FFSSxZQURBLFlBRUEsbUJBQ0EsV2pCNjBGSixDaUI1ekZJLGtCQU1JLDBEQUxBLHNCQUNBLFVBQ0EsaUJqQmkwRlIsQ2lCN3pGUSx3QkFHSSxXQUZBLFdBQ0EsYWpCZzBGWixDaUI3ekZRLHFCQU1JLDBDQUxBLHNCQUNBLFdBS0EsY2hCcC9DTyxDZ0JpL0NQLFNBREEsU2pCbTBGWixDaUI5ekZZLGtEQUNJLHdCYnovQ0wsQ2E4L0NLLGdDQUNBLDZCQUxBLFVibGdEVCxDYW1nRFMsY2hCMy9DRyxDZ0I0L0NILGtCQUNBLFdqQmswRmhCLENpQjl6RlksMkJBRUksY0FEQSxjaEJsZ0RHLENnQm9nREgsbUJqQmcwRmhCLENpQnh6RkEsZ0JBRUksbUJBREEsZ0JBRUEsZWpCNnpGSixDaUI1ekZJLHlDQUlJLGViN2hEQSxDYTJoREEsd0JiaGhERyxDYWdoREgsd0JiaGhERyxDYW1oREgsbUJBRkEsWWpCZzBGUixDaUI1ekZRLDZEQUNJLHdCakI4ekZaLENpQjV6RlEsK0RBQ0ksWWpCOHpGWixDaUIzekZJLG1CQUVJLGFBREEsZ0JqQjh6RlIsQ2lCNXpGUSx5QkFDSSxZakI4ekZaLENpQjN6RkksbUJBQ0ksY0FDQSxTakI2ekZSLENpQjV6RlEsc0JBQ0ksYWpCOHpGWixDaUIxekZBLHFCQUVJLGtCQURBLGdCQUVBLGVqQjZ6RkosQ2lCMXpGQSxXQUVJLFlBREEsWUFFQSxtQkFDQSxnQkFDQSxXakI2ekZKLENpQjV6RkksZ0JBRUksV0FEQSxVakIrekZSLENpQjd6RlEsb0JBQ0ksZWpCK3pGWixDaUI1ekZJLGNBQ0ksWWpCOHpGUixDaUI1ekZJLGNBQ0ksZ0JBQ0EsVUFDQSxpQmpCOHpGUixDaUI3ekZRLGdCQUlJLFVicGxESixDYWtsREksY0FDQSwyQkFGQSx3QmpCazBGWixDaUI1ekZJLGVBT0ksZWI5bERBLENhMmxEQSx3QmJobERHLENhOGtESCxrQkFFQSx3QmJobERHLENhaWxESCxtQkFDQSxZakI4ekZSLENpQjN6RkksY0FHSSxnQkFEQSxTQURBLGFqQit6RlIsQ2lCM3pGSSxjQUNJLGFqQjZ6RlIsQ2lCNXpGUSxtQkFDSSxXQUVBLGNBREEsY2pCK3pGWixDaUI1ekZRLDBPQUNJLFVqQjh6RlosQ2lCM3pGSSxtRENubERILGlCbEJpNUlELENrQmg1SUMscUVBUkMsa0NBREEsbUNBRUEsNkJBU0EsV0E3QkQsU0E4QkMsU0FDQSxVQUNBLGtCQS9CRCxPbEJxN0lELENpQnowRkksbURBRUksY0FFQSxlQURBLFlqQjIwRlIsQ2lCejBGUSxxRUFDSSxrQmpCMjBGWixDaUJ6MEZRLHFFQUVJLFNBQ0EsaUJBRkEsT2pCNjBGWixDaUJ6MEZRLDhFQUNJLGNqQjIwRlosQ2lCMTBGWSxnR0FDSSxnQkFDRSxDQUNGLHdCakIyMEZoQixDaUJ6MEZZLGdHQUNJLGtCakIyMEZoQixDaUJ2MEZJLGlCQzVtREgsaUJsQnM3SUQsQ2tCcjdJQyx1QkFkQyxnQ0FDQSxrQ0FDQSxtQ0QwbkRVLGdCQzVtRFYsV0E3QkQsU0E4QkMsU0Q0bURVLGlCQzNtRFYsVUFDQSxrQkEvQkQsT2xCMDlJRCxDaUI5MEZJLG9KQUNJLGFqQm8xRlIsQ2lCbjBGSSxrQkFDSSx1QkFDQSxVQUNBLGlCakJ3MEZSLENpQnYwRlEsd0JBR0ksV0FGQSxXQUNBLGFqQjAwRlosQ2lCdjBGUSxxQkFPSSx5Q0FOQSxzQkFDQSxXQUVBLFNBREEsVUFFQSxTakIyMEZaLENpQngwRlksZ0NBQ0ksOEJqQjAwRmhCLENpQngwRlksdUJBRUksY2hCL3FERyxDZ0JnckRILGNBRkEsV2pCNDBGaEIsQ2lCejBGZ0IsMEJBQ0ksY2pCMjBGcEIsQ2lCeDBGWSw0QkNqcURYLGlCbEI0K0lELENrQjMrSUMsa0NBUkMsa0NBREEsbUNBRUEsNkJBU0EsV0E3QkQsU0E4QkMsU0FDQSxVQUNBLGtCQS9CRCxPbEJnaEpELENpQnQxRlksNEJBRUksa0JqQnUxRmhCLENpQnQxRmdCLHFFQUdJLGNBRkEsU0FHQSxrQkFGQSxRakIwMUZwQixDaUJ0MUZnQixrQ0FDSSxnQmpCdzFGcEIsQ2lCdDFGZ0IsbUNDcHJEZCxrQ0FEQSxtQ0R5ckRrQiw2QkFGQSxXQ3pzRG5CLFNEMHNEbUIsaUJDenNEbkIsT2xCc2lKRCxDaUJyMUZBLGdCQUNJLGFqQncxRkosQ2lCcjFGQSxpQkFDSSxTQUNBLFNqQncxRkosQ2lCdjFGSSxvQkFDSSxnQ0FFQSxnQkFEQSwwQmpCMDFGUixDaUJ4MUZRLGlFQUlJLGVBRkEsY0FEQSxlaEI5dERPLENnQmt1RFAsYUFGQSxpQmpCNDFGWixDaUJ6MUZZLCtFQUNJLDBEQUVBLDRCQURBLDRCQUdBLFdBREEsY0FLQSxZQURBLG1CQUZBLGtCQUNBLFdBSUEsUUFEQSxVakI0MUZoQixDaUJ6MUZZLHVFQUNJLGFqQjIxRmhCLENpQnoxRlkscU5BQ0ksUWpCMjFGaEIsQ2lCdDFGWSw0SUFDSSxVakIyMUZoQixDaUJ4MUZRLDRCWm50RFAsYUFDQSxnQkFIQSx1QkFEMEIsQ0FFMUIsaURMa2pKRCxDaUIzMUZnQixxR0FDSSx5QkFDQSxhakI2MUZwQixDaUIxMUZZLCtDQUNJLGtCYmh3REwsQ2Fpd0RLLGFqQjQxRmhCLENpQnoxRlEsMENBQ0ksYWpCMjFGWixDaUJ6MUZRLHNCQUNJLGFqQjIxRlosQ2lCejFGUSx5Q0FDSSxlakIyMUZaLENpQnoxRlEsbURaN3JEUCxrQkFDQSwrQmE3REEsaUJsQnVsSkQsQ2tCdGxKQywrREFuQkMsb0NBQ0EsOEJBQ0EsaUNBbUJBLFdBN0JELFNBOEJDLFNBQ0EsVUFDQSxrQkEvQkQsT2xCMm5KRCxDaUJ6MkZRLG1EWnRyRFAsd0JEckZVLENDaUZWLFVENUZPLENDNkZQLGNBSUEsV0FUMkUsQ0FPM0UsZUFEQSxnQkFJQSxTTHNpSkQsQ0tyaUpDLCtEQUNDLFlBQ0EsU0x1aUpGLENpQnQzRlEsbURaL3FEUCxpQkx3aUpELENLdmlKQywrREFDQyxPTHlpSkYsQ2lCNTNGUSxtREFHSSxvQkFEQSxlakI4M0ZaLENpQjUzRlksaUVBRUksY0FEQSxlakIrM0ZoQixDaUIzM0ZRLDZCQUNJLFdqQjYzRlosQ2lCMzNGUSxpQ0FLSSxZQUZBLGdCQURBLG9CQURBLGlCQUdBLGNqQjgzRlosQ2lCNTNGWSxvQ0FDSSxhakI4M0ZoQixDaUI3M0ZnQixzQ1pqdERmLGtCQUNBLCtCYTdEQSxpQmxCK29KRCxDa0I5b0pDLDRDQW5CQyxvQ0FDQSw4QkFDQSxpQ0FtQkEsV0E3QkQsU0E4QkMsU0FDQSxVQUNBLGtCQS9CRCxPbEJtckpELENpQjc0RmdCLHNDWjFzRGYsd0JEbkZPLENDK0VQLFVENUZPLENDNkZQLGNBSUEsV0FUMkUsQ0FPM0UsZUFEQSxnQkFJQSxTTDhsSkQsQ0s3bEpDLDRDQUNDLFNBQ0EsU0wrbEpGLENpQjE1RmdCLHNDWm5zRGYsaUJMZ21KRCxDSy9sSkMsNENBQ0MsT0xpbUpGLENpQmg2RmdCLHNDQUVJLDRDQUNBLFdBR0EsZ0JBRkEsZ0JBQ0EsaUJBR0Esa0JBREEsV2pCazZGcEIsQ2lCaDZGb0IsNENBQ0ksMkNqQms2RnhCLENpQmo2RndCLGtEQUNJLHlCakJtNkY1QixDaUI3NUZRLDJCQUVJLGtCYnJ6REQsQ2FzekRDLG1CakI4NUZaLENpQjc1RlkseUNBRUkseURqQjg1RmhCLENpQjU1Rlksb0NBQ0ksa0JqQjg1RmhCLENpQjU1RlksbUNacHhEWCxpQkFIMkMsQ1l5eEQ1QiwwQlpyeERmLGtCQUNBLGdCQUpBLHVCQUQ0QixDQUU1QixrQ0x5ckpELENpQmg2RmdCLHVDQUNJLG9CakJrNkZwQixDaUIvNUZvQixrREFDSSw4QkFDQSxxQkFFQSxhQURBLGFqQms2RnhCLENpQmg2RndCLDhEQUNJLGlCQUVBLGNBREEsY2pCbTZGNUIsQ2lCMzVGWSw4QkN6eURYLGtCbEJ1c0pELENrQnRzSkMsb0NBS0UseUJsQm9zSkgsQ2lCNzVGUSwwQkFJSSxnQkFGQSxjaEI3MURNLENnQjgxRE4sZ0JBRkEsaUJqQms2RlosQ2lCOTVGWSw2QkFDSSxlakJnNkZoQixDaUI3NUZRLHlCQUVJLHNCQURBLGVBRUEsYWpCKzVGWixDaUI5NUZZLGdFQ3oxRFYsbUNBREEsb0NBRUEsMkJEMDFEYyxjQzkyRGYsU0QrMkRlLGNBQ0Esb0JDLzJEZixPbEJteEpELENpQmw2RlkscUNBQ0ksZ0JBSUEsZ0JBSEEsWUFFQSxVQURBLGlCakJzNkZoQixDaUJsNkZZLCtCQUNJLGtCakJvNkZoQixDaUJuNkZnQiw0RUFDSSx3QmpCcTZGcEIsQ2lCLzVGUSwwQkFDSSxhYnozREosQ2EwM0RJLGNqQmk2RlosQ2lCaDZGWSwyS0FDSSxVakJrNkZoQixDaUJoNkZZLGlDQUNJLFVqQms2RmhCLENpQi81RlEsdUNBQ0ksZ0JqQmk2RlosQ2lCMzVGWSx5Q0FDSSxrQmpCNjVGaEIsQ2lCMzVGZ0IsMkNBRUkseUJBREEsa0JBRUEsZ0JqQjY1RnBCLENpQjU1Rm9CLGtEQUVJLGlCYjM1RGIsQ2EwNURhLFVqQis1RnhCLENpQnQ1RkEsZ0JBRUksa0JqQnk1RkosQ2lCNzRGQSxvQkFHSSxrQmIvNkRPLENhNjZEUCxrQkFDQSxr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SSxZQURBLFVqQnE3RmhCLENpQmo3RlEseUJBR0ksa0JBRkEsVUFDQSxTakJvN0ZaLENpQmw3RlksbUNBRUksWUFEQSxVakJxN0ZoQixDaUJoN0ZJLHlCQUNJLGNqQms3RlIsQ2lCajdGUSwrQkFDSSxZakJtN0ZaLENpQmg3RkksZ0NBQ0ksZWpCazdGUixDaUJqN0ZRLG1DQUNJLG1DakJtN0ZaLENpQmw3RlksOENBQ0ksc0NqQm83RmhCLENpQmo3RlEsbUNBQ0ksV2pCbTdGWixDaUJqN0ZRLG1DQUNJLGNoQnIwRU8sQ2dCczBFUCxXakJtN0ZaLENpQjk2RlEsZ0VBQ0kseUJqQmc3RlosQ2lCOTZGUSx5Q0FDSSxhakJnN0ZaLENpQjU2RlEsNkJBQ0ksZUFDQSxxQmpCODZGWixDaUI1NkZRLDZCQUdJLFdBRkEsWUFDQSxhakIrNkZaLENpQjU2RlEseUNBQ0ksV0FDQSxTakI4NkZaLENpQjM2RkksMkJBQ0ksYWpCNjZGUixDaUIzNkZJLGNBQ0ksU2pCNjZGUixDaUIzNkZZLDhCQUNJLFdBQ0EsUWpCNjZGaEIsQ2lCMzZGWSw4QkFDSSxXQUNBLFFqQjY2RmhCLENpQno2RkksOENBQ0ksWUFDQSxjakIyNkZSLENpQnQ2RkEsR0FFSSxTQURBLGVqQjA2RkosQ2lCdjZGUSwyQkFFSSxXQURBLFVqQjA2RlosQ2lCdjZGUSwyQkFDSSxZakJ5NkZaLENpQnQ2RkksWUFDSSw0QmpCdzZGUixDaUJ2NkZRLG9DQUNJLGNqQnk2RlosQ2lCdjZGUSxlQUNJLHFCakJ5NkZaLENpQm42RlksMEVBQ0ksd0JqQnc2RmhCLENpQm42RlEsZUFFSSx3QmJoM0VILENhKzJFRyxxQkFFQSxTQUNBLFVqQnE2RlosQ2lCbjZGUSxlQUNJLFlqQnE2RlosQ2lCNzVGWSxpSEFFSSx3QmIvM0VQLENhODNFTyxvQmpCbzZGaEIsQ2lCaDZGUSxlQUNJLFlqQms2RlosQ2lCNzVGQSxrREFJSSw0QmpCZzZGSixDaUI5NUZBLGtHQUlJLGVqQmk2RkosQ2lCLzVGQSxNQUNJLHNCQUNBLGNqQms2RkosQ2lCaDZGQSxHQUlJLDZCQURBLFdBREEsV0FEQSxTakJzNkZKLENpQmw2RkksTUFDSSxpQmpCbzZGUixDaUJuNkZRLGFBTUksNkJBRkEsWUFIQSxXQUNBLGNBS0EsWUFDQSxPQUNBLG1CQU5BLGtCQUVBLFVqQnk2RlosQ2lCbjZGUSxTQUNJLGVqQnE2RlosQ2lCbDZGSSxNQUNJLDRCakJvNkZSLENpQmw2RkksS0FDSSxhakJvNkZSLENpQmw2RkksaUNBQ0ksZWpCbzZGUixDaUJqNkZBLEdBRUksaUJBREEsU2pCcTZGSixDaUI1NUZRLHlCQUNHLFlBQ0gsYWpCaTZGUixDaUJ6NUZJLDhCQUNJLGFqQjQ1RlIsQ2lCcjVGSSxhQUNJLGFqQnk1RlIsQ2lCdjVGSSxjQUVJLHNDQUNBLGdCakJ5NUZSLENpQm41RkksbUNBRUksaUJBREEsU2pCdTVGUixDaUJwNUZJLHdCQUNJLFNqQnM1RlIsQ2lCcDVGSSx1QkFDSSxTakJzNUZSLENpQnA1RkksMEJBQ0ksZ0JBQ0EsZ0JqQnM1RlIsQ2lCbDVGQSxlQUNJLHNCQUtBLGlDQUpBLFdBS0EsYUFIQSxlQURBLGFBRUEsa0JBR0EsWUFDQSxTakJxNUZKLENpQm41Rkksc0JDNWhGRiw4QkFDQSxtQ0FDQSxvQ0QyaEZNLFdBQ0EsY0MzaUZQLFNENmlGTyx5QkM1aUZQLE9sQnE4S0QsQ2lCdDVGUSxnQ0FDSSxjakJ3NUZaLENpQnI1RkksdUJBRUksYUFEQSxrQkFFQSxTakJ1NUZSLENpQnA1RkEsYUFDSSx5QmpCdTVGSixDaUJoNUZBLE1BQ0ksVWpCdTVGSixDaUJyNUZBLFVBQ0ksYWpCdzVGSixDaUJ0NUZBLFdBQ0ksWWpCeTVGSixDaUJ0NUZBLFdBQ0ksWWpCeTVGSixDaUJ0NUZBLGVBQ0ksaUJqQnk1RkosQ2lCdjVGQSxlQUNJLGlCakIwNUZKLENpQng1RkEsZUFDSSxpQmpCMjVGSixDaUJ4NUZBLDRCQUNJLDRCQUNBLFdqQjI1RkosQ2lCejVGQSxhQUNJLHlCakI0NUZKLENpQjE1RkEsVUFDSSxTakI2NUZKLENpQjM1RkEsYUFDSSx1QmpCODVGSixDaUIzNUZBLFVBQ0kscUJqQjg1RkosQ2lCMzVGQSxnQkFDSSxrQmpCODVGSixDaUI1NUZBLGlCQUNJLG1CakIrNUZKLENpQjc1RkEsaUJBQ0ksbUJqQmc2RkosQ2lCOTVGQSxpQkFDSSxtQmpCaTZGSixDaUIvNUZBLCtCQUNJLGNBQ0EsWWpCazZGSixDaUJoNkZBLGNBQ0ksMEJqQm02RkosQ2lCajZGQSxVQUNJLGNqQm82RkosQ2lCbDZGQSxjQUNJLGdCakJxNkZKLENpQm42RkEsZUFDSSxpQmpCczZGSixDaUJwNkZBLGVBQ0ksaUJqQnU2RkosQ2lCcjZGQSxlQUNJLGlCakJ3NkZKLENpQnQ2RkEsZUFDSSxpQmpCeTZGSixDaUJ2NkZBLGVBQ0ksaUJqQjA2RkosQ2lCeDZGQSxjQUNJLDBCakIyNkZKLENpQno2RkEsYUFDSSx1QmpCNDZGSixDaUIxNkZBLGNBQ0ksd0JqQjY2RkosQ2lCMzZGQSxZQUNJLFlqQjg2RkosQ2lCNTZGQSxhQUNJLHlCakIrNkZKLENpQjc2RkEsYUFDSSx5QmpCZzdGSixDaUI5NkZBLGFBQ0kseUJqQmk3RkosQ2lCLzZGQSxhQUNJLHlCakJrN0ZKLENpQmg3RkEsVUFDSSxxQmpCbTdGSixDaUJqN0ZBLGFBQ0MsV2pCbzdGRCxDaUJsN0ZBLGtCQUNDLDBCakJxN0ZELENpQm43RkEsbUJBQ0MsMkJqQnM3RkQsQ2lCcDdGQSxZQUNJLDZCakJ1N0ZKLENpQnI3RkEsV0FDSSw0QmpCdzdGSixDaUJ0N0ZBLGNBQ0ksK0JqQnk3RkosQ2lCdjdGQSxhQUNJLDhCakIwN0ZKLENpQng3RkEsY0FDSSxnQmpCMjdGSixDaUJ0N0ZBLGNBQ0ksZ0JqQjY3RkosQ2lCMTdGQSxLQUNJLFNqQjY3RkosQ2lCMzdGQSxLQUNJLFNqQjg3RkosQ2lCNTdGQSxNQUNJLFVqQis3RkosQ2lCNzdGQSxLQUNJLFNqQmc4RkosQ2lCOTdGQSxLQUNJLFNqQmk4RkosQ2lCLzdGQSxLQUNJLFNqQms4RkosQ2lCaDhGQSxpQkFDQyxlakJtOEZELENpQmo4RkEsa0JBQ0ksZ0JqQm84RkosQ2lCajhGQSxnQkFDSSxjakJvOEZKLENpQmo4RkEsa0JBQ0ksY2pCbzhGSixDaUJuOEZJLHFCQUdJLCtCQUZBLGVBQ0EsaUJqQnM4RlIsQ2lCcDhGUSxnQ0FDSSxpQmpCczhGWixDaUIzOEZJLHFCQU9JLFVqQnU4RlIsQ2lCdDhGUSx1QkFDSSx1QmpCdzhGWixDaUJuOUZBLGtCQWVJLGNBREEsY2pCeThGSixDaUJ0OEZBLHdDQUNJLHdCakJ5OEZKLENpQnY4RkEsZUFFSSxnQ0FEQSxtQmpCMjhGSixDaUJ6OEZJLDRCQUNJLGtCakIyOEZSLENpQnI4RkkscUhBQ0kseUJqQnc4RlIsQ2lCcDhGQSxhQUNJLG9CakJ1OEZKLENpQnA4RkksdUNBRUksdUJBREEsV2pCdzhGUixDaUJyOEZJLGFBQ0ksZWpCdThGUixDaUJyOEZJLDZGQUNJLGtCakJ1OEZSLENpQnI4RkksY0FDSSw2QkFDQSxtQkFDQSxlakJ1OEZSLENpQnI4RkksY0FDSSxxQmpCdThGUixDaUJsOEZBLGNBQ0ksY0FDQSxpQmpCczhGSixDaUJyOEZJLHdCQUdJLGFBQ0EsNEJBRUEsVUFEQSxRQUhBLGdCQUtBLFNqQnM4RlIsQ2lCcjhGUSwrQkFDSSxVakJ1OEZaLENpQnA4Rkksc0VBR0ksZ0JBREEsT2pCdThGUixDaUJwOEZJLHdCQUNJLHVCakJzOEZSLENpQm44RkEsa0JBQ0ksZ0JqQnM4RkosQ2lCajhGSSx3QkFDSSxVakJxOEZSLENpQmw4RkEsa0JBQ0ksbUJqQnE4RkosQ2lCajhGSSxpQkFDSSxtQmpCbzhGUixDaUJqOEZBLHVCQUNJLHFCakJvOEZKLENpQmo4RkEsYUFDUSxvQmpCbzhGUixDaUJoOEZJLGVBQ0csb0JqQm84RlAsQ2lCbDhGSSxlQUNHLHVCakJvOEZQLENpQmw4RkksOEJBQ0ksYUFDQSxpQmpCbzhGUixDaUJuOEZRLG9DQUNFLGtCakJxOEZWLENpQmw4RkksMEZBQ0csU0FDQSxnQkFDQSxhQUNBLFNqQm84RlAsQ2lCbDhGSSxlQUNHLGNqQm84RlAsQ2lCbDhGSSxlQUNHLGNqQm84RlAsQ2lCbDhGSSxlQUNHLGdCakJvOEZQLENpQmw4RkksZUFDRyxnQmpCbzhGUCxDaUJsOEZJLGVBQ0UsZ0JqQm84Rk4sQ2lCbDhGSSxl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aE1DLGdCQU1DLFV0QnFoTUYsQ3NCL2dNQyxnQlBoR0Msc0VBZkQseUJBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWZvb01ELENleG5NQyx5QkFHQyxZQURBLHFCQURBLFVmNG5NRixDc0JoaU1DLGdCQU1DLFd0QjZoTUYsQ3FCMW5NSSxVQVFJLHFCakJoQ0EsQ2lCMEJBLDBCQUNBLGtDQUdBLG1CQUZBLGtCQUNBLGtCQUVBLFlBRUEsYXJCMm5NUixDcUJ2bk1nQix3Q0FDSSxzQ3JCeW5NcEIsQ3FCdG5NWSw2QkFFSSxnQkFEQSxXckJ5bk1oQixDcUJ0bk1ZLDZCQUNJLGdCQUVBLGVyQnVuTWhCLENxQnBuTVEsa0JBQ0ksa0JBRUEsV0FEQSxTckJ1bk1aLENxQnJuTVksZ0NBR0ksY3JCdW5NaEIsQ3FCcm5NWSxpRUFISSxzQkFEQSx3QnJCNm5NaEIsQ3FCcm5NWSxvQ0FDSSxVckJ1bk1oQixDcUJqbk1RLDRCQUNJLGtCQUNBLGVyQm9uTVosQ3FCbG5NUSxtQ0FDSSxZckJvbk1aLENxQmxuTVEsb0NBQ0ksYUFDQSxpQnJCb25NWixDcUJsbk1RLHVDQUNJLFVyQm9uTVosQ3FCbG5NUSxrQ0FFSSxVRXpGRixDRndGRSxRckJxbk1aLENxQmhuTUksbUNBR0ksY0FEQSxZckJvbk1SLENxQmxuTVEscURBQ0ksZ0JyQnFuTVosQ3FCbm5NUSwyRUFDSSxnQnJCc25NWixDcUJybk1ZLGlGQUVJLGVBREEsbUJBRUEsa0JyQnduTWhCLENxQnJuTVEsaUVBQ0ksU3JCd25NWixDcUJ2bk1ZLCtFQUNJLGNBQ0EsY3JCMG5NaEIsQ3FCdG5NSSxrQkFDSSxxQkFDQSxnQnJCeW5NUixDcUJ2bk1JLGlCQUVJLGtCakJoSEQsQ2lCK0dDLHNCQUVBLFVqQnpIQSxDaUIySEEsWUFEQSxpQnJCMm5NUixDcUJ6bk1RLHdIQUlJLFNwQmhIUixlQWRrQixDb0I0SFYsU0FDQSxTckI0bk1aLENxQnpuTVEsb0JBR0ksZXBCakhSLGVBakJlLENvQmlJUCxlQUVBLFNyQjJuTVosQ3FCdm5NSSxrQkFRSSxtQ0FGQSxTQUNBLE9BTkEsVUFFQSxlQUVBLFFBREEsTUFGQSxrQkFPQSxhckIwbk1SLENxQnpuTVEsMEJBQ0ksNENBQ0Esd0JyQjJuTVosQ3FCem5NUSwwQkFFSSxVQURBLG9CQUVBLGtCckIybk1aLENxQnZuTUksa0JBR0ksWUFEQSxnQkFEQSxlckI0bk1SLENxQnhuTVEsZ0NBQ0ksYXJCMG5NWixDcUJ4bk1RLHFDQUNJLGFyQjBuTVosQ3FCdm5NUSxxQ0FDSSx1QnJCeW5NWixDcUJybk1JLGdCQUNJLGtCQUNBLFdBQ0EsUXJCd25NUixDcUJybk1JLHFCQUNJLFVqQnZMQSxDaUJ3TEEsY3JCd25NUixDcUJybk1JLHdDQUVJLG9DckJ3bk1SLENxQnJuTUksa0VBSUksY0FEQSxVQURBLDRCckIwbk1SLENxQnRuTVEsc0ZBQ0ksbUJyQnluTVosQ3FCcm5NSSw4Q0FFSSxVQURBLHVCckJ5bk1SLENxQnJuTUksZUFDSSxvQ3JCd25NUixDcUJybk1JLHlEQUVJLHVCckJ3bk1SLENxQnJuTUksZ0VBSUksY0FEQSxVQURBLDRCckIwbk1SLENxQnZuTVEsb0ZBQ0ksbUJyQjBuTVosQ3FCdG5NSSxxQ0FFSSxVQURBLHVCckIwbk1SLENxQnRuTUksY0FDSSxlckJ5bk1SLENxQnhuTVEsb0JBR0ksV0FGQSxXQUNBLGFyQjJuTVosQ3FCdm5NSSxpQkFDSSxXckIwbk1SLENxQnhuTVEsd0JBQ0ksZ0JFdFBGLENGdVBFLGNyQjBuTVosQ3FCdm5NSSxtQkFDSSxVckIwbk1SLENxQnZuTUksWUFDSSxhckIwbk1SLENxQnZuTUksd0JBR0kscUJqQm5RQSxDaUJrUUEsYWpCaFBGLENpQitPRSxlckI0bk1SLENxQnRuTUksU0FDSSxzQnJCeW5NUixDc0Jud01DLFdBQ0Msa0J0QnN3TUYsQ3NCcndNRSxpQkFHQyxXQUZBLFdBQ0EsYXRCd3dNSCxDc0Jyd01FLHNCQUNDLFdBQ0EsY0NuSUksQ0RvSUosV3RCdXdNSCxDc0Jyd01JLHFDQUNDLFlBQ0EsZXRCdXdNTCxDc0Jsd01FLHlCQUNDLGlCdEJvd01ILENzQm53TUcsMkJBQ0MsZXRCcXdNSixDc0Jod01HLDJCQUVDLGNBREEsV0FFQSxpQnRCa3dNSixDc0Jod01HLDhCQUNDLGF0Qmt3TUosQ3NCL3ZNRSxzQkFDQyxhdEJpd01ILENzQjd2TUMsZUFFQyw2QkFDQSxTQUNBLGdDQUhBLFNBSUEsYXRCZ3dNRixDc0JsNk1DLHlDQU9DLHFCbEJqQk0sQ2tCa0JOLHlCQU5BLGtCQUVBLGNBUUEscUJBUEEsZUFNQSxZQUZBLFNBQ0Esb0JBSkEsV3RCMDZNRixDc0JuNk1FLHFEQUlDLHFCbEIzQkssQ2tCMEJMLHlCQURBLFN0QnU2TUgsQ3NCajZNQyxpQ0FDQyxXQUNBLGtCdEJtNk1GLENzQmg2TUMsbUJyQnBCRyxlQWRrQixDcUJvQ3BCLHFCdEJrNk1GLENzQi81TUMsK0JBQ0MsVXRCaTZNRixDc0IvNU1DLGlFQUVDLHNCQUNBLGV0Qmk2TUYsQ3NCOTVNQyxvQkFJQyx3QkFDQSxzQkFGQSxVbEJwREssQ2tCa0RMLGVBQ0EsWUFJQSx5QkFDQSxxQkFDQSxnQkFDQSw2QkFFQSx5QkFEQSxXQUVBLGVBQ0EsZUFDQSxXdEJnNk1GLENzQjk1TUUsMEJBR0Msc0JBREEseUJBREEsU3RCazZNSCxDc0I1NU1DLGdDQUNDLFF0Qjg1TUYsQ3NCMzVNQyw0QkFDQyx5REFDQSwyQkFDQSwyQnRCNjVNRixDc0IxNU1DLHNDQUtDLDhCQUpBLHVCQUdBLGNBR0EsWUFFQSxpQkFQQSxVQVFBLFVBUEEsa0JBS0EsUUFGQSxvQnRCZzZNRixDc0IzNU1FLGtEQUVDLHFCbEJoR0ssQ2tCK0ZMLFV0Qjg1TUgsQ3NCMTVNQyxtQlB6RkMsc0VBVkQseUJBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWZtZ05ELENldi9NQyw0QkFHQyxZQURBLHFCQURBLFVmMi9NRixDc0IzNk1DLG1CQU1DLFV0Qnc2TUYsQ3NCbDZNQyxtQlBoR0Msc0VBZkQseUJBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWZ1aE5ELENlM2dOQyw0QkFHQyxZQURBLHFCQURBLFVmK2dORixDc0JuN01DLG1CQU1DLFd0Qmc3TUYsQ3dCNWhOUSxtREFDSSxlQUNBLFd4QjhoTlosQ3dCMWhOSSxnQkFHSSxjdkJUVyxDQU9mLGVBZGtCLEN1QmVkLGlCeEI2aE5SLEN3QnpoTkksc0JBQ0ksZ0J4QjhoTlIsQ3dCeGhOSSx3RUFISSxzQkFGQSxxQkFDQSxVeEJpaU5SLEN3QnZoTkksOEJBQ0ksbUJ4QnloTlIsQ3dCdGhOSSxrQ0FDSSxrQkFDQSxnQnhCd2hOUixDd0JyaE5JLDRCQUVJLG1CQUNBLG9CeEJ1aE5SLEN3QmxoTlEsbUNBQ0ksY3hCb2hOWixDd0JoaE5JLDRCQUVJLHlDeEJraE5SLEN3QjlnTkksdUJBRUksa0N4Qm1oTlIsQ3dCaGhOSSxzQkFHSSxxQnBCdEVBLENvQnFFQSxhcEI5Q0MsQ29CNkNELGF4Qm9oTlIsQ3dCL2dOSSxrQ0FFSSx3QnBCekVHLENvQjJFSCxxQkFDQSwwQkFEQSx1QkFIQSxXeEJxaE5SLEN3Qi9nTlEsMkNBRUksMEJBREEsYUFFQSxleEJpaE5aLEN3QmhoTlksaURBQ0ksWXhCa2hOaEIsQ3dCN2dOSSxnQ0FDSSxTQUdBLGtCQURBLHNCQURBLFV4QmloTlIsQ3dCemdOUSxpR0FDSSwrQnhCOGdOWixDd0IzZ05RLG1EQUNJLGlCeEI2Z05aLEN3QnhnTlEsMENBQ0ksY0FDQSxpQnhCMGdOWixDeUJ2bk5BLHFCQUVJLHlCQUlBLGtCQUxBLGlCQUVBLGtCQUNBLGdCQUNBLFV6QjJuTkosQ3lCeG5OSSwyQkFDSSxlekIwbk5SLEN5QnpuTlEsOEJBQ0ksNEJ6QjJuTlosQ3lCMW5OWSx5Q0FDSSx5Q3pCNG5OaEIsQ3lCMW5OWSxzQ0FDSSxlekI0bk5oQixDeUIzbk5nQix5Q0FDSSxhekI2bk5wQixDeUJ4bk5RLGtDQUlJLGdCQUhBLFlBQ0EsU0FDQSxTekIybk5aLEN5QnRuTkksNERBR0ksV0FDQSxnQnpCdW5OUixDeUJwbk5JLDBEQUdJLFdBQ0EsZXpCcW5OUixDeUJsbk5JLHdCQUVJLDBCQURBLHlCQUVBLHFCekJvbk5SLEN5QmhuTkksd0JBQ0ksa0JyQi9DRyxDcUJxREgsZ0NBREEsNkJBSkEsVXJCeERELENxQnlEQyxjeEJuRFUsQ3dCb0RWLGV4QnpEYyxDd0IwRGQsaUJBR0Esa0J6QmtuTlIsQ3lCL21OSSxrQ0FDSSxrQnJCakVHLENxQnNFSyxtQ0FGQSxjeEI3REcsQ3dCOERILGV4QnJFTSxDd0JrRWQsYUFDQSxlekJvbk5SLEN5Qi9tTlEsd0JBRUksd0NBREEsd0N6QmtuTlosQ3lCOW1OSSx1QkFDSSxRekJnbk5SLEN5Qi9tTmdCLCtCQUNJLGN6QmluTnBCLEN5QjdtTkksd0JBRUksU0FEQSxTekJnbk5SLEN5QjdtTkksOEJBQ0ksa0J6QittTlIsQ3lCOW1OUSxzQ0FDSSxjeEJwRk8sQ3dCcUZQLGV6QmduTlosQ3lCM21OQSxxQkFDSSxlekI4bU5KLEN5QjNtTlEsbUNBQ0ksc0N6QjZtTlosQ3lCMW1OSSx3QkFDSSxXekI0bU5SLEN5QjFtTkksd0JBQ0ksdUNBQ0EsY3hCdkdXLEN3QndHWCxXekI0bU5SLEN5QjlsTkEsbUJBQ0ksaUJ6QnltTkosQ3lCcm1OSSxpQ0FDSSxhekJ3bU5SLEN5QmxtTkksZUFDSSxhekJxbU5SLEN5Qm5tTkksYUFFSSxXQUNBLGNBRkEsU3pCdW1OUixDeUJubU5JLGFBQ0ksaUJBRUEsY0FEQSxTekJzbU5SLEN5Qi9sTkEsc0JBQ0ksc0J6QmttTkosQ3lCaG1OQSxzQkFHSSxzQkFDQSxpQ0FIQSxlQUNBLGF6QnFtTkosQ3lCaG1OQSx1QkFDSSx5QkFDQSxhekJtbU5KLEN5QmhtTkEsZ0JBQ0ksdUJ6Qm1tTkosQ3lCL2xOQSxZQUNJLGV6QjJtTkosQ3lCL2xOQSxzQkFWSSxZQURBLGtCQUVBLFdBQ0EsZUFDQSxnQkFDQSxjQUNBLGVBQ0EsaUJBQ0EsaUJ6QittTkosQ3lCL2xOQSxpQkFaSSxrQnpCcW5OSixDeUJ6bU5BLE9BR0ksWUFEQSxrQkFFQSxXQUNBLGVBQ0EsZ0JBQ0EsYXpCa21OSixDeUJqbU5JLGtCQU9JLFdBSEEsZUFGQSxZQUdBLGVBRkEsY0FHQSxrQkFMQSxVekJ5bU5SLEN5QmxuTkEsT0FvQkksa0JBSEEsZUFDQSxpQkFDQSxpQnpCcW1OSixDeUJqbU5BLGlCQUNJLG9CekJvbU5KLEN5QjFsTkEsYUFDSSxhekJpbU5KLEN5QjlsTkEsTUFFSSxVekJpbU5KLEN5QjlsTkEsYUFKSSxpQnpCdW1OSixDeUJubU5BLE9BRUksV3pCaW1OSixDeUI3bE5JLGFBR0ksV0FGQSxXQUNBLGF6QmltTlIsQ3lCN2xOQSxhQUlJLFdBSEEsa0JBQ0EsV0FDQSxPekJpbU5KLEN5QjNsTkEsUUFDSSxjQUNBLFlBQ0EsZUFDQSxRekI4bE5KLEN5QjNsTkEsc0JBVUksc0R6QjhsTkosQ3lCNWxOQSw2Q0FWSSxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVekI2bU5KLEN5QnptTkEsdUJBVUkscUV6QitsTkosQ3lCM2xOSSx3REFDSSxnQnpCOGxOUixDeUIzbE5RLGdDQUNJLGF6QjZsTlosQ3lCemxOQSxTQUNJLGF6QjRsTkosQ3lCeGxOQSxVQUlJLGdCcEJsU0gsc0JvQitSa0MsQ0FFL0IsbUJBREEsVXpCNmxOSixDeUJ4bE5BLGtCQUVJLFlBQ0Esa0JBRkEscUJ6QjZsTkosQ3lCcmxOQSxjQzlRRyxpQjFCdTJOSCxDMEJ0Mk5FLDZCQUlFLHlCQUhBLGtCQUVBLHFCQUdBLDBCQUdBLHlCQVBBLGtCQUtBLGdCQUZBLFVEeVFpQixDQ3RRakIsWTFCeTJOSixDMEJ2Mk5JLG1DQUdFLFdBQ0EsY0FIQSxTQUlBLGtCQUhBLE8xQjQyTk4sQzBCdjJOSSxvQ0FDRSxrQjFCeTJOTixDMEJ2Mk5JLG1DQUNFLGNBQ0EsUTFCeTJOTixDMEJ2Mk5JLCtDQUVFLHNCQURBLFkxQjAyTk4sQzBCdjJOSSwrQkFDQyxpQkFDQSxjQUNBLGMxQnkyTkwsQzBCcjJOSSxrQ0FFRSxZRHlPcUIsQ0MxT3JCLDBCMUJ3Mk5OLEMwQnQyTk0sd0NBR0Usa0NBQ0EsbUNBRkEsNkJBREEsVzFCMjJOUixDMEJwMk5NLDBDQUNFLFNEK04wQixDQzlOMUIsVzFCczJOUixDMEJyMk5RLGdEQUNFLFMxQnUyTlYsQzBCbDJOTSwyQ0FDRSxVMUJvMk5SLEMwQm4yTlEsaURBQ0UsVTFCcTJOVixDMEIvMU5JLGdDQUNFLDBCQUNBLFMxQmkyTk4sQzBCaDJOTSxzQ0FFRSxnQ0FDQSxrQ0FDQSxtQ0FIQSxRMUJxMk5SLEMwQjkxTk0sd0NBQ0UsU0RrTTBCLENDak0xQixXMUJnMk5SLEMwQi8xTlEsOENBQ0UsUzFCaTJOVixDMEI1MU5NLHlDQUNFLFUxQjgxTlIsQzBCNzFOUSwrQ0FDRSxVMUIrMU5WLEMwQnoxTkksd0NBQ0UsNkJBQ0EsVTFCMjFOTixDMEIxMU5NLDhDQUlFLG9DQUZBLDhCQUNBLGlDQUZBLFUxQisxTlIsQzBCeDFOTSw0Q0FDRSxTMUIwMU5SLEMwQnoxTlEsa0RBQ0UsTzFCMjFOVixDMEJ0MU5NLCtDQUNFLFkxQncxTlIsQzBCdjFOUSxxREFDRSxVMUJ5MU5WLEMwQm4xTkksdUNBQ0UsNEJBQ0EsUzFCcTFOTixDMEJwMU5NLDZDQUlFLG9DQUZBLCtCQUNBLGlDQUZBLFMxQnkxTlIsQzBCbDFOTSwyQ0FDRSxTMUJvMU5SLEMwQm4xTlEsaURBQ0UsTzFCcTFOVixDMEJoMU5NLDhDQUNFLFkxQmsxTlIsQzBCajFOUSxvREFDRSxVMUJtMU5WLEMwQjUwTkksa0RBQ0UsYzFCODBOTixDMEIzME5FLG9EQUNFLGlCMUI2ME5KLEMwQjMwTkUseURBQ0UsZTFCNjBOSixDMEIzME5FLDBEQUNFLGdCMUI2ME5KLEN5Qmp1TkEsY0FFSSxxQkFDQSw0QkFDQSxvQnpCa3VOSixDeUJodU5RLGtDQUNJLGtCekJrdU5aLEN5QjV0TkEsa0JBQ0ksaUJ6Qit0TkosQ3lCN3ROQSxLQUNJLG1CekJndU5KLEN5Qjd0TkEsYUFDSSxlekJndU5KLEN5Qjd0TkEsTUFFSSxPekJndU5KLEN5Qjd0TkEsWUFKSSxpQnpCc3VOSixDeUJsdU5BLE1BRUksT3pCZ3VOSixDeUI3dE5BLGFBQ0ksZXpCZ3VOSixDeUI3dE5BLGFBQ0ksZXpCZ3VOSixDeUI3dE5BLGNBQ0ksZ0J6Qmd1TkosQ3lCOXROQSxjQUNJLGdCekJpdU5KLEN5Qi90TkEsZUFDSSxpQnpCa3VOSixDeUJodU5BLFlBQ0ksa0J6Qm11TkosQ3lCanVOQSxnQkFDSSxrQnpCb3VOSixDeUIvdE5JLG1LQUNJLG1CQUNBLHFFQUNBLG9CekJrdU5SLEN5Qjd0TkEsV0FHSSw0Q0FEQSw2Q0FEQSxtQ3pCa3VOSixDeUI5dE5BLFNBQ0ksa0N6Qml1TkosQ3lCN3ROQSw0Q0FDSSx5QnpCZ3VOSixDeUI3dE5BLE1BQ0kscUJ6Qmd1TkosQ3lCL3ROSSx5QkFDSSxlekJpdU5SLEN5Qjl0TkEsTUFFSSxxQnpCZ3VOSixDeUIvdE5JLHlCQUNJLGV6Qml1TlIsQ3lCOXROQSxtQkFDSSxpQnpCaXVOSixDeUI5dE5BLGdCQUNJLGNBQ0Esa0J6Qml1TkosQ3lCaHVOSSxvQkFDSSxtQkFDQSxxQnpCa3VOUixDeUJqdU5RLHlDQUNJLGtCekJtdU5aLEN5Qi90TlEsc0JBQ0kscUJ6Qml1TlosQ3lCbHVOUSxzQkFDSSxxQnpCb3VOWixDeUJydU5RLHNCQUNJLHFCekJ1dU5aLEN5Qnh1TlEsc0JBQ0kscUJ6QjB1TlosQ3lCdnVOSSxzQkFDSSxxQnpCeXVOUixDeUJ2dU5JLHVCQUdJLGVBREEsZUFEQSxhekIydU5SLEN5Qnh1TlEseUJBQ0ksZXpCMHVOWixDMkIvcU9BLHNCQUtDLHdCQURBLDJCM0Jnck9ELEMyQjVxT0EsV0FJQywwREFEQSxZQURBLFUzQmdyT0QsQzJCM3FPQSxXQUlDLDBEQURBLFlBREEsVTNCK3FPRCxDNEIzck9BLCtDQUVJLHFCQUNBLGtCNUI4ck9KLEM0QjNyT0Esd0JBQ0ksUzVCOHJPSixDNEIzck9BLHVCQUNJLFM1QjhyT0osQzRCM3JPQSxjQUNJLGE1QjhyT0osQzRCM3JPQSxhQUNJLFc1QjhyT0osQzRCNXJPQSxlQUNJLHdCNUIrck9KLEM0QjdyT0EsaUJBQ0kscUI1QmdzT0osQzRCOXJPQSxxQkFDSSxlNUJpc09KLEM0Qi9yT0Esa0JBQ0ksc0I1QmtzT0osQzRCaHNPQSxvQkFDSSxjNUJtc09KLEM0QmpzT0EsWUFDSSxnQjVCb3NPSixDNEJsc09BLHNCQUNJLCtCNUJxc09KLEM0Qm5zT0Esa0JBQ0ksZTVCc3NPSixDNEJwc09BLHFCQUNJLGtCNUJ1c09KLEM0QnJzT0EsT0FDSSxlNUJ3c09KLEM0QnRzT0EsYUFDSSxlNUJ5c09KLEM0QnZzT0EsWUFDSSxxQkFDQSx3QjVCMHNPSixDNkJ0d09BLGlCQUVJLHdCQURBLHFCN0Iwd09KLEM2QnR3T0Esa0JBQ0ksVzdCeXdPSixDNkJ2d09JLDhCQUVJLFlBREEsb0I3QjB3T1IsQzZCdHdPSSwrQkFDSSxlN0J3d09SLEM2QnZ3T1EsOENBSUksZXpCbEJKLEN5QmlCSSxrQkFEQSxZQURBLFU3QjR3T1osQzZCbndPSSx3Q0FDSSxVN0Jzd09SLEM2Qm53T0ksdUNBQ0ksZUFFQSxnQkFEQSxnQjdCc3dPUixDNkJqd09BLFVBQ0ksVTdCcXdPSixDNkJsd09JLGdDQUVJLG1CQUNBLGlCQUZBLG1CN0Jzd09SLEM2Qmx3T1EsOENBQ0ksVzdCb3dPWixDNkJod09JLG9DQUNJLG1CQUVBLGdDQURBLFc3Qm13T1IsQzZCOXZPUSx3Q0FFSSxXQUNBLGdCQUZBLFc3Qmt3T1osQzZCOXZPUSxxQ0FFSSxpQkFEQSxpQjdCaXdPWixDNkIvdk9ZLHNEQUNJLGU3Qml3T2hCLEM2Qi92T1ksOENBRUkscUJBREEsZUFFQSxpQkFFQSxrQkFDQSxRQUZBLFU3Qm13T2hCLEM2QjV2T1EsMENBQ0ksVzdCOHZPWixDNkI3dk9ZLDZEQUNJLGU3Qit2T2hCLEM2Qnp2T0ksMkJBQ0ksYzdCMnZPUixDNkJ4dk9JLGlCQUNJLGM3QjB2T1IsQzZCdnZPSSxnQkFDSSxhN0J5dk9SLEM2QnR2T0kseUJBRUksOEJBQ0EsWUFGQSxTN0Iwdk9SLEM2QnJ2T0ksMkJBQ0ksaUI3QnV2T1IsQzZCcHZPWSwrQ0FDSSxlN0Jzdk9oQixDNkI5dU9JLGlDQUdJLG9CQURBLFdBREEsc0I3QnN2T1IsQzZCaHZPUSw4Q0FPSSx3QnpCbkZILEN5QjZFRyx5QkFDQSxZQUlBLFVBRkEsa0JBQ0EsU0FGQSxTN0Jzdk9aLEM2Qi91T1Esa0RBTUksd0J6QjVGSCxDeUJ1RkcseUJBQ0EsWUFHQSxnQkFEQSxrQkFEQSxTN0Jvdk9aLEM2Qjl1T1EsbURBTUks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QkFDQSxjQUNBLGMxQndzUUwsQzBCcHNRSSxpQ0FFRSxXMUI3RHFCLEMwQjREckIsMEIxQnVzUU4sQzBCcnNRTSx1Q0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXMUIwc1FSLEMwQm5zUU0seUNBQ0UsVTFCdkV5QixDMEJ3RXpCLFcxQnFzUVIsQzBCcHNRUSwrQ0FDRSxTMUJzc1FWLEMwQmpzUU0sMENBQ0UsVzFCbXNRUixDMEJsc1FRLGdEQUNFLFUxQm9zUVYsQzBCOXJRSSwrQkFDRSwwQkFDQSxRMUJnc1FOLEMwQi9yUU0scUNBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUTFCb3NRUixDMEI3clFNLHVDQUNFLFUxQnBHeUIsQzBCcUd6QixXMUIrclFSLEMwQjlyUVEsNkNBQ0UsUzFCZ3NRVixDMEIzclFNLHdDQUNFLFcxQjZyUVIsQzBCNXJRUSw4Q0FDRSxVMUI4clFWLEMwQnhyUUksdUNBQ0UsNkJBQ0EsVzFCMHJRTixDMEJ6clFNLDZDQUlFLG9DQUZBLDhCQUNBLGlDQUZBLFUxQjhyUVIsQzBCdnJRTSwyQ0FDRSxRMUJ5clFSLEMwQnhyUVEsaURBQ0UsTzFCMHJRVixDMEJyclFNLDhDQUNFLFcxQnVyUVIsQzBCdHJRUSxvREFDRSxVMUJ3clFWLEMwQmxyUUksc0NBQ0UsNEJBQ0EsVTFCb3JRTixDMEJuclFNLDRDQUlFLG9DQUZBLCtCQUNBLGlDQUZBLFMxQndyUVIsQzBCanJRTSwwQ0FDRSxRMUJtclFSLEMwQmxyUVEsZ0RBQ0UsTzFCb3JRVixDMEIvcVFNLDZDQUNFLFcxQmlyUVIsQzBCaHJRUSxtREFDRSxVMUJrclFWLEMwQjNxUUksaURBQ0UsYzFCNnFRTixDMEIxcVFFLG1EQUNFLGlCMUI0cVFKLEMwQjFxUUUsd0RBQ0UsZTFCNHFRSixDMEIxcVFFLHlEQUNFLGdCMUI0cVFKLENBdDJRQSxhQUVJLGlCQXUyUUosQ0FyMlFJLGdCQUNJLGdCQUNBLGVBdTJRUixDQXIyUVEsNEJBQ0ksWUF1MlFaLENBajJRSSxXQUtJLFdBSkEsWUFDQSxlQUVBLHFCQXEyUVIsQ0EvMVFJLDhCQVBJLGNBMDJRUixDQS8x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QUNJLHdCQXF5UVIsQ0FqeVFRLG9HQUNJLFdBc3lRWixDQWx5UVEsc09BQ0UsU0FveVFWLENBL3hRSSw2RUFDRSxTQWt5UU4sQ0EveFFFLHdCQUNFLGVBa3lRSixDQWh5UUEsaUNBRUkscUJBbXlRSixDQWh5UUksMEJBQ0UsZ0JBbXlRTixDQTl4UU0sd0NBQ0UsWUFpeVFSLENBL3hRTSx3Q0FHRSxpQkFGQSxtQkFDQSxtQkFreVFSLENBNXhRSSx5Q0FDRSxZQSt4UU4sQ0E5eFFNLDRDQUNFLGVBQ0EsZ0JBZ3lRUixDQTF4UU0seUNBQ0ksbUJBQ0EsZUE2eFFWLENBM3hRTSxxQ0FHSSxtQkFDQSxlQUhBLGdCQUNBLFlBK3hRVixDQTN4UU0sa0NBQ0ksV0FDQSxjQTZ4UVYsQ0EzeFFNLDRCQUVJLGVBREEsZUE4eFFWLENBM3hRTSx5Q0FFSSxrQkFDQSxXQUNBLGVBSEEscUJBZ3lRVixDQTN4UU0sb0NBQ0ksU0E2eFFWLENBM3hRTSw0Q0FDSSx5QkFDQSxvQkFFQSxhQURBLFVBOHhRVixDQTF4UU0sc0NBQ0ksU0E0eFFWLENBMXhRTSxnREFDSSxlQTR4UVYsQ0ExeFFNLHNEQUNJLGdCQTR4UVYsQ0ExeFFNLHFEQUNJLGVBNHhRVixDQTF4UU0seUNBR0ksMEJBREEsMkJBREEsdUJBOHhRVixDQTF4UU0sa0NBQ0ksY0E0eFFWLENBMXhRTSxpQ0FDSSxpQkE0eFFWLENBMXhRTSw2REFLSSxnQkFKQSxZQUdBLFVBREEsZ0JBR0EsY0FKQSxvQkFneVFWLENBdnhRSSxxQ0FDRSxjQTB4UU4sQ0F4eFFNLHFCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL2p2LlJlcXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHlwb2dyYXBoeS1ub2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9faDVicC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19ibHVlLXNwcml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdGlueW1jZS5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19lbGxpcHNpcy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fanYuQ2FuZC5Db2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY3VycmVuY3lTZWxlY3QyV2lkZ2V0LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2NvbXBhdGliaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL2p2LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3RyaWFuZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fcGllY2hhcnQuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2xpYi9zdXN5L19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19hcHBsaWNhdGlvbk1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2Zvcm1UZW1wbGF0ZS5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19hcHBseUZvcm1QcmV2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2lkZW50aXR5LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FwcGxpY2F0aW9uVGFicy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbioge1xuXHQvLyBodHRwOi8vY3NzLXRyaWNrcy5jb20vdGhpbmdzLWl0LW1pZ2h0LWJlLWZ1bnVzZWZ1bC10by10cnktdGhlLXVuaXZlcnNhbC1zZWxlY3Rvci1vbi9cblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0b3V0bGluZTogbm9uZTtcbn1cbi5uZy1zY29wZSAqIHtcblx0Ly90cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLXBvc2l0aW9uIDBzIGVhc2U7XG59XG4vLyB0aGUgYWJvdmUgcnVsZSBpcyBhIGJhZCBpZGVhIGFuZCBzaG91bGQgYmUgcmVtb3ZlZCBiZWNhdXNlXG4vLyBub3cgd2UgbmVlZCB0byByZW1vdmUgdGhlIHRyYW5zaXRpb24gdG8gZml4IGJ1ZyAxMDk4MlxuLm1jZUxpc3RCb3hNZW51IHtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cbmJvZHksIGh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDk5MHB4O1xuXHQvL2JhY2tncm91bmQ6IHdoaXRlO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHQvL2NvbG9yOiAjNjY2NjY2O1xufVxuXG4vKlxuICogUmVtb3ZlIHRleHQtc2hhZG93IGluIHNlbGVjdGlvbiBoaWdobGlnaHQ6IGg1YnAuY29tL2lcbiAqIFRoZXNlIHNlbGVjdGlvbiBkZWNsYXJhdGlvbnMgaGF2ZSB0byBiZSBzZXBhcmF0ZVxuICogQWxzbzogaG90IHBpbmshIChvciBjdXN0b21pemUgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gbWF0Y2ggeW91ciBkZXNpZ24pXG4gKi9cbjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogNSUpOyB9XG46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA1JSk7IH1cblxuaDEge1xuXHQvL2ZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTsgLy8yN3B4O1xuXHQvL2ZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcblx0Ly9tYXJnaW46IDE4cHggMCAxMHB4O1xuXHRwYWRkaW5nOiAxM3B4IDAgMTVweCAwO1xuXHRsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1sYXJnZTtcbn1cbmgyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMjFweDtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cbmgyLCBoMyB7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMTdweDtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuaDMge1xuXHQvL2ZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweDtcblx0cGFkZGluZzogMTBweDtcbn1cbmg0IHtcblx0Ly9mb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cbmg1IHtcblx0Ly9mb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cbnAge1xuXHQvL2ZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luOiAxMHB4O1xufVxuYSB7XG5cdGNvbG9yOiAkYmx1ZTtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnNtYWxsIHtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xufVxub2JqZWN0LnBkZiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDUyNnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1wcmk7XG59XG5iLCBzdHJvbmcge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5pLCBlbSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbnVsIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5vbCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbmJsb2NrcXVvdGUge1xuXHQvL2ZvbnQtc3R5bGU6IGl0YWxpYztcblx0bWFyZ2luOiAxMHB4IDBweDtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICfigJwnO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICfigJ0nO1xuXHR9XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XHJcbkB1c2UgXCJqdlwiO1xyXG5AdXNlIFwiX3BpZWNoYXJ0XCI7XHJcbkB1c2UgXCIuLi9jb21tb24vbW9kYWxcIjtcclxuQHVzZSBcIi4uL2poaXJlL2poaXJlTW9kYWxcIjtcclxuQHVzZSBcIi4uL2NvbW1vbi9mb3JtVGVtcGxhdGVcIjtcclxuQHVzZSBcImFwcGx5Rm9ybVByZXZpZXdcIjtcclxuQHVzZSBcIi4uL2NvbW1vbi9pZGVudGl0eVwiO1xyXG5AdXNlIFwiLi4vY29tbW9uL2FwcGxpY2F0aW9uVGFic1wiO1xyXG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHlcIjtcclxuQHVzZSBcIi4uL2NvbW1vbi90b29sdGlwXCIgYXMgKjtcclxuQHVzZSBcIi4uLy4uL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5jc3NcIjtcclxuXHJcbi5qb2JMaW5rRXJyb3JNc2cge1xyXG4gICAgQGV4dGVuZCAuZXJyb3I7XHJcbn1cclxuZGwuYmFzaWNGaWVsZCB7XHJcbiAgICBkdCB7XHJcbiAgICAgICAgd2lkdGg6IDUlO1xyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1JTtcclxuICAgIH1cclxufVxyXG4uc3VibWl0VG9ITVBhZGRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4uc3VtbWFyeS1zZWN0aW9uc3tcclxuICAgIHRhYmxle1xyXG4gICAgICAgIHRoe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5saXN0VG9vbHRpcHtcclxuICAgIEBpbmNsdWRlIHRvb2x0aXAoMjBlbSwgMThweCwgLTIycHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5oMSB7XHJcbiAgICA+YTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJz4nO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBjb2xvcjogI2NjYztcclxuICAgIH1cclxufVxyXG5cclxudWwuc3RhdHMge1xyXG4gICAgLmRhdGVGb250IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcclxuICAgIH1cclxufVxyXG4uYmFyQ2hhcnRUYWJsZSB7XHJcbiAgICB0YWJsZS1sYXlvdXQ6Zml4ZWQ7XHJcbiAgICB0ciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xyXG4gICAgLmJhckNoYXJ0TGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4udHJ1bmNhdGVMYWJlbHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG1heC1oZWlnaHQ6IDM2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG59XHJcblxyXG4uc2lkZVBhbmVsIHtcclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xyXG4gICAgfVxyXG4gICAgdWwuc3RhdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4zZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZGFyay10cmk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qdi1hcHByb3Zlci1saXN0IHtcclxuICAgIHBhZGRpbmc6IDZweCAwO1xyXG59XHJcblxyXG50YWJsZS5hcHByb3ZhbHMge1xyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLXNlYztcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4ICRib3JkZXIgc29saWQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsLnN0YXRzIGxpLm9ubHlNaW5vclRleHQge1xyXG4gICAgcGFkZGluZy10b3A6M3B4O1xyXG4gICAgbWluLWhlaWdodDo0MXB4O1xyXG59XHJcblxyXG4uaWRlbnRpdHktZGV0YWlscyAuc3RhdHMge1xyXG4gICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmlkZW50aXR5IC5pZGVudGl0eS10b3Atd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLmFwcGxpY2F0aW9uLXRhYnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjQ1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY3RucyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgLTVweDtcclxuICAgIHVsLmFjdGlvbnMge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0Om5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAuaWNvLWxpbmtlZGluLCAuaWNvLWpvYnRhcmdldCwgLmljby1lcXVlc3QsIC5pY28tdm9ucSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaHItYnV0dG9ucywgJi5oci1tYXJrZXRpbmdMaW5rcyB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46NXB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc21hbGwtcGFnaW5hdGlvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIC5yZXEtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgICAucGFnaW5nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgLmp2LWFycm93TGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5qdi1hcnJvd1JpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qdi1hY3Rpdml0eS1tc2cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYWN0aW9uLWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmpvYkxpbmtNb2RhbCB7XHJcbiAgICB1bC5hY3RucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxZW07XHJcbiAgICB9XHJcbiAgICA+IGRpdiBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgfVxyXG4gICAgLmRlc3RpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW46MC44ZW0gMDtcclxuICAgIH1cclxuICAgIC5saW5rU2VsZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcbiB9XHJcblxyXG4uanYtcmVxc1Bvc3RPcHRzIHtcclxuICAgIHdpZHRoOjcxMHB4O1xyXG59XHJcblxyXG4uYXBwcm92YWxzIC5hY3RucyB7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgYmFja2dyb3VuZDpub25lO1xyXG59XHJcbi5hcHByb3ZhbENoYWluIHtcclxuICAgIGgzIHtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgfVxyXG4gICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206c29saWQgMXB4ICRib3JkZXI7XHJcbiAgICB9XHJcbn1cclxuLmFwcHJvdmFscyB7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBtYXJnaW46MCAwIDEwcHggMDtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcHJpO1xyXG4gICAgfVxyXG4gICAgLnN0YXR1c0NvbHVtbiwgLmFwcHJvdmVyQ29sdW1uIHtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XHJcbiAgICB9XHJcbiAgICAuc3RhdHVzQ29sdW1uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgIHdpZHRoOjQwMHB4O1xyXG4gICAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwcHJvdmVyQ29sdW1uIHtcclxuICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgIH1cclxuICAgID5saSB7XHJcbiAgICAgICAgcGFkZGluZzoxM3B4O1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206c29saWQgMXB4ICRib3JkZXI7XHJcbiAgICB9XHJcbiAgICAubm90ZSB7XHJcbiAgICAgICAgY29sb3I6JGxhYmVsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICBib3JkZXItbGVmdDpzb2xpZCAxcHggJGxhYmVsO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICB9XHJcbn0uam9iLWJvYXJke1xyXG4gICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgaDN7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAgIHBhZGRpbmc6MTBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5xdWlja0Zvcm1zLm5vdGUgZm9ybSAubWNlRWRpdG9ye1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbn1cclxuXHJcbi5xdWlja0Zvcm1zLnJlcU5vdGVze1xyXG4gICAgZHQsIGRke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBkaXYubWNlLXRpbnltY2V7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgd2lkdGggOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXJyb3J7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhpZ2hjaGFydHNcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQnVnICMxODg4OCAtIEFDTSAtIDA0LzIxLzE0XHJcbiAgICogUmVhc29uXHJcbiAgICogTWF0Y2hlZCB1cCB0aGUgYmFyY2hhcnQgdG8gdGhlIG5ldyBkZXNpZ24gY2hhbmdlcyB0aGF0IEtlbiBtYWRlIGluIHRoZVxyXG4gICAqIHJlc3Qgb2YgdGhlIGFwcGxpY2F0aW9uXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiNCYXJDaGFydCB7XHJcbiAgICB3aWR0aDogNzAwcHg7XHJcblxyXG4gICAgLmhpZ2hjaGFydHMtYXhpcy1sYWJlbHMge1xyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEJ1ZyAjMTkyMzMgLSBBQ00gLSAwNC8yNS8xNFxyXG4gICAqIFJlYXNvblxyXG4gICAvLyBIaWRlIHRoZSBsb2FkZXIgZnJvbSB3aXRoaW4gdGhlIG1vZGFsIGFuZCBmaXggdGhlIGJyb2tlbiBtb2RhbCBlbGVtZW50c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5ib2R5ICNqdi1xdWlja1ZpZXdMb2FkaW5nU3RhdGVXcmFwcGVyLmp2LWxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5ICNqdi1tb2RhbERpYWxvZyB7XHJcbiAgICB1bCxcclxuICAgIG9sXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuanYtZGlhbG9nLXRvcCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLmp2LWRpYWxvZy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5qdi1jbG9zZU1vZGFsRGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdi1kaWFsb2dUYWJNZW51IHtcclxuICAgICAgICBsaS5hY3RpdmUgYSxcclxuICAgICAgICBsaS5hY3RpdmUgYTpob3ZlclxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgLmp2LWdyZWVuTnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gQ29sb3IgaXMgc2V0IGluIC5uZXQgY3NzIGZpbGUsIHRoYXQncyB3aHkgdGhlcmUgaXMgYSBIRVggaGVyZVxyXG4gICAgICAgIGxpIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAuanYtZ3JlZW5OdW1iZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEzMkU0NztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNqdi1kaWFsb2dJbmZvYm94U3VtbWFyeSB7XHJcbiAgICAuanYtZGlhbG9nVGFiTWVudSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpZGVCb3h7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkd2hpdGUsIGNvbG9yLmFkanVzdCgkd2hpdGUsICRsaWdodG5lc3M6IDMlKSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAxM3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4jdHRmSW5mbyB7XHJcbiAgd2lkdGg6NjAwcHg7XHJcbiAgbWFyZ2luLXRvcDoxMnB4O1xyXG4gIHRyIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp2LXRoLWNvbG9yIHtcclxuICAgIGNvbG9yOiNCQUJFQzg7XHJcbiAgfVxyXG4gIC50aW1lVG9GaWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbiNqdi10dGZXaWRnZXQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA2MDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgI2NoYXJ0MSB7XHJcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206MjVweDtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgfVxyXG4gIC5qdi1tYXJnaW5Cb3R0b20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG4gICNqdi1kZXRhaWxzIHtcclxuICAgIGNvbG9yOiNCQUJFQzg7XHJcbiAgfVxyXG59XHJcblxyXG4uanYtaGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuI0FwcHNCeVNvdXJjZSB7XHJcbiAgbWFyZ2luLXRvcDogLTExMXB4O1xyXG59XHJcblxyXG4uanYtU3RhdHVzRGV0YWlsc3tcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdi1TdGF0dXNEZXRhaWxzQm9keXtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzNkODdjZiAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4uZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbn1cclxuXHJcbi5iYWNrLWxpbmsge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmljby1yZW1vdmUge1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcblxyXG4ucmVtb3ZlU2tpbGwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbn1cclxuXHJcbnNwYW4udGFnIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gICAgY29sb3I6ICM5QjlCOUI7XHJcbn1cclxuXHJcbnNwYW4udGFnIGEge1xyXG4gICAgY29sb3I6IGdyZXk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG5cclxuc3Bhbi5yZW1vdmVTa2lsbCB7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAuaWNvLXJlbW92ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWcgc3BhbiB7XHJcbiAgICAgICAgLmljby1yZW1vdmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5kaXNhYmxlQ2xpY2t7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGNvbG9yOmdyZXk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OjEwcHhcclxufVxyXG5cclxuLmVuYWJsZUNsaWNre1xyXG4gICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDoxMHB4XHJcbn1cclxuXHJcbi5tYXJnaW5MZWZ0MjM1e1xyXG4gICAgbWFyZ2luLWxlZnQ6MjM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4udG90YWx7XHJcbiAgICBiYWNrZ3JvdW5kOiNmNGY0ZjRcclxufVxyXG4ucmlnaHRQb3N0UGFkZGluZ3tcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbmZpZWxkc2V0W25nLXN3aXRjaC13aGVuPUNoZWNrQm94XSB7XHJcbiAgICAuanYtYWN0aW9uLWNoZWNrYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuZmllbGRzZXRbbmctc3dpdGNoLXdoZW49UmFkaW9dIHtcclxuICAgIC5qdi1hY3Rpb24tcmFkaW8tYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpLXJlY29tbWVuZGF0aW9uLWZyYW1le1xyXG4gICAgd2lkdGg6IDk5MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDUwcHg7XHJcbn1cclxuXHJcbi5qdi1jYW5kaWRhdGUtbGlzdC13cmFwcGVyLCAuTXVpRGlhbG9nLWNvbnRhaW5lciB7XHJcbiAgICBtYWluIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcHJpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUuTXVpVGFibGUtcm9vdCB7XHJcbiAgICAgIHRyIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgLk11aVRhYmxlQ29udGFpbmVyLXJvb3Qge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NjhweDtcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNjtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSwgJjpudGgtb2YtdHlwZSgyKSwgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiA3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2hvdy1zdGlja3ktY29sdW1uLXNoYWRvdyB7XHJcbiAgICAgICAgICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMik6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMTBweCAwIDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5NdWlJbnB1dEJhc2Utcm9vdCB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLk11aUJ1dHRvbi1vdXRsaW5lZCB7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoOTEsIDEwNSwgMTEzLCAwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuTXVpRHJhd2VyLXBhcGVyLCAuTXVpUGFwZXItcm9vdHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuTXVpUmFkaW8tcm9vdCwgLk11aUNoZWNrYm94LXJvb3R7XHJcbiAgICAgICAgLlByaXZhdGVTd2l0Y2hCYXNlLWlucHV0IHtcclxuICAgICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5NdWlEaWFsb2ctY29udGFpbmVyLk11aURpYWxvZy1zY3JvbGxQYXBlciB7XHJcbiAgICAuTXVpUGFwZXItcm9vdC5NdWlQYXBlci1lbGV2YXRpb24ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuTXVpVGFibGVDb250YWluZXItcm9vdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4udG94LXRleHRhcmVhLXdyYXAsXHJcbi50b3gtdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmp2LXJlamVjdC1tb2RhbC10aXRsZXtcclxuICAgIGgyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qdi1RdWlja1ZpZXdTaG93e1xyXG4gICAgLmp2LXN1bW1hcnlDb250ZW50e1xyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuanYtaW5mb2JveENhbmRpZGF0ZSB7XHJcbiAgICAuanYtY2FuZGlkYXRlRGV0YWlsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5qdi1hdXRvbWF0aW9uLWVuZ2luZXtcclxuICAgICAgLnNlYXJjaC1hdXRvbWF0aW9ue1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRhYmxlLWhlYWRpbmcge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2VkZjRmYTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAudGFibGUtcm93c3tcclxuICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5ib2xkIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdXRvbWF0aW9uLXNlYXJjaHtcclxuICAgICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiNDQ0NDQ0M7XHJcbiAgICAgICAgICBjb2xvcjojODA4MDgwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIC5maXJzdC1jb2x1bW57XHJcbiAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICB9XHJcbiAgICAgIC5qdi1hdXRvbWF0aW9uLWhlYWRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOjEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5qdi1oZWFkZXItYXJlYXtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgLmp2LW1vZGFsLWF1dG9tYXRpb24tbmFtZXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmp2LW1vZGFsLWF1dG9tYXRpb24tY29uZGl0aW9uc3tcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5qdi1tb2RhbC1hdXRvbWF0aW9uLXNlY29uZGFyeXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRhcmstb3V0bGluZS1kYXJre1xyXG4gICAgICAgICAgY29sb3I6ICMxODcyY2MgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnNtYWxsLWZvbnR7XHJcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1pdGVte1xyXG4gICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0IHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogMFxyXG4gICAgICB9XHJcbn1cclxuXHJcbi5qdi1yZXFzLWZvcm0tZmllbGQge1xyXG4gICAgLmp2LWRsLWluZm8tbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICBcclxuICAgICAgLmp2LWRsLXRlcm0tbmV3bGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmp2LWRlc2NyaXB0aW9uLWxpc3Qge1xyXG4gICAgLmp2LWRsLWluZm8tbGlzdCB7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgLmp2LWRsLXRlcm0tbmV3bGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuSGVhZGluZyB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuanYtZGwtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC5qdi1kbC10ZXJte1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICBcclxuICAgICAgLmluc3RydWN0aW9uc1Rvb2x0aXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5qdi1yZXFzLXdhcm5pbmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuanYtZGwtZGVzY3JpcHRpb24ge1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxM3B4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMnB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cblxuQG1peGluIHR5cGUtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQG1peGluIHR5cGUtcm9tYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiByZXNldEZvbnRzIHtcbiAgICBib2R5IHtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgcCB7XG5cbiAgICB9XG4gICAgc3Ryb25nLCBzdHJvbmcgKiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG4gICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuXG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgfVxuXG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xufSIsIi8qXG4gKiBIVE1MNSBCb2lsZXJwbGF0ZVxuICpcbiAqIFdoYXQgZm9sbG93cyBpcyB0aGUgcmVzdWx0IG9mIG11Y2ggcmVzZWFyY2ggb24gY3Jvc3MtYnJvd3NlciBzdHlsaW5nLlxuICogQ3JlZGl0IGxlZnQgaW5saW5lIGFuZCBiaWcgdGhhbmtzIHRvIE5pY29sYXMgR2FsbGFnaGVyLCBKb25hdGhhbiBOZWFsLFxuICogS3JvYyBDYW1lbiwgYW5kIHRoZSBINUJQIGRldiBjb21tdW5pdHkgYW5kIHRlYW0uXG4gKlxuICogRGV0YWlsZWQgaW5mb3JtYXRpb24gYWJvdXQgdGhpcyBDU1M6IGg1YnAuY29tL2Nzc1xuICpcbiAqID09fD09IG5vcm1hbGl6ZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbmF2LCBzZWN0aW9uIHsgZGlzcGxheTogYmxvY2s7IH1cbmF1ZGlvLCBjYW52YXMsIHZpZGVvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyAqZGlzcGxheTogaW5saW5lOyAqem9vbTogMTsgfVxuYXVkaW86bm90KFtjb250cm9sc10pIHsgZGlzcGxheTogbm9uZTsgfVxuW2hpZGRlbl0geyBkaXNwbGF5OiBub25lOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUU2Lzcgd2hlbiBib2R5IGZvbnQtc2l6ZSBpcyBzZXQgdXNpbmcgZW0gdW5pdHNcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3Qgb24gZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tOiBoNWJwLmNvbS9nXG4gKi9cblxuaHRtbCB7IGZvbnQtc2l6ZTogMTAwJTsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5odG1sLCBidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IGNvbG9yOiAjMjIyOyB9XG5cbmJvZHkgeyBtYXJnaW46IDA7IGZvbnQtc2l6ZTogMWVtOyBsaW5lLWhlaWdodDogMS40OyB9XG5cbi8qXG4gKiBSZW1vdmUgdGV4dC1zaGFkb3cgaW4gc2VsZWN0aW9uIGhpZ2hsaWdodDogaDVicC5jb20vaVxuICogVGhlc2Ugc2VsZWN0aW9uIGRlY2xhcmF0aW9ucyBoYXZlIHRvIGJlIHNlcGFyYXRlXG4gKiBBbHNvOiBob3QgcGluayEgKG9yIGN1c3RvbWl6ZSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBtYXRjaCB5b3VyIGRlc2lnbilcbiAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogI2ZlNTdhMTsgY29sb3I6ICNmZmY7IHRleHQtc2hhZG93OiBub25lOyB9XG46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNmZTU3YTE7IGNvbG9yOiAjZmZmOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYTpmb2N1cyB7IG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cbi8qIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBob3ZlcmVkIGluIGFsbCBicm93c2VyczogaDVicC5jb20vaCAqL1xuYTpob3ZlciwgYTphY3RpdmUgeyBvdXRsaW5lOiAwOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmFiYnJbdGl0bGVdIHsgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLCBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgfVxuXG5ibG9ja3F1b3RlIHsgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5kZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaHIgeyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxcHg7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IG1hcmdpbjogMWVtIDA7IHBhZGRpbmc6IDA7IH1cblxuaW5zIHsgYmFja2dyb3VuZDogI2ZmOTsgY29sb3I6ICMwMDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5tYXJrIHsgYmFja2dyb3VuZDogI2ZmMDsgY29sb3I6ICMwMDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogUmVkZWNsYXJlIG1vbm9zcGFjZSBmb250IGZhbWlseTogaDVicC5jb20vaiAqL1xucHJlLCBjb2RlLCBrYmQsIHNhbXAgeyBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjsgX2ZvbnQtZmFtaWx5OiAnY291cmllciBuZXcnLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2VycyAqL1xucHJlIHsgd2hpdGUtc3BhY2U6IHByZTsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxucSB7IHF1b3Rlczogbm9uZTsgfVxucTpiZWZvcmUsIHE6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBjb250ZW50OiBub25lOyB9XG5cbnNtYWxsIHsgZm9udC1zaXplOiA4NSU7IH1cblxuLyogUG9zaXRpb24gc3Vic2NyaXB0IGFuZCBzdXBlcnNjcmlwdCBjb250ZW50IHdpdGhvdXQgYWZmZWN0aW5nIGxpbmUtaGVpZ2h0OiBoNWJwLmNvbS9rICovXG5zdWIsIHN1cCB7IGZvbnQtc2l6ZTogNzUlOyBsaW5lLWhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbnN1cCB7IHRvcDogLTAuNWVtOyB9XG5zdWIgeyBib3R0b206IC0wLjI1ZW07IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnVsLCBvbCB7IG1hcmdpbjogMWVtIDA7IHBhZGRpbmc6IDAgMCAwIDQwcHg7IH1cbmRkIHsgbWFyZ2luOiAwIDAgMCA0MHB4OyB9XG5uYXYgdWwsIG5hdiBvbCB7IGxpc3Qtc3R5bGU6IG5vbmU7IGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFNzogaDVicC5jb20vZFxuICogMi4gUmVtb3ZlIHRoZSBnYXAgYmV0d2VlbiBpbWFnZXMgYW5kIGJvcmRlcnMgb24gaW1hZ2UgY29udGFpbmVyczogaDVicC5jb20vaS80NDBcbiAqL1xuXG5pbWcgeyBib3JkZXI6IDA7IC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLypcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRTlcbiAqL1xuXG5zdmc6bm90KDpyb290KSB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZmlndXJlIHsgbWFyZ2luOiAwOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5mb3JtIHsgbWFyZ2luOiAwOyB9XG5maWVsZHNldCB7IGJvcmRlcjogMDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi8qIEluZGljYXRlIHRoYXQgJ2xhYmVsJyB3aWxsIHNoaWZ0IGZvY3VzIHRvIHRoZSBhc3NvY2lhdGVkIGZvcm0gZWxlbWVudCAqL1xubGFiZWwgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLypcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGluaGVyaXRpbmcgaW4gSUU2LzcvOC85XG4gKiAyLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU2LzdcbiAqL1xuXG5sZWdlbmQgeyBib3JkZXI6IDA7ICptYXJnaW4tbGVmdDogLTdweDsgcGFkZGluZzogMDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4vKlxuICogMS4gQ29ycmVjdCBmb250LXNpemUgbm90IGluaGVyaXRpbmcgaW4gYWxsIGJyb3dzZXJzXG4gKiAyLiBSZW1vdmUgbWFyZ2lucyBpbiBGRjMvNCBTNSBDaHJvbWVcbiAqIDMuIERlZmluZSBjb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICovXG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgeyBmb250LXNpemU6IDEwMCU7IG1hcmdpbjogMDsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKlxuICogMS4gRGVmaW5lIGxpbmUtaGVpZ2h0IGFzIG5vcm1hbCB0byBtYXRjaCBGRjMvNCAoc2V0IHVzaW5nICFpbXBvcnRhbnQgaW4gdGhlIFVBIHN0eWxlc2hlZXQpXG4gKi9cblxuYnV0dG9uLCBpbnB1dCB7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLypcbiAqIDEuIERpc3BsYXkgaGFuZCBjdXJzb3IgZm9yIGNsaWNrYWJsZSBmb3JtIGVsZW1lbnRzXG4gKiAyLiBBbGxvdyBzdHlsaW5nIG9mIGNsaWNrYWJsZSBmb3JtIGVsZW1lbnRzIGluIGlPU1xuICogMy4gQ29ycmVjdCBpbm5lciBzcGFjaW5nIGRpc3BsYXllZCBvZGRseSBpbiBJRTcgKGRvZXNuJ3QgZWZmZWN0IElFNilcbiAqL1xuXG5idXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7IGN1cnNvcjogcG9pbnRlcjsgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247ICpvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50c1xuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sIGlucHV0W2Rpc2FibGVkXSB7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKlxuICogQ29uc2lzdGVudCBib3ggc2l6aW5nIGFuZCBhcHBlYXJhbmNlXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0geyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAwOyAqd2lkdGg6IDEzcHg7ICpoZWlnaHQ6IDEzcHg7IH1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0geyAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLypcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRkYzLzQ6IGg1YnAuY29tL2xcbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHsgYm9yZGVyOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi8qXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUU2LzcvOC85XG4gKiAyLiBBbGxvdyBvbmx5IHZlcnRpY2FsIHJlc2l6aW5nXG4gKi9cblxudGV4dGFyZWEgeyBvdmVyZmxvdzogYXV0bzsgdmVydGljYWwtYWxpZ246IHRvcDsgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4vKiBDb2xvcnMgZm9yIGZvcm0gdmFsaWRpdHkgKi9cbmlucHV0OnZhbGlkLCB0ZXh0YXJlYTp2YWxpZCB7ICB9XG5pbnB1dDppbnZhbGlkLCB0ZXh0YXJlYTppbnZhbGlkIHsgYmFja2dyb3VuZC1jb2xvcjogI2YwZGRkZDsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnRhYmxlIHsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbnRkIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDaHJvbWUgRnJhbWUgUHJvbXB0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2hyb21lZnJhbWUgeyBtYXJnaW46IDAuMmVtIDA7IGJhY2tncm91bmQ6ICNjY2M7IGNvbG9yOiBibGFjazsgcGFkZGluZzogMC4yZW0gMDsgfVxuXG5cbi8qID09fD09IHByaW1hcnkgc3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBdXRob3I6XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4vKiA9PXw9PSBtZWRpYSBxdWVyaWVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRVhBTVBMRSBNZWRpYSBRdWVyeSBmb3IgUmVzcG9uc2l2ZSBEZXNpZ24uXG4gICBUaGlzIGV4YW1wbGUgb3ZlcnJpZGVzIHRoZSBwcmltYXJ5ICgnbW9iaWxlIGZpcnN0Jykgc3R5bGVzXG4gICBNb2RpZnkgYXMgY29udGVudCByZXF1aXJlcy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAvKiBTdHlsZSBhZGp1c3RtZW50cyBmb3Igdmlld3BvcnRzIHRoYXQgbWVldCB0aGUgY29uZGl0aW9uICovXG59XG5cblxuXG4vKiA9PXw9PSBub24tc2VtYW50aWMgaGVscGVyIGNsYXNzZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUGxlYXNlIGRlZmluZSB5b3VyIHN0eWxlcyBiZWZvcmUgdGhpcyBzZWN0aW9uLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogRm9yIGltYWdlIHJlcGxhY2VtZW50ICovXG4uaXIgeyBib3JkZXI6MDsgZm9udDogMC8wIGE7IHRleHQtc2hhZG93OiBub25lOyBjb2xvcjogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIEhpZGUgZnJvbSBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzOiBoNWJwLmNvbS91ICovXG4uaGlkZGVuIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnM6IGg1YnAuY29tL3YgKi9cbi52aXN1YWxseWhpZGRlbiB7IGJvcmRlcjogMDsgY2xpcDogcmVjdCgwIDAgMCAwKTsgaGVpZ2h0OiAxcHg7IG1hcmdpbjogLTFweDsgb3ZlcmZsb3c6IGhpZGRlbjsgcGFkZGluZzogMDsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMXB4OyB9XG5cbi8qIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGUgd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZDogaDVicC5jb20vcCAqL1xuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsIC52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMgeyBjbGlwOiBhdXRvOyBoZWlnaHQ6IGF1dG87IG1hcmdpbjogMDsgb3ZlcmZsb3c6IHZpc2libGU7IHBvc2l0aW9uOiBzdGF0aWM7IHdpZHRoOiBhdXRvOyB9XG5cbi8qIEhpZGUgdmlzdWFsbHkgYW5kIGZyb20gc2NyZWVucmVhZGVycywgYnV0IG1haW50YWluIGxheW91dCAqL1xuLmludmlzaWJsZSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBDb250YWluIGZsb2F0czogaDVicC5jb20vcSAqL1xuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogdGFibGU7IH1cbi5jbGVhcmZpeDphZnRlciB7IGNsZWFyOiBib3RoOyB9XG4uY2xlYXJmaXggeyAqem9vbTogMTsgfVxuXG5cblxuLyogPT18PT0gcHJpbnQgc3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50IHN0eWxlcy5cbiAgIElubGluZWQgdG8gYXZvaWQgcmVxdWlyZWQgSFRUUCBjb25uZWN0aW9uOiBoNWJwLmNvbS9yXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgcHJpbnQge1xuICAqIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyBmaWx0ZXI6bm9uZSAhaW1wb3J0YW50OyAtbXMtZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7IH0gLyogQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vcyAqL1xuICBhLCBhOnZpc2l0ZWQgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHsgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7IH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIgeyBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgLmlyIGE6YWZ0ZXIsIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciwgYVtocmVmXj1cIiNcIl06YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB9ICAvKiBEb24ndCBzaG93IGxpbmtzIGZvciBpbWFnZXMsIG9yIGphdmFzY3JpcHQvaW50ZXJuYWwgbGlua3MgKi9cbiAgcHJlLCBibG9ja3F1b3RlIHsgYm9yZGVyOiAxcHggc29saWQgIzk5OTsgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHsgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9IC8qIGg1YnAuY29tL3QgKi9cbiAgdHIsIGltZyB7IHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBAcGFnZSB7IG1hcmdpbjogMC41Y207IH1cbiAgcCwgaDIsIGgzIHsgb3JwaGFuczogMzsgd2lkb3dzOiAzOyB9XG4gIGgyLCBoMyB7IHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG59IiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2dyYWRpZW50XCI7XG5cbkBtaXhpbiBidXR0b24oJGJhY2tncm91bmQ6ICRibHVlKSB7XG5cdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1x0XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1pbi13aWR0aDogNTBweDtcblx0cGFkZGluZzogOHB4IDE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRiYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtMjAlKTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0Jjpmb2N1cyB7XG5cdCAgIGJvcmRlcjogbm9uZTtcblx0fVxuXHQmOmFjdGl2ZXtcblx0XHRvcGFjaXR5OiAuODtcblx0fVxufVxuXG5AbWl4aW4gaG9sbG93LWJ1dHRvbigkY29sb3I6ICRibHVlKSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcblx0Y29sb3I6ICRjb2xvcjtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRwYWRkaW5nLWJvdHRvbTogN3B4O1xuXHRwYWRkaW5nLXRvcDogN3B4O1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG5cdH1cblx0JjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJGRhcmstdHJpO1xuXHR9XG59XG5cbi5qdi1ibHVlQnV0dG9uIHtcblx0QGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcbn1cblxuLmp2LWdyYXlCdXR0b24ge1xuXHRAaW5jbHVkZSBidXR0b24oJGRhcmstdHJpKTtcbn1cblxuLyoqKiBCVVRUT05TICoqKi9cbi5idG4sICVidG4ge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdEBpbmNsdWRlIGJ1dHRvbjtcblx0Ji5yaWdodCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdCYuaW5saW5lIHtcblx0XHRwYWRkaW5nOiA3cHggOXB4O1xuXHR9XG59XG4uYnRuLWNhbmNlbCwgJWJ0bi1jYW5jZWwsIC5jYW5jZWwsICVjYW5jZWwge1xuXHRAZXh0ZW5kICVidG47XG5cdEBpbmNsdWRlIGJ1dHRvbigkZGFyay10cmkpO1xufVxuLmJ0bi1ncmVlbiwgJWJ0bi1ncmVlbiB7XG5cdEBleHRlbmQgJWJ0bjtcblx0QGluY2x1ZGUgYnV0dG9uKCRncmVlbik7XG59XG4uYnRuLWJsdWUsICVidG4tYmx1ZSB7XG5cdEBleHRlbmQgJWJ0bjtcblx0QGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcbn1cbi5idG4taG9sbG93IHtcblx0QGluY2x1ZGUgaG9sbG93LWJ1dHRvbigpO1xufVxuXG4uYnRuLXJlZHtcblx0QGV4dGVuZCAlYnRuO1xuXHRAaW5jbHVkZSBidXR0b24oJHJlZCk7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbi8vIFN0eWxla2l0IENvbG9yc1xuJGJsYWNrOiAjMjIyO1xuJHdoaXRlOiAjRkZGO1xuJGRhcms6ICMzMzM7XG4kZGFyay1wcmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzUuNSUpOyAvKiAjZjFmMWYxICovXG4kZGFyay1zZWM6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNjAlKTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDMwJSk7IC8qICM2NjYgKi9cbiRkYXJrLWJsdWU6ICMzMTQ3OUU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjM2Q4N2NmOyAvKiAkYmx1ZTogIzQxODhDQzsgKi9cbiRibHVlLXByaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7XG4kYmx1ZS10cmk6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTIwJSk7XG5cbiRncmVlbjogIzM4QjI0QTtcbiRncmVlbi1wcmk6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDQ1JSk7XG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpO1xuJGdyZWVuLXRyaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRyZWQ6ICNlNTE0MTQ7XG4kcmVkLXByaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDQzJSk7XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7XG4kcmVkLXRyaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kb3JhbmdlOiAjZjU3ZDIxO1xuJG9yYW5nZS1wcmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpO1xuJG9yYW5nZS10cmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAtNyUpO1xuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAzMCUpO1xuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7XG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiR5ZWxsb3c6ICNmOWVkMjU7XG4keWVsbG93LXByaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDM0JSk7XG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7XG4keWVsbG93LXRyaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IC0xMC41JSk7XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBENjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRBQURGO1xuJGdvb2dsZS1jb2xvcjogI0RENEIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNENUI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3RUU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1QzI7XG5cbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG4kcHVycGxlOiAjNzM1NGJkO1xuJGJsYWNrOiAjMjIyO1xuJGJvcmRlcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuLy9zb2NpYWwgYnV0dG9uc1xuJGxpbmtlZGluX2NvbG9yOiAjMDA3QUFBO1xuJGdvb2dsZV9jb2xvcjogIzQyODVmNDtcbiRmYWNlYm9va19jb2xvcjogIzRBNDc5NztcbiR0d2l0dGVyX2NvbG9yOiAjNDI5REUyO1xuXG4kZ3JleTogIzgwODA4MDsiLCJcbi8vIElFOVxuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmc6IGZhbHNlO1xuXG5AdXNlIFwiLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxuLy8vLyBGT05UUyAvLy8vXG5cbkB1c2UgXCIuL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIjtcbi8vQGluY2x1ZGUgZm9udHM7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi9jb21tb24vZ3JhZGllbnRcIjtcblxuQHVzZSBcIi4vY29tbW9uL2J1dHRvbnNcIjtcbkB1c2UgXCIuL2NvbW1vbi90cmlhbmdsZVwiIGFzICo7XG5AdXNlIFwiLi9jb21tb24vcGFnaW5hdGlvblwiO1xuXG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdDogZmFsc2UgIWRlZmF1bHQ7XG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGE6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1taWNyb3NvZnQ6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYTogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vLy8gVVRJTElUSUVTIC8vLy9cblxuLy8gQWRkcyBjcm9zcy1icm93c2VyIHByZWZpeGVzIHRvIHRoZSBzcGVjaWZpZWQgcHJvcGVydHlcbkBtaXhpbiB2ZW5kb3IoJHByb3BlcnR5LCAkdmFsdWUpIHtcblx0QGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0IHsgLXdlYmtpdC0jeyRwcm9wZXJ0eX06IC13ZWJraXQoJHZhbHVlKTsgfVxuXHRAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhIHsgLW1vei0jeyRwcm9wZXJ0eX06IC1tb3ooJHZhbHVlKTsgfVxuXHRAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1taWNyb3NvZnQgeyAtbXMtI3skcHJvcGVydHl9OiAtbXMoJHZhbHVlKTsgfVxuXHRAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSB7IC1vLSN7JHByb3BlcnR5fTogLW8oJHZhbHVlKTsgfVxuXHQjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbn1cblxuXG4vLy8vIEFOSU1BVElPTlMgLy8vL1xuXG5AbWl4aW4gYW5pbWF0aW9uKCRwcm9wZXJ0aWVzKSB7IEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24sICRwcm9wZXJ0aWVzKTsgfVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRwcm9wZXJ0aWVzKSB7IEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tbmFtZSwgJHByb3BlcnRpZXMpOyB9XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRwcm9wZXJ0aWVzKSB7IEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZGVsYXksICRwcm9wZXJ0aWVzKTsgfVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWR1cmF0aW9uLCAkcHJvcGVydGllcyk7IH1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRwcm9wZXJ0aWVzKSB7IEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZGlyZWN0aW9uLCAkcHJvcGVydGllcyk7IH1cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRwcm9wZXJ0aWVzKSB7IEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZmlsbC1tb2RlLCAkcHJvcGVydGllcyk7IH1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRwcm9wZXJ0aWVzKSB7IEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCAkcHJvcGVydGllcyk7IH1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCRwcm9wZXJ0aWVzKSB7IEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uLCAkcHJvcGVydGllcyk7IH1cblxuQG1peGluIHNsaWRlLXVwKCRkdXJhdGlvbjogMC4zcykge1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgLjUsIDEpO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1peGluIHNsaWRlLWRvd24oJGR1cmF0aW9uOiAwLjNzLCAkaGVpZ2h0OiAxMDAwcHgpIHtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0bWF4LWhlaWdodDogJGhlaWdodDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5cbi8vLy8gU1BFRUNIIEJVQkJMRVMgLy8vL1xuXG4vLyBUdXJucyBlbGVtZW50IGludG8gYSBzcGVlY2ggYnViYmxlcyAodXNlZCBmb3IgbnVtYmVycylcbkBtaXhpbiBidWJibGUoJGJhY2tncm91bmQ6IG5vbmUsICR0ZXh0OiBub25lKSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHBhZGRpbmc6IDJweCA1cHg7XG5cdEBpZiAkdGV4dCAhPSBub25lIHtcblx0XHRjb2xvcjogJHRleHQ7XG5cdH1cblx0QGlmICRiYWNrZ3JvdW5kICE9IG5vbmUge1xuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0Ym90dG9tOiAtM3B4O1xuXHRcdGxlZnQ6IDRweDtcblx0XHRAaWYgJGJhY2tncm91bmQgIT0gbm9uZSB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFR1cm5zIGVsZW1lbnQgaW50byBhIHJpYmJvbiB3cmFwcGluZyBhcm91bmQgdGhlIGVkZ2Ugb2Ygc29tZXRoaW5nICh0aW1lIHN0YW1wcylcbkBtaXhpbiBidWJibGUtc2lkZSgkYmFja2dyb3VuZDogJGJsdWUsICR0ZXh0OiAkd2hpdGUsICR0YWlsOiBib3R0b20sICRzaWRlOiByaWdodCkge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCAwICRkYXJrLXByaTtcblx0QGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIoJHNpZGUsICRiYWNrZ3JvdW5kKTtcblx0Y29sb3I6ICR0ZXh0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNXB4IDdweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0ZmxvYXQ6ICRzaWRlO1xuXHR6LWluZGV4OiAyO1xuXHQmOmFmdGVyIHtcblx0XHQjeyR0YWlsfTogLTRweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdG1hcmdpbi0jeyRzaWRlfTogLTZweDtcblx0JjphZnRlciB7XG5cdFx0I3skc2lkZX06IDA7XG5cdH1cbn1cblxuLy8vLyBXSURUSCBIRUxQRVJTIC8vLy9cblxuQGVhY2ggJHdpZHRoIGluIDAsIDUsIDEwLCAyMCwgMjUsIDMwLCAzMywgMzQsIDM1LCA0MCwgNDUsIDUwLCA1NSwgNjAsIDY1LCA3MCwgNzUsIDgwLCA4NSwgOTAsIDk1LCAxMDAge1xuXHQudyN7JHdpZHRofSB7XG5cdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkd2lkdGgsIDEwMCkpICFpbXBvcnRhbnQ7XG5cdFx0QGlmICR3aWR0aCA9PSAxMDAgb3IgJHdpZHRoID09IDAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAaWYgJHdpZHRoID09IDAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vTWFyZ2luIEhlbHBlcnNcbkBlYWNoICRtYXJnaW5Ub3AgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcblx0Lm1hcmdpblRvcCN7JG1hcmdpblRvcH0ge1xuXHRcdG1hcmdpbi10b3A6ICRtYXJnaW5Ub3ArcHggIWltcG9ydGFudDtcblx0fVxufVxuQGVhY2ggJG1hcmdpblJpZ2h0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG5cdC5tYXJnaW5SaWdodCN7JG1hcmdpblJpZ2h0fSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luUmlnaHQrcHggIWltcG9ydGFudDtcblx0fVxufVxuQGVhY2ggJG1hcmdpbkxlZnQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcblx0Lm1hcmdpbkxlZnQjeyRtYXJnaW5MZWZ0fSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRtYXJnaW5MZWZ0K3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBlYWNoICRtYXJnaW5Cb3R0b20gaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcblx0Lm1hcmdpbkJvdHRvbSN7JG1hcmdpbkJvdHRvbX0ge1xuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW5Cb3R0b20rcHggIWltcG9ydGFudDtcblx0fVxufVxuQGVhY2ggJG1hcmdpbiBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAsIDMzLCA0MCwgNDUsIDUwLCA1NSwgNjAsIDY1LCA3MCwgNzUsIDgwLCA4NSwgOTAsIDk1LCAxMDAge1xuXHQubSN7JG1hcmdpbn0ge1xuXHRcdG1hcmdpbjogJG1hcmdpbitweDtcblx0XHRAaWYgJG1hcmdpbiA9PSAxMDAgb3IgJG1hcmdpbiA9PSAwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaWYgJG1hcmdpbiA9PSAwIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHQvL292ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLy9QYWRkaW5nIEhlbHBlcnNcbkBlYWNoICRwYWRkaW5nVG9wIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG5cdC5wYWRkaW5nVG9wI3skcGFkZGluZ1RvcH0ge1xuXHRcdHBhZGRpbmctdG9wOiAkcGFkZGluZ1RvcCtweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AZWFjaCAkcGFkZGluZ1JpZ2h0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG5cdC5wYWRkaW5nUmlnaHQjeyRwYWRkaW5nUmlnaHR9IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZ1JpZ2h0K3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBlYWNoICRwYWRkaW5nTGVmdCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuXHQucGFkZGluZ0xlZnQjeyRwYWRkaW5nTGVmdH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHBhZGRpbmdMZWZ0K3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBlYWNoICRwYWRkaW5nQm90dG9tIGluIDAsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG5cdC5wYWRkaW5nQm90dG9tI3skcGFkZGluZ0JvdHRvbX0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZ0JvdHRvbStweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBlYWNoICRwYWQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwLCAzMywgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LCA4MCwgODUsIDkwLCA5NSwgMTAwIHtcblx0LnAjeyRwYWR9IHtcblx0XHRwYWRkaW5nOiAkcGFkK3B4O1xuXHRcdEBpZiAkcGFkID09IDEwMCBvciAkcGFkID09IDAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwIDtcblx0XHR9XG5cdFx0QGlmICRwYWQgPT0gMCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAgO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMCA7XG5cdFx0XHQvL292ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLy9IZWxwZXIgY2xhc3MgdG8gYXZvaWQgcHJpbnRpbmcgdGhlIFVSTCB3aGVyZSA8YT4gaHJlZiBpcyB1c2VkXG5cbkBtZWRpYSBwcmludCB7ICBcbiAgICBhW2hyZWZdOmFmdGVyIHsgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9ICBcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbiRibHVlLW1hcmdpbjogbWF0aC5kaXYoMjYgLSA2LCAyKTtcbi5ibHVlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmx1ZS5wbmcnKTtcbn1cblxuLmJsdWUtaWNvbi1zb3J0VXAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zb3J0RG93biB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kcm9wYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2VfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTc3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2VfYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbGVhci1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE2NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW1haWwtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTkzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YWJsZS1jYXJyb3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI1N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhYmxlLWNhcnJvdDIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4OXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1uZXdfd2luZG93X2JsdWVfaWNvbl8xMngxMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzIxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5ld193aW5kb3dfd2hpdGVfaWNvbl8xMngxMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzUzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcGFnaW5hdGlvbi1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zODVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wYWdpbmF0aW9uLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtc2hsX2ljb25fMjR4MTQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ1MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcG9wb3V0LWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxOXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBkZlByZXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTg5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXNraXBfaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjI1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmFjZWJvb2sxNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjYxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2UtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjk3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWNoZWNrbWFya19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC03MzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNzY5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbGlua2VkaW4xNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODA1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2lyY2xlTWludXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTg0MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW5ld3BhZ2UtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODc3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC05MTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTQ5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2lyY2xlUGx1cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmFjay1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDIxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcHJpbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwNTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10ZXh0UHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTA5M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRyYXNoLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTExMjlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMTY1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHdpdHRlcjE2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjAxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdXBsb2FkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjM3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWxvZ28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEyNzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzMDlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM0NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWltcG9ydENvbnRhY3RzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzgxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdtYWlsLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0MTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ21haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0NTVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0OTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWNhbGVuZGFyLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE1MzJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNTczcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQXR0YWNobWVudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTYxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtYXBwcy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNjU4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZHJhZ0Ryb3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWFwcHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDYW1wYWlnbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTc5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQtbGlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE4MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lZGl0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xODc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE5MjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lcXVlc3QyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTk2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjAxMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZENhbmRpZGF0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjA1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1oaXJlcmlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjA5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWZlZWRiYWNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMTQycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWhpcmVyaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjE4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWhlbHAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIyMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1oaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWxpbmtlZGluLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIzMThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIzNjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1qb2J0YXJnZXQyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1ub19zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQ1MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10YWxlbnR3aXNlLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI0OTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbjI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbG9nb3V0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXRhbGVudHdpc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI2MjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNjcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbWluaW1pemUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI3MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1teWFjY291bnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI3NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdHdpdHRlci1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbm90ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjg0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXlhaG9vLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI5MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAteWFob28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI5NzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMDIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXRhbGVudHdpc2VfaWNvbl8yMXgyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzA2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWJpbmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMxMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1yZWZlckZyaWVuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzE1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNhbGVuZGFyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMTk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VsZWN0VGVtcGxhdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMyNDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzI4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzMzMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbF9hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMzNzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kRW1haWxfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM0MThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kSm9idml0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzQ2MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1tYXliZV9zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzUwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2hhcmUyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzU5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZExpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNjM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkUmVxdWlzaXRpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM2ODJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hbGVydCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzcyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFsZXJ0UmVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNzcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWZhY2Vib29rLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUteWVzX3NtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zOTAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM5NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10cmFpbmluZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzk5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNvbW11bml0eSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDAzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhc2tzTmF2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MDc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFzayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDEyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDE2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNyZWF0ZURic2VhcmNoMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jcmVhdGVKb2IyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDI1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi12aWV3X2hvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MzQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEpvYnZpdGUyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDM5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXByb2ZpbGVQaWMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ0NDhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FyZWVyc2l0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDQ5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy13ZWJwYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NTUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXdlYnNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDYwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1qb2Jib2FyZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDY1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1pbnRlcm5hbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDcwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1pbXBvcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ3NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUteWVzX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODYycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWVtcGxveWVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OTE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OTY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTAxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUwNzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxMjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FuZGlkYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MTc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWpvYm5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTIyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1vdGhlcm5ldHdvcmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUyNzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FtcGFpZ24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUzMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtYWdlbmN5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MzgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW1heWJlX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NDM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXJlY3J1aXRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTQ4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NTM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbm9fbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU2NDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTY5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWdvb2dsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTc0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1oaXJpbmdtYW5hZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01Nzk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmFja3RvdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01ODU3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWFycm93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01OTE3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWFycm93LWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU5OTJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi9idXR0b25zXCI7XG5AdXNlIFwiLi4vY29tbW9uL2dyYWRpZW50XCI7XG5cbiN0aW55bWNlIHtcbiAgICB0ZXh0YXJlYXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ubWNlLXRpbnltY2Uge1xuXHQubWNlLWktcHJldmlldyB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cblx0Lm1jZS1idG4ge1xuXHRcdGJ1dHRvbiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG5cdFx0ICBtaW4td2lkdGg6IDVweDtcblx0XHQgICY6aG92ZXIge1xuXHRcdCAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0ICB9XG5cdFx0ICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB9XG5cdFx0fVxuXHR9XG5cdC5tY2UtYnRuLXNtYWxsIGJ1dHRvbntcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxufVxuLm1jZS1pbiB7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICB9XG4gICAgLm1jZS1jb250YWluZXItYm9keSwgLm1jZS1mb290IHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuICogVGhpcyBjbGFzcyB3aWxsIGJlIGFkZGVkIHRvIHRpbnltY2Ugc28gdGhhdCB3ZSBjYW4gY2VudGVyIGlmIHJlcXVpcmVkLiBcbiAqL1xuLmNlbnRlckFsaWduIHtcbiAgICAubWNlLXRvb2xiYXIge1xuICAgICAgICAubWNlLWNvbnRhaW5lci1ib2R5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1jZS1icmFuZGluZy1wb3dlcmVkLWJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi5lbGxpcHNpcyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZWxsaXBzaXNXcmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcblxuLyoqKiBUQUJTICoqKi9cbi8vIDx1bCBjbGFzcz1cInRhYnNcIj5cbi8vIFx0PGxpIGp2LWFjdGl2ZT1cInRydWVcIj48YT5UYWI8L2E+PC9saT5cbi8vIDwvdWw+XG51bC50YWJzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogNDVweDtcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmx1ZS10cmkhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0bGkge1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMCUpO1xuXHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibHVlLXRyaSFpbXBvcnRhbnQ7XG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuXHRcdFx0cGFkZGluZzogOXB4IDE1cHggIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWUtdHJpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDJweCA4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcblx0XHRcdH1cblx0XHRcdC8vJjphZnRlciB7XG5cdFx0XHQvL1x0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvL1x0bGVmdDogMTNweDtcblx0XHRcdC8vXHRib3R0b206IC02cHg7XG5cdFx0XHQvL1x0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdC8vfVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlLXRyaTtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHQvL2JvdHRvbTogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRnbG9iYWwtYmctY29sb3I7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRib2R5O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdC8vYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlLXRyaTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyoqIGljb25zIHJlbGF0ZWQgY3NzICoqL1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcblxuLmljb24tbWF5YmUtY29sb3J7XG4gICAgLy9WQTogd2UgZG9uJ3QgaGF2ZSBhbiBpY29uIGZvciBtYXliZSwgc28gZm9yIHRoZSB0aW1lIGJlaW5nIHJlcGxhY2luZyBpdCB3aXRoIGEgY29sbGFwc2UgaWNvbi5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5pY29uLWNpcmNsZXtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogMTsgICAgXG59XG5cbltuZy1zaG93PVwiZGlzcGxheVR5cGU9PSdncmlkJ1wiXXtcbiAgICAuaWNvbi1jaXJjbGV7XG4gICAgICAgIGxlZnQ6IDQ4JTtcbiAgICB9XG59XG5cbi5pY29uLW1haW5JY29uc3tcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xufVxuXG4uanYtcHJvZmlsZUljb257XG5cbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGxhcmdlOyAvLzQ4cHg7XG4gICAgY29sb3I6ICRib2R5O1xufVxuXG4uaWNvbi10aHVtYnMtdXAtY29sb3J7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG59XG5cbi5pY29uLXRodW1icy1kb3duLWNvbG9ye1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbn1cblxuLmljb24td2FybmluZy1jb2xvcntcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xufVxuXG4udWwtbm9wYWRkaW5nbWFyZ2luXG57XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5cbkBpbmNsdWRlIHJlc2V0Rm9udHMoKTtcblxuI2NvbnRhaW5lciB7XG5cdHdpZHRoOiA5OTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuLmJvZHlDb250ZW50IHtcblx0cGFkZGluZzogMDtcbn1cbiNoci1mb290ZXJDb250YWluZXIge1xuXHRAZXh0ZW5kIC5zbWFsbDtcblx0cGFkZGluZzogMjBweCAwO1xuXHRjb2xvcjogIzI2MzIzODtcblx0d2lkdGg6IDk5MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0YSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cbiVicmVhZGNydW1iUGxhY2Vob2xkZXIge1xuICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgfVxufVxuXG5kaXZbcm9sZT1tYWluXSB7XG5cdD4gaDEge1xuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRkYXJrLXByaTtcblx0XHRcdEBleHRlbmQgJWJyZWFkY3J1bWJQbGFjZWhvbGRlcjtcblx0XHR9XG5cdH1cbn1cbiIsIi8qICBwdXJwb3NlOiB0aGlzIGNhbiBiZSB1c2VkIHRvIGRlZmluZSBzdHlsZXMgZm9yIGNvbnRyb2wgYmFzZWQgb24gc2VsZWN0MiBvciB0byBvdmVycmlkZSBzdHlsZXMgZm9yIHNlbGVjdDIgYWNyb3NzIGFwcC5cbiAgICBpbXBsZW1lbnRlZDogamhpcmUgYW5kIGNvbnRhbnRjc1xuKi9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbiRtaW4tY29udHJvbC1jb250YWluZXItd2lkdGg6IDI1MHB4O1xuJGNvbnRyb2wtdGV4dC1zaXplOiAxMnB4O1xuJGNvbnRyb2wtZm9udDogc2Fucy1zZXJpZjtcbiRjb250cm9sLWJvcmRlcjogI2FhYTtcbiRjb250cm9sLWJvcmRlci1oaWdobGlnaHQ6ICMzZDg3Y2Y7XG4kY29udHJvbC1saXN0LXNwYWNpbmc6IDMwcHg7XG4kY29udHJvbC1saXN0LXdpZHRoOiA1MHB4O1xuXG5AbWl4aW4gY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcil7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb250cm9sLWJvcmRlci1oaWdobGlnaHQgIWltcG9ydGFudDtcbn1cblxuLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW57XG4gICAgbWFyZ2luLXJpZ2h0OiAkY29udHJvbC1saXN0LXNwYWNpbmcgIWltcG9ydGFudDtcbn1cblxuLmN1cnJlbmN5LWNvbnRyb2wtY29udGFpbmVye1xuICAgIG1pbi13aWR0aDogJG1pbi1jb250cm9sLWNvbnRhaW5lci13aWR0aCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xufVxuXG5AbWl4aW4gY3VycmVuY3ktY29udHJvbCgkYm9yZGVyLWNvbG9yKSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAkY29udHJvbC1saXN0LXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNvbnRyb2wtdGV4dC1zaXplO1xuICAgICAgICBhe1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICAmLmFjdGl2YXRle1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDtcbiAgICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItY2hvaWNle1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhYmJye1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBtYXRoLmRpdigkY29udHJvbC1saXN0LXNwYWNpbmcsIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdDItY2hvc2Vue1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3QyLWFsbG93Y2xlYXIge1xuICAgICAgICAgICAgLnNlbGVjdDItY2hvaWNlIHNwYW57XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbjtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdDItYXJyb3d7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItYWN0aXZle1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgIH1cbiAgICBkaXYuY3VycmVuY3ktY29udHJvbC1pbnB1dHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY29udHJvbC1mb250O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRjb250cm9sLXRleHQtc2l6ZTtcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmF0ZXtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWJvcmRlci1oaWdobGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgIH1cbn1cblxuLmN1cnJlbmN5LWNvbnRyb2x7XG4gICAgQGluY2x1ZGUgY3VycmVuY3ktY29udHJvbCgkY29udHJvbC1ib3JkZXIpO1xufVxuXG4uY3VycmVuY3ktY29udHJvbC1saWdodHtcbiAgICBAaW5jbHVkZSBjdXJyZW5jeS1jb250cm9sKCRib3JkZXIpO1xufVxuXG4vKiAgQ3VycmVuY3kgQ29udHJvbCBzdHlsZVxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY3dzLWN1cnJlbmN5LWNvbnRyb2x7XG4gICAgJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoOiA3MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGRpdi5qdi1idXR0b257XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgjMDAwLCAwLjEpKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwLjRlbSAwLjllbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXI7XG4gICAgfVxuICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgfVxuICAgIHNlbGVjdC5jdXJyZW5jeXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtd2lkdGg6ICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDtcbiAgICAgICAgbWluLXdpZHRoOiAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGg7XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgICAvL3JlcXVpcmVkIGZvciBJRVxuICAgIHNlbGVjdC5jdXJyZW5jeTo6LW1zLWV4cGFuZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgc2VsZWN0LmN1cnJlbmN5OmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgICBjb2xvcjogdHJhc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGggKyAxMDtcbiAgICAgICAgaGVpZ2h0OiAyLjM1ZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIi8qKiogRk9STVMgKioqL1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vYnV0dG9uc1wiO1xuQHVzZSBcIi4uL2NvbW1vbi9jdXJyZW5jeVNlbGVjdDJXaWRnZXRcIjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxubGFiZWwucmVxdWlyZWQsIHNtYWxsLnJlcXVpcmVkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cbn1cblxuLnBsYWNlaG9sZGVyIHsgY29sb3I6ICNhYWE7IH1cbnRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbiwgaW5wdXQsIC5idG4ge1xuICAgICYuZGlzYWJsZWQsICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MCkgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4lZ2VuZXJhbElucHV0IHtcbiAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG50ZXh0YXJlYSwgaW5wdXQsIHNlbGVjdCB7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGV4dGVuZCAlZ2VuZXJhbElucHV0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICB9XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICZbdWktdGlueW1jZV0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6MzAwcHg7XG4gICAgfVxufVxuXG4lTm9NYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIEBleHRlbmQgJWdlbmVyYWxJbnB1dDtcbiAgICBAZXh0ZW5kICVOb01hcmdpbjtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9cmVzZXRdLCBidXR0b24ge1xuICAgIEBleHRlbmQgJWJ0bjtcbiAgICBAZXh0ZW5kICVOb01hcmdpbjtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmlucHV0W3R5cGU9cmVzZXRdLCBpbnB1dC5jYW5jZWwge1xuICAgIEBleHRlbmQgJWNhbmNlbDtcbn1cbmlucHV0OmludmFsaWQsIHRleHRhcmVhOmludmFsaWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cblxuLyoqKiBFUlJPUlMgKioqIC8gRGlzYWJsZWQgdW50aWwgZXJyb3IgaW5wdXRzIGFyZSBzb3J0ZWRcbmlucHV0LCB0ZXh0YXJlYSB7XG4gICAgJi5lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogNDAlKTtcbiAgICB9XG4gICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgQGV4dGVuZCAuZXJyb3I7XG4gICAgfVxufSAqL1xuXG4vKioqIEhPUklaT05UQUwgRk9STVMgKioqL1xuLmZvcm0ge1xuICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1yZXNldF0sIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cblxuXG4vKioqIERlZmluaXRpb25MaXN0IEZvcm0gKioqL1xuZm9ybSBkbCB7XG4gICAgLmhyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgY29udGVudDogJyhIUiknO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzgwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDsgLy8gUExFQVNFIENIRUNLIEJVRyAxMzMyOSBiZWZvcmUgY2hhbmdpbmcgaXQgOiBTSEFNSUtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHRbY2xhc3MqPWljby1dIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICArIGlucHV0LCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLkFtb3VudCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKiBEYXRlcGlja2VyICoqKi9cbmlucHV0W3VpLWRhdGVdLGlucHV0W2p2LWxvY2FsZS1kYXRlcGlja2VyXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ibHVlL2ljb24tY2FsZW5kYXIucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMnB4O1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKioqIFRpbWVwaWNrZXIgKioqL1xuLnVpLXRpbWVwaWNrZXItY29udGFpbmVyLCAudWktdGltZXBpY2tlci1jb250YWluZXIgKiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbn1cbmlucHV0W3VpLWpxPVwidGltZXBpY2tlclwiXSwgaW5wdXRbanYtdGltZXBpY2tlcl0ge1xuICAgIHdpZHRoOiA2LjVlbTtcbn1cblxuLyoqKiBUaW55TUNFICoqKi9cbi5tY2VFZGl0b3Ige1xuICAgIHRyYW5zaXRpb246IGFsbCAwIGVhc2U7XG4gICAgKiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwIGVhc2U7XG4gICAgfVxuICAgIC5tY2VMYXlvdXQge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG59XG5cbi8qKiogRmlsZSBVcGxvYWQgRHJvcCBUYXJnZXQgKioqL1xuLnVwbG9hZCwgW2p2LXVwbG9hZGVyXSB7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMTdweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI0FBQTtcbiAgICAucXEtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgfVxuICAgIC5xcS11cGxvYWQtbGlzdCwgLnFxLXVwbG9hZC1pbnN0cnVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIEBleHRlbmQgJWJ0bi1jYW5jZWw7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzEwMCU7XG4gICAgfVxuICAgIC5xcS11cGxvYWRlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4vKioqIFNlbGVjdDIgRml4ZXMgKioqL1xuaW5wdXRbanZcXDpzZWxlY3QyXSB7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLy90cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqIHtcbiAgICAgICAgLy90cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cbiAgICBcbn1cbi5xdWlja0Zvcm1ze1xuICAgIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dHtcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbmRkIC5zZWxlY3QyLWNvbnRhaW5lcntcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1kcm9wLCAuc2VsZWN0Mi1kcm9wICoge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbn1cblxuLypSZXFzIEVkaXQgZm9ybSBzdHlsaW5nKi9cbi5yZXFFZGl0Rm9ybSwuYWRkQ2FuZEZvcm0sLmFkZEhpcmVGb3Jte1xuICAgIGRpdntcbiAgICAgICAgLy8gZG8gd2UgbmVlZCB0aGlzPyAgSXQncyB1Z2x5IGZvciBnb29kIHRvb2x0aXAtbGlrZSBiZWhhdmlvci4gKE1TTSlcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgdWx7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpkaXNjO1xuICAgIH1cbiAgICAuYW1vdW50e1xuICAgICAgICAudWktcmVzZXR3cmFwXG4gICAgICAgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQnVnIDE0NjUxIC0gTlZcbiAgICAucmlnaHR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmFkZFJlcXVpc2l0aW9uVG9vbHRpcHtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXFFZGl0Rm9ybXtcbiAgICAuaGlnaGxpZ2h0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiA0NSUpO1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgIH1cbn1cbi53b3JrZmxvd01lc3NhZ2VGb3Jte1xuICAgICBkZCBpbnB1dFt0eXBlPWNoZWNrYm94XSxkZCBpbnB1dFt0eXBlPXJhZGlvXXtcbiAgICAgICAgbWFyZ2luOjBweCAwcHggMnB4IDBweDtcblxuICAgICB9XG4gICAgIGRkIGxhYmVse1xuICAgICAgICBtYXJnaW4tdG9wOjhweDtcbiAgICAgfVxufVxuXG5pbnB1dC5oYXNEYXRlcGlja2VyICsgc3Bhbi5qdi1wbGFjZWhvbGRlcntcbiAgICBtYXgtd2lkdGg6IDg4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3BhZ2luYXRpb25cIiBhcyAqO1xudGFibGUge1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgdGJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZ3JvdXBlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RucyB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkLnJpZ2h0LFxuICAgIHRoLnJpZ2h0XG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgdGQubGVmdCxcbiAgICB0aC5sZWZ0XG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLy8gVGhpcyBpcyBmb3IgdGZvb3QgJiB0aGVhZHNcbiAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aC1iZy1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgdGguaGVhZGVyUm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoLWFjdGlvbi1iZy1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICB9XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICB0Zm9vdCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICAgICAgLnBhZ2luZyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJGZpbHRlcldpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMjIsIDEwMCkpO1xuJGZpbHRlckxlZnRNYXJnaW46IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyMywgMTAwKSk7XG5cbi5maWx0ZXJzLW1yZ24ge1xuICAgIG1hcmdpbi1sZWZ0OiAkZmlsdGVyTGVmdE1hcmdpbjtcbiAgICAuanYtcmVxTmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIC5qdi1yZXFJbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlcnMtY29sbGFwc2UtbXJnbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbmEuZmlsdGVycyB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM4cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLXNlYXJjaCAhb3B0aW9uYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgfVxufVxuLmZpbHRlcnMge1xuICAgIC8vYm94LXNoYWRvdzogMnB4IDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci1iZy1jb2xvcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogJGZpbHRlcldpZHRoO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgaDMge1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDAgM3B4IDAgMDtcbiAgICAgICAgLy9ib3JkZXItdG9wOiAzcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8yMXB4O1xuICAgICAgICAvL21hcmdpbjogMCAtMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1jb2xsYXBzZSAhb3B0aW9uYWw7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLnJlc2V0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDsgXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtdHJpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgLy9taW4td2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgLy8mOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyAgICBAZXh0ZW5kIC5ibHVlLWljb24tc2VhcmNoO1xuICAgICAgICAgICAgICAgIC8vICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgLy8gIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAvLyAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudWktcmVzZXR3cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuICAgICAgICAmLncwIHtcbiAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuaDMuZW1wdHkge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cblxuLyoqKiBQQUdJTkFUSU9OICoqKi9cbi5wYWdpbmcge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4XG4gICAgLy9saW5lLWhlaWdodDogNDJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgc3BhbiwgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gICAgLnByZXYge1xuICAgICAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcbiAgICB9XG4gICAgLm5leHQge1xuICAgICAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKG5leHQpO1xuICAgIH1cbiAgICAvLy5wcmV2LCAubmV4dCB7XG4gICAgLy8gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvLyAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gIGhlaWdodDogNTVweDtcbiAgICAvLyAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgLy8gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLy8gIHdpZHRoOiA1NXB4O1xuICAgIC8vICBvdXRsaW5lOm5vbmU7XG4gICAgLy8gIHpvb206IC43O1xuICAgIC8vICAgICYuZGlzYWJsZWQge1xuICAgIC8vICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuICAgIC8vLnByZXYge1xuICAgIC8vICAgIEBleHRlbmQgLmJsdWUtYXJyb3ctbGVmdDtcblx0Ly9cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC8vfVxuICAgIC8vLm5leHQge1xuICAgIC8vICAgQGV4dGVuZCAuYmx1ZS1hcnJvdy1yaWdodDtcbiAgICAvL31cbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbixcbiAgICAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIH1cbn1cbiIsIkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XG5AbWl4aW4gcGFnaW5hdGlvbigkZGlyZWN0aW9uKSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAyNHB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdC8vIFByZXZpb3VzIG9yIEJhY2sgQXJyb3dcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJwcmV2aW91c1wiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tcHJldmlvdXMuc3ZnJykgMCAwIG5vLXJlcGVhdCAkd2hpdGU7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQvLyBOZXh0IG9yIEZvcndhcmQgQXJyb3dcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJuZXh0XCIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1uZXh0LnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdCYuZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IC4zO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjdXJzb3I6IHRleHQ7XG5cdH1cbn0iLCIvLyAuTkVUIENvbXBhdGliaWxpdHkgRml4ZXMgLy9cbi5qdi12ZXJ0aWNhbE1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmJvZHlDb250ZW50IHtcblx0Ly9wYWRkaW5nOiAwIDAgMTBweDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IGF1dG87XG5cdCoge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdH1cblx0dWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cdCNoci1uYXZXcmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbi5qdi1oTGlzdCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG4uY3VzdG9tX2xpIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmbG9hdDogbm9uZTtcbn0iLCJAdXNlIFwiLi4vX2g1YnBcIjtcbkB1c2UgXCIuLi9fYmFzZVwiIGFzICo7XG5AdXNlIFwiX3Jlc2V0XCI7XG5AdXNlIFwiLi4vY29tbW9uL3Nwcml0ZXNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90aW55bWNlXCI7XG5AdXNlIFwiLi4vY29tbW9uL2VsbGlwc2lzXCI7XG5AdXNlICcuLi9jb21tb24vdGFicyc7XG5AdXNlICcuLi9jb21tb24vYnV0dG9ucycgYXMgKjtcbkB1c2UgJy4uL2NvbW1vbi90cmlhbmdsZScgYXMgKjtcbkB1c2UgJy4uL2NvbW1vbi9wYWdpbmF0aW9uJyBhcyAqO1xuXG5AdXNlIFwiX2p2LkNhbmQuQ29sb3JzXCI7XG5AdXNlIFwiX2xheW91dFwiOyBcbkB1c2UgXCJfZm9ybXNcIjtcbkB1c2UgXCJfdGFibGVzXCI7XG5AdXNlIFwiX2NvbXBhdGliaWxpdHlcIjtcblxuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcblxuQGluY2x1ZGUgYWxsLXNwcml0ZXM7XG5cbi8vIFBpeGVsIG92ZXJyaWRlcyBkdWUgdG8gYnJlYWtpbmcgY2hhbmdlcyBzaW5jZSAwLjE5LjBcbmRpdltkYXRhLXFhPVwiTGlzdEJhc2VIZWFkZXJDb250YWluZXJcIl0gZGl2W2RhdGEtdGVzdGlkPVwiVGV4dEZpZWxkUm9vdFwiXSB7XG4gICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcblxuICAgIH4gLk11aUJveC1yb290IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5NdWlCb3gtcm9vdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICB9XG59XG5cbnRoLk11aVRhYmxlQ2VsbC1oZWFkIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbnRoLk11aVRhYmxlQ2VsbC1oZWFkLCB0ZC5NdWlUYWJsZUNlbGwtYm9keSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKioqIFVUSUxJVElFUyAqKiovXG4ubmctY2xvYWssICNrZWVwQWxpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogbm9uZTtcbn1cbi8vIFNob3VsZCBhbHdheXMgYmUgYXBwbGllZCB0byBjb250YWluZXJzIG9mIGZsb2F0ZWQgY2hpbGRyZW5cbi5jbGVhcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhci1ib3Roe1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pdGFsaWN7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyBDYW4gYmUgdXNlZCBvbiB0ZC90aCBmb3IgdGV4dC1hbGlnbm1lbnRcbi5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4vLyBDYW4gYmUgdXNlZCBvbiB0ZC90aCBmb3IgdGV4dC1hbGlnbm1lbnRcbi5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmZsb2F0LW5vbmV7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmJvbGR7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2VwYXJhdG9ye1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG4udWktaGlkZSB7XG4gICAgQGluY2x1ZGUgc2xpZGUtdXA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi51aS1zaG93IHtcbiAgICBAaW5jbHVkZSBzbGlkZS1kb3duO1xufVxuLmVsbGlwc2VzIHtcbiAgICBAaW5jbHVkZSB2ZW5kb3IodGV4dC1vdmVyZmxvdywgZWxsaXBzaXMpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcmV7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmxvY2t7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uZG90e1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb2xvcjogI2IzYjNiMztcbiAgICAgICAgY29udGVudDonXFwyMDIyJztcbiAgICAgICAgcGFkZGluZzowIDVweDtcbiAgICB9XG59XG5cbi5ub3RRdWl0ZUFzTGlnaHRHcmF5e1xuICAgIGNvbG9yOiAkZGFyay1zZWM7XG59XG4uZ3JheSB7XG4gICAgY29sb3I6ICRkYXJrO1xufVxuLmxpZ2h0Z3JheSB7XG4gICAgY29sb3I6ICRkYXJrLXByaTtcbn1cbi5kYXJrR3JheSB7XG4gICAgY29sb3I6ICRkYXJrLXRyaTtcbn1cblxuLmRvdEZvclJlcXN7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBAZXh0ZW5kIC5kb3Q7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiNkZGRkZGQ7XG4gICAgfVxufVxuXG4uanYtcGxhY2Vob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiA3cHggNXB4IDdweCA2cHg7XG4gICAgY29sb3I6ICM5Njk2OTY7XG59XG4uanYtcGxhY2Vob2xkZXJ3cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEFsZXJ0cyAqL1xuLm9yYW5nZSB7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG59XG4uZXJyb3IsIC5yZWR7XG4gICAgY29sb3I6JHJlZDtcbn1cbi8qIE5vdGljZSAqL1xuLm1zZy1ub3RpY2Uge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgICYudWktc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gICAgJi5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQgO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuXG4uaWNvLXVubGluayB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9uZXdfd2luZG93X2JsdWVfaWNvbl8xMngxMi5wbmcpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgICAmLmJ0bjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvbmV3X3dpbmRvd193aGl0ZV9pY29uXzEyeDEyLnBuZycpO1xuICAgIH1cbn1cbi5pY28tbm9JbmZve1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS1ub0luZm8ucG5nKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmljby1ncmlkVmlld3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1ncmlkVmlldy5wbmcpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaWNvLWxpc3RWaWV3e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWxpc3RWaWV3LnBuZyk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY28tYmFja1xue1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1iYWNrLWJsdWU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogMTBweDtcbn1cbi5pY28tZm9yd2FyZHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLW5ld3BhZ2UtYmx1ZS5wbmcpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaWNvLXByaW50e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLXByaW50LnBuZyk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiVpY28tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1zZWFyY2gucG5nKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5pY28taGVscHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1oZWxwLnBuZyk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucmVxcy1mb3JtLWljby1oZWxwe1xuICAgIEBleHRlbmQgLmljby1oZWxwO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4uaWNvLWVxdWVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tZXF1ZXN0MjQucG5nKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmljby1qb2J0YXJnZXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWpvYnRhcmdldDI0LnBuZyk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY28tbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9saW5rZWRpbl8yNC5wbmcpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaWNvLXZvbnEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi12b25xLnBuZyk7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljby1yZW1vdmVcbntcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tY2xvc2U7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblxuICAgICYucmlnaHQge1xuICAgICAgICBtYXJnaW46IDVweCA1cHggMCAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1jbG9zZV9ob3ZlcjtcbiAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB9XG4gfVxuXG4uaWNvLXRyYXNoXG57XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLWRlbGV0ZTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi5pY28tZ2FyYmFnZXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvdHJhc2gtMTZ4MTYucG5nKTtcbn1cblxuJWljby1jbG9uZXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1jbG9uZS1ncmF5LnBuZyk7XG59XG5cbi5pY28tbG9jayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2xvY2sucG5nKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAwcHg7XG4gICAgfVxufVxuXG4uaWNvLXN0YXRpY2xvY2t7XG4gICAgQGV4dGVuZCAuaWNvLWxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246MHB4IDBweDtcbiAgICB9XG59XG4vLyBNaXhpbiBmb3IgaG92ZXIgZWZmZWN0XG5AbWl4aW4gaWNvLWxvY2staG92ZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDsgLy8gQWRkaXRpb25hbCBob3ZlciBzdHlsZXNcbiAgICB9XG4gIH1cbiAgXG4gIC5pY28tdW5sb2NrIHtcbiAgICBAZXh0ZW5kIC5pY28tbG9jazsgLy8gRXh0ZW5kIC5pY28tbG9jayBjbGFzc1xuICAgIEBpbmNsdWRlIGljby1sb2NrLWhvdmVyOyAvLyBBcHBseSB0aGUgaG92ZXIgZWZmZWN0IG1peGluXG4gIH1cblxuLmljby1jaGVjayB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKck1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMTIwJTtcbiAgICAgICAgfVxufVxuXG4uaWNvLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlUGx1cy5wbmcpO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XG5cbn1cbi5leHBhbmRlZHtcbiAgICAuaWNvLXRvZ2dsZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlTWludXMucG5nKTtcbiAgICB9XG59XG5cbi5yYXRpbmcteWVzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3llc19zbS5wbmcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbn1cbi5yYXRpbmctbWF5YmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbWF5YmVfc20ucG5nKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG59XG4ucmF0aW5nLW5vIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL25vX3NtLnBuZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxufVxuXG4vKioqIEJVVFRPTlMgKioqL1xuLmJ0biB7XG4gICAgQGluY2x1ZGUgYnV0dG9uO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgJi5pbmxpbmUge1xuICAgICAgICBwYWRkaW5nOiA3cHggOXB4O1xuICAgIH1cbn1cbi5idG4tY2FuY2VsLCAuY2FuY2VsIHtcbiAgICBAZXh0ZW5kIC5idG4gIW9wdGlvbmFsO1xuICAgIEBpbmNsdWRlIGJ1dHRvbigkZGFyay10cmkpO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIH1cbn1cbi5idG4tZ3JlZW4ge1xuICAgIEBleHRlbmQgLmJ0biAhb3B0aW9uYWw7XG4gICAgQGluY2x1ZGUgYnV0dG9uKCRncmVlbik7XG59XG5cbi5zbWFsbEJ0bntcbiAgICBAZXh0ZW5kIC5idG4gIW9wdGlvbmFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICAgICYuY2FuY2Vse1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbn1cblxuLyoqKiBEcm9wTWVudSAqKiovXG4uZHJvcG1lbnUge1xuICAgIC8vQGluY2x1ZGUgYnV0dG9uKCRjb2xvcjogJHdoaXRlLCAkdGV4dDogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAyMCUpLCAkb2Zmc2V0OiAzJSk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICR3aGl0ZSwgY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogMyUpKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLWRyb3BhcnJvdztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgfVxuXG4gICAgLmFzYyxcbiAgICAuZGVzY1xuICAgIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgYS5lbGxpcHNpc3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxNDdweCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY3JvbGx0b3Age1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1iYWNrdG90b3A7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXG4gICAgLy8gSW1wb3J0YW50J3MgYXJlIHVzZWQgdG8gb3ZlcnJpZGUgdGhlICdiYWNrZ3JvdW5kJyBzZXQgYnkgdGhlIHNwcml0ZSAtIEFNIDEwLzIvMTNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiA5MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB6LWluZGV4OiA5NTtcblxuICAgICYudWktc2Nyb2xsZml4IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi8qKiogQUNUSU9OUyAqKiovXG4vLyBIb3Jpem9udGFsIFBpcGUtc2VwYXJhdGVkIGxpc3RcbiVhY3RucyB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUVDRjc7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hY3RuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn1cbi5hY3RucyB7XG4gICAgQGV4dGVuZCAlYWN0bnM7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtcHJpO1xuXG59XG51bC5hY3RucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG4vLyBMYXJnZSBsaW5rIHdpdGggYW4gaWNvbiBvbiB0aGUgbGVmdFxuLmFjdG4sIFtjbGFzc149XCJhY3RuLVwiXSwgW2NsYXNzKj1cIiBhY3RuLVwiXSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAvL21hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgIC8vJjpmaXJzdC1jaGlsZCB7XG4gICAgLy8gIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC8vfVxufVxuLnBhZC1sZWZ0MjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wYWQtYm90dG9tMjB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4vL1dlIGRpbnQgd2FudCB0byBoYXZlIHBhZ2luYXRpb24gSXQgd2FzIHJhcmUgdGhhdCB3ZSB3b3VsZCBoYXZlIG1vcmUgdGhhbiAxMCByZWNvcmRzLU5WXG4ub3ZlcmZsb3cteS1zY3JvbGx7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC8vaGVpZ2h0IDM3NSBpcyB0byBmaXQgMTAgcmVjb3JkcyBpbnNpZGUgYSBtb2RhbFxuICAgIGhlaWdodDogMzc1cHg7XG59XG4ub3ZlcmZsb3ctYXV0by1zY3JvbGx7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiAzNzVweDtcbn1cbi53aWR0aC1pbmhlcml0IHtcbiAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmFjdG4tYWRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLWFkZC5wbmcnKTtcbn1cbi5hY3RuLXVubG9jay1ibHVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXVubG9ja2VkLWJsdWUucG5nJyk7XG59XG4uYWN0bi1sb2NrLWJsdWUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tbG9ja2VkLWJsdWUucG5nJyk7XG59XG4uYWN0bi1lbWFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1tYWlsLWJsdWUucG5nJyk7XG59XG5cbi5hY3RuLXVwbG9hZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi11cGxvYWQucG5nJyk7XG59XG4uYWN0bi1kb3dubG9hZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1kb3dubG9hZC5wbmcnKTtcbn1cbi5hY3RuLWRlbGV0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1kZWxldGUucG5nJyk7XG59XG5cbi5hY3RuLXNoYXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXNlbmQucG5nJyk7XG59XG4uYWN0bi1wcmV2aWV3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXBkZlByZXZpZXcucG5nJyk7XG59XG4uYWN0bi10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXRleHRQcmV2aWV3LnBuZycpO1xufVxuLmFjdG4taW1wb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24taW1wb3J0Q29udGFjdHMucG5nJyk7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmFjdG4tZXhwYW5ke1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGVQbHVzLnBuZycpO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5hY3RuLWNvbGxhcHNle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGVNaW51cy5wbmcnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYWN0bi1wcmludHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tcHJpbnQucG5nJyk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYWN0bi1hZGRSZXF7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG59XG4uYWN0bi1hZGRGaWxlcyB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1hZGRBdHRhY2htZW50O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxufVxuXG4ucXEtdXBsb2FkLWZhaWxlZC10ZXh0e1xuICAgIGNvbG9yOiNmMDA7XG59XG5cbi8qKiogSVRFTSBCT1ggKioqL1xuLml0ZW1Cb3h7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoM3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG59XG5cbi8qKiogREVUQUlMIEJPWCAqKiovXG4uZGV0YWlsQm94e1xuXG4gICAgd2lkdGg6IDIzNXB4O1xufVxuXG4vKioqIEhFTFAgVE9PTFRJUCAqKiovXG4uaGVscCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24taGVscC5wbmcpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1x0XG59XG5cbi5oZWxwLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsMCwwLC4zKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMHB4XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgei1pbmRleDogMTU7XG5cbiAgICBoNCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAuaWNvLXJlbW92ZTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNHB4O1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmljby1yZW1vdmU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cblxuICAgICYudWktaGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJGJsdWUsIDhweCk7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjcwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6LTIwcHg7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIH1cbn1cblxuLyoqKiBTVEFUUyAqKiovXG4vLyBMYXJnZSBzdGF0aXN0aWNzIHdpdGggc21hbGxlciBkZXRhaWxzIHVuZGVybmVhdGguIFVzZSA8ZW0+IG9uIHRoZSBwcmltYXJ5IGZpZ3VyZXNcbnVsLnN0YXRzIHtcbiAgICBAZXh0ZW5kICVhY3RucztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xM3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzE5cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICYub3Jhbmdle1xuICAgICAgICAgICAgICAgIGNvbG9yOiRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yZWR7XG4gICAgICAgICAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmdyYXl7XG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJsYWNre1xuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqKiBKVU1QTkFWICoqKi9cbi8vIEFkZCAuanVtcG5hdi1tcmduIHRvIHRoZSBjZW50ZXIgY29sdW1uIHdoZW4gdXNpbmcgLmp1bXBuYXZcbi5qdW1wbmF2LW1yZ24ge1xuICAgIG1pbi13aWR0aDogNjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIGNvcnJlY3RzIGNsZWFyOmxlZnQgYmVoYXZpb3JcbiAgICAuQ2FuZGlkYXRle1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgfVxuICAgICYubm9NYXJnaW5Me1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBTaWRlcGFuZWwgZm9yIHF1aWNrbHkgc2Nyb2xsaW5nIHVwIGFuZCBkb3duIHRoZSBwYWdlXG4vLyA8dWwgY2xhc3M9XCJqdW1wbmF2XCI+XG4vLyAgPGxpPjxhPkxpbmtzPC9hPjwvbGk+XG4vLyAgPGxpIGp2LWFjdGl2ZT1cInRydWVcIj5cbi8vICAgICAgPGE+TGlua3M8L2E+XG4vLyAgICAgIDx1bD5cbi8vICAgICAgICAgIDxsaT48YSBqdi1hY3RpdmU9XCJ0cnVlXCI+U3VibGluazwvYT48L2xpPlxuLy8gICAgICA8L3VsPlxuLy8gIDwvbGk+XG4vLyA8L3VsPlxuLmp1bXBuYXYge1xuICAgIC8vYm94LXNoYWRvdzogM3B4IDAgMjBweCAtMTVweCBjb2xvci5hZGp1c3QoJGJvcmRlciwgJGxpZ2h0bmVzczogLTMzKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgdG9wOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICR0aC1hY3Rpb24tYmctY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgLy9AaW5jbHVkZSB0cmlhbmdsZS1hZnRlcihyaWdodCwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgLy8mOmFmdGVyIHtcbiAgICAgICAgICAgIC8vICB0b3A6IDUwJTtcbiAgICAgICAgICAgIC8vICByaWdodDogLTZweDtcbiAgICAgICAgICAgIC8vICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidWJibGUoJGJsdWUsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgdHJpYW5nbGUtY29sb3IoJGJsdWUsIHJpZ2h0KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSB0cmlhbmdsZS1jb2xvcihjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IC0yNSUpLCByaWdodCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1YmJsZSgkYmx1ZS10cmksICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmVsbGlwc2VzO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKHJpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS10cmk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqIEdSSUQgTElTVCAqKiovXG4uZ3JpZExpc3R7XG4gICAgd2lkdGg6IDU2NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpe1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwO1xuICAgIH1cbiAgICBhLmhlbHB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbnVsLm5hdkxpc3R7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGl7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuaGVscHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbi8qKiogR1JJRCBCT1ggKioqL1xuLmdyaWRCb3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaSB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLyoqKiBRVUlDS0ZPUk1TICoqKi9cbi8vIEZsb2F0aW5nIHF1aWNrLWFjdGlvbnMgZm9yIGFkZGluZyBuZXcgcmVjb3Jkc1xuLnF1aWNrRm9ybXMge1xuICAgICRmb3JtQmc6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzAlKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC8vbWFyZ2luOiAxNXB4IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA4NXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICAucXEtdXBsb2FkLWZpbGV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICAmLnF1aWNrdGFic3tcbiAgICAgICAgei1pbmRleDoyMDA7XG4gICAgICAgID4gbGl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPmEuaWNvbi1zaGFyZS1wb3N0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wb3BvdXRGb3Jte1xuICAgICAgICAkZm9ybUJnOmNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzAlKTtcbiAgICAgICAgYmFja2dyb3VuZDokZm9ybUJnO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgdG9wOi0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDotMzBweDtcbiAgICAgICAgZm9ybXtcbiAgICAgICAgICAgIHdpZHRoOjk1JTtcbiAgICAgICAgICAgIGhlaWdodDo5NyU7XG4gICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibWl0e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIH1cbiAgICAgICAgLnVwbG9hZGNhbGxvdXR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAuc3VibWl0e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1YmplY3RfZXJyb3J7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dGFyZWFfd3JhcHBlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgIGxlZnQ6NTNweDtcbiAgICAgICAgICAgIHJpZ2h0Ojc0cHg7XG4gICAgICAgICAgICBib3R0b206MTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjI0MHB4O1xuICAgICAgICAgICAgJi5hZ2VuY3lUZXh0QXJlYXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjMyMHB4O1xuICAgICAgICAgICAgICAgIC51cGxvYWRjYWxsb3V0e1xuICAgICAgICAgICAgICAgICAgICB0b3A6MzU1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9Ji50YXNrVGV4dEFyZWF7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG5vbkFnZW5jeVRleHRBcmVhe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dGFyZWFfZXJyb3J7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIC5lcnJvcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICA+IGxpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgLy93aWR0aDogMzkwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9ybUJnO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZ3JlZW4sIGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDUlKSk7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTUwMDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRyYWZ0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkb3JhbmdlLCBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogNSUpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgaS5xdWljay1jaGF0IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjFweCAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjNURBQzU2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgaS5xdWljay1jaGF0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6LThweDtcbiAgICAgICAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgICAgICAgbWFyZ2luOmF1dG8gYXV0bzsgXG4gICAgICAgICAgfVxuICAgICAgICAgIGkucXVpY2stY2hhdDphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICYudGFzayA+IGE6YWZ0ZXIsXG4gICAgICAgICYubWVzc2FnZSA+IGE6YWZ0ZXIsXG4gICAgICAgICYubm90ZSA+IGE6YWZ0ZXIsXG4gICAgICAgICYuaW50ZWxsaWdlbnQtbWVzc2FnaW5nID4gYTphZnRlclxuICAgICAgICB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lc3NhZ2UgPiBhOmFmdGVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1tZXNzYWdlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vdGUgPiBhOmFmdGVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1ub3RlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmludGVsbGlnZW50LW1lc3NhZ2luZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2EyZDZhNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgaS5xdWljay1jaGF0e1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybUJnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW0td2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucG9zdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFzayA+IGE6YWZ0ZXJcbiAgICAgICAge1xuICAgICAgICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLXRhc2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFnID4gYTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tdGFnLnBuZycpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubWVzc2FnZSwgJi5ub3RlLCAmLnRhc2ssICYudGFnLCAmLnBvc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC4zcyBlYXNlLWluO1xuICAgIH1cbiAgICAmLm1lc3NhZ2UgLm1lc3NhZ2UsICYubm90ZSAubm90ZSwgJi50YXNrIC50YXNrLCAmLnRhZyAudGFnLCAmLnBvc3QgLnBvc3Qge1xuICAgICAgICAvL0BpbmNsdWRlIHNsaWRlLWRvd247XG4gICAgICAgIG1heC1oZWlnaHQ6MTAwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQ0MHB4O1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG4gICAgICAgIC5jbG9zZVxuICAgIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLW1pbmltaXplO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgfVxuICAgIC5wb3BvdXR7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLXBvcG91dC5wbmcpO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmLmZseW91dE9wZW57XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAwLjNzIGVhc2UtaW47XG4gICAgICAgIG1hcmdpbi1yaWdodDo0MzhweDtcbiAgICB9XG4gICAgJi5mbHlvdXRDbG9zZWR7XG4gICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9ybUJnO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OjMwMHB4O1xuICAgIH1cbiAgICBkbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIGRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcbiAgICAgICAgICAgIG1hcmdpbjo0cHggLTVweCA4cHggLTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5tYW5kZXRvcnlFcnJvcntcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDIwNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgK3AuZXJyb3J7XG4gICAgICAgICAgICB0b3A6IC0xNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGZpZWxkc2V0e1xuICAgICAgICAvL3dpZHRoOjI5NXB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICB1bC5zZWxlY3QyLWNob2ljZXN7XG4gICAgICAgIG1heC1oZWlnaHQ6NjBweDtcbiAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIC5xcS11cGxvYWQtbGlzdHtcbiAgICAgICAgbWF4LWhlaWdodDoxMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDFweCAwcHggMHB4IGNvbG9yLmFkanVzdCgkZm9ybUJnLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICB9XG4gICAgcHJvZ3Jlc3N7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIC8qIHVwbG9kZXIgZXJyb3Igc3R5bGluZyovXG4gICAgLnVwbG9hZGVyLWVycm9yLC5lcnJvcntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmMDA7XG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2YwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2YwMDtcbiAgICAgICAgYm9yZGVyLXRvcDozcHggc29saWQgI2YwMDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB0b3A6LTRweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCByZWQsIDZweCk7XG4gICAgICAgICAgICBtYXJnaW46LTE5cHggYXV0byAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnFxLXVwbG9hZC1saXN0e1xuICAgICAgLmFjdG4tZGVsZXRle1xuICAgICAgICB3aWR0aDowO1xuICAgICAgfVxuICAgIH1cbn1cbi8qSGFjayB0byBtYWtlIHRoZSBzY3JvbGxiYXJzIGRpc2FwcGVhciBpbiBDaHJvbWUqL1xuLnBvcG91dEZvcm1Cb2R5e1xuXG4gICAgb3ZlcmZsb3cteTpoaWRkZW47XG4gICAgb3ZlcmZsb3cteDpoaWRkZW47XG5cbn1cbi8qVGhpcyBpcyB0byBkaXNhYmxlIHRoZSBhbmltYXRpb24gd2l0aGluIHRoZSBmbHlvdXRzXG4gIFVzZSB0aGlzIGNsYXNzIHRvIGRpc2FibGUgdGhlIGFuaW1hdGlvbiBvbiBhbnkgZWxlbWVudFxuKi9cbi5kaXNhYmxlQW5pbWF0aW9ue1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKiogQ0FMTE9VVCAqKiovXG4vLzxkaXYgY2xhc3M9XCJjYWxsb3V0XCI+XG4vLyAgPGg0PlRpdGxlIDxhIGNsYXNzPVwicmlnaHQgaWNvLXJlbW92ZVwiPjwvYT48L2g0PlxuLy8gIENvbnRlbnRzXG4vLzwvZGl2PlxuLmNhbGxvdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRibHVlO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgJi51aS1oaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIG1heC1oZWlnaHQgMHMgMnMgZWFzZTtcbiAgICB9XG4gICAgJi51aS1zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIG1heC1oZWlnaHQgMHMgMHMgZWFzZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAkYmx1ZSwgMTBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAkYmx1ZSwgMTJweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICB9XG4gICAgJi5mbGlwe1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsICRibHVlLCAxMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCAkYmx1ZSwgMTJweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbn1cblxuLyoqUG9wb3V0KiovXG4ucG9wT3V0e1xuICAgICRmb3JtQmc6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzAlKTtcbiAgICBiYWNrZ3JvdW5kOiRmb3JtQmc7XG59XG5cblxuLyoqKiBTSURFIFBBTkVMICoqKi9cbi8qIEFkZCAuc2lkZVBhbmVsLW1yZ24gdG8gdGhlIGNlbnRlciBjb2x1bW4gd2hlbiB1c2luZyAuc2lkZVBhbmVsICovXG4uc2lkZVBhbmVsLW1yZ24ge1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaWRlUGFuZWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMjg1cHg7XG5cbi8qIFN0YXRzIGluc2lkZSBQYW5lbCAqL1xuLy88dWwgY2xhc3M9XCJzdGF0c1wiPlxuLy8gIDxsaSBjbGFzcz1cImFjdGl2ZVwiPlxuLy8gICAgICA8YT5cbi8vICAgICAgICAgIDxlbT45MDAwPC9lbT5cbi8vICAgICAgICAgIFN0YXQgMVxuLy8gICAgICA8L2E+XG4vLyAgPC9saT5cbi8vICA8bGk+XG4vLyAgICAgIDxhPlxuLy8gICAgICAgICAgPGVtPjEzMzc8L2VtPlxuLy8gICAgICAgICAgU3RhdCAyXG4vLyAgICAgIDwvYT5cbi8vICA8L2xpPlxuLy88L3VsPlxuICAgIC5zdGF0cyB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZWNmOTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGVjZjk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGxhcmdlOyAvLzQwcHg7XG4gICAgICAgICAgICBlbSwgJi53MTAwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1wcmk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZWNmOTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZWNmOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqIEFDQ09SRElPTiAqKiovXG4vKiBBZGQgLmFjY29yZGlvbi1tcmduIHRvIHRoZSBjZW50ZXIgY29sdW1uIHdoZW4gdXNpbmcgLmFjY29yZGlvbiAqL1xuLmFjY29yZGlvbi1tcmduIHtcbiAgICBtaW4td2lkdGg6IDYxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjkwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY29ycmVjdHMgY2xlYXI6cmlnaHQgYmVoYXZpb3JcbiAgICA+IGZvcm0sID4gZGl2IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsdWUtdHJpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi5yZWRCb3JkZXJ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcmVkLXRyaTtcbiAgICAgICAgfVxuICAgICAgICAudW5kZXJsaW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVse1xuICAgICAgICBtYXJnaW46MTBweCAwO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWNjb3JkaW9uLW1yZ24tbGVmdCB7XG4gICAgbWluLXdpZHRoOiA2MTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjkwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgICYubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgICAgbWFyZ2luOjNweCAwO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAtMTBweCAtMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgICAvL2JveC1zaGFkb3c6IGluc2V0IDVweCAwIDEwcHggLThweCByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsdWUtdHJpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgdGltZSB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzMCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzgwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5pY28tcmVtb3ZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb3JlLCAucHJldiwgLm5leHQge1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcihkb3duLCAkYmx1ZSwgNHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogLTJweCAtNHB4O1xuICAgICAgICB9XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1cbiAgICAgICAgICAgICAgICA6ICM4ODg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg4ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByZXYge1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcih1cCwgJGJsdWUsIDRweCk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogLTJweCAtNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxhYmVsLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5idG4ge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4vKiBTdGF0cyBpbnNpZGUgQWNjb3JkaW9uICovXG4vLzx1bCBjbGFzcz1cInN0YXRzXCI+XG4vLyAgPGxpIGNsYXNzPVwiYWN0aXZlXCI+XG4vLyAgICAgIDxhPlxuLy8gICAgICAgICAgPGVtPjkwMDA8L2VtPlxuLy8gICAgICAgICAgU3RhdCAxXG4vLyAgICAgIDwvYT5cbi8vICA8L2xpPlxuLy8gIDxsaT5cbi8vICAgICAgPGE+XG4vLyAgICAgICAgICA8ZW0+MTMzNzwvZW0+XG4vLyAgICAgICAgICBTdGF0IDJcbi8vICAgICAgPC9hPlxuLy8gIDwvbGk+XG4vLzwvdWw+XG4gICAgLnN0YXRzIHtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAtMTBweCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlY2Y5O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZWNmOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTsgLy82NHB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKGRvd24sICNGNUY5RkQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY5RkQ7XG4gICAgICAgICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICNGNUY5RkQsIDdweCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2UwZWNmOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qdi1ub3Rlcy10aXRsZSB7XG4gICAgY29sb3I6ICRibHVlO1xufVxuXG4uYWNjb3JkaW9uLWxhcmdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNTBweCA1cHggMzBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgaGdyb3VwLCAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlUGx1cy5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXhwYW5kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXVwO1xuICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhe1xuICAgICAgICAgICAgICAgICYubWFuZGV0b3J5RXJyb3J7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC11cGxvYWQtZXJyb3J7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtcHJpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEudmlldy1lbnRpcmUtbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1yZW5kZXJlZC1ub3RlcyBwe1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICB0aW1lLCAuZmxhZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidWJibGUtc2lkZSgkYmx1ZS10cmkpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1NnB4O1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwuYWN0bnMge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHVsLmZsYWctYWN0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1MHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnViYmxlLXNpZGUoJGdyZWVuLCAkd2hpdGUsIHRvcCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZ3JlZW4sICRncmVlbik7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZ3JlZW4tdHJpLCAkZ3JlZW4tdHJpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JlZW4tdHJpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAxMXB4IDVweCAtMTFweCBjb2xvci5hZGp1c3QoJGV4dHJhTGlnaHRCbHVlLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgaGdyb3VwOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZU1pbnVzLnBuZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5leHBhbmQge1xuICAgICAgICAgICAgICAgIC8vVGhlcmUgaXMgYSBvdmVyZmxvdy14OiBoaWRkZW4gaW4gdGhlIG1peGluLiBCdWcgMjE1MjktTlZcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2xpZGUtZG93bjtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmF0dGFjaG1lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZW50IHtcbiAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlLWNvbG9yKCRncmVlbi10cmksIHJpZ2h0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmVtcHR5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1vcmUge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDowcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgICAgIGEsLmxvYWQtYXJyb3cge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICRkYXJrLCAxNXB4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTkwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2FkLWFycm93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICAgICAgICAgICAgICBhLC5sb2FkLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3RucyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucmVqZWN0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIGEuYnRuLWdyZWVuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludC13b3JrZmxvdyB7XG4gICAgICAgIC5hY3RucyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICYucmVqZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLXRyaTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIFRpbWUgZmxhZyBpcyB1c2VkIHRvIGNvbXBlbnNhdGUgZm9yIG92ZXJmbG93OmhpZGRlbiB1c2VkIGFyb3VuZCA8dGltZT4gc2lkZS1idWJibGVzICovXG4udGltZS1mbGFnLW1yZ24ge1xuICAgIC8vbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4vKioqIEFWQVRBUlMgKioqL1xuLy88cCBjbGFzcz1cImF2YXRhclwiPlxuLy8gIDxhPlxuLy8gICAgICA8aW1nIHNyYz1cImF2YXRhci5qcGdcIj5cbi8vICAgICAgPGVtPk5hbWU8L2VtPlxuLy8gICAgICA8c3Bhbj5EZXNjcmlwdGlvbiBMaW5lIDE8L3NwYW4+XG4vLyAgICAgIDxzcGFuPkRlc2NyaXB0aW9uIExpbmUgMjwvc3Bhbj5cbi8vICA8L2E+XG4vLzwvcD5cbi5hdmF0YXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggLTFweCAkYmx1ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgICBAZXh0ZW5kIC5lbGxpcHNlcztcbiAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIoZG93biwgd2hpdGUsIDRweCk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCByZ2JhKCNhM2M2ZTgsIC4zKSwgNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1zaXplOiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDM2cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IC0xcHggI2EzYzZlODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjlmZDtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMTVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgICBbY2xhc3MqPXJhdGluZy1dIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZhdGFycyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLmljby1yZW1vdmUge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIEBleHRlbmQgLmF2YXRhcjtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGE6YWZ0ZXIsIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi51aS1kcmFnZ2FibGUtZHJhZ2dpbmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAuaWNvLXJlbW92ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKiBPVkVSTEFZUyAqKiovXG5ALW8ta2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApOyB9XG4gICAgMTAwJSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjgpOyB9XG59XG5ALW1zLWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIDAlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgfVxuICAgIDEwMCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44KTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApOyB9XG4gICAgMTAwJSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjgpOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICAwJSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IH1cbiAgICAxMDAlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7IH1cbn1cblxuQC1vLWtleWZyYW1lcyBmYWRlb3V0IHtcbiAgICAwJSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjgpOyB9XG4gICAgMTAwJSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IH1cbn1cbkAtbXMta2V5ZnJhbWVzIGZhZGVvdXQge1xuICAgIDAlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7IH1cbiAgICAxMDAlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZhZGVvdXQge1xuICAgIDAlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7IH1cbiAgICAxMDAlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVvdXQge1xuICAgIDAlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7IH1cbiAgICAxMDAlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgfVxufVxuXG4uZGlzYWJsZUJvZHlTY3JvbGx7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGhlaWdodDoxMDAlO1xufVxuLm92ZXJsYXkge1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMHMgMC4ycyBlYXNlO1xuICAgIC8vUmVtb3ZpbmcgdGhlIGFuaW1hdGlvbiB0byBhdm9pZCBmbGlja2VyaW5nIDpOVlxuICAgIC8vQGluY2x1ZGUgYW5pbWF0aW9uKGZhZGVvdXQgMC4ycyBlYXNlKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOjA7XG4gICAgcmlnaHQ6MDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHotaW5kZXg6OTk5OTtcbiAgICAvL2hlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL292ZXJmbG93OmhpZGRlbjtcbiAgICAmLnNob3csICYudWktc2hvdyB7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMCBlYXNlO1xuICAgICAgICAvL1JlbW92aW5nIHRoZSBhbmltYXRpb24gdG8gYXZvaWQgZmxpY2tlcmluZyA6TlZcbiAgICAgICAgLy9AaW5jbHVkZSBhbmltYXRpb24oZmFkZWluIDAuMnMgZWFzZSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vUmVtb3ZpbmcgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gYXZvaWQgZmxpY2tlcmluZyA6TlZcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLDUxLDUxLC4yKTtcbiAgICAgICAgLy8gZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM3MDAwMDAwMCxlbmRDb2xvcnN0cj0jNzAwMDAwMDApO1xuICAgIH1cbn1cblxuLnBkZkxvYWRpbmd7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwcyAwLjJzIGVhc2U7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uKGZhZGVvdXQgMC4ycyBlYXNlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmcuZ2lmJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSw1MSwuMik7XG4gICAgei1pbmRleDogMTIwMDtcbn1cblxuLmxvYWRpbmcge1xuICAgIEBleHRlbmQgLm92ZXJsYXk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZicpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICYudWktc2hvdyB7XG4gICAgICAgIC8vUmVtb3ZpbmcgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gYXZvaWQgZmxpY2tlcmluZyA6IE5WXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSw1MSwuMSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5wcm9jZXNzaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzoxMHB4IDVweDtcbn1cblxuJHNwYWNpbmc6IDEwcHg7XG4ubW9kYWwge1xuICAgIEBtZWRpYSBwcmludHtcbiAgICBcdGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgQGV4dGVuZCAub3ZlcmxheTtcbiAgICBkdCwgZGR7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwIDVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICB3aWR0aDogNzEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtODAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgID4gaDMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggLTE1cHggMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTVweDtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZys1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAkc3BhY2luZys4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICBhLCBbdHlwZT1zdWJtaXRdLCBbdHlwZT1idXR0b25dLCBidXR0b24ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ0bjtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jYW5jZWwge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVidG4tY2FuY2VsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnVpLXNob3cge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsNTEsNTEsIC4yKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFicyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0bnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoLWJnLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDVweCA4cHggMHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGlueW1jZU1vZGFsIHtcbiAgICBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gICAgZGQge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG59XG5cbi8qRm9yIEpvYmxpbmsgTW9kYWwgUmVkZXNpZ24gLSBDYW50IE1lc3MgV2l0aCBFeGlzdGluZyBNb2RhbCBEZXNpZ24gQXMgSXQgV291bGQgQWZmZWN0IE90aGVyIE1vZGFscyAqL1xuLnN1Ym1pdEZvckpMTSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGEsIFt0eXBlPXN1Ym1pdF0sIFt0eXBlPWJ1dHRvbl0sIGJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWJ0bjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmNhbmNlbCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidG4tY2FuY2VsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVpY2tWaWV3IHtcbiAgICBAZXh0ZW5kIC5tb2RhbDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDBzIDAuNHMgZWFzZTtcbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMjBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogICRtb2RhbC1zaGFkb3cgO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyMDEwO1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6ZGlzYztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmV2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb24ocHJldmlvdXMpO1xuICAgIH1cblxuICAgIC5uZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG4gICAgfVxuICAgICYudWktc2hvdyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSw1MSwgLjIpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2IHtcbiAgICAgICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC51aS1yZXNldHdyYXB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxlLm1vZGFsVGFibGVWaWV3e1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgIHRye1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6M3B4O1xuICAgICAgICB9XG4gICAgICAgIHRoe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9ybS5ub0ZpZWxkTGluZXN7XG4gICAgICAgIGR0LGRke1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGhyLm5vTWFyZ2lue1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnF1aWstaW5mb3tcbiAgICAgICAgJi5pbmxpbmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDonXFwyMDIyJztcbiAgICAgICAgICAgIHBhZGRpbmc6MCA1cHg7XG4gICAgICAgICAgICBjb2xvcjojZGRkZGRkO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwLHVse1xuICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgIH1cbiAgICB1bHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgbGkucHJldiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkubmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbi5uZXh0LCBidXR0b24ucHJldiB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIH1cbn1cblxuJGR0V2lkdGg6IDMwJTtcbmRsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICAuVGV4dCwgLkhlYWRpbmcge1xuICAgICAgICBkdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLkhlYWRpbmcge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgZHQsIGR0IGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIH1cbiAgICAgICAgZHR7XG4gICAgICAgICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICsgZHQsICtkdCArIGRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDMlKTtcbiAgICAgICAgfVxuICAgICAgICArIGRpdiB7XG4gICAgICAgICAgICBkdCwgZHQgKyBkZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5EaXZpZGVyIHtcbiAgICAgICAgZGR7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgZHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgKyBkdCwgK2R0ICsgZGQsIGhyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgKyBkaXYge1xuICAgICAgICAgICAgZHQsIGR0ICsgZGQsJi5IZWFkaW5ne1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGhye1xuICAgICAgICAgICAgbWFyZ2luOjVweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kdCxcbmR0ICsgZGQsXG5kaXYgPiBkdDpmaXJzdC1jaGlsZCxcbmRpdiA+IGR0OmZpcnN0LWNoaWxkICsgZGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuZHQ6Zmlyc3QtY2hpbGQsXG5kdDpmaXJzdC1jaGlsZCArIGRkLFxuZGl2OmZpcnN0LWNoaWxkID4gZHQ6Zmlyc3QtY2hpbGQsXG5kaXY6Zmlyc3QtY2hpbGQgPiBkdDpmaXJzdC1jaGlsZCArIGRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuZHQsIGRkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbn1cbmR0IHtcbiAgICB3aWR0aDogJGR0V2lkdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgKyBkdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzMzAlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICArIGRkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgKyBkZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQsICY6Zmlyc3QtY2hpbGQgKyBkZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxufVxuZGQge1xuICAgIHdpZHRoOiAxMDAlIC0gJGR0V2lkdGg7XG4gICAgbWFyZ2luOiAwIDAgMCAkZHRXaWR0aDtcbn1cblxuLyogRGVhbiByZXZpZXcgdGhpcywgcGxlYXNlIHNlZSB0aGUgU1ZOIGNoZWNraW4gY29tbWVudHMgZm9yIHRoaXMgY2hhbmdlICovXG4vKiBZb3UgbWF5IGFsc28gd2FudCB0byBzZWUgaWYgdGhlIHdob2xlIHN0eWxlIHdpdGggY29udGVudDonKicgc2hvdWxkIGJlIHJldXNlZCAqL1xuLnJlcXVpcmVke1xuICAgIGR0e1xuICAgID4gbGFiZWwge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICB9XG59XG5cbi5yZXF1aXJlZC5pbmNvbXBsZXRle1xuICAgIGR0e1xuICAgID4gbGFiZWwge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gICAgIH1cbn1cblxuLyogbmcgYmluZCBodG1sIGlucHV0ICovXG4ubXVsdGlMaW5le1xuICAgIHB7XG4gICAgICAgIG1hcmdpbiA6IDEwcHggMHB4IDEwcHggMHB4O1xuICAgIH1cbiAgICBsaXtcbiAgICAgICAgLyogcHJvdmlkaW5nICFpbXBvcnRhbnQgdG8gYXZvaWQgb3ZlcnJpZGUgaXNzdWUuICovXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb24gOiBvdXRzaWRlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cbn1cblxuXG4ucmVtb3ZlSGlyZU1vZGFsIHtcbiAgICAuZGlzcG9zaXRpb25MYWJlbHtcbiAgICAgICAgd2lkdGg6MTUlO1xuICAgICAgICBwYWRkaW5nLXRvcDoxMHB4XG4gICAgfVxuICAgIC5sYWJlbHtcbiAgICAgICAgd2lkdGg6MTUlO1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgd2lkdGg6ODUlO1xuICAgIH1cbiAgICAub3B0aW9uc3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4udXBsb2FkY2FsbG91dHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogZ3JheTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMXB4IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzUlKTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsIHdoaXRlLCAxMHB4KTtcbiAgICAgICAgbWFyZ2luOiAtMjBweCAwIDEwcHggMTVweDtcbiAgICB9XG4gICAgcC5maWxlbGlzdHtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vODUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdWJtaXR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICB9XG59XG4uc29ydERpdmlkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyZXkge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuLmRhcmtCbHVlIHtcbiAgICBjb2xvcjogJGJsdWUtdHJpO1xufVxuLnBhZGRpbmcxMCB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLnBhZGRpbmcyMCB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLnBhZGRpbmdMZWZ0MTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYWRkaW5nTGVmdDMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ucGFkZGluZ0xlZnQxMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY2FuZC1jZW50cmljLXBhZGRpbmdMZWZ0MTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjBweDtcbn1cbi5wYWRkaW5nVG9wNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmcwIHtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG4ucGFkZGluZ1RvcDAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmc1IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdCb3R0b201IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnBhZGRpbmdCb3R0b20xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGFkZGluZ0JvdHRvbTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5wYWRkaW5nQm90dG9tMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLnBhcmFncmFwaE1hcmdpbkZvckRldGFpbHNQYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cbi5wYWRkaW5nVG9wMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGF0ZUZvbnQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweDtcbn1cbi5tYXJnaW5MZWZ0MTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLm1hcmdpblJpZ2h0MzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5tYXJnaW5SaWdodDQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ubWFyZ2luUmlnaHQ1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLm1hcmdpblJpZ2h0NjUge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbn1cbi5tYXJnaW5SaWdodDc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG4ubWFyZ2luTGVmdDEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbkxlZnQwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luUmlnaHQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpblRvcDAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cbi5tYXJnaW5Ub3AxMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpblRvcDE4IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luVG9wMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW5Ub3A0MHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luMTAge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1hdXRve1xuXHRtYXJnaW46IGF1dG87XG59XG4uYm9yZGVyLWxlZnQtbm9uZXtcblx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmlnaHQtbm9uZXtcblx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyTGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkYm9yZGVyO1xufVxuLmJvcmRlclRvcCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRib3JkZXI7XG59XG4uYm9yZGVyQm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlcjtcbn1cbi5ib3JkZXJSaWdodHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkYm9yZGVyO1xufVxuLm1hcmdpbkxlZnQxMntcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5tYXJnaW5MZWZ0MjB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWFyZ2luTGVmdDI1e1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLy9XaWR0aCBoZWxwZXJzXG4udzE1e1xuICAgIHdpZHRoOiAxNSU7XG59XG4udzkwe1xuICAgIHdpZHRoOiA5MCU7XG59XG4udzEwMHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi53NTB7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi53NzB7XG4gICAgd2lkdGg6IDcwJTtcbn1cbi53NzV7XG4gICAgd2lkdGg6IDc1JTtcbn1cbi5vdmVyZmxvdy1oaWRkZW57XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6dmlzaWJsZTtcbn1cblxuLmN1cnNvci1wb2ludGVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmludGVydmlld0Rpc3BsYXkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkYm9yZGVyO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM2Q4N2NmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5kaXZpZGVyQm9yZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsdWUtdHJpO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG59XG5cbi8vIEZGIGFuZCBNQUMgLCBkcm9wZG93biBkaXNhcHBlcnMgb24gdGFiYmluZyBmaXhcbi5yZXFFZGl0Rm9ybSwuYWRkQ2FuZEZvcm0sLmFkZEhpcmVGb3Jte1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmV7XG4gICAgICAgIHBvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmlubGluZWJsb2NrIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cbi5wcmludFZpZXd7XG4gICAgaW5wdXQsIGJsb2NrcXVvdGV7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIGJ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIC5pY28tbm9JbmZvLCAucmF0aW5nLXllcywgLnJhdGluZy1tYXliZSwgLnJhdGluZy1ub3tcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgaHJ7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjM0Q4N0NGO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBkdHtcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyoqKiBSZXNldCBEaXJlY3RpdmUgKioqL1xuLnVpLXJlc2V0d3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC51aS1yZXNldCB7XG4gICAgICAgIEBleHRlbmQgLmljby1yZW1vdmU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgJi5zcGFjZXJ7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCArIC51aS1yZXNldCxcbiAgICAuanYtcGxhY2Vob2xkZXIgKyAudWktcmVzZXQge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB9XG4gICAgLnVpLXJlc2V0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG4ucXEtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi8qUmVxdWlyZWQgYXN0cmljayBtYXJrIG9ubHkgZm9yIGxhYmVscyB3aGljaCBzdGFuZHMgaW4gZHQgKi9cbmRkIGxhYmVsLnJlcXVpcmVke1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG59XG4uYWRkSGlyZUZvcm0gLnc3MHtcbiAgICB3aWR0aDo3MCUgIWltcG9ydGFudDtcbn1cblxuLmFkZEhpcmVGb3Jte1xuICAgIHByZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgfVxufVxuLm5vQm9yZGVyLCAuYm9yZGVyLW5vbmV7XG4gICAgYm9yZGVyIDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kaXZbdG9vbHRpcF0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKnRpbnlNQ0UgdGFncyBjYW4gYmUgcmVzZXRlZCBhdCByZW5kZXJlZCBwbGFjZSovXG4uaHRtbC1yZXNldCB7XG4gICAgdWwge1xuICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICB9XG4gICAgb2wge1xuICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG4gICAgdWwsb2wge1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgICBib3JkZXI6IDA7XG4gICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICBtYXJnaW46IDAuNjdlbSAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgbWFyZ2luOiAwLjgzZW0gMDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgIGZvbnQtc2l6ZTogMC45MjNlbTtcbiAgICB9XG4gICAgaDQge1xuICAgICAgIGZvbnQtc2l6ZTogMC44NDZlbTtcbiAgICB9XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAwLjY5MmVtO1xuICAgIH1cbiAgICBoNiB7XG4gICAgICAgZm9udC1zaXplOiAwLjUzOGVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4uZHJvcE1lbnVFcnJvcntcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGJvcmRlci10b3A6M3B4IHNvbGlkICRyZWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjowO1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJHJlZCwgNXB4KTtcbiAgICAgICAgbWFyZ2luOi0xNHB4IGF1dG8gMTBweCBhdXRvO1xuICAgIH1cbn1cbi53aGl0ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLmxpZ2h0LWJsdWV7XG4gICAgY29sb3I6ICRibHVlLXRyaTtcbn1cblxuLmJyZWFrLXdvcmR7XG4gICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ucGFsZS15ZWxsb3ctYmd7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkZDQ0YgO1xufVxuLnByb2ZpbGUtcGljLWRlZmF1bHR7XG5cdHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgIFx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5cbi5sYWJlbFRleHRBbGlnbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyogYWRkIDogYWZ0ZXIgY29udGVudCAqL1xubGFiZWwuY29sb257XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICB9XG59XG5cbi5hc3Rlcmlzay1iZWZvcmV7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnKic7XG4gICAgfVxufVxuXG4ubW9kYWxMaXN0LXNtc3tcbiAgICAuZmllbGQtbWVzc2FnZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjBmMGYwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICB9XG5cbiAgICAuZnJvbS1kZHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAubWVyZ2UtZmllbGRze1xuICAgICAgICB3aWR0aDoyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubW9kYWxMaXN0LXNjZFNtc3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udWktdGltZXBpY2tlci1saXN0IHtcblx0ei1pbmRleDogMjAwMDE7XG59XG5cbi5qdi1yZXFzLWZvcm0tZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi52aWV3Q292ZXJQYWdlTW9kYWxDb250ZW50IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogLTE1cHggLTE1cHggMTVweCAtMTVweDtcblx0bWF4LWhlaWdodDogNTAwcHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHR3aWR0aDogOTAwcHg7XG5cdG1heC13aWR0aDogMTAwdnc7XG5cbiAgICAucmVhY3QtcGRmX19QYWdlX19zdmcsIC5yZWFjdC1wZGZfX1BhZ2VfX3N2ZyBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG4uaW1nLWxpbmtlZGluLWFjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2xpbmtlZGluX2FjX2hlYWRlci5wbmcpO1xuICB3aWR0aDogMjA1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZm9ybS5hZGROZXdDYW5kIGxhYmVsLCBcbi5qdi1yZXFzLWZvcm0tZmllbGQgbGFiZWwge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn0gIiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuLy8vLyBUUklBTkdMRVMgLy8vL1xuXG4vLyBUcmFuc2Zvcm1zIHRoZSBlbGVtZW50IGludG8gYSB0cmlhbmdsZVxuLy8gWW91IGNhbiBtb2RpZnkgYm9yZGVyIHNpemVzIHRvIGNoYW5nZSB0aGUgc2hhcGVcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuXHR9XG59XG5cbi8vIEF0dGFjaGVzIGEgdHJpYW5nbGUgdG8gdGhlIGVsZW1lbnQgdXNpbmcgYSBwc2V1ZG8tZWxlbWVudFxuQG1peGluIHRyaWFuZ2xlLWFmdGVyKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmFmdGVyIHtcblx0XHRAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuXG4vLyBBdHRhY2hlcyBhIHRyaWFuZ2xlIHRvIHRoZSBlbGVtZW50IHVzaW5nIGEgcHNldWRvLWVsZW1lbnRcbkBtaXhpbiB0cmlhbmdsZS1iZWZvcmUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuXG4vLyBDb252ZW5pZW5jZSBmdW5jdGlvbiB0byBjaGFuZ2UgdGhlIGN1cnJlbnQgZWxlbWVudCBhbmQgaXQncyB0cmlhbmdsZSdzIGNvbG9yXG5AbWl4aW4gdHJpYW5nbGUtY29sb3IoJGNvbG9yOiAkYmx1ZSwgJGRpcmVjdGlvbjogZG93bikge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3I7XG5cdCY6YWZ0ZXIge1xuXHRcdEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHRcdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHRcdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS10b2dnbGVzIHtcblx0LnRyaWFuZ2xlLWV4cGFuZGVkLFxuXHQudHJpYW5nbGUtY29sbGFwc2VkIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0fVxuXG5cdC50cmlhbmdsZS1leHBhbmRlZCB7XG5cdFx0QGluY2x1ZGUgdHJpYW5nbGUodXAsICRkYXJrLXNlYywgNXB4KTtcblx0fVxuXG5cdC50cmlhbmdsZS1jb2xsYXBzZWQge1xuXHRcdEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICRkYXJrLXNlYywgNXB4KTtcblx0fVxufSIsIkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbi5qcXBsb3QtdGFyZ2V0IHtcblx0LmpxcGxvdC1sZWdlbmQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA2MHB4O1xuXHRcdHRvcDogMjUwcHg7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdG92ZXJmbG93LXg6ICdoaWRkZW4nO1xuXHRcdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZixUcmVidWNoZXQgTVMsVHJlYnVjaGV0LFZlcmRhbmE7XG5cdFx0bGkge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQ7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcFxuXHRcdH1cblx0fVxuXHQuanFwbG90LWRhdGEtbGFiZWwge1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweDtcblx0fVxuXHQuanFwbG90LXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1pbmRlbnQ6IDEwcHg7XG5cdH1cblx0LmpxcGxvdC1lcnJvciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuXHRcdGhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cbn1cblxuI2NoYXJ0VGlwIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQkJCO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRjb2xvcjogI0FBQTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwcHg7XG5cdHRvcDogMHB4O1xuXHRkaXYge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRtaW4td2lkdGg6IDYwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdHNwYW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAjOTk5O1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJbXBvcnRzXG5AdXNlIFwiLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIi4vdW5pdHNcIiBhcyAqO1xuQHVzZSBcInNhc3M6bGlzdFwiO1xuQHVzZSAnc2FzczptZXRhJztcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJvcmRlci1Cb3ggU2l6aW5nXG5cbi8vIEFwcGx5IHRoZSBib3JkZXItYm94IHNpemluZyBtb2RlbCB0byBhbGwgZWxlbWVudHNcbi8vIGFuZCBhZGp1c3QgdGhlIGdyaWQgbWF0aCBhcHByb3ByaWF0ZWx5LlxuQG1peGluIGJvcmRlci1ib3gtc2l6aW5nIHtcbiAgJGJvcmRlci1ib3gtc2l6aW5nOiB0cnVlO1xuICAqIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxufVxuXG5jbGVhcmZpeCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb250YWluZXJcblxuLy8gU2V0IHRoZSB3aWR0aCBvZiBhIGNvbnRhaW5lclxuLy9cbi8vICAkY29sdW1ucyAgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIEdyaWQgTGF5b3V0LlxuQG1peGluIHNldC1jb250YWluZXItd2lkdGgoXG4gICRjb2x1bW5zICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkc3R5bGUgICAgOiAkY29udGFpbmVyLXN0eWxlXG4pe1xuICAkd2lkdGg6IGNvbnRhaW5lci1vdXRlci13aWR0aCgkY29sdW1ucyk7XG5cbiAgQGlmICRzdHlsZSA9PSAnc3RhdGljJyB7XG4gICAgQGluY2x1ZGUgaWYtcmVtKHdpZHRoLCAkd2lkdGgpO1xuICB9IEBlbHNlIHtcbiAgICBAaWYgJHN0eWxlID09ICdmbHVpZCcge1xuICAgICAgQGlmIHVuaXQoJHdpZHRoKSA9PSAnJScgeyBAaW5jbHVkZSBpZi1yZW0od2lkdGgsICR3aWR0aCk7IH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGlmLXJlbShtYXgtd2lkdGgsICR3aWR0aCk7XG4gICAgICAvLyBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYge1xuICAgICAgLy8gICBAaWYgdW5pdCgkd2lkdGgpID09ICdyZW0nIHtcbiAgICAgIC8vICAgICBfd2lkdGg6IHJvdW5kKGNvbnZlcnQtbGVuZ3RoKCR3aWR0aCwgcHgpKTtcbiAgICAgIC8vICAgfSBAZWxzZSB7XG4gICAgICAvLyAgICAgX3dpZHRoOiAkd2lkdGg7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2V0IHRoZSBvdXRlciBncmlkLWNvbnRhaW5pbmcgZWxlbWVudChzKS5cbi8vXG4vLyAgJGNvbHVtbnMgIDogVGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBjb250YWluZXIuXG5AbWl4aW4gYXBwbHktY29udGFpbmVyKFxuICAkY29sdW1ucyAgOiAkdG90YWwtY29sdW1uc1xuKXtcbiAgQGluY2x1ZGUgc2V0LWNvbnRhaW5lci13aWR0aCgkY29sdW1ucyk7XG4gIEBpbmNsdWRlIGlmLXJlbShwYWRkaW5nLWxlZnQsICRncmlkLXBhZGRpbmcpO1xuICBAaW5jbHVkZSBpZi1yZW0ocGFkZGluZy1yaWdodCwgJGdyaWQtcGFkZGluZyk7XG4gIG1hcmdpbjogeyBsZWZ0OiBhdXRvOyByaWdodDogYXV0bzsgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cbn1cblxuLy8gU2V0IG9uZSBvciBtb3JlIGxheW91dHMgb24gYSBncmlkLWNvbnRhaW5pbmcgZWxlbWVudCBhdCBhbnkgbnVtYmVyIG9mIG1lZGlhLXF1ZXJ5IGJyZWFrcG9pbnRzLlxuLy9cbi8vICRtZWRpYS1sYXlvdXQtMSAgICAgICAgOiBbZGVmYXVsdDokdG90YWwtY29sdW1uc10gQSBsaXN0IG9mIHZhbHVlcyBpbmNsdWRpbmcgLVxuLy8gICAgICAgICAgICAgICAgICAgICAgICA6IE9uZSB1bml0bGVzcyBudW1iZXIgKHJlcHJlc2VudGluZyBjb2x1bW5zIGluIGEgbGF5b3V0KVxuLy8gICAgICAgICAgICAgICAgICAgICAgICA6IFR3byBvcHRpb25hbCBsZW5ndGhzIChyZXByZXNlbnRpbmcgbWluIGFuZCBtYXgtd2lkdGggbWVkaWEtcXVlcnkgYnJlYWtwb2ludHMpLlxuLy8gJG1lZGlhLWxheW91dC0yIC4uLi0xMCA6IFtvcHRpb25hbF0gU2FtZSBhcyAkbWVkaWEtbGF5b3V0LTFcbkBtaXhpbiBjb250YWluZXIoXG4gICRtZWRpYS1sYXlvdXQtMSAgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRtZWRpYS1sYXlvdXQtMiAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtMyAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtNCAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtNSAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtNiAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtNyAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtOCAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtOSAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtMTAgIDogZmFsc2Vcbikge1xuICAkbWVkaWEtbGF5b3V0cyA6IGNvbXBhY3QoJG1lZGlhLWxheW91dC0yLCRtZWRpYS1sYXlvdXQtMywkbWVkaWEtbGF5b3V0LTQsJG1lZGlhLWxheW91dC01LCRtZWRpYS1sYXlvdXQtNiwkbWVkaWEtbGF5b3V0LTcsJG1lZGlhLWxheW91dC04LCRtZWRpYS1sYXlvdXQtOSwkbWVkaWEtbGF5b3V0LTEwKTtcblxuICAvLyBEZWJ1ZzogQ2hlY2sgd2hhdCAkbWVkaWEtbGF5b3V0cyBjb250YWluc1xuICBAZGVidWcgJG1lZGlhLWxheW91dHM7XG5cbiAgLy8gQXBwbHkgZGVmYXVsdCBsYXlvdXQgaWYgbmVlZGVkXG4gIEBpZiBpcy1kZWZhdWx0LWxheW91dCgkbWVkaWEtbGF5b3V0LTEpIHtcbiAgICBAaW5jbHVkZSBhcHBseS1jb250YWluZXIoKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXQtYnJlYWtwb2ludCgkbWVkaWEtbGF5b3V0LTEpIHtcbiAgICAgIEBpbmNsdWRlIGFwcGx5LWNvbnRhaW5lcigpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVuc3VyZSAkbWVkaWEtbGF5b3V0cyBpcyBhIHZhbGlkIGxpc3QgYmVmb3JlIGl0ZXJhdGluZ1xuICBAZWFjaCAkbWwgaW4gJG1lZGlhLWxheW91dHMge1xuICAgIEBpZiAkbWwge1xuICAgICAgLy8gRW5zdXJlICRtbCBpcyBhIGxpc3QgdHlwZSBiZWZvcmUgY2FsbGluZyBhdC1icmVha3BvaW50XG4gICAgICBAaWYgbWV0YS50eXBlLW9mKCRtbCkgPT0gJ2xpc3QnIHtcbiAgICAgICAgQGluY2x1ZGUgYXQtYnJlYWtwb2ludCgkbWwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzZXQtY29udGFpbmVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29sdW1uc1xuXG4vLyBDcmVhdGUgYSBncmlkIGVsZW1lbnQgc3Bhbm5pbmcgYW55IG51bWJlciBvZiAnY29sdW1ucycgaW4gYSBncmlkICdjb250ZXh0Jy5cbi8vICRjb2x1bW5zIDogVGhlIG51bWJlciBvZiBjb2x1bW5zIHRvIHNwYW4uXG4vLyAkY29udGV4dCA6IFtvcHRpb25hbF0gVGhlIGNvbnRleHQgKGNvbHVtbnMgc3Bhbm5lZCBieSBwYXJlbnQpLlxuLy8gICAgICAgICAgOiBDb250ZXh0IGlzIHJlcXVpcmVkIG9uIGFueSBuZXN0ZWQgZWxlbWVudHMuXG4vLyAgICAgICAgICA6IENvbnRleHQgTVVTVCBOT1QgYmUgZGVjbGFyZWQgb24gYSByb290IGVsZW1lbnQuXG4vLyAkcGFkZGluZyA6IFtvcHRpb25hbF0gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBpbnNpZGUgb2YgaW5kaXZpZHVhbCBncmlkIGNvbHVtbnMuXG4vLyAgICAgICAgICA6IFBhZGRpbmcgaXMgb25seSBvdXRwdXQgaWYgb25lIG9yIHR3byB2YWx1ZXMgYXJlIHNwZWNpZmllZCAoZS5nLiAxZW0gb3IgMTBweCAyMHB4KVxuLy8gICAgICAgICAgOiBQYWRkaW5nIHZhbHVlcyBhcmUgYXBwbGllZCBvbmx5IG9uIHRoZSBob3Jpem9udGFsIGF4aXMgaW4gZnJvbS10byBvcmRlclxuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQgZGlyZWN0aW9uIG9mIHlvdXIgbGF5b3V0IChlLmcuICdsZWZ0JyBmb3IgbHRyIGxhbmd1YWdlcylcbi8vICRzdHlsZSAgIDogVGhlIGNvbnRhaW5lciBzdHlsZSB0byB1c2UuXG5AbWl4aW4gc3Bhbi1jb2x1bW5zKFxuICAkY29sdW1ucyxcbiAgJGNvbnRleHQgICAgICAgOiAkdG90YWwtY29sdW1ucyxcbiAgJHBhZGRpbmcgICAgICAgOiBmYWxzZSxcbiAgJGZyb20gICAgICAgICAgOiAkZnJvbS1kaXJlY3Rpb24sXG4gICRzdHlsZSAgICAgICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgICA6ICRmcm9tOyAvLyBVcGRhdGVkIGxpbmVcbiAgJHRvICAgICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkcG9zICAgICAgOiBzcGxpdC1jb2x1bW5zLXZhbHVlKCRjb2x1bW5zLCBwb3NpdGlvbik7XG4gICRjb2xzICAgICA6IHNwbGl0LWNvbHVtbnMtdmFsdWUoJGNvbHVtbnMsIGNvbHVtbnMpO1xuICAkcGFkLWZyb20gOiBpZigkc3R5bGUgPT0gc3RhdGljLCAwICogJGd1dHRlci13aWR0aCwgcmVsYXRpdmUtd2lkdGgoMCAqICRndXR0ZXItd2lkdGgsICRjb250ZXh0KSk7XG4gICRwYWQtdG8gICA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsIDAgKiAkZ3V0dGVyLXdpZHRoLCByZWxhdGl2ZS13aWR0aCgwICogJGd1dHRlci13aWR0aCwgJGNvbnRleHQpKTtcblxuICBAaWYgJHBhZGRpbmcgIT0gZmFsc2Uge1xuICAgICRwYWQtZnJvbSA6IG50aCgkcGFkZGluZywgMSk7XG5cbiAgICBAaWYgbGVuZ3RoKCRwYWRkaW5nKSA+IDEge1xuICAgICAgJHBhZC10bzogbnRoKCRwYWRkaW5nLCAyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRwYWQtdG86ICRwYWQtZnJvbTtcbiAgICB9XG5cbiAgICAkcGFkLWZyb20gOiBpZigkc3R5bGUgPT0gc3RhdGljLCAkcGFkLWZyb20sIHJlbGF0aXZlLXdpZHRoKCRwYWQtZnJvbSwgJGNvbnRleHQpKTtcbiAgICAkcGFkLXRvICAgOiBpZigkc3R5bGUgPT0gc3RhdGljLCAkcGFkLXRvLCByZWxhdGl2ZS13aWR0aCgkcGFkLXRvLCAkY29udGV4dCkpO1xuXG4gICAgcGFkZGluZy0jeyRmcm9tfTogJHBhZC1mcm9tO1xuICAgIHBhZGRpbmctI3skdG99OiAkcGFkLXRvO1xuICB9XG5cbiAgd2lkdGg6IGNvbHVtbnMoJGNvbHMsICRjb250ZXh0LCAkc3R5bGUpIC0gaWYoJGJvcmRlci1ib3gtc2l6aW5nLCAwLCAkcGFkLXRvICsgJHBhZC1mcm9tKTtcblxuICBAaWYgKCRwb3MgPT0gJ29tZWdhJykge1xuICAgIEBpbmNsdWRlIG9tZWdhKCRmcm9tKTtcbiAgfSBAZWxzZSB7XG4gICAgZmxvYXQ6ICRmcm9tO1xuICAgIG1hcmdpbi0jeyR0b306IGd1dHRlcigkY29udGV4dCwgJHN0eWxlKTtcbiAgfVxufVxuXG4vLyBBcHBseSB0byBlbGVtZW50cyBzcGFubmluZyB0aGUgbGFzdCBjb2x1bW4sIHRvIGFjY291bnQgZm9yIHRoZSBwYWdlIGVkZ2UuXG4vLyBPbmx5IG5lZWRlZCBhcyBhbiBvdmVycmlkZS4gTm9ybWFsbHkgJ29tZWdhJyBjYW4ganVzdCBiZSBjYWxsZWQgYnkgYGNvbHVtbnNgLlxuLy9cbi8vICRmcm9tICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbkBtaXhpbiBvbWVnYShcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICA6ICRmcm9tO1xuICAkdG8gICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkaGFjayAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJG9tZWdhLWZsb2F0KTtcblxuICBmbG9hdDogJG9tZWdhLWZsb2F0O1xuICBtYXJnaW4tI3skdG99OiAwO1xufVxuXG4vLyBTaG9ydGN1dCB0byBhcHBseSBvbWVnYSB0byBhIHNwZWNpZmljIHN1YnNldCBvZiBlbGVtZW50cy5cbi8vXG4vLyAkbiAgICAgICAgIDogW2ZpcnN0IHwgb25seSB8IGxhc3QgfCA8ZXF1YXRpb24+XVxuLy8gJHNlbGVjdG9yICA6IFtjaGlsZCB8IGxhc3QtY2hpbGQgfCBvZi10eXBlIHwgbGFzdC1vZi10eXBlIF1cbi8vICRmcm9tICAgICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuQG1peGluIG50aC1vbWVnYShcbiAgJG4gICAgICAgIDogbGFzdCxcbiAgJHNlbGVjdG9yIDogY2hpbGQsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvblxuKSB7XG4gICRmcm9tICAgICA6IHVucXVvdGUoJGZyb20pO1xuICAkaWU6IGlmKCRuID09IFwiZmlyc3RcIiwgdHJ1ZSwgZmFsc2UpO1xuICBAaW5jbHVkZSBhZGp1c3Qtc3VwcG9ydC1mb3IoJGllNjogJGllLCAkaWU3OiAkaWUsICRpZTg6ICRpZSkge1xuICAgICY6I3tmb3JtYXQtbnRoKCRuLCRzZWxlY3Rvcil9IHsgQGluY2x1ZGUgb21lZ2EoJGZyb20pOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXNldHNcblxuLy8gUmVzZXQgYSAnK2NvbHVtbnMnIGdyaWQgZWxlbWVudCB0byBkZWZhdWx0IGJsb2NrIGJlaGF2aW9yXG4vL1xuLy8gJGZyb20gIDogVGhlIHN0YXJ0IGRpcmVjdGlvbiBvZiB5b3VyIGxheW91dCAoZS5nLiAnbGVmdCcgZm9yIGx0ciBsYW5ndWFnZXMpXG5AbWl4aW4gcmVzZXQtY29sdW1ucyhcbiAgJGZyb206ICRmcm9tLWRpcmVjdGlvblxuKSB7XG4gICRmcm9tICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tI3skdG99OiBhdXRvO1xuXG4gIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiBvciAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNyB7XG4gIC8vICAgKm1hcmdpbi0jeyRoYWNrfTogYXV0bztcbiAgLy8gICBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgeyBkaXNwbGF5OiBibG9jazsgfVxuICAvLyB9XG59XG5cbi8vIEFwcGx5IHRvIGVsZW1lbnRzIHByZXZpb3VzbHkgc2V0IGFzIG9tZWdhLlxuLy8gVGhpcyB3aWxsIHJldHVybiBmbG9hdHMgYW5kIG1hcmdpbnMgYmFjayB0byBub24tb21lZ2Egc2V0dGlnbnMuXG4vL1xuLy8gJGNvbnRleHQgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICRmcm9tICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbi8vICRzdHlsZSAgIDogVGhlIGNvbnRhaW5lciBzdHlsZSB0byB1c2UuXG5AbWl4aW4gcmVtb3ZlLW9tZWdhKFxuICAkY29udGV4dCAgOiAkdG90YWwtY29sdW1ucyxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICA6IHVucXVvdGUoJGZyb20pO1xuICAkdG8gICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkaGFjayAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJG9tZWdhLWZsb2F0KTtcblxuICBmbG9hdDogJGZyb207XG4gIG1hcmdpbi0jeyR0b306IGd1dHRlcigkY29udGV4dCwgJHN0eWxlKTtcblxuICAvLyBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTcge1xuICAvLyAgICptYXJnaW4tI3skaGFja306IGF1dG87XG4gIC8vIH1cbn1cblxuLy8gU2hvcnRjdXQgdG8gYXBwbHkgcmVtb3ZlLW9tZWdhIHRvIGEgc3BlY2lmaWMgc3Vic2V0IG9mIGVsZW1lbnRzLlxuLy9cbi8vICRuICAgICAgICAgOiBbZmlyc3QgfCBvbmx5IHwgbGFzdCB8IDxlcXVhdGlvbj5dXG4vLyAkc2VsZWN0b3IgIDogW2NoaWxkIHwgbGFzdC1jaGlsZCB8IG9mLXR5cGUgfCBsYXN0LW9mLXR5cGUgXVxuLy8gJGNvbnRleHQgICA6IFtvcHRpb25hbF0gVGhlIGNvbnRleHQgKGNvbHVtbnMgc3Bhbm5lZCBieSBwYXJlbnQpLlxuLy8gJGZyb20gICAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG4vLyAkc3R5bGUgICAgIDogVGhlIGNvbnRhaW5lciBzdHlsZSB0byB1c2UuXG5AbWl4aW4gcmVtb3ZlLW50aC1vbWVnYShcbiAgJG4gICAgICAgIDogbGFzdCxcbiAgJHNlbGVjdG9yIDogY2hpbGQsXG4gICRjb250ZXh0ICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb24sXG4gICRzdHlsZSAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJGllOiBpZigkbiA9PSBcImZpcnN0XCIsIHRydWUsIGZhbHNlKTtcbiAgQGluY2x1ZGUgYWRqdXN0LXN1cHBvcnQtZm9yKCRpZTY6ICRpZSwgJGllNzogJGllLCAkaWU4OiAkaWUpIHtcbiAgICAmOiN7Zm9ybWF0LW50aCgkbiwkc2VsZWN0b3IpfSB7XG4gICAgICBAaW5jbHVkZSByZW1vdmUtb21lZ2EoJGNvbnRleHQsICRmcm9tLCAkc3R5bGUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENoYW5nZSBTZXR0aW5nc1xuXG5AbWl4aW4gd2l0aC1ncmlkLXNldHRpbmdzKFxuICAkY29sdW1uczogJHRvdGFsLWNvbHVtbnMsXG4gICR3aWR0aDogJGNvbHVtbi13aWR0aCxcbiAgJGd1dHRlcjogJGd1dHRlci13aWR0aCxcbiAgJHBhZGRpbmc6ICRncmlkLXBhZGRpbmdcbikge1xuICAvLyBrZWVwIHRoZSBkZWZhdWx0cyBhcm91bmRcbiAgJGRlZmF1bHQtY29sdW1uczogJHRvdGFsLWNvbHVtbnM7XG4gICRkZWZhdWx0LXdpZHRoOiAkY29sdW1uLXdpZHRoO1xuICAkZGVmYXVsdC1ndXR0ZXI6ICRndXR0ZXItd2lkdGg7XG4gICRkZWZhdWx0LXBhZGRpbmc6ICRncmlkLXBhZGRpbmc7XG5cbiAgLy8gdXNlIHRoZSBuZXcgc2V0dGluZ3NcbiAgJHRvdGFsLWNvbHVtbnM6ICRjb2x1bW5zO1xuICAkY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICRndXR0ZXItd2lkdGg6ICRndXR0ZXI7XG4gICRncmlkLXBhZGRpbmc6ICRwYWRkaW5nO1xuXG4gIC8vIGFwcGx5IHRvIGNvbnRlbnRzXG4gIEBjb250ZW50O1xuXG4gIC8vIHJlLWluc3RhdGUgdGhlIGRlZmF1bHRzXG4gICR0b3RhbC1jb2x1bW5zOiAkZGVmYXVsdC1jb2x1bW5zO1xuICAkY29sdW1uLXdpZHRoOiAkZGVmYXVsdC13aWR0aDtcbiAgJGd1dHRlci13aWR0aDogJGRlZmF1bHQtZ3V0dGVyO1xuICAkZ3JpZC1wYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nO1xufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9mb3JtXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5cblxuQG1peGluIG1vZGFsLWJhc2Uge1xuICAgIC5qdi1tb2RhbC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTEwMDA7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuanYtbW9kYWwtY29udGFpbmVyLWNlbnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDExMDAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5qdi1tb2RhbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJlbSByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgd2lkdGg6IDc0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDEyMDAwO1xuICAgICAgICAubW9kYWxUYWJsZVZpZXd7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjNweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDJweDtcbiAgICAgICAgICAgICAgICAvL1RoaXMgaXMgbmVlZGVkIGZvciBJRSBpbiAgLSBOVlxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2luZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTI1cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIC5qdi1hcnJvd0xlZnR7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanYtYXJyb3dSaWdodHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uLWNvdW50e1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC1taW5pbWFsIHtcbiAgICAgICAgLmp2LW1vZGFsIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNlYztcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwtY2xvc2Uge1xuICAgICAgICAgICAgdG9wOiAkc3BhY2luZztcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC1oZWFkZXIsXG4gICAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgJi5jbGVhcmZpeHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbC1zdWJwb2ludHN7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggNDBweDtcbiAgICAgICAgICAgID5saXtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b29sdGlwV2luZG93e1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjAgbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MCBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1tb2RhbFN1YlRpdGxle1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMTBweDtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwZS1yb21hbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtb3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsNTEsNTEsLjIpO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgICAgJi5hbmltYXRlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwLjRzO1xuICAgICAgICB9XG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLXZpc2libGUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnNlbGVjdDItZHJvcCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMzAwMDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1kcm9wLW1hc2sge1xuICAgICAgICAgICAgei1pbmRleDogMTI5OTk7XG4gICAgICAgIH1cblxuICAgICAgICAjdWktZGF0ZXBpY2tlci1kaXYge1xuICAgICAgICAgICAgei1pbmRleDogMTMwMDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6ICRzcGFjaW5nKzVweDtcbiAgICAgICAgdG9wOiAkc3BhY2luZys4cHg7XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgICAubW9kYWwtYW5pbWF0ZS1oaWRlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgICB9XG5cbiAgICAubW9kYWwtYW5pbWF0ZS1zaG93LFxuICAgIC5tb2RhbC1hbmltYXRlLWhpZGUubW9kYWwtYW5pbWF0ZS1oaWRlLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3R0b206IC0xMDBweDtcblxuICAgICAgICAuanYtbW9kYWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYW5pbWF0ZS1zaG93Lm1vZGFsLWFuaW1hdGUtc2hvdy1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmFuaW1hdGUtbW9kYWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjRzO1xuICAgIH1cblxuICAgIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAgIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtYWRkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZC1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICAgIC5qdi1tb2RhbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwLWw7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmltYXJ5LWJ1dHRvbnMge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3AtbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2Vjb25kYXJ5LWJ1dHRvbnMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuZXJyb3JMYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLy8gYmFja3dhcmRzLWNvbXBhdCBmb3IgQW5ndWxhciAxLjAueFxuICAgIC5uZy1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG5AbWl4aW4gbW9kYWwtY29tcGF0IHtcbiAgICAuanYtbW9kYWwtYWRhcHRlciB7XG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWxCdXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAuYnRuLFxuICAgICAgICAgICAgLmJ0bi1jYW5jZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWxDb250ZW50IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsQ29udGVudCA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuanYtaExpc3Qge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICAmLndpZGVJbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0biwgLmJ0bi1ibGFjayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtdmlzaWJsZSAuc2VsZWN0Mi1kcm9wIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbn1cbiIsIkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vY29sb3JzXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9zcGFjaW5nXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9wYWdpbmF0aW9uXCI7XG5cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vcGFnaW5hdGlvblwiIGFzICo7XG5cbkBtaXhpbiBmb3JtLXN0eWxlcyB7XG5cdHRleHRhcmVhLFxuXHRpbnB1dCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdC8vYm94LXNoYWRvdzogaW5zZXQgMCAycHggNnB4IC00cHggY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAxMCUpO1xuXHRcdGNvbG9yOiBjb2xvci5hZGp1c3QoJGJvZHksICRsaWdodG5lc3M6IDUlKTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cmVzaXplOm5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ly8gYm94LXNoYWRvdzogIDAgMHB4IDE1cHggLTVweCAkZGFyaztcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQucm93LWxhYmVsLW11bHRpcGxlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0aW5wdXQge1xuXHRcdEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRtYXJnaW46IDVweDtcblx0fVxuXHRpbnB1dFt0eXBlPXJhZGlvXSxcblx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItaW1hZ2U6IGluaXRpYWw7XG5cdFx0d2hpdGUtc3BhY2U6IHByZTtcblx0XHQtd2Via2l0LXJ0bC1vcmRlcmluZzogbG9naWNhbDtcblx0XHRjb2xvcjogYmxhY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0bWluLXdpZHRoOiA4NXB4O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHQvL2JveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCAtNHB4IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMTAlKTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkd2hpdGUsICRsaWdodG5lc3M6IDAlKTtcblxuXHRcdH1cblx0fVxuXHQuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oYXNEYXRlcGlja2VyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1jYWxlbmRhci5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXG5cdC5uZXh0LCAucHJldiB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogd2hpdGUgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHR3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNjVweDtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW46IC0zMnB4IDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5wcmV2IHtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQucG5nKTtcblx0XHQvL2JveC1zaGFkb3c6IC0yMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG5cdFx0Ly9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG5cdFx0QGluY2x1ZGUgcGFnaW5hdGlvbihwcmV2aW91cyk7XG5cdFx0bGVmdDogLTU3cHg7XG5cdFx0Ly8mOmhvdmVyIHtcblx0XHQvL1x0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQucG5nKTtcblx0XHQvL1x0Ym94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcblx0XHQvL31cblx0fVxuXHQubmV4dCB7XG5cdFx0Ly9ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcblx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuXHRcdC8vYm94LXNoYWRvdzogMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuXHRcdC8vYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcblx0XHRAaW5jbHVkZSBwYWdpbmF0aW9uKG5leHQpO1xuXHRcdHJpZ2h0OiAtNTdweDtcblx0XHQvLyY6aG92ZXIge1xuXHRcdC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQucG5nKTtcblx0XHQvL1x0Ym94LXNoYWRvdzogMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuXHRcdC8vfVxuXHR9XG59XG5cbkBtaXhpbiBmaWVsZC1zdHlsZXMge1xuXHQuZmllbGQtcm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3AtbTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0LnJvdy1sYWJlbCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC1zO1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0Ji5yZXF1aXJlZCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcqJztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwLXhzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJvdy1jb250cm9scyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTMwcHg7XG5cdFx0XHRwIHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcC1zO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2lkZSB7XG5cdFx0XHQucm93LWxhYmVsIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3Atcztcblx0XHRcdH1cblx0XHRcdC5yb3ctY29udHJvbHMge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJvdy1lcnJvciB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cdH1cblxuXHQuZmllbGQtZGl2aWRlciB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRtYXJnaW46ICRzcC1sIDA7XG5cdH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG4kc3BhY2luZzogMTBweDtcbiRzcGFjaW5nLXNtYWxsOiA1cHg7XG4kc3BhY2luZy1sYXJnZTogMTVweDtcblxuLy8gc2hvcnRjdXRzXG4kc3AteHM6IDJweDtcbiRzcC1zOiBtYXRoLmRpdigkc3BhY2luZywgMik7XG4kc3AtbTogJHNwYWNpbmc7XG4kc3AtbDogJHNwYWNpbmcgKiAxLjU7XG4kc3AteGw6ICRzcGFjaW5nICogMjtcblxuQG1peGluIHNwYWNpbmctY2xhc3NlcyB7XG5cdC5wYWQtaW5uZXIge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nO1xuXHR9XG5cdC5wYWQtaW5uZXItc20ge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsO1xuXHR9XG5cdC5wYWQtaW5uZXItbGcge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLWxhcmdlO1xuXHR9XG5cblx0LnBhZC1vdXRlciB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZztcblx0fVxuXHQucGFkLW91dGVyLXNtIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nLXNtYWxsO1xuXHR9XG5cdC5wYWQtb3V0ZXItbGcge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctbGFyZ2U7XG5cdH1cblxuXHQuY2xlYXItcGFkLW91dGVyIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXHQuY2xlYXItcGFkLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL2Zvcm1cIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9ncmlkXCI7XG5AdXNlIFwiLi4vY29tbW9uL21vZGFsXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcblxuQGluY2x1ZGUgbW9kYWwtYmFzZTtcbkBpbmNsdWRlIGZpZWxkLXN0eWxlcztcblxuQG1peGluIGFwcGxpY2F0aW9uLW1vZGFsIHtcbiAgICBAaW5jbHVkZSBmb3JtLXN0eWxlcztcblxuICAgIC5yb3ctbGFiZWwtbXVsdGlwbGUge1xuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgfVxuICAgIH0gXG5cbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcC1zO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgc2VsZWN0LCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBwYWRkaW5nOiA2cHggNXB4IDdweCA1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1pbnB1dCB7XG4gICAgICAgIC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maWVsZC1yb3cge1xuICAgICAgICAvLyBAaW5jbHVkZSBjcmVhdGVHcmlkKDIsIGp2LWNvbHVtbiwoMyw5KSwwcHgpO1xuICAgICAgICAucm93LWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjpkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWRpdmlkZXIge1xuICAgICAgICAvKiBEb250IHJlYWxseSB3YW50IHRvIGRvIHRoaXMuIEJ1dCBqb2J2aXRlbmV3ZHVwLmNzcyBnbG9iYWxseSBhZGRzIHRoaXMgOigqL1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8qIEhhdGUgZG9pbmcgdGhpcy4gQnV0IEpvYnZpdGVuZXdkdXAgaXMgdGhlIGN1bHByaXQuIFNldHRpbmcgZ2xvYmFsIGJvcmRlciB2YWx1ZXMgZXRjLiovXG4gICAgLmVycm9yRGl2IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndhcm5pbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAudGlueW1jZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcHJpO1xuICAgICAgICBib3JkZXI6IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblxuICAgICAgICAmICsgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay10cmkgIWltcG9ydGFudDsgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLW9mZnNjcmVlbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vQ1NTIG5lZWRzIHRvIGJlIGNsZWFuZWQgdXAgb24gdGhpcyBwYWdlIFxuXG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3Rvb2x0aXBcIiBhcyAqO1xuQHVzZSBcIi4uL19iYXNlXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbnRhYmxlLm1vZGFsVGFibGVWaWV3IHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgIHRib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZ3JvdXBlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RucyB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkLnJpZ2h0LFxuICAgIHRoLnJpZ2h0XG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgdGQubGVmdCxcbiAgICB0aC5sZWZ0XG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIzcHggIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBUaGlzIGlzIGZvciB0Zm9vdCAmIHRoZWFkc1xuICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoLWJnLWNvbG9yO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgdGguaGVhZGVyUm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoLWFjdGlvbi1iZy1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICB9XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICB0Zm9vdCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICAgICAgLnBhZ2luZyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUubW9kYWxUYWJsZVZpZXd7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIHRye1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRke1xuICAgICAgICBwYWRkaW5nOjNweDtcbiAgICB9XG4gICAgdGh7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbn1cblxuLmxlZnR7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yaWdodHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi8vU2VsZWN0MiBzdHlsZXNcblxuLnNlbGVjdDItb2Zmc2NyZWVue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c3tcbiAgICAuc2VsZWN0Mi1yZXN1bHR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxufVxuXG4vLyBEZWZpbml0aW9uTGlzdCBGb3JtIC8vXG4uanYtbW9kYWx7XG4gICAgZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIH1cbiAgICBkdCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjAlO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIH0gICAgXG59XG5cblxuLy9maWxldXBsb2FkZXJcbmZpZWxkc2V0W2p2LXVwbG9hZGVyXXtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udXBsb2FkLCBbanYtdXBsb2FkZXJde1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQUFBICFpbXBvcnRhbnQ7XG59XG5cbi5xcS11cGxvYWQtaW5zdHJ1Y3Rpb257XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggMTBweDtcbn1cblxuLnFxLXVwbG9hZC1saXN0e1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8vQnV0dG9uc1xuLmJ0bi1jYW5jZWx7XG4gICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLWJsdWV7XG4gICAgYmFja2dyb3VuZDogIzNkODdjZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiAjM2Q4N2NmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgJi5zZWFyY2gtYnRue1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgIH1cbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXXtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuXG5sYWJlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9IZWxwZXIgbWV0aG9kcy8vXG5cbi5ibG9ja3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxlZnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmlnaHR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmNsZWFye1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuLmNsZWFyU2VhcmNoe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDFweDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLy9QYWdpbmF0aW9uIGFycm93c1xuXG4ucGFnaW5ne1xuICAgIGNvbG9yOiAjM2Q4N2NmO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucGFnaW5nIC5qdi1hcnJvd0xlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmV2aW91cy5zdmdcIikgMCAwIFxufVxuLnBhZ2luZyAuanYtYXJyb3dSaWdodHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmdcIikgMCAwIG5vLXJlcGVhdCAjZmZmO1xufVxuXG4uY3VzdG9tSHRtbHtcbiAgICBzcGFuLmVycm9ye1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwJTtcbiAgICB9XG4gICAgLnJvdy1jb250cm9sc3tcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLndhcm5pbmd7XG4gICAgY29sb3I6ICNmNTdkMjE7XG59XG5cbi8vZWxsaXBzaXNcbi5lbGxpcHNlcyB7XG4gICAgQGluY2x1ZGUgdmVuZG9yKHRleHQtb3ZlcmZsb3csIGVsbGlwc2lzKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZW1wbGF0ZURyb3Bkb3due1xuICAgIHdpZHRoOiA1NzNweCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbn1cblxuXG4vL1Rvb2x0aXAgXG5cbi5tb2RhbFRvb2x0aXB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcCgyNWVtLCAxLjhlbSwgLTFlbSk7XG4gICAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAudG9vbHRpcENvbnRhaW5lcntcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGhlbHBlcnNcbi5wb3NpdGlvblJlbGF0aXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53MzB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luVG9wMTB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvcDN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDozcHg7XG59XG5cbi50b3A1e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6NXB4O1xufVxuXG4ubWFyZ2luVG9wMjV7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1hcmdpbkxlZnQ1e1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tYXJnaW5MZWZ0MTB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWFyZ2luTGVmdDIwe1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1hcmdpbkJvdHRvbTV7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1hcmdpbk5vbmV7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nQm90dG9tM3tcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4vL0FkZGluZyBzdHlsZXMgZm9yIGRpc2FibGVkIGJ1dHRvbnMgb24gdGhlICBjYW5kaWRhdGUgbGlzdCBwYWdlLlxudGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uLCBpbnB1dCwgLmJ0biB7XG4gICAgJi5kaXNhYmxlZCwgJltkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKSAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vdGlueW1jZSBzdHlsZXMgYXJlIG1pc3NpbmcgdGhlIGJvcmRlcnMgYmVjYXVzZSBvZiB0aGUgZ2xvYmFsIG92ZXJyaWRlIG9uIGxpc3QgcGFnZVxuLm1jZS1jYXJldHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzQ0NCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1jZS1idG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNSAhaW1wb3J0YW50O1xufVxuXG4vL3JlbW92aW5nIGJvcmRlciBmb3IgcmVxdWlyZWQgZmllbGRzIG9uIGZpcmVmb3ggaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNzIwOTA1Ny9maXJlZm94LWRyYXdzLXJlZC1ib3JkZXItb24tcmVxdWlyZWQtc2VsZWN0LWJveFxuLm5nLXByaXN0aW5lLC5uZy12YWxpZCwubmctaW52YWxpZC1yZXF1aXJlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udzE1MHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbn1cbi53MjYwe1xuICAgIC8vcmVjZW50IGNocm9tZSB1cGRhdGUgYnJva2UgdGhpcy5XaWR0aCBjYWxjdWxhdGlvbnMgd2VyZSBvZmYgYnkgYSBwaXhlbCBjYXVzaW5nIHRoZSBkcm9wLWRvd24gdG8gYnJlYWsgb24gdG8gYSBuZXcgbGluZS5Ob3QgY2hhbmdpbmcgdGhlIGNsYXNzIGFzIGl0IG5lZWRzIHRvIGJlIGNoYW5nZWQgaW4gbXVsdGlwbGUgcGxhY2VzOiBOVlxuICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgfVxufVxuLnBvc2l0aW9uLXJlbGF0aXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJvdy1ncmlke1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAmLmZpZWxkLWNlbGwtc2VwYXJhdG9ye1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWFjaCAkd2lkdGggaW4gMTYwLCAxNzUsIDIzMCwgMjYwIHtcbiAgICAgICAgLncjeyR3aWR0aH0ge1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aCtweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXB4O1xuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuL3RyaWFuZ2xlXCIgYXMgKjtcblxuQG1peGluIHRvb2x0aXAyKCRjb2xvcjogJGJsdWUsICRwb3NpdGlvbjogdXApIHtcbiAgJHRvb2x0aXAtYm9yZGVyOiAzcHggc29saWQgJGNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkcG9zaXRpb24sICRjb2xvciwgNXB4KTtcbiAgfVxuICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICByaWdodDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHVwIHtcbiAgICBib3JkZXItdG9wOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtMTRweCBhdXRvIDEwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBlcnJvci10b29sdGlwIHtcblx0QGluY2x1ZGUgdG9vbHRpcDIoJHJlZCk7XG5cdGNvbG9yOiAkcmVkO1xufVxuXG5cbi8vLy8gVE9PTFRJUCBNSVhJTiAvLy8vXG5cbkBtaXhpbiB0b29sdGlwKCR3aWR0aDogMTBlbSwgJHZlcnRpY2FsT2Zmc2V0OiAwcHgsICRob3Jpem9udGFsT2Zmc2V0OiAxNXB4KSB7XG4gIC8vQnVnIDE0NjUxIC0gTlZcbiAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgLnRvb2x0aXBXaW5kb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDg3Y2Y7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIG92ZXJmbG93LXdyYXA6YnJlYWstd29yZDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIHB7XG4gICAgXHRmb250LXNpemU6MC44NDZlbTtcbiAgICBcdG1hcmdpbi1sZWZ0OjA7XG4gICAgXHRtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gIH1cbiAgJi5kb3duIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4ICNjY2NjY2M7XG4gICAgICBib3R0b206ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjM2Q4N2NmO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnVwIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggI2NjY2NjYztcbiAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMzZDg3Y2Y7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdExlZnQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0UmlnaHQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucG9pbnRSaWdodCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggM3B4ICNjY2NjY2M7XG4gICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzNkODdjZjtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucG9pbnRMZWZ0IHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzNkODdjZjtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAmLmRvd24gLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAmLnBvaW50bGVmdCAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAmLnBvaW50cmlnaHQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG4iLCJcbiVzcGlubmVyIHtcblx0Ly9ib3JkZXItcmFkaXVzOiA1MCU7XG5cdC8vYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbiVzcGlubmVyMzIge1xuXHRAZXh0ZW5kICVzcGlubmVyO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmcuZ2lmJyk7XG59XG5cbiVzcGlubmVyMTYge1xuXHRAZXh0ZW5kICVzcGlubmVyO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmctMTZweC5naWYnKTtcbn1cblxuQG1peGluIHNwaW5uZXItYmFzZSB7XG5cdC5zcGlubmVyMzIge1xuXHRcdEBleHRlbmQgJXNwaW5uZXIzMjtcblx0fVxuXHQuc3Bpbm5lcjE2IHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMTY7XG5cdH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL3NwaW5uZXJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jdXJyZW5jeVNlbGVjdDJXaWRnZXRcIjtcblxuQGluY2x1ZGUgc3Bpbm5lci1iYXNlKCk7XG5cbi5hcHBseS1mb3JtLWZpZWxkLWlucHV0LFxuLmFwcGx5LWZvcm0tZmllbGQtbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5hcHBseS1mb3JtLWZpZWxkLWlucHV0IHtcbiAgICB3aWR0aDogNzAlO1xufVxuXG4uYXBwbHktZm9ybS1maWVsZC1uYW1lIHtcbiAgICB3aWR0aDogMjUlO1xufVxuXG4uYmxvY2stY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi8vIHRlbXAgc3R5bGVraXQgc3R5bGVzIHVudGlsIHRoaXMgcGFnZSB1c2VzIHN0eWxla2l0XG4uZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5ib3JkZXItYm9yZGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyO1xufVxuLnBhZGRpbmctcmVndWxhciB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC14eC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMC4zZW07XG59XG4ucGFkZGluZy14eC1zbWFsbCB7XG4gICAgcGFkZGluZzogMC4zZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLXJlZ3VsYXIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ib3JkZXItYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXI7XG59XG4ubWFyZ2luLXRvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMC45ZW07XG59XG4ubWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45ZW07XG59XG4ubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG59XG4uZm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnJlYWstd29yZCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG4uY2VudGVyQ29udGFpbmVyIHtcbiAgICB3aWR0aDogOTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFsbC1wYWdpbmF0aW9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwIDAgMTBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBpYyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgLnByb2ZpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7ICAgICAgICBcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFsbEFwcGxpY2F0aW9uc1RpdGxlIHtcbiAgICAuYXBwbGljYXRpb25UaXRsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5pY29uLXF1aWNrLXZpZXcge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIH1cbn1cblxuLmlkZW50aXR5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAvKk5lZWQgdG8gZml4IHRoZSBjb2xvcnMuICovXG4gICAgLmlkZW50aXR5LXRvcC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGOEZDO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDVweDtcblxuICAgICAgICAuYmx1ZS1zZWxlY3QyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHBsaWNhdGlvbi10YWJzLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREZFNkYxO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5pZGVudGl0eS1kZXRhaWxzIHtcbiAgICAgICAgLmxlZnQtZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICB9XG4gICAgICAgIC5yZXFMaW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAgICAgICAgIC5pY29uLXF1aWNrLXZpZXcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVxVGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5ibHVlLXNlbGVjdDIge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuc29jaWFsLXByb2ZpbGVzIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIH1cblxuICAgIC5sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgfVxuXG4gICAgLmJsdWUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgLnZlcnRpY2FsLWxpbmUge1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIC5zb2NpYWwtcHJvZmlsZXMge1xuICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hldnJvbkNvbnRhaW5lciB7XG4gICAgLypPdmVycmlkaW5nIHRvb2x0aXAgc3R5bGVzKi9cbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIwZW07XG4gICAgICAgIHRvcDogMi43ZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud29ya2Zsb3dVcGRhdGVzIHtcbiAgICAgICAgLmNvbm5lY3RvcntcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgICAgbGVmdDogMjlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLWNvbm5lY3RvciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlZnQtY29ubmVjdG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC50b3AtY29ubmVjdG9yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZXZyb24ge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggJGdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkgeyBcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDJweCAyMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLXNlYztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmFmdGVyIHsgXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkZ3JlZW4tc2VjO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDsgXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyOyBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpiZWZvcmUgeyBcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjsgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDsgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbXB0eSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlamVjdGVkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQtc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkcmVkLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG5cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgICAgXG4udmVydGljYWwtbWlkZGxle1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmx1ZS1zZWxlY3Qye1xuICAgIG1hcmdpbjowIDFlbSAwIDA7XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGRpdiBiIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2VsZWN0Mi1ibHVlLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbjogMXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5sZWZ0LWZpZWxkIHtcbiAgICAud29ya0hpc3RvcnksIC5lZHVjYXRpb257XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi53b3JrSGlzdG9yeUVkaXQsIC5lZHVjYXRpb25IaXN0b3J5RWRpdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogMHB4O1xufVxuXG4vKiBBZGRlZCBjdXN0b20gY2xhc3MgdG8gZml4IFVJIGlzc3VlIGluIENhbmQgZGV0YWlscyB3aXRoIGNhbmQtY2VudHJpYyAqL1xuLmNhbmQtY2VudHJpYy1oNXtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG59XG4vKiBBZGRlZCBjdXN0b20gY2xhc3MgdG8gZml4IFVJIGlzc3VlIGluIENhbmQgZGV0YWlscyB3aXRoIGNhbmQtY2VudHJpYyAqLyBcbi5jYW5kLWNlbnRyaWMtYmxvY2t7XG4gICAgd2lkdGg6MTMwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuIH1cbi8qIGV4dGVuZGVkIHdpZHRoIGF0dHJpYnV0ZSBmcm9tIC5jaGV2cm9uIGNsYXNzLCAhaW1wb3J0YW50IGlzIHVzZWQgdG8gb3ZlcnJpZGUgdGhlIHdpZHRoIG9mIC5jaGV2cm9uKi9cbiAuY2FuZC1jZW50cmljLWNoZXZyb257XG4gICAgQGV4dGVuZCAuY2hldnJvbjtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgXG59XG5cbi53b3JrZmxvdy1idXR0b25zIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cbi5saW5rZWRpbi1mcmFtZS1zaXple1xuXHRoZWlnaHQ6IDYwMHB4O1xuXHR3aWR0aCA6IDY1MHB4O1xufVxuLmxpbmtlZGluLWZyYW1lLW5hbWUtZm9udC1zaXple1xuXHRmb250LXNpemU6IDE4cHg7XG59XG4ubGlua2VkaW4tYm9yZGVyLXRvcC1zaWRle1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn0iLCJAdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG4udGFiU2V0dGluZ3Mtd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgLmljb257XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICAgIC5idXR0b25ze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREZFNkYxO1xuICAgICAgICBwYWRkaW5nOiAwLjJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgfVxuICAgIC5zZXR0aW5nc3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIC5pY29uLXNldHRpbmdze1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vL2VkaXQgbW9kZSBmb3IgdGFic1xuLmNlbnRlckNvbnRhaW5lci5lZGl0TW9kZXtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAxcHggJGRhcmstc2VjO1xufVxuXG4uYXBwbGljYXRpb24tdGFic3tcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBsaXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46MCAwLjJlbTtcbiAgICAgICAgcGFkZGluZzowLjVlbTtcbiAgICAgICAgJi5ob3ZlcntcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDFweCAkZGFyay1zZWM7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLGF7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRibHVlO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuL2NvbG9yc1wiO1xuQHVzZSBcIi4vdHlwb2dyYXBoeS1ub2ZvbnRzXCI7XG4vLyBVcGRhdGVkIGJ5IEtlbm5ldGggSmFtZXMgSGFtZXIgfCBrZW5uZXRoQGpvYnZpdGUuY29tXG4vLyBNYXIgMTEsIDIwMTRcbi8vIEdvb2dsZSBGb250cyAtIE9wZW4gU2FuczogaHR0cDovL3d3dy5nb29nbGUuY29tL2ZvbnRzI1VzZVBsYWNlOnVzZS9Db2xsZWN0aW9uOk9wZW4rU2Fuc1xuLy8gQ29udmVydGVkIHRvIHdlYiB0eXBlIHZpYTogaHR0cDovL2ZvbnRwcmVwLmNvbS8gXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtTGlnaHQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtTGlnaHQuc3ZnIzA5YmU0YmZlODk3NWE2NTdhZjY0NDRhNmYxZDczODQ4JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xuICAgICAgIFxuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUxpZ2h0SXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtTGlnaHRJdGFsaWMudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtTGlnaHRJdGFsaWMuc3ZnI2ZjY2NjZjFhY2Y1NWIxMWQzZTkyY2RmMTIzYjI4ZGEwJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xuICAgICAgIFxuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6ICAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtUmVndWxhci50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLnN2ZyNkYzU2ZjA5MzhjMDljMjdhNDE1NmJiMGY4ZjUxNzZhMicpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbiAgICAgICBcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1JdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1JdGFsaWMuc3ZnIzk0YzMzY2RkOGY4ODQ3ZjM0NDQ5OTBhYjZjNmU2YTYxJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xuICAgICAgIFxuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6ICA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtU2VtaWJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtU2VtaWJvbGQuc3ZnI2I5Njg4MGZhZmJmNmIwNTFmZjQ5ZDlmZThhMzExMzdjJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xuICAgICAgIFxuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICA2MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkSXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtU2VtaWJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtU2VtaWJvbGRJdGFsaWMudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtU2VtaWJvbGRJdGFsaWMuc3ZnIzMyNzU2YmQ1OTAxODZhOWYyNDg3NDFkNTU0OGI0NjZlJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xuICAgICAgIFxuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6ICA2MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUJvbGQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLnN2ZyM3MjgwMGI2NjViYTYwYTlhNTg2NzRlMmE2YmVmZGUzYScpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbiAgICAgICBcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAgNzAwO1xufSIsIi8qXG5WZXJzaW9uOiAzLjQuNSBUaW1lc3RhbXA6IE1vbiBOb3YgIDQgMDg6MjI6NDIgUFNUIDIwMTNcbiovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qIGlubGluZS1ibG9jayBmb3IgaWU3ICovXG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWxlY3QyLWRyb3AsXG4uc2VsZWN0Mi1zZWFyY2gsXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAvKlxuICAgIEZvcmNlIGJvcmRlci1ib3ggc28gdGhhdCAlIHdpZHRocyBmaXQgdGhlIHBhcmVudFxuICAgIGNvbnRhaW5lciB3aXRob3V0IG92ZXJsYXAgYmVjYXVzZSBvZiBtYXJnaW4vcGFkZGluZy5cblxuICAgIE1vcmUgSW5mbyA6IGh0dHA6Ly93d3cucXVpcmtzbW9kZS5vcmcvY3NzL2JveC5odG1sXG4gICovXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogd2Via2l0ICovXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogZmlyZWZveCAqL1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGNzczMgKi9cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2ZmZmZmZicsIGVuZENvbG9yc3RyID0gJyNlZWVlZWUnLCBHcmFkaWVudFR5cGUgPSAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWFhO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNlZWUpLCBjb2xvci1zdG9wKDAuOSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDkwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMCUsICNmZmYgOTAlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItY2hvc2VuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgPiAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICB0b3A6IDhweDtcblxuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIHJpZ2h0IHRvcCBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWFsbG93Y2xlYXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWRyb3AtbWFzayB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIC8qIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29yayAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1kcm9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWF1dG8td2lkdGgge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWF1dG8td2lkdGggLnNlbGVjdDItc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC00cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cblxuLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2NjYyksIGNvbG9yLXN0b3AoMC42LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2NjYyAwJSwgI2VlZSA2MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNjY2MgMCUsICNlZWUgNjAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyID0gJyNlZWVlZWUnLCBlbmRDb2xvcnN0ciA9ICcjY2NjY2NjJywgR3JhZGllbnRUeXBlID0gMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2NjYyAwJSwgI2VlZSA2MCUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAwIDFweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFlbTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgODUlLCAjZWVlIDk5JSk7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgODUlLCAjZWVlIDk5JSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG5cbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNmZmYpLCBjb2xvci1zdG9wKDAuNSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlLFxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2ZmZiksIGNvbG9yLXN0b3AoMC41LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xufVxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMXB4O1xufVxuXG4vKiByZXN1bHRzICovXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gICAgbWFyZ2luOiA0cHggNHB4IDRweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMjBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDQwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogNjBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogODBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDEwMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDExMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMjBweCB9XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkuc2VsZWN0Mi1yZXN1bHQtd2l0aC1jaGlsZHJlbiA+IC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAzcHggN3B4IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWluLWhlaWdodDogMWVtO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogIzM4NzVkNztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyBsaSBlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZlZmZkZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQgZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItbm8tcmVzdWx0cyxcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VhcmNoaW5nLFxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWxlY3Rpb24tbGltaXQge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuZGlzYWJsZWQgbG9vayBmb3IgZGlzYWJsZWQgY2hvaWNlcyBpbiB0aGUgcmVzdWx0cyBkcm9wZG93blxuKi9cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1tb3JlLXJlc3VsdHMuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xufVxuXG4uc2VsZWN0Mi1tb3JlLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBkaXNhYmxlZCBzdHlsZXMgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBtdWx0aXNlbGVjdCAqL1xuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtcbn1cblxuLnNlbGVjdDItbG9ja2VkIHtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAxcHggMDtcblxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dC5zZWxlY3QyLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZGVmYXVsdCB7XG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggMThweDtcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG5cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZjRmNGY0JywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDRweDtcblxuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSByaWdodCB0b3Agbm8tcmVwZWF0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgbGVmdDogM3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG59XG5cbi8qIGRpc2FibGVkIHN0eWxlcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UgeyAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBlbmQgbXVsdGlzZWxlY3QgKi9cblxuXG4uc2VsZWN0Mi1yZXN1bHQtc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCxcbi5zZWxlY3QyLXJlc3VsdC11bnNlbGVjdGFibGUgLnNlbGVjdDItbWF0Y2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VsZWN0Mi1vZmZzY3JlZW4sIC5zZWxlY3QyLW9mZnNjcmVlbjpmb2N1cyB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItbWVhc3VyZS1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwMHB4O1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG59XG4vKiBSZXRpbmEtaXplIGljb25zICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSAge1xuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQsIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJ4Mi5wbmcnKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMjFweCAhaW1wb3J0YW50O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/