/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** 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.Reqsv2.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";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;line-height:1.4;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:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-blueButton:focus,.jv-blueButton:hover{opacity:1}.jv-blueButton:focus{border:none}.jv-blueButton:active{opacity:.8}.jv-grayButton{background:#5b6971;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-grayButton:focus,.jv-grayButton:hover{opacity:1}.jv-grayButton:focus{border:none}.jv-grayButton:active{opacity:.8}.jv-lightGrayButton{background:#e4eaee;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-lightGrayButton:focus,.jv-lightGrayButton:hover{opacity:1}.jv-lightGrayButton:focus{border:none}.jv-lightGrayButton: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:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;margin-right:10px;min-width:50px;padding:6px 12px;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{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:#e4eaee;border:none;border-radius:2px;color:#5b6971!important;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;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{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-green{background:#47a84c}.btn-blue{font-weight:600;line-height:24px;padding:6px 12px}.btn-blue:focus,.btn-blue:hover{opacity:1}.btn-blue:focus{border:none}.btn-blue:active{opacity:.8}.btn-hollow{border:1px solid #1872cc;border-radius:2px;font-weight:400;padding-bottom:7px;padding-top:7px}.btn-hollow,.btn-hollow:hover{background:transparent;color:#1872cc}.btn-hollow:active,.btn-hollow:focus{border:1px solid #1872cc}.btn-hollow:disabled{border-color:#5b6971;color:#263238}.btn-red{background:#d32f2f;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-red:focus,.btn-red:hover{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}}h4.nofontfamilyreq{font-weight:600!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;margin-top:7px;padding:10px 0}h2,h3{font-size:16px}h2,h3{font-weight:600}h3{padding:10px}h4{font-weight:600}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:"”"}.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,.modal>div>h3 a,.quickForms .close,.quickForms>li.message>a:after,.quickForms>li.note>a:after,.quickForms>li.task>a:after,.quickView>div>h3 a,.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}.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,.modal>div>h3 a,.quickView>div>h3 a{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}.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;font-size:14px;font-weight:400;line-height:20px}h1{font-size:44px;line-height:77px}h1,h2{font-family:Poppins;font-weight:400}h2{font-size:36px;line-height:56px}h3{font-size:32px;line-height:56px}h3,h4{font-family:Poppins;font-weight:500}h4{font-size:28px}h5{font-size:24px;line-height:40px}h5,h6{font-family:Poppins;font-weight:600}h6{font-size:20px;line-height:32px}p{font-family:Open Sans,Helvetica;font-size:14px;font-weight:400;line-height:20px}.subtitle1{font-size:16px}.subtitle1,.subtitle2{font-family:Poppins;font-weight:500;line-height:24px}.subtitle2{font-size:14px}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:24px auto;max-width:1600px;min-height:450px;padding:0 48px;width:100%}#container:after{clear:both;content:"";display:table}#hr-footerContainer{color:#263238;margin:0 auto;max-width:1600px;padding:0 48px;width:100%}#hr-footerContainer a{margin-left:10px}.jv-reqs-list{margin-top:10px!important}div[role=main]>h1 span:before{color:#ccc;content:">";font-size:12px;padding-right:10px;vertical-align:middle}div[role=main]>h1 span{color:#5b6971}.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:45px!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{align-items:center;border:1px solid #aaa!important;display:flex}.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:22.5px}.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:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;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{align-items:center;border:1px solid #e4edf3!important;display:flex}.currency-control-light .select2-container .select2-choice{border:1px solid #e4edf3!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:22.5px}.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 #e4edf3!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 #e4edf3!important;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;margin-left:-2px;padding:5px!important;width:100%}.currency-control-light div.currency-control-input input:active{border:1px solid #e4edf3!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 #e4edf3;border-radius:.2em;box-sizing:border-box;color:#5b6971;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:14px}label input{margin:0}label.required:after,small.required:after{content:"*";margin-left:2px}.placeholder{color:#87969c}.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 #87969c;color:#263238}input,select,textarea{box-sizing:border-box;cursor:text;display:block;font-size:14px;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 #1872cc}textarea{border-color:#8a9597;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:#e3f2fd;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}.jv-description-list .hr:before,form dl .hr:before{color:#1872cc;content:"(HR)";float:right;font-size:12px;font-weight:700;margin-left:2px;padding-top:10px}.jv-description-list .jv-dl-description,.jv-description-list dd,form dl .jv-dl-description,form dl dd{padding-bottom:1px;padding-top:1px}.jv-description-list .jv-dl-description p,.jv-description-list dd p,form dl .jv-dl-description p,form dl dd p{margin:10px 0}.jv-description-list .jv-dl-description input,.jv-description-list .jv-dl-description textarea,.jv-description-list dd input,.jv-description-list dd textarea,form dl .jv-dl-description input,form dl .jv-dl-description textarea,form dl dd input,form dl dd textarea{margin:5px 0}.jv-description-list .jv-dl-description input[type=checkbox],.jv-description-list .jv-dl-description input[type=radio],.jv-description-list dd input[type=checkbox],.jv-description-list dd input[type=radio],form dl .jv-dl-description input[type=checkbox],form dl .jv-dl-description input[type=radio],form dl dd input[type=checkbox],form dl dd input[type=radio]{margin:12px 0}.jv-description-list .jv-dl-description .right[class*=ico-],.jv-description-list dd .right[class*=ico-],form dl .jv-dl-description .right[class*=ico-],form dl dd .right[class*=ico-]{margin:10px 0 10px 10px;position:relative;z-index:2}.jv-description-list .jv-dl-description .right[class*=ico-] select,.jv-description-list .jv-dl-description .right[class*=ico-]+input,.jv-description-list dd .right[class*=ico-] select,.jv-description-list dd .right[class*=ico-]+input,form dl .jv-dl-description .right[class*=ico-] select,form dl .jv-dl-description .right[class*=ico-]+input,form dl dd .right[class*=ico-] select,form dl dd .right[class*=ico-]+input{width:95%}.jv-description-list .Amount input,form dl .Amount input{display:inline-block;width:95%}.jv-description-list .jv-dl-term,.jv-description-list dt,form dl .jv-dl-term,form dl dt{margin-top:5px;padding-right:5px}.jv-description-list .jv-dl-term label,.jv-description-list dt label,form dl .jv-dl-term label,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;font-size:14px!important}.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}.mce-container .mce-textbox{padding:0 4px!important}.upload,[jv-uploader]{border:1px dashed #87969c;padding:5px 6px}.upload .qq-upload-button,[jv-uploader] .qq-upload-button{margin:8px 16px 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:14px}.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:#e2f3e3;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 #e4edf3}table tbody tr:last-child{border-bottom:1px solid #e4edf3}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{border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3;color:#263238;line-height:20px;padding:10px;white-space:nowrap}table th,table th.headerRow{background:#f5f8fa;font-size:14px;font-weight:400}table th.headerRow{border:1px solid #e4edf3!important;padding:16px;text-align:left}table tr{border-left:1px solid #e4edf3!important;border-right:1px solid #e4edf3!important}table p{margin:0}table p.actions{font-size:12px}table ul{margin:0;padding:0}table tfoot th{background:#f5f8fa}table tfoot th .paging{font-size:14px;font-weight:400}.filters-mrgn{margin-left:23%}.filters-mrgn .jv-reqName{font-size:14px;font-weight:600;white-space:normal}.filters-mrgn .jv-reqName .actions{padding-top:8px}.filters-mrgn .jv-reqInfo{font-size:14px;font-weight:400}.filters-mrgn .jv-reqInfo div{padding:4px 0}.filters-mrgn .jv-reqInfo div:first-child{padding-top:0}.filters-mrgn .jv-reqInfo p{font-size:12px}.jv-req-table-word-wrap div.jv-reqInfo{max-width:200px;overflow:hidden;text-overflow:ellipsis}.filters-collapse-mrgn{margin-left:45px;transition-duration:.5s;transition-property:width,margin-left}a.filters{background:#f76700;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}a.filters{transition-duration:.5s;transition-property:margin-left}.filters{background-color:#f5f8fa;border:1px solid #e4edf3;border-radius:0 2px 2px 0;float:left;margin-right:5px;overflow:hidden;padding:0 10px 20px;width:22%}.filters h3>a{display:block;float:right;height:24px;text-indent:-9999px;width:24px}.filters .jv-filter-reset-query{font-size:16px;padding:10px 0 0;width:100%}.filters .jv-filter-reset-query>a{display:block;float:right;height:24px;text-indent:-9999px;width:24px}.filters .jv-filter-reset-query form:after{clear:both;content:"";display:table}.filters .jv-filter-reset-query form{font-size:14px;width:100%}.filters .jv-filter-reset-query form .reset{border:1px solid #e4edf3;border-radius:2px;padding:5px 10px}.filters .jv-filter-reset-query form .reset:hover{border-color:#1f63af}.filters .jv-filter-reset-query form button{border:none;position:relative}.filters .jv-filter-reset-query form .ui-resetwrap{width:100%}.filters .jv-filter-reset-query 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;transition-property:margin-left}.filters,.filters.w0{transition-duration:.5s}.filters{transition-property:width,margin-left}h3.empty{background:#f5f8fa;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{align-items:center;color:#1872cc;display:flex}.paging a,.paging span{color:#5b6971;margin-left:5px}.paging .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.paging .prev.disabled{cursor:text;display:inline-block;opacity:.3}.paging .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.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:-11px}.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}ul.tabs{background:#1872cc;border-top:2px solid #1f63af!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:#1872cc;border-right:1px solid #1f63af!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:14px;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:#1f63af}ul.tabs li a:hover span{color:#fff}ul.tabs li.active{background:#fff;position:relative}ul.tabs li.active a{color:#263238}ul.tabs li.active a:hover{color:#fff}ul.tabs li.active a span{background:#1f63af;color:#fff}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:#acc0ca}.gray{color:#263238}.lightgray{color:#f5f8fa}.darkGray{color:#5b6971}.dotForReqs{display:inline-flex;word-break:break-word}.dotForReqs:before{color:#5b6971}.approvalChain{margin-top:16px}.jv-reqs-summary-section .subtitle1{margin-bottom:7px;margin-top:16px}.jv-reqs-summary-section .jv-approval-subtitle{display:inline-block;width:160px}.jv-reqs-summary-section .jv-approval-status{display:inline-block;margin-left:15px}.jv-reqs-summary-section .approvals{margin-top:20px}.jv-placeholder{color:#969696;left:0;padding:7px 5px 7px 6px;position:absolute;top:0}.jv-placeholderwrap{position:relative}.orange{color:#c44500}.error,.jobLinkErrorMsg,.red{color:#d32f2f}.msg-notice{background:#263238;bottom:0;color:#fff;font-size:14px;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:#d32f2f;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;overflow:hidden;text-align:left;text-indent:-119988px;width:24px}.ico-jobtarget{background-image:url(../7446f6545f4ef1c450b9.png)}.ico-linkedin{background-image:url(../b61ca6b446055b5d6b8c.png);height:24px;width:24px}.ico-linkedin,.ico-vonq{display:inline-block;overflow:hidden;text-align:left;text-indent:-119988px}.ico-vonq{background-image:url(../23ee33c1dc3c46791441.png);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:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;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{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{color:#fff!important}.btn-cancel:hover,.btn-green:hover,.btn.blue-btn:hover,.btn:hover,.cancel:hover,.smallBtn:hover{border:none;color:#fff}.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:#e4eaee;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-cancel:focus,.btn-cancel:hover,.cancel:focus,.cancel:hover{opacity:1}.btn-cancel:focus,.cancel:focus{border:none}.btn-cancel:active,.cancel:active{opacity:.8}.btn-cancel,.cancel{color:#5b6971!important}.btn-cancel:hover,.cancel:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.btn-green{background:#1b5e20;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-green:focus,.btn-green:hover{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 #e4edf3;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 #e4edf3;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 #e4edf3;margin:0 10px;text-align:left}.dropmenu ul li a{border-left:2px solid transparent;color:#263238;font-weight:400;margin-left:-10px;padding:10px;white-space:normal;width:110px}.dropmenu ul li a:hover{background:none;border-left:2px solid #1872cc;color:#1872cc}.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 #e4edf3;color:#5b6971;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:#e3f2fd}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-family:Open Sans,Helvetica;font-size:14px;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:-60px}.actn-addFiles{color:#1872cc;display:block;font-size:14px;font-weight:400;margin:0 0 10px;position:relative;width:auto}.actn-addFiles:hover{color:#1872cc}.actn-addFiles .jv-actn-attach-icon{color:#263238;margin-top:3px}.qq-upload-failed-text{color:red}.itemBox{float:right;width:265px}.itemBox h3{background:#1872cc;border-radius:3px 3px 0 0;color:#fff;font-size:14px;padding:15px}.itemBox p{background-color:#e3f2fd;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 #1872cc!important;box-shadow:1px 1px 5px rgba(0,0,0,.3);color:#263238;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:14px;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 #1872cc;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:#1872cc;display:block;font-style:normal;margin-top:8px}ul.stats li em.orange{color:#c44500}ul.stats li em.red{color:#d32f2f}ul.stats li em.black,ul.stats li em.gray{color:#263238}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:#f5f8fa;border:1px solid #e4edf3;float:left;font-size:14px;margin:10px 24px 16px 0;padding:0;top:60px;transition-duration:.3s;width:318px}.jumpnav li{border-bottom:1px solid #e4edf3;list-style:none;position:relative}.jumpnav li:first-child{border-top:none}.jumpnav li a{display:block;padding:10px}.jumpnav li a span{background:#1872cc;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:#1872cc;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:#263238}.jumpnav li.active a span{background:#1f63af;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:#1f63af;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 #e4edf3}.jumpnav li.active ul li:last-child{border-bottom:1px solid #e4edf3}.jumpnav li.active ul li a{background:#fff;color:#1872cc;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 #1872cc;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 #1872cc;color:#1f63af;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 #e4edf3;padding:10px 0}.gridList a.help{margin:0}ul.navList{margin:0;padding:0}ul.navList li{border-bottom:1px solid #e4edf3;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}#jv-requisitions .quickForms{border-radius:6px 0 0 6px}#jv-requisitions .quickForms li a:after{top:-3px}.quickForms{list-style:none;overflow:hidden;padding-left:0;position:fixed;right:0;top:28%;width:40px;z-index:100}.quickForms .qq-upload-file{margin-right:0}.quickForms.quick-form-content{border-top:none}.quickForms.quick-form-content.disableAnimation{border-top:1px solid #e4eaee}.quickForms.false{margin-right:-6px}.quickForms.false li{padding-top:1px}.quickForms.quicktabs{border-radius:6px 0 0 6px;z-index:200}.quickForms.quicktabs>li.active{margin-bottom:0;margin-right:0}.quickForms.quicktabs>li.active .icon{color:#263238!important}.quickForms.quicktabs>li>a.icon-share-post{color:#fff;font-size:24px;padding-left:9px;padding-top:17px;text-indent:0}.quickForms.popoutForm{background:#87969c;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}.quickForms>li.active{border:1px solid #e4eaee!important;border-right:0!important;margin-right:0}.quickForms>li.active>a{background:#f5f8fa;filter:none}.quickForms>li>a{background:linear-gradient(180deg,#47a84c,#52b658);display:block;float:left;height:80px;overflow:hidden;position:relative;text-indent:-5000px;text-shadow:none;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,#f76700,#ff7512)}.quickForms>li .jv-tool-tip-help-color{color:#263238}.quickForms>li .icon-arrow,.quickForms>li .icon-pop-out{color:#263238;font-style:normal;font-weight:100}.quickForms>li #messageQuickLink,.quickForms>li #noteQuickLink,.quickForms>li #postQuickLink,.quickForms>li #taskQuickLink{text-indent:unset}.quickForms>li #messageQuickLink:after,.quickForms>li #noteQuickLink:after,.quickForms>li #postQuickLink:after,.quickForms>li #taskQuickLink:after{background-image:none}.quickForms>li #messageQuickLink .icon,.quickForms>li #noteQuickLink .icon,.quickForms>li #postQuickLink .icon,.quickForms>li #taskQuickLink .icon{color:#fff;display:block;font-size:24px;font-weight:300;line-height:60px;padding-left:10px}.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:-10px;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:#87969c;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.note form dd{margin-bottom:0}.quickForms.message,.quickForms.note,.quickForms.post,.quickForms.tag,.quickForms.task{padding-left:515px;transition:padding-left .3s ease-in}.quickForms.message .message,.quickForms.note .note,.quickForms.post .post,.quickForms.tag .tag,.quickForms.task .task{margin-left:-527px;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{background:#f5f8fa;border-top:none!important;margin-right:504px;transition:margin-right .3s ease-in}.quickForms.flyoutOpen li{border-bottom:1px solid #fff}.quickForms.flyoutClosed{border-top:none;margin-right:0!important}.quickForms.flyoutClosed li{padding-top:1px}.quickForms p{margin:15px 0}.quickForms form{background:#f5f8fa;border-radius:0 0 0 3px;box-shadow:-1px 3px 5px 0 #acc0ca!important;color:#263238;float:left;margin:0 40px 20px 23px!important;min-height:300px;padding:15px;width:508px}.quickForms form .subtitle1{font-weight:600;margin-bottom:13px}.quickForms .jv-top-padding{padding-top:23px}.quickForms .jv-top-padding-30{padding-top:30px}.quickForms dl{margin-bottom:-5px}.quickForms dt{border-top:none!important;padding-bottom:10px;padding-top:12px}.quickForms dd{border-top:none!important;margin-bottom:7px}.quickForms dd .select2-container{margin:0;width:100%!important}.quickForms dd input[type=radio]{margin:4px -5px 8px;width:20%}.quickForms input,.quickForms select,.quickForms textarea{display:block;width:100%}.quickForms input.mandetoryError,.quickForms select.mandetoryError,.quickForms textarea.mandetoryError{border:1px solid #d32f2f;color:#d32f2f}.quickForms #messageSubject,.quickForms #noteSubject{padding-right:20px!important}.quickForms textarea{height:206px;max-height:300px;resize:vertical}.quickForms textarea+p.error,.quickForms textarea+p.jobLinkErrorMsg{top:-14px}.quickForms fieldset{color:#1e282d}.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}.quickForms input.cancel{background:none}.quickForms input.cancel:hover{background:none;box-shadow:none}.quickForms .jv-close{padding:0}.quickForms .jv-close,.quickForms .jv-popout{display:block;float:right;height:18px;position:relative;top:-4px;width:18px}.quickForms .jv-popout{padding-right:30px}.quickForms.message li.message .subtitle1{margin-bottom:5px}.quickForms.message li.message dl dt{padding-bottom:0!important}.quickForms.message li.message dl dd{margin-bottom: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 #1872cc;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:350px;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 #1872cc;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 #1872cc;bottom:-12px;height:0;margin-left:-12px;width:0}.callout.flip{border-bottom:none;border-top:3px solid #1872cc}.callout.flip:after{border-bottom:10px solid #1872cc;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 #1872cc;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{border:1px solid #87969c!important;max-height:55px;overflow:auto}.select2-search-choice-close,.ui-resetwrap a.ui-reset{color:#5b6971!important}.filters .reqlist-ui-reset input,.filters .select2-container input.select2-focusser,.filters .select2-container-multi .select2-choices{border-radius:4px}.jv-reqs-close{margin-top:10px!important;width:95%!important}.jv-reqs-close .jv-reqs-addclose-hire{width:1000px}.jv-reqs-quick-view{font-size:14px}.jv-reqs-quick-view .prev{margin-right:10px}.popOut{background:#87969c}.sidePanel-mrgn{margin-right:22.5%;overflow:hidden}.sidePanel{clear:right;float:right;margin-bottom:20px;width:21%}.sidePanel .subtitle1{padding-bottom:15px}.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:#e3f2fd;border-bottom:1px solid #e0ecf9;border-top:1px solid #e0ecf9;color:#263238;font-size:14px;line-height:2.6em;padding:5px}.sidePanel .stats li small{display:block;font-size:14px;margin:-10px 0 10px}.accordion-mrgn{margin-right:290px;overflow:hidden}.accordion-mrgn dl>div{padding:5px 0}.accordion-mrgn>div,.accordion-mrgn>form{background:#fff;border:1px solid #e4edf3;border-top-color:#1e282d;margin-bottom:20px;padding:10px}.accordion-mrgn>div.redBorder,.accordion-mrgn>form.redBorder{border-top-color:#c62828}.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}.jv-interview-scheduler-left-pane>div.subtitle1{border:none;margin:20px 0 10px;padding:unset}.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 #e4edf3;border-radius:2px;border-top-color:#1e282d;margin-bottom:20px;padding:10px}.accordion ul{list-style:none;margin:0;padding:5px 0}.accordion li{padding:5px 0}.accordion li time{color:#648393;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 #1872cc;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:#e3f2fd}.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 #1872cc;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:14px;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}.accordion-large{margin:20px 0 0;padding:0}.accordion-large>li{border-bottom:1px solid #e4edf3;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:20px;position:absolute;right:100%;top:3px;width:16px}.accordion-large>li .accordion-header .jv-notes-title,.accordion-large>li hgroup .jv-notes-title{color:#1872cc;font-size:14px;font-weight:600;line-height:20px}.accordion-large>li .accordion-header .jv-notes-subject,.accordion-large>li hgroup .jv-notes-subject{color:#263238;font-size:14px;font-weight:600;line-height:20px}.accordion-large>li .accordion-header h4,.accordion-large>li hgroup h4{color:#1872cc}.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 hgroup h5{color:#263238;font-weight:300}.accordion-large>li .accordion-header p,.accordion-large>li hgroup p{color:#263238}.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 #d32f2f;color:#d32f2f}.accordion-large>li .expand .text-upload-error{background:#e3f2fd;color:#d32f2f}.accordion-large>li a.view-entire-message{color:#979797}.accordion-large>li p{margin:16px 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 #f5f8fa;position:relative}.accordion-large>li .flag:after,.accordion-large>li time:after{border-bottom:6px solid transparent;border-left:6px solid #1f63af;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:#1f63af;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{border-radius:5px;font-size:14px;margin-top:11px;padding:5px!important}.accordion-large>li .flag strong,.accordion-large>li time strong{display:block;font-weight:700}.accordion-large>li ul.actns{background-color:#f5f8fa;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 #f5f8fa;position:relative}.accordion-large>li ul.flag-actn li a:after{border-bottom:6px solid transparent;border-left:6px solid #1b5e20;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:#1b5e20;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{float:none;font-weight:700;margin-top:11px;padding:9px 11px;text-align:center;width:110px}.accordion-large>li ul.flag-actn li a,.accordion-large>li ul.flag-actn li a:hover{background:linear-gradient(#1b5e20,#1b5e20)}.accordion-large>li ul.flag-actn li a:hover:after{border-left-color:#1b5e20}.accordion-large>li.active{background:#f5f8fa;margin-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 #e4edf3;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:#47a84c}.accordion-large>li.sent time:after{border-left-color:#47a84c}.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 #263238;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:#e3f2fd}.accordion-large>li.more:hover .load-arrow,.accordion-large>li.more:hover a{border-top-color:#1872cc}.accordion-large .actns a{color:#1b5e20;font-size:14px}.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:#5b6971}.accordion-large .actns li a.btn-green{padding:11px 15px}.accordion-large .int-workflow .actns li{margin-bottom:10px}.accordion-large .int-workflow .actns li a{border:1px solid #1b5e20;border-radius:2px;padding:5px 10px}.accordion-large .int-workflow .actns li a.reject{border-color:#5b6971;color:#5b6971}.jv-reqs-notes-list>li{padding:5px 0 5px 50px!important}.jv-reqs-notes-list>li hgroup:before{padding-right:40px!important}.jv-reqs-notes-list>li time{margin-top:0!important;padding-top:0!important}.time-flag-mrgn{padding-right:10px}.avatar,.avatars li{align-items:center;background:#f5f8fa;border-radius:3px;box-shadow:none;display:flex;margin:5px 0;padding:20px;position:relative}.avatar:after,.avatars li:after{clear:both;content:"";display:table}.avatar a,.avatars li a{color:#263238;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:#1872cc;color:#fff;font-size:14px;line-height:22px;margin:-10px -15px 10px;padding:16px 15px}.modal>div>h3 a,.quickView>div>h3 a{display:block;float:right;margin:-5px -5px 0 10px;text-indent:-9999px}.modal>div>h3 a:hover,.quickView>div>h3 a:hover{text-decoration:none}.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:20%}.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:14px;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:#e3f2fd;color:#263238;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%}.jv-reqs-notes .subtitle1{margin-top:16px}.jv-reqs-notes .subtitle1 .actn-add{color:#1872cc;font-weight:600}.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 #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.quickView .prev.disabled{cursor:text;display:inline-block;opacity:.3}.quickView .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.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 #acc0ca!important}.quickView table.modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}.quickView table.modalTableView td{padding:3px}.quickView table.modalTableView th{font-size:14px;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 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:#c7e0f8}dl .Divider dd{border-top-color:#e4edf3;border-top-width:1px;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:#e4edf3;border-top-width:1px}dl .Divider hr{margin:5px 0}div>dt:first-child,div>dt:first-child+dd,dt,dt+dd{border-top:1px solid #e4edf3}dd,dt{box-sizing:border-box;padding:10px 0}dt{border-top:1px solid #e4edf3;clear:left;float:left;width:25%}dt+dt{position:relative}dt+dt:before{border-top:1px solid #e4edf3;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 #e4edf3}dt a{display:block}dt:first-child,dt:first-child+dd{border-top:none}dd{margin:0 0 0 25%;width:75%}.jv-form-cc-bcc{font-weight:400}.required .jv-dl-term>label:after,.required dt>label:after{content:"*";margin-left:0}.required.incomplete .jv-dl-term>label,.required.incomplete dt>label{color:#d32f2f}.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 0 5px 0 #5b6971;color:gray;height:250px;margin-top:-10px;padding:10px;position:absolute;width:480px;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 p.filelist input[type=checkbox]{width:20px}.uploadcallout .submit{bottom:-10px;position:absolute;right:5px}.sortDivider{border-top:1px solid #ccc}.grey{color:#5b6971}.darkBlue{color:#1872cc}.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:14px}.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 #e4edf3}.borderTop{border-top:1px solid #e4edf3}.borderBottom{border-bottom:1px solid #e4edf3}.borderRight{border-right:1px solid #e4edf3}.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 #e4edf3;display:inline;padding-right:5px}.interviewDisplay li:last-child{border-right:none}.interviewDisplay li{color:#aaa}.interviewDisplay li a{color:#1872cc!important}.interviewDisplay{margin-left:0;padding-left:0}input[type=checkbox][disabled=disabled]{cursor:default!important}.dividerBorder{border-bottom:3px solid #1f63af;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 #1872cc;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:-4px;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 a{text-decoration:underline}.dropMenuError{background:#fff;border-radius:3px;border-top:3px solid #d32f2f;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);color:#d32f2f;margin:0;padding:6px;position:absolute;text-align:center;white-space:normal;width:190px}.dropMenuError:before{border-bottom:5px solid #d32f2f;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:#1f63af}.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}.reqs-jd-helper-text{background-color:#f1f3f3;border-radius:4px;box-shadow:none;display:flex;font-size:.8rem;line-height:20px;margin-top:10px;padding:6px 12px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0s}.reqs-jd-helper-text:before{font-size:large;padding-top:10px}.reqs-jd-helper-text span{color:#313638;display:block;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:400;padding-left:15px}.jv-reqs-form-field label,form.addNewCand label{cursor:default}#pastInterviews .ico-toggle{overflow:hidden;text-indent:-119988px}#jv-candidates .expand-filters:after,#jv-candidates .jumpnav:after,.jv-reqs-list .expand-filters:after,.jv-reqs-list .jumpnav:after{background-image:url(../bdfa3d8b96a84cf98e1e.png)}#jv-candidates .filters-collapse,#jv-candidates .subtitle1 .filter-collapse-arrow,.jv-reqs-list .filters-collapse,.jv-reqs-list .subtitle1 .filter-collapse-arrow{background-image:url(../3f15ea97cec57da4aa5e.png)}.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}body.stylekit-v2-enabled .jv-modal-header h2{line-height:unset}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 #e4edf3;border-radius:2px;color:#304047;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 #1872cc;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:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #1872cc;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 #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.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 #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.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 #acc0ca!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:40px!important;min-width:40px!important}.jv-modal .paging .pagination-count{color:#263238}.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:#acc0ca}.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:#1872cc;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:16px;font-weight:600;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:#d32f2f}.error,.jobLinkErrorMsg{background-color:#fff;color:#d32f2f;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:#d32f2f}.field-divider{background-color:transparent;border:0;border-bottom:1px solid #e4edf3;height:0;margin:15px 0}.jhire-modal input,.jhire-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;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 #1872cc;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:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jhire-modal select:focus{background-color:#fff;border:1px solid #1872cc;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 #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.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 #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.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:14px;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 #e4edf3!important}.jhire-modal .errorDiv{border:1px solid #d32f2f!important}.jhire-modal .warning{background-color:#fff;color:#f76700;padding-top:0}.jhire-modal .tinymce-placeholder{background-color:#f5f8fa;border:solid #e4edf3;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 #5b6971!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 #e4edf3}table.modalTableView tbody tr:last-child{border-bottom:1px solid #e4edf3!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:#e3f2fd;border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3;color:#263238;font-size:12px;font-weight:400;padding:5px 10px;white-space:nowrap}table.modalTableView th.headerRow{background:#f5f8fa;border:1px solid #e4edf3!important;font-size:14px;font-weight:400;padding:10px;text-align:left}table.modalTableView tr{border-left:1px solid #e4edf3!important;border-right:1px solid #e4edf3!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:#f5f8fa}table.modalTableView tfoot th .paging{font-size:14px;font-weight:400}table.modalTableView{margin-top:10px}table.modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}table.modalTableView td{padding:3px}table.modalTableView th{border-top:1px solid #e6e6e6!important;font-size:14px;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-blue,.btn-cancel{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:11px 15px;text-align:center}.btn-blue,button{background:#1872cc}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:#757575;position:absolute;right:10px;top:1px}.paging{float:right;font-size:14px;margin:0}.paging,.paging strong{color:#5b6971}.paging .paging-caption{line-height:48px}.paging .disabled,.paging a{line-height:40px}.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:40px;padding:5px;text-indent:-99999px;width:40px}.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:#1872cc;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 #1872cc;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.jv-workflow-status-indicator .tooltipWindow{left:-1em;width:450px!important}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .connector,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.modalTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.modalTooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;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 #1872cc;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 #1872cc;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 #e4edf3}.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 #e4edf3}.margin-top-small{margin-top:.9em}.margin-bottom-small{margin-bottom:.9em}.large{font-size:1.2em}.large-icon{font-size:1.5em}.font-medium{font-weight:600}.break-word{word-wrap:break-word;overflow-wrap:break-word}.centerContainer{margin:0 auto!important;max-width:1600px;padding:0 48px!important;width:100%}.small-pagination{height:64px}.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}.actions.hr-buttons{padding:8px 0}.allApplicationsTitle .applicationTitle{float:left}.allApplicationsTitle .icon-quick-view{font-size:18px;margin-top:0;padding-left:5px}.identity{width:100%}.identity .identity-top-wrapper{background:#f5f8fa;min-height:145px;padding-bottom:.5em}.identity .identity-top-wrapper .blue-select2{width:225px}.identity .identity-top-wrapper .icon-candidate-location{margin-top:5px}.identity .application-tabs-wrapper{background:#f3f7f9;border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3;height:36px}.identity .identity-details li{align-items:center}.identity .identity-details .left-field{float:left;margin-left:1em;width:280px}.identity .identity-details .reqLink{display:flex;margin-top:5px;padding-left:10px}.identity .identity-details .reqLink .icon-quick-view{font-size:1.5em}.identity .identity-details .reqLink .reqText{display:inline-block;font-size:14px;line-height:22px}.identity .identity-details .blue-select2{width:280px}.identity .identity-details .blue-select2 .select2-container{text-align:left}.identity .large,.identity .social-profiles{font-size:14px}.identity .blue{color:#1872cc}.identity .vertical-line{border-left:1px solid #e4edf3;height:100%;width:1px}.identity .contact-details{padding-left:10px}.identity .contact-details .social-profiles>li{padding-top:8px}.chevronContainer .tooltipWindow{top:2.7em!important;width:20em;z-index:1000!important}.chevronContainer .workflowUpdates .connector{background-color:#e4edf3;border:1px solid #e4edf3;height:28px;left:29px;position:absolute;top:45px;width:1px}.chevronContainer .workflowUpdates .top-connector{background-color:#e4edf3;border:1px solid #e4edf3;height:20px;padding-top:5px;position:relative;width:1px}.chevronContainer .workflowUpdates .left-connector{background-color:#e4edf3;border:1px solid #e4edf3;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 #47a84c}.chevronContainer .cand-centric-chevron li,.chevronContainer .chevron li{float:left;padding:0}.chevronContainer .cand-centric-chevron li a,.chevronContainer .chevron li a{background:#acdcaf;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 #acdcaf;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:#acc0ca!important}.chevronContainer .cand-centric-chevron .empty a:after,.chevronContainer .chevron .empty a:after{border-left:30px solid #acc0ca!important}.chevronContainer .cand-centric-chevron .rejected a,.chevronContainer .chevron .rejected a{background:#e58383!important}.chevronContainer .cand-centric-chevron .rejected a:after,.chevronContainer .chevron .rejected a:after{border-left:30px solid #e58383!important}.chevronContainer .cand-centric-chevron .current a,.chevronContainer .chevron .current a{background:#47a84c}.chevronContainer .cand-centric-chevron .current a:after,.chevronContainer .chevron .current a:after{border-left:30px solid #47a84c}.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:#e3f2fd!important;background-image:none!important;border:1px solid #1872cc!important;color:#1872cc!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{color:#5b6971;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:#1872cc}.centerContainer.editMode{box-shadow:0 1px 4px 1px #acc0ca}.application-tabs{height:30px;margin:1em 0}.application-tabs li{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:.6em .9em}.application-tabs li.hover{box-shadow:0 1px 4px 1px #acc0ca;padding:.5em}.application-tabs li a,.application-tabs li span{background:transparent;border-color:transparent;color:#263238;cursor:pointer;font-size:14px;font-weight:600}.application-tabs li a span,.application-tabs li span span{background:#1872cc;border-radius:500px;color:#fff;font-weight:400;padding:0 5px;position:relative}.application-tabs li.active{border-bottom:4px solid #263238}@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("woff2"),url(../a7625556cfdf92a6efd3.woff) format("woff"),url(../45008f107fa37c1ff2c0.ttf) format("truetype"),url(../638c1a7237dbdd7a5e48.svg#OpenSans) 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("woff2"),url(../d5bf4a85afc3d78ec788.woff) format("woff"),url(../b07be5ef697ccb58ab50.ttf) format("truetype"),url(../8bfe8c5b6553e50b2e33.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../4ee8680df096ec01146e.eot);src:url(../4ee8680df096ec01146e.eot?#iefix) format("embedded-opentype"),url(../609e4aa5ac6f569f10a2.woff) format("woff2"),url(../609e4aa5ac6f569f10a2.woff) format("woff"),url(../22ae88ebb4492a9fd874.ttf) format("truetype"),url(../2d00474563aaebe5906c.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(../ae061cec1486bb158800.eot);src:url(../ae061cec1486bb158800.eot?#iefix) format("embedded-opentype"),url(../d5bf4a85afc3d78ec788.woff) format("woff2"),url(../d5bf4a85afc3d78ec788.woff) format("woff"),url(../b07be5ef697ccb58ab50.ttf) format("truetype"),url(../8bfe8c5b6553e50b2e33.svg#OpenSans) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../35d26b781dc5fda684cc.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(../e373f6163127e2d469af.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../ac8d04b620e54be9b0f0.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(../3524ffc3226f4578e5c5.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../cdb29a5d7ccf57ff05a3.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(../cfb635a5111b545f5598.ttf) format("truetype")}.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 #87969c;border-radius:4px;color:#263238;display:block;height:31px;line-height:30px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;-webkit-touch-callout:none;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%);background:linear-gradient(180deg,#fff 50%,#e4eaee 131.25%);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:#87969c;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) right 2px no-repeat;border:0;cursor:pointer;display:none;font-size:1px;height:12px;outline:0;position:absolute;right:27px;text-decoration:none;top:8px!important;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 #87969c;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 #87969c;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 #87969c;-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 #87969c;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#eeeeee",endColorstr = "#cccccc",GradientType = 0);height:100%;position:absolute;right:0;top:0;width:24px}.select2-container .select2-choice .select2-arrow b{background:url(../c07457739c183c845cac.png) no-repeat 3px 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 #87969c;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:Open Sans;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 #87969c;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;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#666;font-family:Open Sans;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 #87969c;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 48px!important}.select2-search input{background-position:100% -26px!important}.select2-choice abbr{background-position:100% -14px!important}}#jv-requisitions{margin-top:30px}dl.basicField dt{width:5%}dl.basicField dd{margin:0 0 0 5%;width:95%}.submitToHMPadding{padding-bottom:14px;padding-top:14px}.summary-sections table th{text-align:left}.jv-approver-list{padding-top:10px}.jv-reqs-approver-sub-heading{color:#5b6971}.jv-reqs-approval{color:#263238}.jv-reqs-approval h6{padding:10px 0 16px}.jv-reqs-approval .mce-tinymce{width:99.7%!important}.jv-reqs-approval .jv-reqs-no-border{border-top:none!important}.jv-reqs-approval .jv-reqs-no-border .basicField ul{margin-top:0}.jv-reqs-approval .jv-reqs-no-border.jv-10-spacing{padding:9px 0 5px}.jv-reqs-approval .jv-reqs-border-padding{border-top:1px solid #e4edf3;margin:17px 0}.jv-reqs-approval .jv-reqs-border-padding.marginTop20{margin-top:27px 0 5px 0!important}.jv-reqs-approval-container{width:1000px!important}.jv-approver-list-number{padding-top:8px}h1>a:after{color:#ccc;content:">";font-size:12px;padding:0 10px;vertical-align:middle}.highcharts-legend-item text{color:#5b6971!important;font-family:Open Sans,Helvetica!important;font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-transform:capitalize}ul.stats .dateFont{font-size:12px}.barChartTable{table-layout:fixed}.barChartTable tr{border:none!important}.barChartTable{font-size:14px}.barChartTable .barChartLabel{color:#263238;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:#5b6971}.sidePanel ul.stats{margin-bottom:20px;margin-top:0;overflow:auto}.sidePanel ul.stats li{color:#263238;line-height:48px}.sidePanel ul.stats li em{color:#5b6971;display:flex;flex-direction:column;height:60px;justify-content:center;line-height:20px;margin-top:0}table.approvals blockquote{border-left:2px solid #e4edf3;color:#acc0ca;padding-left:3px}ul.stats li.onlyMinorText{line-height:22px;min-height:41px}.identity-details .stats{margin:12px 0}.identity-details .stats li{color:#5b6971;margin-right:12px;padding-right:12px}.identity .identity-top-wrapper{min-height:100px}.application-tabs{border: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 #1872cc;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}.actns ul.actions.hr-buttons li a,.actns ul.actions.hr-marketingLinks li a{color:#1872cc;font-size:14px;font-style:normal;font-weight:600}.highcharts-title tspan{color:#263238!important;font-family:poppins;font-size:16px!important;font-weight:500}.jv-notes-caption strong{font-weight:600!important}.jv-activity-action-time,.qq-upload-button{font-size:14px!important}.qq-upload-button{font-weight:600!important}.jv-req-workflow{margin-top:24px}.jv-req-workflow .subtitle1{margin-bottom:25px}.jv-req-list-redirect{line-height:38px}.jv-activity-msg{display:inline-block}.small-pagination .jv-req-id-title,.small-pagination .req-title{display:inline-block;font-size:32px;font-weight:600;line-height:44px;max-width:650px;overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap}.small-pagination .breadcrumb{padding-top:3px}.small-pagination .paging .jv-arrowLeft,.small-pagination .paging .jv-arrowRight{padding:0}.action-link{color:#1872cc;font-size:14px;font-weight:400;line-height:20px}.jv-send-jobvite-link{display:inline-block;padding-top:10px}.jobLinkModal ul.actns{margin-top:1em}.jobLinkModal>div h3{margin-bottom:0}.jobLinkModal .crmSource,.jobLinkModal .destination{margin:.4em 0}.jobLinkModal .linkSelection{margin-top:2em}.jv-reqs-activity-feed .activityFeed li{padding:5px 10px!important}.jv-reqs-activity-feed .activityFeed li time{margin-top:0!important;padding-top:0!important}.jv-reqs-activity-feed .subtitle1{margin:16px 0}.jv-reqs-approval-msg{margin-top:28px}.reqEditForm .jv-fields-iterator>div>dd{padding-bottom:0;padding-top:0}.reqEditForm .jv-fields-iterator>div>dd>p{margin:7px 0}.reqEditForm .jv-fields-iterator>div>dt{padding-bottom:0;padding-top:0}.reqEditForm .jv-fields-iterator>div>dt .ico-lock{margin-top:8px!important}.reqEditForm .visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.detailSection h6{margin-top:5px;padding-bottom:18px}.detailSection .jv-reqs-details-form>div{padding:17px 0}.jv-reqsPostOpts{margin-bottom:24px;margin-top:22px;width:1000px}.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 #e4edf3}.approvals{border:none;margin:0 0 10px;padding:0}.approvals .header{background-color:#f5f8fa}.approvals .approverColumn,.approvals .statusColumn{display:inline-block;vertical-align:top}.approvals .statusColumn{margin-left:10px;width:600px}.approvals .statusColumn p:first-of-type{display:inline;margin:0}.approvals .approverColumn{width:150px}.approvals>li{border-bottom:1px solid #e4edf3;margin:0;padding:13px}.approvals .note{border-left:1px solid #5b6971;color:#5b6971;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:100%}#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 #e4edf3;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}.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}.jv-reqs-feed{margin-top:10px}.jv-reqs-feed .jv-toggle-icon{height:16px;width:16px}.jv-reqs-feed .jv-toggle-icon.ico-toggle{left:-10px;top:2px}.jv-reqs-feed p{margin-top:0!important}.MuiDialog-container main,.jv-candidate-list-wrapper main{background-color:#f5f8fa!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}.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-vonq-modal{top:-12%}.jv-vonq-modal a.icon-close{display:unset;height:20px;width:20px}.tox-textarea,.tox-textarea-wrap{height:100%!important}.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}input[type=radio][disabled][value=move]{opacity:0!important}body.acsb-keynav select.acsb-shown[type=select-one]{height:30px!important;width:100%!important}body.acsb-keynav select.acsb-shown[type=select-multiple]{width:100%!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%}.next-gen-header .MuiBox-root{background-color:#fff}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiamhpcmUvanYuUmVxc3YyLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFxR0MsZ0JDbytDRCxDQ3hqREEseUVBQW9GLGFEWXBGLENDWEEsbUJBQXVCLHNCQUF1QixnQkFBa0IsTURpQmhFLENDZkEsK0JBQVcsWUR1QlgsQ0NYQSxLQUFPLGVBQWlCLDhCQUFnQyx5QkR3QnhELENDdEJBLGtDQUFpRSxXQUF6QixzQkQyQnhDLENDekJBLEtBQWtCLGNBQWdCLGdCQUEzQixRRCtCUCxDQ3ZCQSxpQkFBbUIsbUJBQXFCLFdBQWEsZ0JEa0NyRCxDQ2pDQSxZQUFjLG1CQUFxQixXQUFhLGdCRHVDaEQsQ0NoQ0EsUUFBVSxtQkR1Q1YsQ0NwQ0EsaUJBQW9CLFNEeUNwQixDQ2xDQSxZQUFjLHdCRHlDZCxDQ3JDQSxXQUFhLGVENkNiLENDM0NBLElBQU0saUJEK0NOLENDN0NBLEdBQWtDLFNBQVcsMEJBQXhDLGNBQWdCLFdBQW9ELGFBQWUsU0RzRHhGLENDcERBLElBQU0sZ0JBQStCLG9CRDBEckMsQ0N4REEsU0FGd0IsVURpRXhCLENDL0RBLEtBQU8sZ0JBQStCLGtCQUFvQixlRCtEMUQsQ0M1REEsa0JBQXVCLDZCQUErQixrQ0FBd0MsYURtRTlGLENDaEVBLElBQU0sZ0JBQWtCLHFCQUF1QixvQkR1RS9DLENDckVBLEVBQUksV0R5RUosQ0N4RUEsaUJBQW9CLFdBQWEsWUQ2RWpDLENDM0VBLE1BQVEsYUQrRVIsQ0M1RUEsUUFBVyxjQUFnQixjQUFnQixrQkFBb0IsdUJEb0YvRCxDQ25GQSxJQUFNLFNEdUZOLENDdEZBLElBQU0sYUQwRk4sQ0NuRkEsTUFBUyxhQUFlLGtCRDJGeEIsQ0MxRkEsR0FBSyxpQkQ4RkwsQ0M3RkEsY0FBaUIsZ0JBQWtCLHNCQUF3QixTQUFXLFNEb0d0RSxDQ3hGQSxJQUFNLFNBQVcsK0JBQWlDLHFCRHFHbEQsQ0MvRkEsZUFBaUIsZURzR2pCLENDeEZBLFlBQU8sUURzR1AsQ0NyR0EsU0FBVyxTQUFXLFNBQVcsU0QyR2pDLENDeEdBLE1BQVEsY0Q2R1IsQ0N0R0EsT0FBUyxVQUFXLGlCQUFvQixVQUFZLGtCRGlIcEQsQ0N6R0EsNkJBQWtDLGVBQWlCLFNBQVcseUJBQTBCLHFCRHFIeEYsQ0MvR0EsYUFBZ0Isa0JEc0hoQixDQzlHQSwrREFBMkYsMEJBQWpCLGdCQUE2QyxnQkR5SHZILENDbkhBLGlDQUFvQyxjRDBIcEMsQ0NwSEEsdUNBQThDLHVCQUFrRCxZQUExQixXQUFZLFVEOEhsRixDQzdIQSxtQkFBdUIsNkJBQStCLDRCQUE4QiwrQkFBaUMsc0JEb0lySCxDQ25JQSwrRkFBc0csdUJEdUl0RyxDQ2pJQSxpREFBb0QsU0FBVyxTRHlJL0QsQ0NsSUEsU0FBVyxjQUFnQixrQkQ0STNCLENDeElBLCtCQUFrQyx3QkQ2SWxDLENDcklBLEdBQUssa0JEaUpMLENDMUlBLGFBQWdDLGdCQUFrQixXQUFuQyxjQUFpRCxjRG9KaEUsQ0M3R0EsSUFBb0UsNkJBQTlELFNBQTBDLGtCQUFoQyxXQUFhLGdCRG9JN0IsQ0NqSUEsUUFBVSx1QkFBMEIsaUJEdUlwQyxDQ3BJQSxnQkFBa0IsU0FBVyxtQkFBcUIsV0FBYSxZQUFjLGdCQUFrQixVQUFZLGtCQUFvQixTRGdKL0gsQ0M3SUEsaUVBQW9FLFVBQVksWUFBYyxTQUFXLGlCQUFtQixnQkFBa0IsVUR1SjlJLENDcEpBLFdBQWEsaUJEeUpiLENDdEpBLGlDQUFvQyxXQUFhLGFENEpqRCxDQzNKQSxnQkFBa0IsVUQrSmxCLENDOUpBLFdBQVksTURrS1osQ0N6SkEsYUFDRSxFQUFJLGlDQUE2RCwwQkFBekIscUJBQW1GLHNCQUF3QiwwQkFBdEQsMEJEc0s3RixDQ3JLQSxZQUFlLHlCRHdLZixDQ3ZLQSxjQUFnQiwyQkQwS2hCLENDektBLGtCQUFvQiw0QkQ0S3BCLENDM0tBLDREQUFnRSxVRDhLaEUsQ0M3S0EsZUFBa0Isc0JBQXdCLHVCRGlMMUMsQ0NoTEEsTUFBUSwwQkRtTFIsQ0NsTEEsT0FBVSx1QkRxTFYsQ0NwTEEsSUFBTSx3QkR1TE4sQ0N0TEEsTUFBUSxXRHlMUixDQ3hMQSxRQUFZLFVBQVksUUQ0THhCLENDM0xBLE1BQVMsc0JEOExULENBQ0YsQ0U3YUEsZUE1Q0Usa0JDc0JLLENEcEJMLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkY0ZEYsQ0UzZEUsMENBRUUsU0Y0ZEosQ0UxZEUscUJBQ0UsV0Y0ZEosQ0UxZEUsc0JBQ0UsVUY0ZEosQ0U5YkEsZUFoREUsa0JDS1MsQ0RIVCxZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJGa2ZGLENFamZFLDBDQUVFLFNGa2ZKLENFaGZFLHFCQUNFLFdGa2ZKLENFaGZFLHNCQUNFLFVGa2ZKLENFaGRBLG9CQXBERSxrQkNvRmEsQ0RsRmIsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCRndnQkYsQ0V2Z0JFLG9EQUVFLFNGd2dCSixDRXRnQkUsMEJBQ0UsV0Z3Z0JKLENFdGdCRSwyQkFDRSxVRndnQkosQ0VqZUEseWtDQXpERSxrQkNzQkssQ0RwQkwsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFxREEsa0JBcERBLGVBQ0EsaUJBQ0EsaUJGMGtCRixDRXprQkUsb29GQUVFLFNGb3FCSixDRWxxQkUsZ21CQUNFLFdGdXJCSixDRXJyQkUsdW5CQUNFLFVGMHNCSixDRS9wQkUsZ21CQUVFLGlCQURBLGNGcXJCSixDRWxyQkUsdW5CQUNFLGVGdXNCSixDRXBzQkEsZ3FCQXJFRSxrQkNvRmEsQ0RsRmIsWUFEQSxrQkF3RUEsd0JBdEVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJGdXlCRixDRXR5QkUsMDNDQUVFLFNGKzBCSixDRTcwQkUsNnJCQUNFLFdGbTJCSixDRWoyQkUsa3RCQUNFLFVGdTNCSixDRTV6QkEsV0E3RUUsa0JGczVCRixDRXAwQkEsVUE3RUUsZUVEaUIsQ0ZFakIsaUJBRUEsZ0JGbzZCRixDRWw2QkUsZ0NBRUUsU0ZtNkJKLENFajZCRSxnQkFDRSxXRm02QkosQ0VqNkJFLGlCQUNFLFVGbTZCSixDRTkxQkEsWUE5REUseUJBREEsa0JBR0EsZUV6Qm9CLENGMEJwQixtQkFDQSxlRms2QkYsQ0VqNkJFLDhCQVBBLHVCQUdBLGFGeTZCRixDRWo2QkUscUNBRUUsd0JGazZCSixDRWg2QkUscUJBRUUsb0JDbkNPLENEa0NQLGFGbTZCSixDRS8yQkEsU0EzRkUsa0JDa0NJLENEaENKLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkY4OEJGLENFNzhCRSw4QkFFRSxTRjg4QkosQ0U1OEJFLGVBQ0UsV0Y4OEJKLENFNThCRSxnQkFDRSxVRjg4QkosQ0twMUJFLElBR0ksd0JBQ0EseUJBS0EsMEJBRkEseUJBQ0EsMEJBUEYsaUJMNDFCSixDSzcxQkUsSUFDRSxrQkxnMkJKLENLajJCRSxLQUNFLG1CTG8yQkosQ0tyMkJFLEtBQ0UsbUJMdzJCSixDS3oyQkUsS0FDRSxtQkw0MkJKLENLNzJCRSxLQUNFLG1CTG8zQkosQ0tyM0JFLEtBQ0UsbUJMdzNCSixDS3ozQkUsS0FDRSxtQkw0M0JKLENLNzNCRSxLQUNFLG1CTGc0QkosQ0tqNEJFLEtBQ0UsbUJMbzRCSixDS3I0QkUsS0FDRSxtQkx3NEJKLENLejRCRSxLQUNFLG1CTDQ0QkosQ0s3NEJFLEtBQ0UsbUJMZzVCSixDS2o1QkUsS0FDRSxtQkxvNUJKLENLcjVCRSxLQUNFLG1CTHc1QkosQ0t6NUJFLEtBQ0UsbUJMNDVCSixDSzc1QkUsS0FDRSxtQkxnNkJKLENLajZCRSxLQUNFLG1CTG82QkosQ0tyNkJFLEtBQ0UsbUJMdzZCSixDS3o2QkUsS0FDRSxtQkw0NkJKLENLNzZCRSxNQUdJLHdCQUNBLHlCQUhGLG9CTGs3QkosQ0tuNkJFLFlBQ0Usc0JMczZCSixDS3Y2QkUsWUFDRSx3QkwwNkJKLENLMzZCRSxhQUNFLHlCTGs3QkosQ0tuN0JFLGFBQ0UseUJMMDdCSixDSzM3QkUsYUFDRSx5Qkw4N0JKLENLMTdCRSxjQUNFLDBCTGk4QkosQ0tsOEJFLGVBQ0UsMkJMcThCSixDS3Q4QkUsZUFDRSwyQkx5OEJKLENLMThCRSxlQUNFLDJCTDY4QkosQ0s5OEJFLGVBQ0UsMkJMaTlCSixDS2w5QkUsZUFDRSwyQkxxOUJKLENLajlCRSxhQUNFLHlCTHc5QkosQ0t6OUJFLGNBQ0UsMEJMZytCSixDS2orQkUsY0FDRSwwQkxvK0JKLENLcitCRSxjQUNFLDBCTHcrQkosQ0t6K0JFLGNBQ0UsMEJMNCtCSixDS3grQkUsZUFDRSx5QkwyK0JKLENLNStCRSxlQUNFLDJCTCsrQkosQ0toL0JFLGdCQUNFLDRCTG0vQkosQ0twL0JFLGdCQUNFLDRCTHUvQkosQ0t4L0JFLGdCQUNFLDRCTDIvQkosQ0s1L0JFLGdCQUNFLDRCTCsvQkosQ0toZ0NFLGdCQUNFLDRCTG1nQ0osQ0s3L0JFLElBSUksU0FHQSxlQUNBLGVMNi9CTixDS3JnQ0UsSUFDRSxVTHdnQ0osQ0t6Z0NFLEtBQ0UsV0w0Z0NKLENLN2dDRSxLQUNFLFdMZ2hDSixDS2poQ0UsS0FDRSxXTG9oQ0osQ0tyaENFLEtBQ0UsV0x3aENKLENLemhDRSxLQUNFLFdMNGhDSixDSzdoQ0UsS0FDRSxXTGdpQ0osQ0tqaUNFLEtBQ0UsV0xvaUNKLENLcmlDRSxLQUNFLFdMd2lDSixDS3ppQ0UsS0FDRSxXTDRpQ0osQ0s3aUNFLEtBQ0UsV0xnakNKLENLampDRSxLQUNFLFdMb2pDSixDS3JqQ0UsS0FDRSxXTHdqQ0osQ0t6akNFLEtBQ0UsV0w0akNKLENLN2pDRSxLQUNFLFdMZ2tDSixDS2prQ0UsS0FDRSxXTG9rQ0osQ0tya0NFLEtBQ0UsV0x3a0NKLENLemtDRSxLQUNFLFdMNGtDSixDSzdrQ0UsS0FDRSxXTGdsQ0osQ0tqbENFLE1BSUksY0xtbENOLENLdmtDRSxjQUNFLDBCTHNsQ0osQ0t2bENFLGNBQ0UsMEJMMGxDSixDSzNsQ0UsY0FDRSwwQkw4bENKLENLL2xDRSxjQUNFLDBCTGttQ0osQ0s5bENFLGVBQ0UseUJMaW1DSixDS2xtQ0UsZUFDRSwyQkxxbUNKLENLdG1DRSxnQkFDRSw0Qkx5bUNKLENLMW1DRSxnQkFDRSw0Qkw2bUNKLENLOW1DRSxnQkFDRSw0QkxpbkNKLENLbG5DRSxnQkFDRSw0QkxxbkNKLENLdG5DRSxnQkFDRSw0Qkx5bkNKLENLcm5DRSxjQUNFLHdCTHduQ0osQ0t6bkNFLGNBQ0UsMEJMNG5DSixDSzduQ0UsZUFDRSwyQkxnb0NKLENLam9DRSxlQUNFLDJCTG9vQ0osQ0tyb0NFLGVBQ0UsMkJMd29DSixDS3pvQ0UsZUFDRSwyQkw0b0NKLENLN29DRSxlQUNFLDJCTGdwQ0osQ0s1b0NFLGdCQUNFLDBCTCtvQ0osQ0tocENFLGlCQUNFLDZCTG1wQ0osQ0twcENFLGlCQUNFLDZCTHVwQ0osQ0t4cENFLGlCQUNFLDZCTDJwQ0osQ0s1cENFLGlCQUNFLDZCTCtwQ0osQ0tocUNFLGlCQUNFLDZCTG1xQ0osQ0s1cENFLElBR0ksY0FDQSxlQUlBLFNMNHBDTixDS3BxQ0UsSUFDRSxXTHVxQ0osQ0t4cUNFLEtBQ0UsWUwycUNKLENLNXFDRSxLQUNFLFlMK3FDSixDS2hyQ0UsS0FDRSxZTG1yQ0osQ0twckNFLEtBQ0UsWUx1ckNKLENLeHJDRSxLQUNFLFlMMnJDSixDSzVyQ0UsS0FDRSxZTCtyQ0osQ0toc0NFLEtBQ0UsWUxtc0NKLENLcHNDRSxLQUNFLFlMdXNDSixDS3hzQ0UsS0FDRSxZTDJzQ0osQ0s1c0NFLEtBQ0UsWUwrc0NKLENLaHRDRSxLQUNFLFlMbXRDSixDS3B0Q0UsS0FDRSxZTHV0Q0osQ0t4dENFLEtBQ0UsWUwydENKLENLNXRDRSxLQUNFLFlMK3RDSixDS2h1Q0UsS0FDRSxZTG11Q0osQ0twdUNFLEtBQ0UsWUx1dUNKLENLeHVDRSxLQUNFLFlMMnVDSixDSzV1Q0UsS0FDRSxZTCt1Q0osQ0todkNFLE1BR0ksY0FDQSxlQUhGLGFMcXZDSixDS3R1Q0EsYUFDRSxjQUNFLHNCTHl1Q0YsQ0FDRixDTXA0Q0EsbUJBQ0kseUJOczRDSixDRDE5Q0EsRUFFQyw0QkFDQSxZQzQ5Q0QsQ0RyOUNBLGdCQUNDLGVDdzlDRCxDRHQ5Q0EsVUFLQyxvQkFDQSxrQkFMQSxZQUVBLGdCQURBLFVDNDlDRCxDRC84Q0EsaUJBQW1CLGtCQ3c5Q25CLENEdjlDQSxZQUFjLGtCQzI5Q2QsQ0R6OUNBLEdBS0MsZ0JPekJpQixDUHdCakIsbUJDMDlDRCxDRHY5Q0EsR0FDQyxnQ0FJQSxlQURBLGNDMjlDRCxDRHg5Q0EsTUFMQyxjQ2srQ0QsQ0Q3OUNBLE1BRUMsZUMyOUNELENEejlDQSxHQUVDLFlDMjlDRCxDRHo5Q0EsR0FFQyxlQzI5Q0QsQ0RyOUNBLEVBRUMsV0MyOUNELENEejlDQSxFQUlDLDRCQUhBLGFRMURNLENSOEROLGVBRkEscUJBREEsb0JDKzlDRCxDRDE5Q0EsT0FDQyxjQzY5Q0QsQ0QzOUNBLFdBSUMseUJBSEEsc0JBRUEsYUFEQSxVQ2crQ0QsQ0Q1OUNBLFNBQ0MsZUMrOUNELENENzlDQSxLQUNDLGlCQ2crQ0QsQ0Q5OUNBLEdBR0MsbUJBRkEsaUJBQ0EsZUNrK0NELENELzlDQSxHQUNDLHVCQ2srQ0QsQ0RoK0NBLFdBRUMsYUNrK0NELENEaitDQyxrQkFDQyxXQ20rQ0YsQ0RqK0NDLGlCQUNDLFdDbStDRixDUTFrREEsbzRHQUNJLHdEUittREosQ1E1bURBLGtCQUNJLCtCUittREosQ1E1bURBLG9CQUNJLCtCUittREosQ1E1bURBLHFDQUNJLCtCUittREosQ1E1bURBLHlIQUNJLCtCUittREosQ1E1bURBLHdCQUNJLGdDUittREosQ1E1bURBLHVCQUNJLGdDUittREosQ1E1bURBLDJGQUNJLGdDUittREosQ1E1bURBLHFCQUNJLGdDUittREosQ1E1bURBLHFCQUNJLGdDUittREosQ1E1bURBLHdCQUNJLGdDUittREosQ1E1bURBLHlCQUNJLGdDUittREosQ1E1bURBLGlDQUNJLGdDUittREosQ1E1bURBLGtDQUNJLGdDUittREosQ1E1bURBLDJCQUNJLGdDUittREosQ1E1bURBLDRCQUNJLGdDUittREosQ1E1bURBLHFCQUNJLGdDUittREosQ1E1bURBLGtCQUNJLGdDUittREosQ1E1bURBLHVCQUNJLGdDUittREosQ1E1bURBLHNCQUNJLGdDUittREosQ1E1bURBLHFCQUNJLGdDUittREosQ1E1bURBLGdCQUNJLGdDUittREosQ1E1bURBLHNCQUNJLGdDUittREosQ1E1bURBLHNCQUNJLGdDUittREosQ1E1bURBLHFCQUNJLGdDUittREosQ1E1bURBLG9CQUNJLGdDUittREosQ1E1bURBLHNCQUNJLGdDUittREosQ1E1bURBLHVCQUNJLGdDUittREosQ1E1bURBLHdCQUNJLGdDUittREosQ1E1bURBLDZCQUNJLGdDUittREosQ1E1bURBLG9CQUNJLGdDUittREosQ1E1bURBLHNCQUNJLGdDUittREosQ1E1bURBLCtCQUNJLGlDUittREosQ1E1bURBLGlCQUNJLGlDUittREosQ1E1bURBLHVCQUNJLGlDUittREosQ1E1bURBLHNCQUNJLGlDUittREosQ1E1bURBLGdCQUNJLGlDUittREosQ1E1bURBLHFCQUNJLGlDUittREosQ1E1bURBLGtCQUNJLGlDUittREosQ1E1bURBLFdBQ0ksaUNSK21ESixDUTVtREEsZUFDSSxpQ1IrbURKLENRNW1EQSxXQUNJLGlDUittREosQ1E1bURBLDBCQUNJLGlDUittREosQ1E1bURBLDBCQUNJLGlDUittREosQ1E1bURBLHFCQUNJLGlDUittREosQ1E1bURBLGtCQUNJLGlDUittREosQ1E1bURBLG9DQUNJLGlDUittREosQ1E1bURBLCtCQUNJLGlDUittREosQ1E1bURBLHlCQUNJLGlDUittREosQ1E1bURBLGdDQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLDJCQUNJLGlDUittREosQ1E1bURBLHVCQUNJLGlDUittREosQ1E1bURBLHNCQUNJLGlDUittREosQ1E1bURBLGdCQUNJLGlDUittREosQ1E1bURBLGlCQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLGtCQUNJLGlDUittREosQ1E1bURBLHdCQUNJLGlDUittREosQ1E1bURBLDhCQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLHlCQUNJLGlDUittREosQ1E1bURBLGdCQUNJLGlDUittREosQ1E1bURBLG9EQUNJLGlDUittREosQ1E1bURBLDZCQUNJLGlDUittREosQ1E1bURBLHdCQUNJLGlDUittREosQ1E1bURBLHVCQUNJLGlDUittREosQ1E1bURBLFlBQ0ksaUNSK21ESixDUTVtREEsK0JBQ0ksaUNSK21ESixDUTVtREEsc0JBQ0ksaUNSK21ESixDUTVtREEsa0JBQ0ksaUNSK21ESixDUTVtREEsMEJBQ0ksaUNSK21ESixDUTVtREEsa0RBQ0ksaUNSK21ESixDUTVtREEsdUNBQ0ksaUNSK21ESixDUTVtREEscUJBQ0ksaUNSK21ESixDUTVtREEsNEJBQ0ksaUNSK21ESixDUTVtREEsNENBQ0ksaUNSK21ESixDUTVtREEsdUJBQ0ksaUNSK21ESixDUTVtREEsMEJBQ0ksaUNSK21ESixDUTVtREEscUJBQ0ksaUNSK21ESixDUTVtREEsc0JBQ0ksaUNSK21ESixDUTVtREEsNEJBQ0ksaUNSK21ESixDUTVtREEsZ0JBQ0ksaUNSK21ESixDUTVtREEsdUJBQ0ksaUNSK21ESixDUTVtREEsMEJBQ0ksaUNSK21ESixDUTVtREEsMEJBQ0ksaUNSK21ESixDUTVtREEsb0JBQ0ksaUNSK21ESixDUTVtREEscUJBQ0ksaUNSK21ESixDUTVtREEsNEJBQ0ksaUNSK21ESixDUTVtREEsMkJBQ0ksaUNSK21ESixDUTVtREEsdUJBQ0ksaUNSK21ESixDUTVtREEsZUFDSSxpQ1IrbURKLENRNW1EQSxvQkFDSSxpQ1IrbURKLENRNW1EQSxtQkFDSSxpQ1IrbURKLENRNW1EQSxvQkFDSSxpQ1IrbURKLENRNW1EQSwwQkFDSSxpQ1IrbURKLENRNW1EQSxpQkFDSSxpQ1IrbURKLENRNW1EQSxvQkFDSSxpQ1IrbURKLENRNW1EQSw2QkFDSSxpQ1IrbURKLENRNW1EQSx3QkFDSSxpQ1IrbURKLENRNW1EQSxhQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLHFCQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLDRDQUNJLGlDUittREosQ1E1bURBLGVBQ0ksaUNSK21ESixDUTVtREEsNEJBQ0ksaUNSK21ESixDUTVtREEsdUJBQ0ksaUNSK21ESixDUTVtREEsZ0JBQ0ksaUNSK21ESixDUTVtREEsc0JBQ0ksaUNSK21ESixDUTVtREEseUJBQ0ksaUNSK21ESixDUTVtREEsc0JBQ0ksaUNSK21ESixDUTVtREEsMEJBQ0ksaUNSK21ESixDUTVtREEsdUJBQ0ksaUNSK21ESixDUTVtREEseUJBQ0ksaUNSK21ESixDUTVtREEsd0JBQ0ksaUNSK21ESixDUTVtREEsd0JBQ0ksaUNSK21ESixDUTVtREEsc0JBQ0ksaUNSK21ESixDUTVtREEsYUFDSSxpQ1IrbURKLENRNW1EQSx3QkFDSSxpQ1IrbURKLENRNW1EQSx3QkFDSSxpQ1IrbURKLENRNW1EQSxxQkFDSSxpQ1IrbURKLENRNW1EQSxzQkFDSSxpQ1IrbURKLENRNW1EQSxtQkFDSSxpQ1IrbURKLENRNW1EQSx3QkFDSSxpQ1IrbURKLENRNW1EQSx5QkFDSSxpQ1IrbURKLENRNW1EQSwrQkFDSSxpQ1IrbURKLENRNW1EQSw0QkFDSSxpQ1IrbURKLENRNW1EQSx3QkFDSSxpQ1IrbURKLENRNW1EQSxzQkFDSSxpQ1IrbURKLENRNW1EQSxlQUNJLGlDUittREosQ1E1bURBLHlCQUNJLGlDUittREosQ1E1bURBLHVCQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLFlBQ0ksaUNSK21ESixDUTVtREEsb0JBQ0ksaUNSK21ESixDUTVtREEsa0JBQ0ksaUNSK21ESixDUTVtREEsNkJBQ0ksaUNSK21ESixDUTVtREEsZ0NBQ0ksaUNSK21ESixDUTVtREEsa0JBQ0ksaUNSK21ESixDUTVtREEsaUJBQ0ksaUNSK21ESixDU2hxRUUsa0JBQ0UsWVRtcUVKLENTL3BFRSw0QkFDRSxjVGtxRUosQ1M5cEVJLDZCQUNFLGdCQUNBLFlBQ0EsYVRncUVOLENTL3BFTSxtQ0FDRSxlVGlxRVIsQ1MvcEVNLG1DQUNFLGVUaXFFUixDUzdwRUUsbUNBQ0UsZ0JUK3BFSixDUzNwRUUsZUFDRSxlVDhwRUosQ1M3cEVJLHFCQUNFLGdCQUNBLGdCQUVBLGdCQURBLGdCVGdxRU4sQ1MxcEVJLDREQUNFLG9CVDZwRU4sQ1NucEVJLDhDQUNFLGlCVHlwRU4sQ1NwcEVBLHlCQUNFLFlUdXBFRixDVXJ0RUEsVUFDSSxrQlYwdEVKLENVcnRFQSx3QkFKSSxnQkFDQSxzQlY4dEVKLENVM3RFQSxjQUNJLGtCVjB0RUosQ1c1dEVBLGtCQUVJLHdCSm1CSyxDSWxCTCxVWCt0RUosQ1c1dEVBLGFBQ0ksb0JBR0EsY0xMYyxDS01kLGNBSEEsWUFDQSxpQlhpdUVKLENXM3RFSSw2Q0FDSSxRWDh0RVIsQ1cxdEVBLGdCQUNJLGNYNnRFSixDVzF0RUEsZ0JBR0ksVUo1QkcsQ0kyQkgsY1g2dEVKLENXenRFQSxzQkFFSSx3QkpyQkksQ0lvQkosVVg2dEVKLENXenRFQSx3QkFFSSx3QkpyQkUsQ0lvQkYsVVg2dEVKLENXenRFQSxvQkFFSSx3QkpwQ0csQ0ltQ0gsVVg2dEVKLENXenRFQSxvQkFHSSxTQURBLFNYNHRFSixDSXR1RUUsS0FDRSxVR3ZDRyxDSHdDSCxnQ0FDQSxjQTdCZSxDQThCZixlQXZDa0IsQ0F3Q2xCLGdCSnl1RUosQ0l0dUVFLEdBRUUsY0E5Qm1CLENBZ0NuQixnQkp5dUVKLENJdHVFRSxNQU5FLG9CQUVBLGVKaXZFSixDSTd1RUUsR0FFRSxjQXRDa0IsQ0F3Q2xCLGdCSnl1RUosQ0l0dUVFLEdBRUUsY0E5Q2lCLENBZ0RqQixnQkp5dUVKLENJdHVFRSxNQU5FLG9CQUVBLGVKZ3ZFSixDSTV1RUUsR0FFRSxjSjB1RUosQ0l0dUVFLEdBRUUsY0E1RGdCLENBOERoQixnQkp5dUVKLENJdHVFRSxNQU5FLG9CQUVBLGVKaXZFSixDSTd1RUUsR0FFRSxjQXBFYyxDQXNFZCxnQkp5dUVKLENJdHVFRSxFQUNFLGdDQUNBLGNBN0VlLENBOEVmLGVBdkZrQixDQXdGbEIsZ0JKeXVFSixDSXR1RUUsV0FFRSxjSjJ1RUosQ0l0dUVFLHNCQU5FLG9CQUVBLGVBN0ZvQixDQThGcEIsZ0JKZ3ZFSixDSTd1RUUsV0FFRSxjSjJ1RUosQ0l0dUVFLGdCQUVFLGVKeXVFSixDSXR1RUUsMkJBQ0UsY0F4R2MsQ0F5R2QsZUp5dUVKLENJbnVFRSxLQUNFLGNBRUEsY0FsSGMsQ0FpSGQsZUp1dUVKLENZaDJFQSxXQU1FLGlCQUpBLGdCUkxhLENRT2IsaUJBR0EsZUFOQSxVWnkyRUYsQ1lsMkVFLGlCQUdBLFdBRkEsV0FDQSxhWnEyRUYsQ1k5MUVBLG9CQUdFLGNBR0EsY0FEQSxnQlJ6QmEsQ1EyQmIsZUFIQSxVWnUyRUYsQ1luMkVFLHNCQUNFLGdCWnEyRUosQ1lsMkVBLGNBQ0UseUJacTJFRixDWWwyRUUsOEJBS0UsV0FKQSxZQUVBLGNSNUJjLENRMkJkLG1CQUVBLHFCWnMyRUosQ1kvMUVJLHVCQUNFLGFaazJFTixDYW40RUEsOFBBQ0Usa0NiMDRFRixDYXY0RUEsMlVBQ0UsMkJiMDRFRixDYXY0RUEsNEJBSUUsZUFGQSxnQkFEQSwwQkFFQSxlYjI0RUYsQ2EzekVBLGtCQXpFRSxjQUZBLGNBQ0EsVWIyNEVGLENheDRFRSxxQ0FFRSxtQkFDQSxjQWxDZ0IsQ0FnQ2hCLG9CYjQ0RUosQ2F6NEVJLHVDQUdFLG1CQTlCSixnQ0E2QkksWWI0NEVOLENhcjRFSSxxREFwQ0YsZ0NBc0NJLDZCQUNBLDBCQUNBLGVidTRFTixDYXQ0RU0seURBQ0UsZ0JBQ0EsV2J3NEVSLENhdDRFTSwwREFDRSxlYnc0RVIsQ2F0NEVNLDBEQUNFLFlidzRFUixDYW40RU0sb0VBQ0UsZ0JicTRFUixDYS8zRVEsMkZBQ0Usd0JiaTRFVixDYTczRUksK0RBbEVGLGdDQW1FSSxlYmc0RU4sQ2E1M0VFLDZDQUdFLG1CQUZBLFdBQ0EsVWIrM0VKLENhNzNFSSxtREFPRSxnQ0FMQSwrQkFDQSw0QkFGQSxxQkFuRlMsQ0EwRlQsY1B0RmEsQ09rRmIsaUJBQ0Esc0JBQ0EsVWJpNEVOLENhOTNFTSwwREFwRkosK0JicTlFRixDYW4zRUEsd0JBN0VFLGNBRkEsY0FDQSxVYnM4RUYsQ2FuOEVFLDJDQUVFLG1CQUNBLGNBbENnQixDQWdDaEIsb0JidThFSixDYXA4RUksNkNBR0UsbUJBOUJKLG1DQTZCSSxZYnU4RU4sQ2FoOEVJLDJEQXBDRixtQ0FzQ0ksNkJBQ0EsMEJBQ0EsZWJrOEVOLENhajhFTSwrREFDRSxnQkFDQSxXYm04RVIsQ2FqOEVNLGdFQUNFLGVibThFUixDYWo4RU0sZ0VBQ0UsWWJtOEVSLENhOTdFTSwwRUFDRSxnQmJnOEVSLENhMTdFUSxpR0FDRSx3QmI0N0VWLENheDdFSSxxRUFsRUYsbUNBbUVJLGViMjdFTixDYXY3RUUsbURBR0UsbUJBRkEsV0FDQSxVYjA3RUosQ2F4N0VJLHlEQU9FLG1DQUxBLCtCQUNBLDRCQUZBLHFCQW5GUyxDQTBGVCxjUHRGYSxDT2tGYixpQkFDQSxzQkFDQSxVYjQ3RU4sQ2F6N0VNLGdFQXBGSixrQ2JnaEZGLENheDZFQSxzQkFJRSxjQUZBLGNBQ0EsVWI0NkVGLENhMTZFRSxvQ0FDRSw2REFRQSx5QkFEQSxtQkFOQSxzQkFDQSxhVnJITyxDVXVIUCxnQkFFQSxnQkFEQSxrQkFGQSxpQmJpN0VKLENhMTZFRSx3QkFDRSxjYjQ2RUosQ2ExNkVFLHNDQVNFLHdCQUNBLHFCQUNBLGdCQUxBLHVCQUVBLFlBSkEsV0FDQSxPQUhBLGNBcEJ3QixDQXFCeEIsY0FyQndCLENBbUJ4QixrQkFNQSxLYmc3RUosQ2F6NkVFLGtEQUNFLFliMjZFSixDYXo2RUUsdURBRUUsdUJBREEsZ0JiNDZFSixDYXo2RUUsdUNBQ0UsaUJBRUEsY0FEQSxrQkFFQSxVYjI2RUosQ2N2a0ZBLE1BQ0UsY2Qya0ZGLENjemtGRSxZQUNFLFFkMmtGSixDY3RrRkUsMENBQ0UsWUFDQSxlZDBrRkosQ2N0a0ZBLGFBQ0UsYWR5a0ZGLENjbGtGRSxpVUFFRSxtQkFDQSxxRUFDQSxvQmRvbEZKLENjaGxGQSw2REFHRSxxQlh0Q00sQ1dxQ04seUJBREEsYWR3bEZGLENjbmxGQSxzQkFJRSxzQkFTQSxZQUhBLGNBRkEsY1ZwQ2lCLENVcUNqQixlVjlDb0IsQ1VnRHBCLGNBSkEsOEJBS0Esc0JBTkEsVWQybEZGLENjbmxGRSx3Q0FDRSx3QmR1bEZKLENjbmxGQSxTQUVFLG9CWG5EZ0IsQ1dvRGhCLGlCQUZBLGVkd2xGRixDY3JsRkUscUJBRUUsU0FDQSxpQkFGQSxTZHlsRkosQ2NubEZBLHNHQUVFLGdCQURBLFlkMmxGRixDY3ZsRkEsdUNBWUUsZ0JBREEsWUFMQSxlQURBLHFCQUtBLCtCQU5BLFdkMGxGRixDY2hsRkEsK0RBT0UscUJBREEsb0JkeWxGRixDY2xsRkEsK0JBRUUscUJkcWxGRixDY3JrRkEsTUFDRSxrQlhoR1MsQ1dpR1QsWWRvbEZGLENjbmxGRSxZQUdFLFdBRkEsV0FDQSxhZHNsRkosQ2NubEZFLHVGQUlFLFlBRUEsaUJBREEsZUFFQSxZZHFsRkosQ2M5a0ZJLG1EQUNFLGFYeEhDLENXMEhELGVBQ0EsWUFDQSxjVnpJWSxDVXNJWixlVjFJYSxDVThJYixnQkFDQSxnQmRrbEZOLENjL2tGRSxzR0FFRSxtQkFEQSxlZGtsRkosQ2NobEZJLDhHQUNFLGFka2xGTixDY2hsRkksd1FBRUUsWWRxbEZOLENjbmxGSSx3V0FFRSxhZHdsRk4sQ2N0bEZJLHNMQUNFLHdCQUNBLGtCQUNBLFNkd2xGTixDY3ZsRk0sZ2FBRUUsU2Q0bEZSLENjdmxGSSx5REFFRSxxQkFEQSxTZDBsRk4sQ2N0bEZFLHdGQUVFLGVBREEsaUJkeWxGSixDY3ZsRkksZ0hBQ0UsbUJBQ0Esb0JkeWxGTixDY25sRkEsMkNBRUUseURBRUEsK0JBREEsNEJBRUEsZ0JBQ0Esa0JkdWxGRixDY3JsRkEsc0JBQ0UscUJBQ0Esd0Jkd2xGRixDY3BsRkEsb0RBRUUscUJkd2xGRixDY3RsRkEsNkNBRUUsV2R5bEZGLENjbmxGRSx3QkFDRSxxQmQwbEZKLENjeGxGRSxzQkFDRSxhZDBsRkosQ2N2bEZBLDRCQUNFLHVCZDBsRkYsQ2N0bEZBLHNCQU9FLDBCQUZBLGVkMmxGRixDY3hsRkUsMERBQ0UscUJkMmxGSixDY3psRkUsMEhBRUUsY0FDQSxXQUVBLFNBREEsVWQ4bEZKLENjM2xGRSwwTUFFRSxXQUNBLGlCZGttRkosQ2NobUZFLGdDQUNFLGNkbW1GSixDY2ptRkUsZ0RBQ0UsZWRvbUZKLENjL2xGQSxtQkFDRSxTZG1tRkYsQ2NqbUZBLG1CQUlFLFdBREEsYUFEQSxnQkFHQSxVZG1tRkYsQ2NsbUZFLHFCQUVFLGVkbW1GSixDY2ptRkUseUJBQ0Usc0JkbW1GSixDYzNsRkEsOERBQ0Usb0Jka21GRixDY2htRkEsOEJBRUUsZWRtbUZGLENjaG1GRSx3QkFDRSxjQUNBLGlCZG1tRkosQ2MzbEZFLG1EQUVFLGVkZ21GSixDYzlsRkUsZ0RBQ0Usb0Jka21GSixDYy9sRkkseUdBQ0UsY2RtbUZOLENjL2xGRSw0REFDRSxpQmRtbUZKLENjbG1GSSxpSUFDRSxPZHNtRk4sQ2NobUZFLHdCQUNFLHlCQUNBLFVkbW1GSixDYy9sRkUsdUZBRUUsY2RrbUZKLENjaG1GRSw4QkFDRSxjZGttRkosQ2M5bEZBLHdDQUNFLGVBQ0EsZ0JBQ0Esa0JkaW1GRixDZXY3RkEsTUFFRSx5QkFJQSxrQkFMQSxpQkFFQSxrQkFDQSxnQkFDQSxVZjI3RkYsQ2V4N0ZFLFlBQ0UsZWYwN0ZKLENlejdGSSxlQUNFLDRCZjI3Rk4sQ2UxN0ZNLDBCQUNFLCtCZjQ3RlIsQ2UxN0ZNLHVCQUNFLGVmNDdGUixDZTM3RlEsMEJBQ0UsYWY2N0ZWLENleDdGSSxtQkFJRSxnQkFIQSxZQUNBLFNBQ0EsU2YyN0ZOLENldDdGRSw4QkFFRSxXQUNBLGdCZnc3RkosQ2VyN0ZFLDRCQUVFLFdBQ0EsZWZ1N0ZKLENlcDdGRSxTQUNFLHdCZnM3RkosQ2VsN0ZFLFNBUUUsZ0NBREEsNkJBTEEsYVpqREcsQ1lvREgsaUJBQ0EsYUFHQSxrQmZvN0ZKLENlajdGRSw0QkFYRSxrQlo2Q2lCLENZM0NqQixjWHhDZSxDV3lDZixlZmk4RkosQ2V6N0ZFLG1CQU1FLG1DQUpBLGFBQ0EsZWZzN0ZKLENlajdGRSxTQUVFLHdDQURBLHdDZm83RkosQ2VoN0ZFLFFBQ0UsUWZrN0ZKLENlajdGSSxnQkFDRSxjZm03Rk4sQ2UvNkZFLFNBRUUsU0FEQSxTZms3RkosQ2UvNkZFLGVBQ0Usa0JmaTdGSixDZWg3RkksdUJBQ0UsY1g1RWEsQ1c2RWIsZWZrN0ZOLENlMTZGQSxjQUNFLGVmNjZGRixDZTU2RkUsMEJBQ0UsY1h4RmUsQ1d5RmYsZVhoR2UsQ1dpR2Ysa0JmODZGSixDZTU2RkksbUNBQ0UsZWY4NkZOLENlMTZGRSwwQkFDRSxjWGxHZSxDV21HZixlZjQ2RkosQ2UxNkZJLDhCQUNFLGFmNDZGTixDZTE2RkksMENBQ0UsYWY0NkZOLENlMTZGSSw0QkFDRSxjZjQ2Rk4sQ2V2NkZBLHVDQUdFLGdCQUZBLGdCQUNBLHNCZjI2RkYsQ2V2NkZBLHVCQUNFLGlCQUVBLHdCQURBLHFDZjI2RkYsQ2V2NkZBLFVBQ0Usa0JabEdPLENZbUdQLDBCQUNBLGdCQUNBLGVBQ0Esa0JBQ0EsVWYwNkZGLENleDZGRSxnQkFHRSxXQURBLHFCQUdBLFlBREEsVWYwNkZKLENldDdGQSxVQWdCRSx3QkFEQSwrQmYyNkZGLENleDZGQSxTQUdFLHdCWjNKUyxDWWdLVCx5QkFOQSwwQkFFQSxXQU1BLGlCQUxBLGdCQUlBLG9CQUZBLFNmNjZGRixDZXo2RkUsY0FJRSxjQUNBLFlBRkEsWUFHQSxvQkFKQSxVZjg2RkosQ2V4NkZFLGdDQUdFLGNYcEtlLENXc0tmLGlCQUNBLFVmdTZGSixDZXI2Rkksa0NBSUUsY0FDQSxZQUZBLFlBR0Esb0JBSkEsVWYwNkZOLENlbjZGTSwyQ0FHSyxXQUZBLFdBQ0EsYWZzNkZYLENlejZGSSxxQ0FNRSxjWHhMYSxDV3lMYixVZnM2Rk4sQ2VyNkZNLDRDQUdFLHlCQURBLGtCQURBLGdCZnk2RlIsQ2V0NkZRLGtEQUNFLG9CZnc2RlYsQ2VyNkZNLDRDQUlFLFlBREEsaUJmczZGUixDZTM1Rk0sbURBQ0UsVWY2NUZSLENlNTVGUSx5REFDRSxhQUNBLFVmODVGVixDZXg1RkUsV0FDRSxhZjA1RkosQ2V2NUZFLDRCQUNFLGVBQ0Esb0JmeTVGSixDZXQ1RkUseUJBQ0UsV2Z3NUZKLENlcjVGRSxlQUVFLGVYaFBlLENXK09mLGVmdzVGSixDZXI1RkUsWUFDRSxzQkFDQSwrQmZ3NUZKLENldC9GQSxxQkErRkksdUJmMjVGSixDZTEvRkEsU0FpR0UscUNmeTVGRixDZXI1RkEsU0FDRSxrQlo5UFMsQ1krUFQsY1hyUGlCLENXc1BqQixnQkFDQSxnQkFDQSxnQkFDQSxpQmZ3NUZGLENldDVGRSxjQUNFLGNBQ0EsY1hoUWMsQ1dpUWQsZWZ3NUZKLENlbjVGQSxRQUtFLG1CQUpBLGFaMVBLLENZNlBMLFlmeTVGRixDZXI1RkUsdUJBR0UsYVpoTWEsQ1krTGIsZWZ3NUZKLENlbDVGRSxjQ3ZSQSxzRUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVaEI0ckdELENnQmhyR0MsdUJBR0MsWUFEQSxxQkFEQSxVaEJvckdGLENlbjZGRSxjQ3JSQSxzRUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVaEI2c0dELENnQmpzR0MsdUJBR0MsWUFEQSxxQkFEQSxVaEJxc0dGLENlejVGQSxlQUVFLGNBREEsc0JBRUEsYWY0NUZGLENlMzVGRSxnRkFHRSxrQkFEQSxnQmY4NUZKLENpQnJ1R0EsaUJBQ0MsWWpCd3VHRCxDaUJ0dUdBLGFBRUMsVUFDQSxVakJ3dUdELENpQnZ1R0MsZUFDQyxlakJ5dUdGLENpQnZ1R0MsZ0JBRUMsZ0JBREEsUWpCMHVHRixDaUJ2dUdDLDRCQUNDLGlCakJ5dUdGLENpQnR1R0EsVUFFQyxTQURBLFNqQjB1R0QsQ2lCeHVHQyxhQUNDLHFCQUNBLHFCakIwdUdGLENpQnZ1R0EsV0FFQyxXQURBLGlCakIydUdELENrQmh3R0EsUUFRRSxrQmZZSyxDZWJMLHVDQU5BLGNBQ0EsWUFDQSw2QkFDQSxnQkFDQSxVQUNBLFVsQnN3R0YsQ2tCbndHRSxjQUdFLFdBRkEsV0FDQSxhbEJzd0dKLENrQm53R0UsV0FDRSxtQkFRQSx5Q0FQQSxxQkFFQSxjQUNBLFdBR0EsWUFGQSxTQUhBLGtCQUlBLGlCbEJ1d0dKLENrQnB3R0ksYUFJRSxVZmhDRSxDZWlDRixlQUhBLGNkakJhLENjZ0JiLGVkdkJhLENjNkJiLGlCQURBLGVBSEEsMEJsQjB3R04sQ2tCcndHTSxrQkFDRSxrQkFJQSxlZG5DVyxDY2tDWCxnQkFEQSxpQmxCeXdHUixDa0IvdkdNLHFDQVhFLGtCbEI2d0dSLENrQmh3R1Esd0JBQ0UsVWxCa3dHVixDa0I3dkdJLGtCQUNFLGVmMURFLENlMkRGLGlCbEIrdkdOLENrQjl2R00sb0JBQ0UsYWxCZ3dHUixDa0IvdkdRLDBCQUNFLFVsQml3R1YsQ2tCL3ZHUSx5QkFFRSxrQmZ2Q0MsQ2V3Q0QsVWxCZ3dHVixDbUIveUdBLG9FQUNFLG9CbkJrekdGLENtQmh6R0UsaUZBQ0UsNkJBQ0Esb0JuQmt6R0osQ21CaHpHSSw4RkFDRSxZbkJrekdOLENtQjd5R0EscUJBQ0Usc0JuQmd6R0YsQ21CN3lHQSwwQ0FDRSx5Qm5CZ3pHRixDbUI1eUdBLHFCQUVFLGFBQ0EsZW5CZ3pHRixDbUJ2eUdBLFlBQ0UsVW5CZ3pHRixDbUJ6eUdBLFFBQ0UsaUJuQmd6R0YsQ21CNXlHQSxPQUVFLFluQit5R0YsQ21CdnlHQSxZQUNFLG9CbkI4eUdGLENtQjV5R0EsUUFDRSxpQm5CK3lHRixDbUI3eUdBLE1BQ0UsWW5CZ3pHRixDbUI5eUdBLE1BQ0UsZW5CaXpHRixDbUIveUdBLFdBQ0UsMkJuQmt6R0YsQ21CaHpHQSxTQUdFLGdDQURBLDZCQUtBLDBCQURBLHVCZDlCQSxhQUNBLGdCYzRCQSwyQkFEQSx3QmQ5QkEsdUJBRHlCLENBRXpCLGlETHMxR0YsQ21CcHpHQSxTZDNCRSxpQkFIMEMsQ0FJMUMsa0JBQ0EsZ0JBSkEsdUJBRDJCLENBRTNCLGtDTHcxR0YsQ21CenpHQSw2REFJRSxnQmR6RUEsc0Jjc0UrQixDQUUvQixtQkFEQSxVbkI4ekdGLENtQjF6R0EsS0FDRSxnQkFDQSxxQkFDQSxvQm5CNnpHRixDbUIzekdBLFFBQ0UscUJBQ0EscUJuQjh6R0YsQ21CeHpHRSwrQkFDRSxjQUNBLFlBQ0EsYW5CK3pHSixDbUIzekdBLHFCQUNFLGFuQjh6R0YsQ21CNXpHQSxNQUNFLGFuQit6R0YsQ21CN3pHQSxXQUNFLGFuQmcwR0YsQ21COXpHQSxVQUNFLGFuQmkwR0YsQ21COXpHQSxZQUVFLG9CQURBLHFCbkJrMEdGLENtQi96R0UsbUJBQ0UsYW5CaTBHSixDbUI3ekdBLGVBQ0UsZW5CZzBHRixDbUI1ekdFLG9DQUVFLGtCQURBLGVuQmcwR0osQ21CN3pHRSwrQ0FFRSxxQkFEQSxXbkJnMEdKLENtQjd6R0UsNkNBQ0UscUJBQ0EsZ0JuQit6R0osQ21CN3pHRSxvQ0FDRSxlbkIrekdKLENtQjV6R0EsZ0JBS0UsY0FGQSxPQUNBLHdCQUhBLGtCQUNBLEtuQmswR0YsQ21CN3pHQSxvQkFDRSxpQm5CZzBHRixDbUI1ekdBLFFBQ0UsYW5CZzBHRixDbUI5ekdBLDZCQUVFLGFuQmkwR0YsQ21COXpHQSxZQUVFLGtCaEJqTUssQ2dCa01MLFNBQ0EsVWhCdE1NLENnQnVNTixjZjFMaUIsQ2UyTGpCLE9BQ0EsaUJBTkEsVUFPQSxpQkFDQSxlQUNBLGtCQUNBLFdBQ0EsWW5CazBHRixDbUJqMEdFLG9CQUNFLFVuQm0wR0osQ21CajBHRSw4Q0FDRSx3QmhCL0tFLENnQmdMRixVbkJtMEdKLENtQjl6R0Usa0JBQ0UseURBQ0EsV0FHQSxxQkFEQSxZQUVBLGdCQUhBLFVuQm8wR0osQ21CL3pHRSxtSUFDRSx3RG5CazBHSixDbUIvekdBLFlBQ0Usd0RuQnEwR0YsQ21CaDBHQSwwQkFGRSxxQkFEQSxZQURBLFVuQjIwR0YsQ21CdjBHQSxjQUNFLHdEbkJzMEdGLENtQmowR0EsY0FDRSx5REFHQSxxQkFEQSxZQURBLFVuQnMwR0YsQ21CbDBHQSxVQUVFLHFCQUNBLFlBQ0Esb0JBQ0EsVW5CbzBHRixDbUJsMEdBLGFBQ0Usd0RuQncwR0YsQ21CbjBHQSx3QkFGRSxxQkFEQSxZQURBLFVuQjgwR0YsQ21CMTBHQSxXQUNFLHlEbkJ5MEdGLENtQjd6R0EsOEJBQ0UsMERBSUEsd0JBREEscUJBREEsWUFEQSxVbkJtMEdGLENtQjl6R0Esb0JBR0Usa0JBREEsY25CaTBHRixDbUI5ekdBLFlBSUUseURuQm8wR0YsQ21CL3pHQSwyQkFGRSxxQkFEQSxZQUpBLGdCQUNBLGdCQUZBLHNCQUlBLFVuQjYwR0YsQ21CejBHQSxlQUlFLHlEbkJxMEdGLENtQmgwR0EsY0FJRSwwREFFQSxZQURBLFVuQnEwR0YsQ21CaDBHQSx3QkFIRSxxQkFMQSxnQkFDQSxnQkFGQSxxQm5CbTFHRixDbUIxMEdBLFVBSUUsMERBRUEsWUFEQSxVbkJxMEdGLENtQmgwR0EsMEVBR0UscUJBRUEsWUFDQSxVQUNBLG9CQUxBLGdCQUVBLFVuQnEwR0YsQ21CaDBHRSxrR0FDRSxrQm5CazBHSixDbUIvekdFLGtHQUVFLG1CbkJnMEdKLENtQjV6R0EsV0FJRSxZQUVBLG9CQUhBLFVuQmkwR0YsQ21CNXpHQSx3QkFORSxxQkFHQSxTbkJ1MEdGLENtQnAwR0EsYUFLRSwwREFGQSxZQURBLFVuQmswR0YsQ21CcHpHQSxzQ0FDRSwwREFLQSx3QkFKQSxxQkFDQSxZQUtFLGdCQUhGLFVBSUUsZ0JBRkYsc0JBSEEsVW5CNHpHRixDbUJ0ekdFLHdEQUNFLDJCbkJ3ekdKLENtQjV5R0Usd0NBQ0UsdUJuQm16R0osQ21CenlHRSxpQkFFRSxZQURBLHFCQUVBLGNuQjR5R0osQ21CeHlHQSxZQUNFLDBEQUdBLGNBRkEsWUFHQSxnQkFDQSxzQkFIQSxVbkI4eUdGLENtQnh5R0Usc0JBQ0UseURuQjJ5R0osQ21CdHlHRSxtQkFDRSx5RG5CNnlHSixDbUJyeUdFLHdDQUpFLFdBREEscUJBREEsWUFEQSxVbkJvekdKLENtQjd5R0UscUJBQ0UseURuQjR5R0osQ21CcHlHRSxrQkFDRSwwREFJQSxXQURBLHFCQURBLFlBREEsVW5CMHlHSixDbUJseUdBLDhDakJoY0Usa0JDc0JLLENEcEJMLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkZ3dUhGLENFdnVIRSx3SkFFRSxTRjB1SEosQ0V4dUhFLDRFQUNFLFdGMnVISixDRXp1SEUsaUZBQ0UsVUY0dUhKLENtQjl6R0EsOENBRUUsb0JuQmcwR0YsQ21CL3pHRSxnR0FFRSxZQURBLFVuQm0wR0osQ21CdjBHQSw4Q0FPRSxpQm5CbzBHRixDbUJuMEdFLDRFQUVFLGlCQURBLGNuQnUwR0osQ21CcDBHRSxpRkFDRSxlbkJ1MEdKLENtQnAwR0Esb0JqQmhkRSxrQkNvRmEsQ0RsRmIsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCRnl4SEYsQ0V4eEhFLGdFQUVFLFNGMnhISixDRXp4SEUsZ0NBQ0UsV0Y0eEhKLENFMXhIRSxrQ0FDRSxVRjZ4SEosQ21CLzFHQSxvQkFJRSx1Qm5CKzFHRixDbUI5MUdFLGdDQUNFLHFDbkJpMkdKLENtQjkxR0EsV2pCemRFLGtCQ2dDVSxDRDlCVixZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJGMnpIRixDRTF6SEUsa0NBRUUsU0YyekhKLENFenpIRSxpQkFDRSxXRjJ6SEosQ0V6ekhFLGtCQUNFLFVGMnpISixDbUIvMkdBLFVBRUUsU0FDQSwwQm5CaTNHRixDbUJoM0dFLGlCQUNFLFluQmszR0osQ21CNzJHQSxVQUVFLGVoQjVlTSxDZ0I2ZU4seUJBQ0Esa0JBQ0EsZUFFQSxxQkFDQSxnQkFGQSxrQkFHQSxpQm5CZzNHRixDbUI5MkdFLGdCQUVFLDRDbkIrMkdKLENtQjUyR0UsZ0JBRUUsV0FDQSxlQUNBLFlBQ0Esa0JBRUEsV0FEQSxTQUVBLFVuQjYyR0osQ21CeDJHSSwyQ0FDRSxXbkIyMkdOLENtQngyR0UsWUFDRSxpQm5CMDJHSixDbUJ4MkdFLHFCQUVFLHFCQURBLGdCQUdBLGlCQURBLG1CQUVBLHFCbkIwMkdKLENtQngyR0UsYUFDRSxzQkFHQSx5QkFGQSw0QkFFQSxnQkFNQSxTQURBLFVBSkEsa0JBRUEsV0FEQSxNQUtBLHNCQUhBLFNuQjYyR0osQ21CeDJHSSxnQkFHRSxnQ0FEQSxjQURBLGVuQjQyR04sQ21CejJHTSxrQkFJRSxrQ0FIQSxhaEJwaUJELENnQnlpQkMsZWZ4aUJjLENlcWlCZCxrQkFEQSxhQUtBLG1CQUZBLFduQjYyR1IsQ21CMTJHUSx3QkFHRSxnQkFGQSw4QkFDQSxhbkI2MkdWLENtQnoyR00sMkJBQ0Usa0JuQjIyR1IsQ21CcjJHQSxXQU9FLG1DQUxBLDBCQU1BLFlBQ0EsY0FDQSxZQVBBLFVBUUEseUJBQ0EsUUFDQSxvQkFUQSx3QkFVQSxXQUNBLFVuQnEyR0YsQ21CbjJHRSx3QkFDRSxTbkJxMkdKLENtQi8xR0EsZ0JBRUUseUJBREEsa0JBR0EsY0FEQSxnQm5CbzJHRixDbUJsMkdFLHNCQUVFLFNBREEsU25CcTJHSixDbUJsMkdFLHNCQUdFLCtCQUdBLGFoQnRnQmEsQ2dCdWdCYixxQkFGQSxjZnRsQmMsQ2VrbEJkLGdCQUdBLGtCQUZBLGtCbkJ5MkdKLENtQi8xR0ksa0NBQ0UsZWZubUJhLENlb21CYixhbkJpMkdOLENtQi8xR0ksME1BQ0UsY25CbTJHTixDbUJoMkdFLHNEQUNFLHFCQUNBLFNBQ0EscUJuQmsyR0osQ21CLzFHQSxPQUVFLGtCbkJpMkdGLENtQi8xR0EsU0FDRSxhbkJrMkdGLENtQmoyR0UsMkZBQ0UsY25CbzJHSixDbUJoMkdBLHVDQU9FLHNCQUZBLGdDQUZBLGNmdm5CaUIsQ2V3bkJqQixlbkJxMkdGLENtQjcxR0EsWUFDRSxpQm5CZzJHRixDbUI5MUdBLGNBQ0UsbUJuQmkyR0YsQ21COTFHQSxtQkFHRSxhQUZBLGlCbkJrMkdGLENtQjkxR0Esc0JBRUUsYUFEQSxhbkJrMkdGLENtQi8xR0EsZUFDRSx1Qm5CazJHRixDbUJoMkdBLFVBRUUsMERBREEsaUJuQm8yR0YsQ21CajJHQSxrQkFFRSwwREFEQSxpQm5CcTJHRixDbUJsMkdBLGdCQUVFLDBEQURBLGlCbkJzMkdGLENtQm4yR0EsWUFFRSwwREFEQSxpQm5CdTJHRixDbUJuMkdBLGFBRUUsMERBREEsaUJuQnUyR0YsQ21CcDJHQSxlQUVFLDBEQURBLGlCbkJ3MkdGLENtQnIyR0EsYUFFRSwwREFEQSxpQm5CeTJHRixDbUJyMkdBLFlBRUUsMERBREEsaUJuQnkyR0YsQ21CdDJHQSxjQUVFLDBEQURBLGlCbkIwMkdGLENtQnYyR0EsV0FFRSwwREFEQSxpQm5CMjJHRixDbUJ4MkdBLGFBQ0UsMERBQ0EsaUJuQjIyR0YsQ21CejJHQSxhQUNFLDBEQUNBLGlCbkI0MkdGLENtQjEyR0EsZUFDRSwwREFDQSxpQm5CNjJHRixDbUIzMkdBLFlBQ0UsMERBQ0EsaUJuQjgyR0YsQ21CMzJHQSxhQUNFLGdCbkI4MkdGLENtQjUyR0EsZUFDRSxhaEJ2c0JLLENnQndzQkwsY0FDQSxjZnB0QmlCLENlcXRCakIsZWY5dEJvQixDZSt0QnBCLGdCQUNBLGtCQUNBLFVuQisyR0YsQ21CNzJHRSxxQkFDRSxhbkIrMkdKLENtQjUyR0Usb0NBRUUsYWhCMXVCRyxDZ0J5dUJILGNuQisyR0osQ21CMTJHQSx1QkFDRSxTbkI2MkdGLENtQnoyR0EsU0FFRSxZQURBLFduQjgyR0YsQ21CNTJHRSxZQUVFLGtCaEJudUJHLENnQmt1QkgsMEJBRUEsVWhCNXZCSSxDZ0I2dkJKLGNmaHZCZSxDZWl2QmYsWW5CODJHSixDbUI1MkdFLFdBRUUsd0JoQnh1Qk8sQ2dCdXVCUCxTQUVBLFluQjgyR0osQ21CejJHQSxXQUNFLFduQjYyR0YsQ21CejJHQSxNQUNFLDBEQUtBLHFCQUhBLFlBQ0Esa0JBQ0Esa0JBRUEsc0JBTEEsVW5CazNHRixDbUIxMkdBLGNBSUUsZ0JBQ0Esc0JBSkEsa0JBS0EsdUNBSkEsc0NBS0EsYWhCM3hCSyxDZ0I2eEJMLGNmcnhCZ0IsQ2VzeEJoQixnQkFDQSxlQVJBLFVBU0EsYUFDQSxrQkFDQSxnQkFDQSxZQUNBLFVuQjYyR0YsQ21CMzJHRSxpQkFDRSw0QkFFQSxjZmp5QmMsQ2VneUJkLGVmcnlCZSxDZXV5QmYsaUJuQjYyR0osQ21CMzJHSSxtQkFHRSxjQURBLFduQjYyR04sQ21CeDJHRSxpQkFHRSxjZjV5QmUsQ2UweUJmLGVmanpCZSxDZWt6QmYsaUJuQjIyR0osQ21CeDJHSSwrQkFDRSxZbkIwMkdOLENtQnYyR0ksbUJBR0UsY0FEQSxXbkJ5MkdOLENtQnAyR0UsZ0JBQ0UsWW5CczJHSixDbUJuMkdFLHNCQUNFLFNuQnEyR0osQ21CbDJHRSxxQkNoMEJFLGdDQUNBLGtDQUNBLG1DRGcwQkEsV0M3MEJGLFNEODBCRSxpQkFDQSxpQkFDQSxrQkMvMEJGLE9wQnVySUYsQ21CbDJHQSxTQUtFLGdCQUhBLFlBRUEsU0FEQSxTbkJ1MkdGLENtQnAyR0UsWUFDRSxjZnIxQmMsQ2VzMUJkLGtCbkJzMkdKLENtQnIyR0ksZUFDRSxhaEIzMEJDLENnQjQwQkQsY0FDQSxrQkFDQSxjbkJ1MkdOLENtQnQyR00sc0JBQ0UsYW5CdzJHUixDbUJ0MkdNLG1CQUNFLGFuQncyR1IsQ21CbjJHTSx5Q0FDRSxhbkJ3MkdSLENtQnIyR0ksdUJBQ0UsaUJuQnUyR04sQ21CaDJHQSxjQUVFLGtCQURBLGVuQnMyR0YsQ21CbjJHRSx1Q0FEQSxlbkJ1MkdGLENtQm4yR0Usd0JBQ0UsYW5CcTJHSixDbUJwMkdJLDJCQUNFLGlCbkJzMkdOLENtQngxR0EsU0FTRSxrQmhCejVCUyxDZ0IwNUJULHlCQVBBLFdBR0EsY2Y3NEJpQixDZTQ0QmpCLHdCQURBLFVBSUEsU0FOQSx3QkFLQSxXbkI2MUdGLENtQngxR0UsWUFFRSxnQ0FEQSxnQkFFQSxpQm5CMDFHSixDbUJ6MUdJLHdCQUNFLGVuQjIxR04sQ21CejFHSSxjQUVFLGNBQ0EsWW5CMDFHTixDbUJuMUdNLG1CZHIxQkYsa0JGcEVHLENFNERMLGtCQUtFLFVGekZJLENFc0ZOLGVBQ0EsZ0JBRkEsaUJMdXJJRixDSzlxSUUseUJBV0ksNEJGakZDLENFaUZELHlCRmpGQyxDRThFSCxZQU5BLFdBSUEsU0FHQSxTQU5BLGtCQUlBLE9MbXJJSixDbUJ2MkdNLG1CQUVFLFdBQ0EsV25CdzJHUixDbUJsMkdJLHdDQUNFLFluQnUyR04sQ21CcjJHSSxtQkFDRSxxQm5CdTJHTixDbUJ0MkdNLHFCQUVFLGFuQnUyR1IsQ21CcDJHUSwwQmR4MkJKLGtCRmhFTyxDRXdEVCxrQkFLRSxVRnpGSSxDRXNGTixlQUNBLGdCQUZBLGlCTDJ0SUYsQ0tsdElFLGdDQVdJLDRCRjdFSyxDRTZFTCx5QkY3RUssQ0UwRVAsWUFOQSxXQUlBLFNBR0EsU0FOQSxrQkFJQSxPTHV0SUosQ21CbDNHTSxzQkFDRSxjQUNBLGdCQUVBLFNBREEsU25CcTNHUixDbUJuM0dRLHlCQUVFLHdDbkJxM0dWLENtQnAzR1Usb0NBQ0UsK0JuQnMzR1osQ21CcDNHVSwyQkFJRSxnQkFGQSxhaEIvN0JMLENnQmc4QkssaUJBRUEsVW5CcTNHWixDbUJsM0dZLGtDQ244QlYsaUJwQnd6SUYsQ29CdnpJRSx3Q0FqQkUsb0NBQ0EsOEJBQ0EsaUNBaUJBLFdBMUJGLFNBMkJFLFNBQ0EsVUFDQSxrQkE1QkYsT3BCeTFJRixDbUJoNEdZLGtDQUlFLGVoQmorQk4sQ2dCKzlCTSw4QkFDQSxhaEJwOEJILENnQnM4QkcsaUJuQmk0R2QsQ21CaDRHYyx3Q0FDRSxPQUVBLGdCQURBLE9uQm00R2hCLENtQnYzR0EsVUFFRSxTQUNBLFVBRkEsV25CNjNHRixDbUIxM0dFLGFBQ0UsZ0NBQ0EsY25CNDNHSixDbUIxM0dFLGlCQUNFLFFuQjQzR0osQ21CeDNHQSxXQUNFLFNBQ0EsU25CMjNHRixDbUIxM0dFLGNBQ0UsZ0NBQ0Esd0JuQjQzR0osQ21CMzNHSSx5QkFDRSxXbkI2M0dOLENtQjEzR0Usa0JBQ0UsUW5CNDNHSixDbUJ4M0dBLFNBQ0Usb0JuQjQzR0YsQ21CMzNHRSxZQUNFLG9CbkI2M0dKLENtQjMzR0ksY0FDRSxhbkI2M0dOLENtQnYzR0UsNkJBQ0UseUJuQjAzR0osQ21CeDNHTSx3Q0FDRSxRbkIwM0dSLENtQmwzR0EsWUFFRSxnQkFDQSxnQkFDQSxlQUNBLGVBQ0EsUUFDQSxRQUNBLFdBQ0EsV25CcTNHRixDbUJwM0dFLDRCQUNFLGNuQnMzR0osQ21CcDNHRSwrQkFDRSxlbkJzM0dKLENtQnIzR0ksZ0RBQ0UsNEJuQnUzR04sQ21CcDNHRSxrQkFDRSxpQm5CczNHSixDbUJyM0dJLHFCQUNFLGVuQnUzR04sQ21CcDNHRSxzQkFFRSwwQkFEQSxXbkJ1M0dKLENtQmwzR00sZ0NBRUUsZ0JBREEsY25CcTNHUixDbUJsM0dRLHNDQUNFLHVCbkJvM0dWLENtQmgzR00sMkNBQ0UsV0FDQSxlQUNBLGlCQUNBLGlCQUNBLGFuQmszR1IsQ21CNzJHRSx1QkFFRSxrQmhCbGdDVyxDZ0JxZ0NYLFlBR0Esa0JBRkEsZUFIQSxrQkFJQSxVQUhBLFVuQmszR0osQ21CNzJHSSw0QkFHRSxXQURBLFdBRUEsY0FIQSxTbkJrM0dOLENtQjkyR00scUNBQ0UsZ0JuQmczR1IsQ21COTJHTSwrQkFFRSxrQkFDQSxnQkFGQSxVbkJrM0dSLENtQjkyR00sK0JBQ0UsV25CZzNHUixDbUI5MkdNLG9DQUVFLFlBREEsZUFFQSxVbkJnM0dSLENtQjcyR0ksMEJBRUUsZWZsbkNhLENlaW5DYixrQm5CZzNHTixDbUI3MkdJLHNDQUVFLFlBREEsaUJuQmczR04sQ21COTJHTSw4Q0FHRSxTQUZBLGtCQUNBLE9uQmkzR1IsQ21CNzJHSSxzQ0FDRSxpQm5CKzJHTixDbUI3MkdJLHlDQUtFLGFBRkEsVUFHQSxpQkFMQSxrQkFHQSxXQUZBLEtuQm0zR04sQ21COTJHTSx3REFDRSxnQm5CZzNHUixDbUIvMkdRLHVFQUNFLFNuQmkzR1YsQ21COTJHTSxzREFDRSxnQm5CZzNHUixDbUI5MkdNLDJEQUNFLGVuQmczR1IsQ21CNzJHSSx1Q0FDRSxpQm5CKzJHTixDbUI5MkdNLHNHQUNFLGtCQUNBLFNuQmczR1IsQ21CNTJHRSxlQUNFLGdCQUNBLGVuQjgyR0osQ21CNzJHSSxzQkFFRSxtQ0FDQSx5QkFGQSxjbkJpM0dOLENtQjcyR00sd0JBQ0Usa0JoQnZxQ0csQ2dCd3FDSCxXbkIrMkdSLENtQjUyR0ksaUJBQ0UsbURBS0EsY0FGQSxXQUdBLFlBSkEsZ0JBRUEsa0JBSEEsb0JBT0EsaUJBREEsVW5CKzJHTixDbUI1MkdNLHVCQVFFLHdCQUNBLDRCQVJBLFdBU0EsZUFSQSxjQUNBLFlBSUEsT0FGQSxrQkFDQSxNQUZBLFVuQm8zR1IsQ21CNTJHTSx1QkFDRSxrRG5CODJHUixDbUIxMkdJLHVDQUNFLGFuQjQyR04sQ21CejJHSSx3REFDRSxhaEI3c0NDLENnQitzQ0Qsa0JBREEsZW5CNDJHTixDbUJ6MkdJLDJIQUNFLGlCbkIyMkdOLENtQjEyR00sbUpBQ0UscUJuQjQyR1IsQ21CMTJHTSxtSkFHRSxXQUZBLGNBQ0EsZUFJQSxlZjV0Q1csQ2UwdENYLGlCQUNBLGlCbkI2MkdSLENtQngyR0ksNEJBS0Usc0JBRUEsa0JBREEsY0FJQSxlQUNBLGNBRkEsZUFMQSxZQURBLGlCQUtBLGtCQU5BLFdBREEsU25CbzNHTixDbUJ4MkdJLG1DQUNFLGNBQ0EsY0FHQSxTQUNBLFVBRUEsWUFMQSxrQkFJQSxVQUhBLE9uQjgyR04sQ21CeDJHSSxrQ0FRRSxrQ0FDQSxvQ0FDQSwyQkFIQSxZQU5BLFdBQ0EsY0FHQSxTQUZBLGtCQUdBLFVBRkEsT25CZzNHTixDbUJ2MkdJLG9JQUlFLFVBQ0EsY0FDQSxpQm5CczJHTixDbUI5MUdJLDJEQUVFLFVuQmsyR04sQ21CLzFHSSxxQ0FDRSxjbkJpMkdOLENtQmgyR00sNkNBQ0UsVW5CazJHUixDbUJoMkdNLDhDQUNFLFNuQmsyR1IsQ21CajJHUSxnREFDRSxrQm5CbTJHVixDbUIvMUdRLHlEQUVFLGFoQmp0Q0ssQ2dCZ3RDTCxjbkJrMkdWLENtQi8xR1EsdURBQ0UsY25CaTJHVixDbUI1MUdJLG9CQUNFLGNuQjgxR04sQ21CMzFHSSw0QkFFRSxVbkI0MUdOLENtQnoxR0ksMkJBQ0UseURuQjIxR04sQ21CdDFHTSx5QkFDRSxlbkJ3MUdSLENtQnAxR0UsdUZBS0UsbUJBQ0EsbUNuQmsxR0osQ21CaDFHRSx1SEFPRSxtQkFEQSxpQm5CODBHSixDbUI1MEdJLGlJQUNFLE9uQjgwR04sQ21CMzBHRSxlQUdFLGVmcjFDZSxDZW0xQ2YsbUJBQ0EsU25CODBHSixDbUIzMEdFLG1CQUVFLGNBQ0EsWUFDQSxZQUNBLFVBQ0Esa0JBQ0Esb0JBQ0EsU0FDQSxVbkI0MEdKLENtQjEwR0Usb0JBQ0UsMERBR0EsY0FDQSxZQUhBLFlBSUEsbUJBSEEsVW5CKzBHSixDbUIxMEdFLHVCQUlFLGtCaEJoM0NPLENnQisyQ1AsMEJBREEsbUJBREEsbUNuQiswR0osQ21CMTBHSSwwQkFDRSw0Qm5CNDBHTixDbUJ6MEdFLHlCQUVFLGdCQURBLHdCbkI0MEdKLENtQjEwR0ksNEJBQ0UsZW5CNDBHTixDbUJ6MEdFLGNBQ0UsYW5CMjBHSixDbUJ6MEdFLGlCQUdFLGtCaEJuNENPLENnQmk0Q1Asd0JBT0EsNENBTkEsYWhCbjRDRyxDZ0JxNENILFdBS0Esa0NBRkEsaUJBRkEsYUFDQSxXbkI4MEdKLENtQnowR0ksNEJBQ0UsZWYxNENhLENlMjRDYixrQm5CMjBHTixDbUJ4MEdFLDRCQUNFLGdCbkIwMEdKLENtQngwR0UsK0JBQ0UsZ0JuQjAwR0osQ21CeDBHRSxlQUNFLGtCbkIwMEdKLENtQngwR0UsZUFDRSwwQkFFQSxvQkFEQSxnQm5CMjBHSixDbUJyMEdFLGVBQ0UsMEJBQ0EsaUJuQnUwR0osQ21CdDBHSSxrQ0FDRSxTQUNBLG9CbkJ3MEdOLENtQnQwR0ksaUNBQ0Usb0JBQ0EsU25CdzBHTixDbUJyMEdFLDBEQUdFLGNBQ0EsVW5CdTBHSixDbUJ0MEdJLHVHQUNFLHlCQUNBLGFuQjAwR04sQ21CdjBHRSxxREFDRSw0Qm5CeTBHSixDbUJ2MEdFLHFCQUNFLGFBQ0EsaUJBQ0EsZW5CeTBHSixDbUJ4MEdJLG9FQUNFLFNuQjAwR04sQ21CdjBHRSxxQkFFRSxhbkJ3MEdKLENtQnQwR0UsK0JBR0UsU0FGQSxnQkFDQSxhbkJ5MEdKLENtQnQwR0UsNEJBQ0UsaUJBQ0EsYW5CdzBHSixDbUJuMEdFLHFCQUNFLFVuQnEwR0osQ21CbDBHRSw0RUFJRSxnQkFNQSxxQkFSQSxrQkFRQSx5QkFQQSx3Q0FTQSxTQVBBLGFBTUEsa0JBTEEsZ0JBT0EsUW5CdzBHSixDbUJ2MEdJLGlHQzE5Q0EsNEJBQ0Esa0NBQ0EsbUNEeTlDRSxXQUNBLGNDditDSixTRHkrQ0ksNEJDeCtDSixPcEJ1ekpGLENtQjMwR0kseUNBQ0UsT25CNjBHTixDbUIxMEdFLHlCQUNFLGVuQjQwR0osQ21CMzBHSSwrQkFDRSxnQkFDQSxlbkI2MEdOLENtQjEwR0Usc0JBSUUsU25CKzBHSixDbUJ6MEdFLDZDQVRFLGNBQ0EsWUFDQSxZQUVBLGtCQUNBLFNBQ0EsVW5CcTFHSixDbUJsMUdFLHVCQUtFLGtCbkI2MEdKLENtQnYwR00sMENBQ0UsaUJuQnkwR1IsQ21CdDBHUSxxQ0FDRSwwQm5CdzBHVixDbUJ0MEdRLHFDQUNFLGVuQncwR1YsQ21CajBHQSxnQkFFRSxrQkFEQSxpQm5CczBHRixDbUJoMEdBLGtCQUNFLGtDQUNBLCtCQUNBLDZCQUNBLHlCbkJzMEdGLENtQjl6R0EsU0FRRSxnQkFFQSxnQ0FUQSxrQkFVQSxnQkFUQSx3Q0FJQSxTQUNBLG1CQUVBLGFBTkEsa0JBRUEsWUFEQSxVbkJ5MEdGLENtQmowR0UsaUJBQ0UsVUFDQSxpRG5CbTBHSixDbUJqMEdFLGlCQUNFLFVBRUEsaUJBREEsaURuQm8wR0osQ21CajBHRSwrQkFFRSxXQUVBLFNBREEsaUJuQm0wR0osQ21CaDBHRSxlQzFqREUsbUNBREEsb0NBRUEsOEJENGpEQSxhQzdrREYsU0Q0a0RFLGtCQzNrREYsT3BCazVKRixDbUJwMEdFLGdCQy9qREUsbUNBREEsb0NBRUEsOEJEaWtEQSxhQ2xsREYsU0RpbERFLGtCQ2hsREYsT3BCMjVKRixDbUJ4MEdFLGNBRUUsbUJBREEsNEJuQjIwR0osQ21CejBHSSxvQkM1a0RBLGlDQUNBLG1DQUNBLG9DRDhrREUsYUMzbERKLFNEeWxESSxrQkFDQSxVQ3psREosT3BCeTZKRixDbUI3MEdJLHFCQ2xsREEsaUNBQ0EsbUNBQ0Esb0NEb2xERSxhQ2ptREosU0QrbERJLGtCQUNBLFVDL2xESixPcEJtN0pGLENtQmgxR0UsWUFFRSxnQkFEQSxZbkJtMUdKLENtQmgxR0UsbURBR0UsbUNBRkEsZ0JBQ0EsYW5CbTFHSixDbUIxMEdFLHNEQUNFLHVCbkJpMUdKLENtQmowR0ksdUlBQ0UsaUJuQjAwR04sQ21CcjBHQSxlQUVFLDBCQURBLG1CbkJ5MEdGLENtQnQwR0Usc0NBQ0UsWW5CdzBHSixDbUJwMEdBLG9CQUNFLGNuQnUwR0YsQ21CdDBHRSwwQkFDRSxpQm5CdzBHSixDbUJuMEdBLFFBRUUsa0JuQnMwR0YsQ21CajBHQSxnQkFDRSxtQkFDQSxlbkJzMEdGLENtQnAwR0EsV0FFRSxZQURBLFlBRUEsbUJBQ0EsU25CdTBHRixDbUJyMEdFLHNCQUNFLG1CbkJ1MEdKLENtQnJ6R0Usa0JBTUUsMERBTEEsc0JBQ0EsVUFDQSxpQm5CNnpHSixDbUJ6ekdJLHdCQUdFLFdBRkEsV0FDQSxhbkI0ekdOLENtQnp6R0kscUJBTUUsMENBTEEsc0JBQ0EsV0FLQSxjZmpzRGEsQ2U4ckRiLFNBREEsU25CK3pHTixDbUIxekdNLGtEQUVFLHdCaEI5ckRHLENnQm1zREgsZ0NBQ0EsNkJBTEEsYWhCdHRERCxDZ0J1dERDLGNmN3NEVyxDZThzRFgsa0JBQ0EsV25CNnpHUixDbUJ6ekdNLDJCQUVFLGNBREEsY2ZwdERXLENlc3REWCxtQm5CMnpHUixDbUJuekdBLGdCQUNFLG1CQUNBLGVuQnd6R0YsQ21CdnpHRSx1QkFDRSxhbkJ5ekdKLENtQnZ6R0UseUNBS0UsZWhCdHZESSxDZ0JvdkRKLHdCaEJudkRJLENnQm12REosd0JoQm52REksQ2dCc3ZESixtQkFGQSxZbkIyekdKLENtQnZ6R0ksNkRBQ0Usd0JuQjB6R04sQ21CeHpHSSwrREFDRSxZbkIyekdOLENtQnh6R0UsbUJBRUUsYUFEQSxnQm5CMnpHSixDbUJ6ekdJLHlCQUNFLFluQjJ6R04sQ21CeHpHRSxtQkFDRSxjQUNBLFNuQjB6R0osQ21CenpHSSxzQkFDRSxhbkIyekdOLENtQnZ6R0EscUJBRUUsa0JBREEsZ0JBRUEsZW5CMHpHRixDbUJ0ekdFLGdEQUNFLFlBQ0EsbUJBQ0EsYW5CeXpHSixDbUJyekdBLFdBRUUsWUFEQSxZQUVBLG1CQUNBLGdCQUNBLFduQnd6R0YsQ21CdnpHRSxnQkFFRSxXQURBLFVuQjB6R0osQ21CeHpHSSxvQkFDRSxlbkIwekdOLENtQnZ6R0UsY0FDRSxZbkJ5ekdKLENtQnZ6R0UsY0FDRSxnQkFDQSxVQUNBLGlCbkJ5ekdKLENtQnh6R0ksZ0JBSUUsVWhCcnpERSxDZ0JtekRGLGNBQ0EsMkJBRkEsd0JuQjZ6R04sQ21CdnpHRSxlQU9FLGVoQi96REksQ2dCNHpESix3QmhCM3pESSxDZ0J5ekRKLGtCQUVBLHdCaEIzekRJLENnQjR6REosbUJBQ0EsWW5CeXpHSixDbUJ0ekdFLGNBR0UsZ0JBREEsU0FEQSxhbkIwekdKLENtQnR6R0UsY0FDRSxhbkJ3ekdKLENtQnZ6R0ksbUJBQ0UsY0FFQSxjQURBLGNuQjB6R04sQ21CdnpHSSwwT0FDRSxVbkJ5ekdOLENtQnR6R0UsbURDdnpEQSxpQnBCa25LRixDb0JqbktFLHFFQVJFLGtDQURBLG1DQUVBLDZCQVNBLFdBMUJGLFNBMkJFLFNBQ0EsVUFDQSxrQkE1QkYsT3BCcXBLRixDbUJ4MEdFLG1EQUlFLGNBRUEsZUFEQSxZbkIwMEdKLENtQngwR0kscUVBQ0Usa0JuQjQwR04sQ21CMTBHSSxxRUFFRSxTQUNBLGlCQUZBLE9uQmcxR04sQ21CNTBHSSw4RUFDRSxjbkJnMUdOLENtQi8wR00sZ0dBQ0UsaUJBQ0Esd0JuQm0xR1IsQ21CajFHTSxnR0FDRSxrQm5CcTFHUixDbUJqMUdFLGlCQ2oxREEsaUJwQnFxS0YsQ29CcHFLRSx1QkFiRSxnQ0FDQSxrQ0FDQSxtQ0Q4MURFLGdCQ2oxREYsV0ExQkYsU0EyQkUsU0RpMURFLGlCQ2gxREYsVUFDQSxrQkE1QkYsT3BCc3NLRixDbUJ4MUdFLG9KQUdFLGFuQmsyR0osQ21CajFHRSxrQkFDRSx1QkFDQSxVQUNBLGlCbkJzMUdKLENtQnIxR0ksd0JBR0UsV0FGQSxXQUNBLGFuQncxR04sQ21CcjFHSSxxQkFPRSx5Q0FOQSxzQkFDQSxXQUVBLFNBREEsVUFFQSxTbkJ5MUdOLENtQnQxR00sZ0NBQ0UsOEJuQncxR1IsQ21CdDFHTSx1QkFFRSxjZi80RFcsQ2VnNURYLGNBRkEsV25CMDFHUixDbUJ2MUdRLDBCQUNFLGNuQnkxR1YsQ21CdDFHTSw0QkN4NERKLGlCcEJpdUtGLENvQmh1S0Usa0NBUkUsa0NBREEsbUNBRUEsNkJBU0EsV0ExQkYsU0EyQkUsU0FDQSxVQUNBLGtCQTVCRixPcEJrd0tGLENtQnAyR00sNEJBRUUsa0JuQnEyR1IsQ21CcDJHUSxxRUFJRSxjQUZBLFNBR0Esa0JBRkEsUW5CdTJHVixDbUJuMkdRLGtDQUNFLGdCbkJxMkdWLENtQm4yR1EsbUNDNTVESixrQ0FEQSxtQ0RpNkRNLDZCQUZBLFdDOTZEUixTRCs2RFEsaUJDOTZEUixPcEJ3eEtGLENtQmwyR0EsaUJBQ0UsZ0JBQ0EsU25CcTJHRixDbUJsMkdFLG9CQUNFLGdDQUVBLGdCQURBLDBCbkJxMkdKLENtQmwyR0ksaUVBS0UsZUFGQSxjQURBLGVmaDhEYSxDZW84RGIsYUFGQSxpQm5CczJHTixDbUJuMkdNLCtFQUNFLDBEQUVBLDRCQURBLDRCQUdBLFdBREEsY0FLQSxZQURBLG1CQUZBLGtCQUNBLFdBSUEsUUFEQSxVbkJ1MkdSLENtQnAyR00saUdBSUUsYWhCOTNEVSxDZ0I0M0RWLGNmNzhEVyxDZTQ4RFgsZWZuOURXLENlcTlEWCxnQm5CdzJHUixDbUJyMkdNLHFHQUlFLGFoQnY0RFUsQ2dCcTREVixjZm45RFcsQ2VrOURYLGVmejlEVyxDZTI5RFgsZ0JuQnkyR1IsQ21CdDJHTSx1RUFDRSxhbkJ5MkdSLENtQnYyR00scU5BR0UsUW5CNDJHUixDbUIxMkdNLHVFQUNFLGFoQjErREQsQ2dCMitEQyxlbkI2MkdSLENtQjMyR00scUVBQ0UsYW5CODJHUixDbUIzMkdJLDRCZC82REYsYUFDQSxnQkFIQSx1QkFEeUIsQ0FFekIsaURMaXlLRixDbUI3MkdRLHFHQUNFLHlCQUNBLGFuQmczR1YsQ21CNzJHTSwrQ0FDRSxrQmhCcCtERyxDZ0JxK0RILGFuQisyR1IsQ21CNTJHSSwwQ0FDRSxhbkI4MkdOLENtQjUyR0ksc0JBQ0UsYW5CODJHTixDbUI1MkdJLHlDQUNFLGVuQjgyR04sQ21CNTJHSSxtRGR0NURGLGtCQUNBLCtCZTVGQSxpQnBCbTJLRixDb0JsMktFLCtEQWpCRSxvQ0FDQSw4QkFDQSxpQ0FpQkEsV0ExQkYsU0EyQkUsU0FDQSxVQUNBLGtCQTVCRixPcEJxNEtGLENtQjkzR0ksbURkLzRERix3QkZoR1MsQ0U0RlQsVUZ4SE0sQ0V5SE4sY0FJQSxXQVZPLENBUVAsZUFEQSxnQkFJQSxTTHF4S0YsQ0tweEtFLCtEQUNFLFlBQ0EsU0x1eEtKLENtQjc0R0ksbURkeDRERixpQkx5eEtGLENLeHhLRSwrREFDRSxPTDJ4S0osQ21CcjVHSSxtREFLRSxrQkFDQSxjZnBnRWEsQ2VrZ0ViLGdCQURBLHFCbkJ5NUdOLENtQnI1R00saUVBRUUsY0FEQSxlbkJ5NUdSLENtQnI1R0ksNkJBRUUsd0JoQno3RGUsQ2dCdzdEZixXbkJ3NUdOLENtQnI1R0ksaUNBS0UsWUFGQSxnQkFEQSxvQkFEQSxpQkFHQSxjbkJ3NUdOLENtQnQ1R00sb0NBQ0UsYW5CdzVHUixDbUJ2NUdRLHNDZDk2RE4sa0JBQ0EsK0JlNUZBLGlCcEJxNktGLENvQnA2S0UsNENBakJFLG9DQUNBLDhCQUNBLGlDQWlCQSxXQTFCRixTQTJCRSxTQUNBLFVBQ0Esa0JBNUJGLE9wQnM4S0YsQ21CdjZHUSxzQ2R2NkROLHdCRjFGVSxDRXNGVixVRnhITSxDRXlITixjQUlBLFdBVk8sQ0FRUCxlQURBLGdCQUlBLFNMcTFLRixDS3AxS0UsNENBQ0UsU0FDQSxTTHMxS0osQ21CcDdHUSxzQ2RoNkROLGlCTHUxS0YsQ0t0MUtFLDRDQUNFLE9MdzFLSixDbUIxN0dRLHNDQUdFLFdBR0EsZ0JBRkEsZ0JBQ0EsaUJBR0Esa0JBREEsV25CNDdHVixDbUIxN0dVLGtGQVBBLDJDbkJvOEdWLENtQjM3R1ksa0RBQ0UseUJuQjY3R2QsQ21CdjdHSSwyQkFFRSxrQmhCdjlEZSxDZ0J3OURmLGtCbkJ3N0dOLENtQnQ3R00seUNBRUUseURuQnU3R1IsQ21CcjdHTSxvQ0FDRSxrQm5CdTdHUixDbUJyN0dNLG1DZHQvREosaUJBSDBDLENjMi9EcEMsMEJkdi9ETixrQkFDQSxnQkFKQSx1QkFEMkIsQ0FFM0Isa0NMbzdLRixDbUJ6N0dRLHVDQUNFLG9CbkIyN0dWLENtQng3R1Usa0RBQ0UsOEJBQ0EscUJBRUEsYUFEQSxhbkIyN0daLENtQno3R1ksOERBQ0UsaUJBRUEsY0FEQSxjbkI0N0dkLENtQnA3R00sOEJDdGlFSixrQnBCNjlLRixDb0I1OUtFLG9DQUlJLHlCcEIyOUtOLENtQnQ3R0ksMEJBSUUsZ0JBRkEsY2ZubEVZLENlb2xFWixnQkFGQSxpQm5CMjdHTixDbUJ2N0dNLDZCQUNFLGVuQnk3R1IsQ21CdDdHSSx5QkFFRSxzQkFEQSxlQUVBLGFuQnc3R04sQ21CdjdHTSxnRUN0bEVGLG1DQURBLG9DQUVBLDhCRHdsRUksY0N6bUVOLFNEMG1FTSxjQUNBLG9CQzFtRU4sT3BCdWlMRixDbUIzN0dNLHFDQUNFLGdCQUlBLGdCQUhBLFlBRUEsVUFEQSxpQm5CKzdHUixDbUIzN0dNLCtCQUNFLGtCbkI2N0dSLENtQjU3R1EsNEVBRUUsd0JuQjg3R1YsQ21CeDdHSSwwQkFDRSxhaEJobUVNLENnQmltRU4sY25CMDdHTixDbUJ6N0dNLDJLQUNFLFVuQjQ3R1IsQ21CMTdHTSxpQ0FDRSxhbkI0N0dSLENtQno3R0ksdUNBQ0UsaUJuQjI3R04sQ21CcjdHTSx5Q0FDRSxrQm5CdTdHUixDbUJyN0dRLDJDQUVFLHlCQURBLGtCQUVBLGdCbkJ1N0dWLENtQnQ3R1Usa0RBRUUsb0JoQnBwRUQsQ2dCbXBFQyxhbkJ5N0daLENtQi82R0UsdUJBQ0UsZ0NuQms3R0osQ21CajdHSSxxQ0FDSSw0Qm5CbTdHUixDbUJoN0dNLDRCQUVJLHVCQURBLHVCbkJtN0dWLENtQjc2R0EsZ0JBRUUsa0JuQmc3R0YsQ21CcDZHQSxvQkFHRSxtQkFDQSxrQmhCbm1FbUIsQ2dCZ21FbkIsa0JBSUEsZ0JBSEEsYUFNQSxhQURBLGFBREEsaUJuQjA2R0YsQ21CdjZHRSxnQ0FHUyxXQUZBLFdBQ0EsYW5CMDZHWCxDbUJyNkdFLHdCQUNFLGFoQjdzRUcsQ2dCOHNFSCxjQUNBLGNmdnNFYyxDZ0JlaEIsaUJwQmdtTEYsQ29CL2xMRSxvQ0FSRSxrQ0FEQSxtQ0FFQSwwQkRvc0VFLFdBRkEsV0FDQSxjQ3B0RUosU0R3dEVJLFVDN3JFRixTQUNBLFVBQ0Esa0JENHJFRSxTQ3h0RUosT3BCaW9MRixDbUJ2NkdJLHNDQzNzRUEsa0NBREEsbUNBRUEsMENBakJGLFNBQ0EsUUQ0dEVJLHNCQUlBLFdBREEsVUFGQSxrQkFDQSxRbkJ3N0dOLENtQm43R0UsNEJBSUUsbUJBRkEsa0JBREEsa0NBRUEsV0FJQSxZQUNBLGtCQUhBLFlBQ0EsVW5CdTdHSixDbUJuN0dFLDBCQUNFLGNBQ0EsY2ZydUVlLENlc3VFZixpQm5CcTdHSixDbUJuN0dFLHNEQUVFLGNBREEsWUFFQSx3Qm5CcTdHSixDbUJwN0dJLHNFQUNFLFdBQ0EsYW5CczdHTixDbUJqN0dBLFNBQ0UsaUJBQ0EsY0FDQSxTbkJvN0dGLENtQm43R0UsZUFHRSxXQUZBLFdBQ0EsYW5CczdHSixDbUJuN0dFLHVNQUlFLGFBRkEsa0JBQ0EsVUFGQSxVbkJ3N0dKLENtQmg3R00sK0RBRUUsV25CazdHUixDbUIvNkdJLGtDQUVFLGtCQURBLHNCQUdBLFlBREEsU25CazdHTixDbUJoN0dNLHNYQUNFLFluQms3R1IsQ21CMzZHQSxxQkFDRSxHQUNFLDRCbkIrNkdGLENtQjc2R0EsR0FDRSwrQm5CKzZHRixDQUNGLENtQjc2R0Esc0JBQ0UsR0FDRSw0Qm5CKzZHRixDbUI3NkdBLEdBQ0UsK0JuQis2R0YsQ0FDRixDbUI3NkdBLHVCQUNFLEdBQ0UsNEJuQis2R0YsQ21CNzZHQSxHQUNFLCtCbkIrNkdGLENBQ0YsQ21CNzZHQSwwQkFDRSxHQUNFLDRCbkIrNkdGLENtQjc2R0EsR0FDRSwrQm5CKzZHRixDQUNGLENtQjU2R0Esc0JBQ0UsR0FDRSwrQm5CODZHRixDbUI1NkdBLEdBQ0UsNEJuQjg2R0YsQ0FDRixDbUI1NkdBLHVCQUNFLEdBQ0UsK0JuQjg2R0YsQ21CNTZHQSxHQUNFLDRCbkI4NkdGLENBQ0YsQ21CNTZHQSx3QkFDRSxHQUNFLCtCbkI4NkdGLENtQjU2R0EsR0FDRSw0Qm5CODZHRixDQUNGLENtQjU2R0EsMkJBQ0UsR0FDRSwrQm5CODZHRixDbUI1NkdBLEdBQ0UsNEJuQjg2R0YsQ0FDRixDbUIzNkdBLG1CQUdFLFlBRkEsZ0JBQ0EsaUJuQjg2R0YsQ21CMzZHQSxvQ0FPRSxTQURBLE9BR0EsYUFMQSxlQUlBLFFBSEEsTUFKQSxrQ0FXQSxXQUZBLFluQjY2R0YsQ21CejZHRSw0SEFLRSxnQkFIQSw0Qm5CMjZHSixDbUJqNkdBLFlkbDJFRSwwQmNvMkVtQixDQUluQixtQ0FMQSxrQ0FNQSxZbkJvNkdGLENtQmo2R0EscUJBUEUsMERBRUEsd0JBREEsMkJuQjg2R0YsQ21CeDZHQSxTQUtFLGFuQm02R0YsQ21CbDZHRSxpQkFLRSxZQUZBLE9BQ0EsY0FFQSxVbkJrNkdKLENtQi81R0EsWUFDRSxjQUVBLGlCQURBLGlCbkJtNkdGLENtQjk1R0UsYUFERixrQkFFSSxZbkJrNkdGLENBQ0YsQ21CaDZHRSxnREFFRSxXbkJtNkdKLENtQmo2R0UsMEJBUUUsZ0JBUEEsMEJBSUEsY0FEQSxrQkFFQSxrQkFDQSxXQUpBLFduQnU2R0osQ21CajZHSSxnQ0FDRSxrQmhCaDZFQyxDZ0JpNkVELFVoQno3RUUsQ2dCMDdFRixjZjc2RWEsQ2VnN0ViLGlCQUZBLHdCQUNBLGlCbkJvNkdOLENtQmw2R00sb0NBRUUsY0FDQSxZQUNBLHdCQUNBLG1CbkJtNkdSLENtQmo2R1EsZ0RBQ0Usb0JuQm02R1YsQ21COTVHTSxzREFHSyxXQUZBLFdBQ0EsYW5CaTZHWCxDbUJwNkdJLDBDQU1FLGVuQmk2R04sQ21CaDZHTSxrUEFLRSxXbkJvNkdSLENtQm42R1Esa1ZBQ0UsY25CMjZHVixDbUJsNkdJLDhDQU9FLG1DQU5BLFdBS0EsWUFGQSxPQUZBLGVBQ0EsTUFFQSxXQUdBLFVuQm82R04sQ21CbDZHSSwwQ0FDRSxPbkJvNkdOLENtQmo2R0UsOEJBR0UsZ0NBRkEsMEJBQ0EsV0FFQSxlQUNBLGNuQm02R0osQ21CbDZHSSxrQ0FDRSxjZnorRWEsQ2UwK0ViLHNCbkJvNkdOLENtQm42R00sOENBQ0UsU0FDQSxnQm5CcTZHUixDbUJqNkdFLGdDQUNFLGdCQUNBLFlBQ0EsU25CbTZHSixDbUJoNkdJLG9DQUNFLGtCaEIzK0VLLENnQjQrRUwsYWhCbmdGQyxDZ0JvZ0ZELHFCbkJrNkdOLENtQmo2R00sNERBQ0UsMEJuQm02R1IsQ21CajZHTSwwREFDRSwyQm5CbTZHUixDbUI1NUdFLG1CQUNFLGFuQis1R0osQ21CNzVHRSxpQkFDRSxTbkIrNUdKLENtQjc1R0UsaUJBQ0UsaUJBQ0EsU25CKzVHSixDbUIxNUdFLDBCQUNFLGVuQjY1R0osQ21CMzVHSSxvQ0FDRSxhaEJ0OEVZLENnQnU4RVosZW5CNjVHTixDbUJ0NUdFLG9CQUdTLFdBRkEsV0FDQSxhbkIyNUdYLENtQjk1R0EsY0FNRSxlbkIyNUdGLENtQjE1R0UsNkZBS0UsVW5CMjVHSixDbUIxNUdJLHlJQUNFLHFCbkIrNUdOLENtQnY1R0EsV0FFRSxpQ25CdzVHRixDbUJ2NUdFLGNBQ0UsY2Z2akZlLENld2pGZixhbkJ5NUdKLENtQnY1R0UsZUFHRSxrQkFEQSxxQkFFQSxZbkJ3NUdKLENtQnQ1R0Usd0JBS0Usc0JBSkEsYUFHQSxtQkFGQSxjQUNBLFluQjA1R0osQ21CdjVHSSwyQkFDRSxlbkJ5NUdOLENtQnI1R0UsaUJIL2tGQSxzRUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVaEJvL0xELENnQngrTEMsMEJBR0MsWUFEQSxxQkFEQSxVaEI0K0xGLENtQmw2R0UsaUJIOWtGQSxzRUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVaEJxZ01ELENnQnovTEMsMEJBR0MsWUFEQSxxQkFEQSxVaEI2L0xGLENtQi82R0kseUJBT0UsbUNBTkEsV0FLQSxZQUZBLE9BRkEsZUFDQSxNQUVBLFdBR0EsVW5CaTdHTixDbUIvNkdJLHVCQUNFLGtCbkJpN0dOLENtQjk2R0kseUJBR0Usa0JBRkEsV0FDQSxTbkJpN0dOLENtQi82R00sbUNBRUUsWUFEQSxVbkJrN0dSLENtQjk2R0kseUJBR0Usa0JBRkEsVUFDQSxTbkJpN0dOLENtQi82R00sbUNBRUUsWUFEQSxVbkJrN0dSLENtQjc2R0UseUJBQ0UsY25CKzZHSixDbUI5NkdJLCtCQUNFLFluQmc3R04sQ21CNzZHRSxnQ0FDRSxlbkIrNkdKLENtQjk2R0ksbUNBQ0Usc0NuQmc3R04sQ21CLzZHTSw4Q0FDRSx5Q25CaTdHUixDbUI5NkdJLG1DQUNFLFduQmc3R04sQ21COTZHSSxtQ0FDRSxjZnZvRmEsQ2V3b0ZiLFduQmc3R04sQ21CMzZHSSxnRUFFRSx5Qm5CNjZHTixDbUIzNkdJLHlDQUNFLGFuQjY2R04sQ21CejZHSSw2QkFDRSxlQUNBLHFCbkIyNkdOLENtQno2R0ksNkJBR0UsV0FGQSxZQUNBLGFuQjQ2R04sQ21CejZHSSx5Q0FDRSxXQUNBLFNuQjI2R04sQ21CeDZHRSwyQkFFRSxhbkIwNkdKLENtQng2R0UsY0FDRSxTbkIwNkdKLENtQng2R00sOEJBQ0UsV0FDQSxRbkIwNkdSLENtQng2R00sOEJBQ0UsV0FDQSxRbkIwNkdSLENtQnQ2R0UsOENBRUUsWUFDQSxjbkJ3NkdKLENtQm42R0EsR0FFRSxTQURBLGVuQnU2R0YsQ21CbjZHSSwyQkFFRSxXQURBLFVuQnU2R04sQ21CcDZHSSwyQkFDRSxZbkJ1NkdOLENtQm42R0ksb0NBRUUsY25CcTZHTixDbUJuNkdJLGVBQ0UscUJuQnE2R04sQ21COTVHTSwwRUFFRSx3Qm5CbzZHUixDbUIvNUdJLGVBRUUsd0JoQnh1RkcsQ2dCdXVGSCxxQkFFQSxTQUNBLFVuQmk2R04sQ21CLzVHSSxlQUNFLFluQmk2R04sQ21CdjVHTSxpSEFJRSx3QmhCM3ZGQyxDZ0IwdkZELG9CbkIrNUdSLENtQjM1R0ksZUFDRSxZbkI2NUdOLENtQng1R0Esa0RBSUUsNEJuQjI1R0YsQ21CejVHQSxNQUVFLHNCQUNBLGNuQjQ1R0YsQ21CMTVHQSxHQUlFLDZCQURBLFdBREEsV0FEQSxTbkJnNkdGLENtQjU1R0UsTUFDRSxpQm5CODVHSixDbUI3NUdJLGFBTUUsNkJBRkEsWUFIQSxXQUNBLGNBS0EsWUFDQSxPQUNBLG1CQU5BLGtCQUVBLFVuQm02R04sQ21CNzVHSSxTQUNFLGVuQis1R04sQ21CNTVHRSxNQUNFLDRCbkI4NUdKLENtQjU1R0UsS0FDRSxhbkI4NUdKLENtQjU1R0UsaUNBRUUsZW5CNjVHSixDbUIxNUdBLEdBRUUsaUJBREEsU25CODVHRixDbUIxNUdBLGdCQUNFLGVuQjY1R0YsQ21CcjVHTSwyREFDRSxZQUNBLGFuQjA1R1IsQ21CbDVHSSxxRUFDRSxhbkJxNUdOLENtQjk0R0UsYUFDRSxhbkJrNUdKLENtQmg1R0UsY0FFRSxzQ0FDQSxnQm5CazVHSixDbUI3NEdFLG1DQUVFLGlCQURBLFNuQmk1R0osQ21COTRHRSx3QkFDRSxTbkJnNUdKLENtQjk0R0UsdUJBQ0UsU25CZzVHSixDbUI5NEdFLDBCQUNFLGdCQUNBLGdCbkJnNUdKLENtQjU0R0EsZUFDRSxzQkFLQSw2QkFKQSxXQUtBLGFBSEEsaUJBREEsYUFFQSxrQkFHQSxZQUNBLFNuQis0R0YsQ21CNzRHRSxzQkM3MkZFLDhCQUNBLG1DQUNBLG9DRDQyRkEsV0FDQSxjQzEzRkYsU0Q0M0ZFLHlCQzMzRkYsT3BCOHdNRixDbUJoNUdJLGdDQUNFLGNuQms1R04sQ21CaDVHSSwrQ0FDRSxVbkJrNUdOLENtQi80R0UsdUJBRUUsYUFEQSxrQkFFQSxTbkJpNUdKLENtQjk0R0EsYUFDRSx5Qm5CaTVHRixDbUIxNEdBLE1BQ0UsYW5CaTVHRixDbUIvNEdBLFVBQ0UsYW5CazVHRixDbUJoNUdBLFdBQ0UsWW5CbTVHRixDbUJoNUdBLFdBQ0UsWW5CbTVHRixDbUJoNUdBLGVBQ0UsaUJuQm01R0YsQ21CajVHQSxlQUNFLGlCbkJvNUdGLENtQmw1R0EsZUFDRSxpQm5CcTVHRixDbUJsNUdBLDRCQUNFLDRCQUNBLFduQnE1R0YsQ21CbjVHQSxhQUNFLHlCbkJzNUdGLENtQnA1R0EsVUFDRSxTbkJ1NUdGLENtQnI1R0EsYUFDRSx1Qm5CdzVHRixDbUJyNUdBLFVBQ0UscUJuQnc1R0YsQ21CcjVHQSxnQkFDRSxrQm5CdzVHRixDbUJ0NUdBLGlCQUNFLG1CbkJ5NUdGLENtQnY1R0EsaUJBQ0UsbUJuQjA1R0YsQ21CeDVHQSxpQkFDRSxtQm5CMjVHRixDbUJ6NUdBLCtCQUNFLGNBQ0EsWW5CNDVHRixDbUIxNUdBLGNBQ0UsMEJuQjY1R0YsQ21CMzVHQSxVQUNFLGNuQjg1R0YsQ21CNTVHQSxjQUNFLGdCbkIrNUdGLENtQjc1R0EsZUFDRSxpQm5CZzZHRixDbUI5NUdBLGVBQ0UsaUJuQmk2R0YsQ21CLzVHQSxlQUNFLGlCbkJrNkdGLENtQmg2R0EsZUFDRSxpQm5CbTZHRixDbUJqNkdBLGVBQ0UsaUJuQm82R0YsQ21CbDZHQSxjQUNFLDBCbkJxNkdGLENtQm42R0EsYUFDRSx1Qm5CczZHRixDbUJwNkdBLGNBQ0Usd0JuQnU2R0YsQ21CcjZHQSxZQUNFLFluQnc2R0YsQ21CdDZHQSxhQUNFLHlCbkJ5NkdGLENtQnY2R0EsYUFDRSx5Qm5CMDZHRixDbUJ4NkdBLGFBQ0UseUJuQjI2R0YsQ21CejZHQSxhQUNFLHlCbkI0NkdGLENtQjE2R0EsVUFDRSxxQm5CNjZHRixDbUIzNkdBLGFBQ0UsV25CODZHRixDbUI1NkdBLGtCQUNFLDBCbkIrNkdGLENtQjc2R0EsbUJBQ0UsMkJuQmc3R0YsQ21COTZHQSxZQUNFLDZCbkJpN0dGLENtQi82R0EsV0FDRSw0Qm5CazdHRixDbUJoN0dBLGNBQ0UsK0JuQm03R0YsQ21CajdHQSxhQUNFLDhCbkJvN0dGLENtQmw3R0EsY0FDRSxnQm5CcTdHRixDbUJoN0dBLGNBQ0UsZ0JuQnU3R0YsQ21CcDdHQSxLQUNFLFNuQnU3R0YsQ21CcjdHQSxLQUNFLFNuQnc3R0YsQ21CdDdHQSxNQUNFLFVuQnk3R0YsQ21CdjdHQSxLQUNFLFNuQjA3R0YsQ21CeDdHQSxLQUNFLFNuQjI3R0YsQ21CejdHQSxLQUNFLFNuQjQ3R0YsQ21CMTdHQSxpQkFDRSxlbkI2N0dGLENtQjM3R0Esa0JBQ0UsZ0JuQjg3R0YsQ21CMzdHQSxnQkFDRSxjbkI4N0dGLENtQjM3R0Esa0JBQ0UsY25CODdHRixDbUI3N0dFLHFCQUdFLCtCQUZBLGVBQ0EsaUJuQmc4R0osQ21COTdHSSxnQ0FDRSxpQm5CZzhHTixDbUJyOEdFLHFCQU9FLFVuQmk4R0osQ21CaDhHSSx1QkFDRSx1Qm5CazhHTixDbUI3OEdBLGtCQWVFLGNBREEsY25CbThHRixDbUJoOEdBLHdDQUNFLHdCbkJtOEdGLENtQmo4R0EsZUFFRSxnQ0FEQSxtQm5CcThHRixDbUJuOEdFLDRCQUNFLGtCbkJxOEdKLENtQjc3R0UscUhBQ0UseUJuQms4R0osQ21COTdHQSxhQUNFLG9CbkJpOEdGLENtQjk3R0UsdUNBR0UsdUJBREEsV25CazhHSixDbUIvN0dFLGFBQ0UsZW5CaThHSixDbUIvN0dFLDZGQUlFLGtCbkJpOEdKLENtQi83R0UsY0FDRSw2QkFDQSxtQkFDQSxlbkJpOEdKLENtQi83R0UsY0FDRSxxQm5CaThHSixDbUI1N0dBLGNBQ0UsY0FDQSxpQm5CZzhHRixDbUIvN0dFLHdCQUdFLGFBQ0EsNEJBRUEsVUFEQSxRQUhBLGdCQUtBLFNuQmc4R0osQ21CLzdHSSwrQkFDRSxVbkJpOEdOLENtQjk3R0Usc0VBR0UsZ0JBREEsT25CaThHSixDbUI5N0dFLHdCQUNFLHVCbkJnOEdKLENtQjc3R0Esa0JBQ0UsZ0JuQmc4R0YsQ21CMzdHRSx3QkFDRSxVbkIrN0dKLENtQjU3R0Esa0JBQ0UsbUJuQis3R0YsQ21CMzdHRSxpQkFDRSxtQm5CODdHSixDbUIzN0dBLHVCQUVFLHFCbkI4N0dGLENtQjM3R0EsYUFDRSxvQm5CODdHRixDbUIxN0dFLGVBQ0Usb0JuQjg3R0osQ21CNTdHRSxlQUNFLHVCbkI4N0dKLENtQjU3R0UsOEJBRUUsYUFDQSxpQm5CODdHSixDbUI3N0dJLG9DQUNFLGtCbkJnOEdOLENtQjc3R0UsMEZBTUUsU0FDQSxnQkFDQSxhQUNBLFNuQis3R0osQ21CNzdHRSxlQUNFLGNuQis3R0osQ21CNzdHRSxlQUNFLGNuQis3R0osQ21CNzdHRSxjQUNFLHlCbkIrN0dKLENtQjU3R0EsZUFHRSxnQkFGQSxrQkFLQSw2QkFKQSx3Q0FTQSxhaEJqc0dJLENnQjhyR0osU0FKQSxZQUdBLGtCQUZBLGtCQUtBLG1CQURBLFduQmk4R0YsQ21COTdHRSxzQkN4dEdFLGdDQUNBLGtDQUNBLG1DRHV0R0EsV0FDQSxjQ3J1R0YsU0R1dUdFLHVCQ3R1R0YsT3BCMHFORixDbUJqOEdBLE9BQ0UsVW5CbzhHRixDbUJsOEdBLFlBQ0UsYW5CcThHRixDbUJsOEdBLFlBQ0Usb0JuQnE4R0YsQ21CbjhHQSxnQkFDRSx3Qm5CczhHRixDbUJwOEdBLHFCQUdFLGtCQURBLFlBREEsVW5CeThHRixDbUJwOEdBLGdCQUNFLGFuQnU4R0YsQ21CbDhHRSxrQkFDRSxXbkJzOEdKLENtQmo4R0Usd0JBQ0UsV25CbzhHSixDbUIvN0dJLDhCQUNJLHlCQUNBLGlCbkJrOEdSLENtQi83R0ksd0JBQ0ksa0NBQ0EsY25CaThHUixDbUI5N0dJLDZCQUdJLGtDQURBLHNCQURBLHFCbkJrOEdSLENtQjU3R0Esa0JBRUksbUJBREEsbUJuQmc4R0osQ21CNTdHQSxvQkFDQyxhbkIrN0dELENtQjE3R0ksd0RBQ0ksb0JuQmc4R1IsQ21CNzdHQSwyQkFDQyxjQUNBLHdCQUNBLGlCQUdBLGdCQUZBLGNBQ0EsV25CaThHRCxDbUI5N0dFLHNHQUVFLHNCQURBLG9CbkJpOEdKLENtQjU3R0EsaUJBQ0UsMERBR0EscUJBREEsWUFEQSxXbkJpOEdGLENtQjU3R0EscUJBTUUseUJBSkEsa0JBQ0EsZ0JBSUEsYUFIQSxnQkFDQSxpQkFJQSxnQkFEQSxpQkFQQSxvRG5CdThHRixDbUI5N0dFLDRCQUNFLGdCQUNBLGdCbkJnOEdKLENtQjk3R0UsMEJBR0UsY0FDQSxjQUhBLHNEQUNBLGdCQUdBLGlCbkJnOEdKLENtQjc3R0EsZ0RBRUksY25CZzhHSixDbUIvNkdFLDRCQUNFLGdCQUNBLHFCbkIwN0dKLENtQnI3R0Usb0lBQ0kseURuQnc3R04sQ21CdDdHRSxrS0FDSSx5RG5CdzdHTixDcUJwek5DLDhCQU1DLHNFQUpBLFVBR0Esb0JBSkEsa0JBRUEsVUFDQSxXckJ5ek5GLENxQnR6TkUsaUNBQ0MsdUJBQ0EsY0FDQSxpQkFDQSxrQnJCd3pOSCxDcUJyek5DLGtDQUNDLFdBRUEsY2ZQaUIsQ2VNakIsZXJCd3pORixDcUJyek5DLDZCQUNDLGdCQUNBLGtCQUNBLGdCckJ1ek5GLENxQnJ6TkMsNkJBQ0MsOEJBQ0EsdUJBQ0EsY3JCdXpORixDcUJuek5BLFVBR0Msc0JBREEsc0JBREEsa0JBR0EsV0FFQSxPQURBLGtCQUVBLEtyQnN6TkQsQ3FCcnpOQyxjQUVDLGVBREEsWUFFQSxpQnJCdXpORixDcUJyek5DLGVBRUMsV0FEQSxlckJ3ek5GLENzQm5oTkUsNkNBQ0UsaUJ0QnNoTkosQ3VCeDFOQSxTQUNDLGV2QjIxTkQsQ3VCMTFORSxlQUdFLFdBRkEsV0FDQSxhdkI2MU5KLENzQjkyTkUsb0JBT0Usa0JBTEEsS3RCdTROSixDc0IvM05FLCtDQU5FLFNBQ0EsT0FKQSxlQUVBLFFBR0EsYXRCNjROSixDc0J6NE5FLDJCQU9FLGdCQUxBLE90QnU0TkosQ3dCNzRORSxtQ0FPRSxxQnJCaEJJLENxQmlCSix5QkFOQSxrQkFFQSxjQVFBLHFCQVBBLGVBTUEsWUFGQSxTQUNBLG9CQUpBLFd4QnE1TkosQ3dCOTROSSwrQ0FJRSxxQnJCMUJFLENxQnlCRix5QkFEQSxTeEJrNU5OLEN3QjU0TkUsOEJBQ0UsV0FDQSxrQnhCODROSixDd0IzNE5FLGdCcEJaQSxlQW5Cb0IsQ29CaUNsQixxQnhCNjROSixDd0IxNE5FLDRCQUNFLFV4QjQ0TkosQ3dCMTRORSwyREFFRSxzQkFDQSxleEI0NE5KLEN3Qno0TkUsaUJBSUUsd0JBQ0Esc0JBRkEsYXJCakRHLENxQitDSCxlQUNBLFlBSUEseUJBQ0EscUJBQ0EsZ0JBQ0EsNkJBRUEseUJBREEsV0FFQSxlQUNBLGVBQ0EsV3hCMjROSixDd0J6NE5JLHVCQUdFLHNCQURBLHlCQURBLFN4QjY0Tk4sQ3dCeDRORSw2QkFDRSxReEIwNE5KLEN3QnY0TkUseUJBQ0UseURBQ0EsMkJBQ0EsMkJ4Qnk0TkosQ3dCdDRORSxnQ0FNRSw4QkFKQSx1QkFHQSxjQUdBLFlBRUEsaUJBUEEsVUFRQSxVQVBBLGtCQUtBLFFBRkEsb0J4QjQ0TkosQ3dCdjROSSw0Q0FFRSxxQnJCL0ZFLENxQjhGRixVeEIyNE5OLEN3QnY0TkUsZ0JSeEZBLHNFQVZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVoQisrTkQsQ2dCbitOQyx5QkFHQyxZQURBLHFCQURBLFVoQnUrTkYsQ3dCeDVORSxnQkFNRSxVeEJxNU5KLEN3Qi80TkUsZ0JSL0ZBLHNFQWZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVoQm1nT0QsQ2dCdi9OQyx5QkFHQyxZQURBLHFCQURBLFVoQjIvTkYsQ3dCaDZORSxnQkFNRSxXeEI2NU5KLENzQjEvTkUsVUFRRSxxQm5CL0JJLENtQnlCSiwwQkFDQSxrQ0FHQSxtQkFGQSxrQkFDQSxrQkFFQSxZQUVBLGF0QjIvTkosQ3NCdi9OUSx3Q0FDRSx5Q3RCeS9OVixDc0J0L05NLDZCQUVFLGdCQURBLFd0QnkvTlIsQ3NCdC9OTSw2QkFDRSxnQkFFQSxldEJ1L05SLENzQnAvTkksa0JBQ0Usa0JBRUEsV0FEQSxTdEJ1L05OLENzQnIvTk0sZ0NBR0UsY3RCdS9OUixDc0JyL05NLGlFQUhFLHNCQURBLHdCdEI2L05SLENzQnIvTk0sb0NBQ0UsYXRCdS9OUixDc0JqL05JLDRCQUNFLGtCQUNBLGV0Qm8vTk4sQ3NCbC9OSSxtQ0FDRSxZdEJvL05OLENzQmwvTkksb0NBQ0UsYUFDQSxpQnRCby9OTixDc0JsL05JLHVDQUNFLGF0Qm8vTk4sQ3NCbC9OSSxrQ0FFRSxVR3hGSSxDSHVGSixRdEJxL05OLENzQmgvTkUsbUNBR0UsY0FEQSxZdEJvL05KLENzQmwvTkkscURBQ0UsZ0J0QnEvTk4sQ3NCbi9OSSwyRUFDRSxnQnRCcy9OTixDc0JyL05NLGlGQUVFLGVBREEsbUJBRUEsa0J0QncvTlIsQ3NCci9OSSxpRUFDRSxTdEJ3L05OLENzQnYvTk0sK0VBQ0UsY0FDQSxjdEIwL05SLENzQnQvTkUsa0JBQ0UscUJBQ0EsZ0J0QnkvTkosQ3NCdi9ORSxpQkFFRSxrQm5CL0ZHLENtQjhGSCxzQkFFQSxVbkJ4SEksQ21CMEhKLFlBREEsaUJ0QjIvTkosQ3NCei9OSSx3SEFTRSxTbEI3R0osZUFuQm9CLENrQjhIaEIsU0FDQSxTdEI0L05OLENzQnovTkksb0JBRUUsZWxCN0dKLGVBckJpQixDa0JtSWIsU3RCMi9OTixDc0J2L05FLGtCQVFFLG1DQUZBLFNBQ0EsT0FOQSxVQUVBLGVBRUEsUUFEQSxNQUZBLGtCQU9BLGF0QjAvTkosQ3NCei9OSSwwQkFDRSw0Q0FDQSx3QnRCMi9OTixDc0J6L05JLDBCQUVFLFVBREEsb0JBRUEsa0J0QjIvTk4sQ3NCdi9ORSxrQkFHRSxZQURBLGdCQURBLGV0QjQvTkosQ3NCeC9OSSxnQ0FDRSxhdEIwL05OLENzQngvTkkscUNBQ0UsYXRCMC9OTixDc0J2L05JLHFDQUNFLHVCdEJ5L05OLENzQnIvTkUsZ0JBQ0Usa0JBQ0EsV0FDQSxRdEJ3L05KLENzQnIvTkUscUJBQ0UsVW5CMUxJLENtQjJMSixjdEJ3L05KLENzQnIvTkUsd0NBRUUsb0N0QncvTkosQ3NCci9ORSxrRUFJRSxjQURBLFVBREEsNEJ0QjAvTkosQ3NCdC9OSSxzRkFDRSxtQnRCeS9OTixDc0JyL05FLDhDQUVFLFVBREEsdUJ0QnkvTkosQ3NCci9ORSxlQUNFLG9DdEJ3L05KLENzQnIvTkUseURBRUUsdUJ0QncvTkosQ3NCci9ORSxnRUFJRSxjQURBLFVBREEsNEJ0QjAvTkosQ3NCdi9OSSxvRkFDRSxtQnRCMC9OTixDc0J0L05FLHFDQUVFLFVBREEsdUJ0QjAvTkosQ3NCdC9ORSxjQUNFLGV0QnkvTkosQ3NCeC9OSSxvQkFHRSxXQUZBLFdBQ0EsYXRCMi9OTixDc0J2L05FLGlCQUNFLFd0QjAvTkosQ3NCeC9OSSx3QkFDRSxnQkd6UEksQ0gwUEosY3RCMC9OTixDc0J2L05FLG1CQUNFLFV0QjAvTkosQ3NCdi9ORSxZQUNFLGF0QjAvTkosQ3NCdi9ORSx3QkFHRSxxQm5CdFFJLENtQnFRSixhbkJqT0UsQ21CZ09GLGV0QjQvTkosQ3NCdC9ORSxTQUNFLHNCdEJ5L05KLEN3QnZvT0UsV0FDRSxrQnhCMG9PSixDd0J6b09JLGlCQUdFLFdBRkEsV0FDQSxheEI0b09OLEN3QnpvT0ksc0JBQ0UsV0FDQSxjQ2xJQyxDRG1JRCxXeEIyb09OLEN3QnpvT1EscUNBQ0UsWUFDQSxleEIyb09WLEN3QnRvT0kseUJBQ0UsaUJ4QndvT04sQ3dCdm9PTSwyQkFDRSxleEJ5b09SLEN3QnBvT00sMkJBRUUsY0FEQSxXQUVBLGlCeEJzb09SLEN3QnBvT00sOEJBQ0UsYXhCc29PUixDd0Jub09JLHNCQUNFLGF4QnFvT04sQ3dCam9PRSxlQUVFLDZCQUNBLFNBQ0EsZ0NBSEEsU0FJQSxheEJvb09KLEN3QnR5T0UseUNBT0UscUJyQmhCSSxDcUJpQkoseUJBTkEsa0JBRUEsY0FRQSxxQkFQQSxlQU1BLFlBRkEsU0FDQSxvQkFKQSxXeEI4eU9KLEN3QnZ5T0kscURBSUUscUJyQjFCRSxDcUJ5QkYseUJBREEsU3hCMnlPTixDd0JyeU9FLGlDQUNFLFdBQ0Esa0J4QnV5T0osQ3dCcHlPRSxtQnBCWkEsZUFuQm9CLENvQmlDbEIscUJ4QnN5T0osQ3dCbnlPRSwrQkFDRSxVeEJxeU9KLEN3Qm55T0UsaUVBRUUsc0JBQ0EsZXhCcXlPSixDd0JseU9FLG9CQUlFLHdCQUNBLHNCQUZBLGFyQmpERyxDcUIrQ0gsZUFDQSxZQUlBLHlCQUNBLHFCQUNBLGdCQUNBLDZCQUVBLHlCQURBLFdBRUEsZUFDQSxlQUNBLFd4Qm95T0osQ3dCbHlPSSwwQkFHRSxzQkFEQSx5QkFEQSxTeEJzeU9OLEN3Qmp5T0UsZ0NBQ0UsUXhCbXlPSixDd0JoeU9FLDRCQUNFLHlEQUNBLDJCQUNBLDJCeEJreU9KLEN3Qi94T0Usc0NBTUUsOEJBSkEsdUJBR0EsY0FHQSxZQUVBLGlCQVBBLFVBUUEsVUFQQSxrQkFLQSxRQUZBLG9CeEJxeU9KLEN3Qmh5T0ksa0RBRUUscUJyQi9GRSxDcUI4RkYsVXhCb3lPTixDd0JoeU9FLG1CUnhGQSxzRUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVaEJ3NE9ELENnQjUzT0MsNEJBR0MsWUFEQSxxQkFEQSxVaEJnNE9GLEN3Qmp6T0UsbUJBTUUsVXhCOHlPSixDd0J4eU9FLG1CUi9GQSxzRUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVaEI0NU9ELENnQmg1T0MsNEJBR0MsWUFEQSxxQkFEQSxVaEJvNU9GLEN3Qnp6T0UsbUJBTUUsV3hCc3pPSixDMEJqNk9RLG1EQUNJLGVBQ0EsVzFCbTZPWixDMEIvNU9JLGdCQUdJLGN0QkxXLENBVWpCLGVBbkJvQixDc0JhZCxpQjFCazZPUixDMEI5NU9JLHNCQUNJLGdCMUJtNk9SLEMwQjc1T0ksd0VBSEksc0JBRkEscUJBQ0EsVTFCczZPUixDMEI1NU9JLDhCQUNJLG1CMUI4NU9SLEMwQjM1T0ksa0NBQ0ksa0JBQ0EsZ0IxQjY1T1IsQzBCMTVPSSw0QkFFSSxtQkFDQSxvQjFCNDVPUixDMEJ2NU9RLG1DQUNJLGMxQnk1T1osQzBCcjVPSSw0QkFFSSx5QzFCdTVPUixDMEJuNU9JLHVCQUVJLGtDMUJ3NU9SLEMwQnI1T0ksc0JBR0kscUJ2QnRFQSxDdUJxRUEsYXZCNUJDLEN1QjJCRCxhMUJ5NU9SLEMwQnA1T0ksa0NBRUksd0J2QnZFRyxDdUJ5RUgscUJBQ0EsMEJBREEsdUJBSEEsVzFCMDVPUixDMEJwNU9RLDJDQUVJLDBCQURBLGFBRUEsZTFCczVPWixDMEJyNU9ZLGlEQUNJLFkxQnU1T2hCLEMwQmw1T0ksZ0NBQ0ksU0FHQSxrQkFEQSxzQkFEQSxVMUJzNU9SLEMwQjk0T1EsaUdBQ0ksa0MxQm01T1osQzBCaDVPUSxtREFDSSxpQjFCazVPWixDMEI3NE9RLDBDQUNJLGNBQ0EsaUIxQis0T1osQzJCNS9PQSxxQkFFSSx5QkFJQSxrQkFMQSxpQkFFQSxrQkFDQSxnQkFDQSxVM0JnZ1BKLEMyQjcvT0ksMkJBQ0ksZTNCKy9PUixDMkI5L09RLDhCQUNJLDRCM0JnZ1BaLEMyQi8vT1kseUNBQ0kseUMzQmlnUGhCLEMyQi8vT1ksc0NBQ0ksZTNCaWdQaEIsQzJCaGdQZ0IseUNBQ0ksYTNCa2dQcEIsQzJCNy9PUSxrQ0FJSSxnQkFIQSxZQUNBLFNBQ0EsUzNCZ2dQWixDMkIzL09JLDREQUdJLFdBQ0EsZ0IzQjQvT1IsQzJCei9PSSwwREFHSSxXQUNBLGUzQjAvT1IsQzJCdi9PSSx3QkFFSSwwQkFEQSx5QkFFQSxxQjNCeS9PUixDMkJyL09JLHdCQUNJLGtCeEI5QkcsQ3dCb0NILGdDQURBLDZCQUpBLGF4QnRERCxDd0J1REMsY3ZCL0NVLEN1QmdEVixldkJ2RGMsQ3VCd0RkLGlCQUdBLGtCM0J1L09SLEMyQnAvT0ksa0NBQ0ksa0J4Qi9ERyxDd0JvRUssbUNBRkEsY3ZCekRHLEN1QjBESCxldkJuRU0sQ3VCZ0VkLGFBQ0EsZTNCeS9PUixDMkJwL09RLHdCQUVJLHdDQURBLHdDM0J1L09aLEMyQm4vT0ksdUJBQ0ksUTNCcS9PUixDMkJwL09nQiwrQkFDSSxjM0JzL09wQixDMkJsL09JLHdCQUVJLFNBREEsUzNCcS9PUixDMkJsL09JLDhCQUNJLGtCM0JvL09SLEMyQm4vT1Esc0NBQ0ksY3ZCaEZPLEN1QmlGUCxlM0JxL09aLEMyQmgvT0EscUJBQ0ksZTNCbS9PSixDMkJoL09RLG1DQUNJLHlDM0JrL09aLEMyQi8rT0ksd0JBQ0ksVzNCaS9PUixDMkIvK09JLHdCQUNJLHVDQUNBLGN2Qm5HVyxDdUJvR1gsVzNCaS9PUixDMkJuK09BLG1CQUNJLGlCM0I4K09KLEMyQjErT0ksaUNBQ0ksYTNCNitPUixDMkJ2K09JLGVBQ0ksYTNCMCtPUixDMkJ4K09JLGFBRUksV0FDQSxjQUZBLFMzQjQrT1IsQzJCeCtPSSxhQUNJLGlCQUVBLGNBREEsUzNCMitPUixDMkJwK09BLHNCQUNJLHNCM0J1K09KLEMyQnIrT0Esc0JBR0ksc0JBQ0EsaUNBSEEsZUFDQSxhM0IwK09KLEMyQnIrT0EsdUJBQ0kseUJBQ0EsYTNCdytPSixDMkJyK09BLGdCQUNJLHVCM0J3K09KLEMyQng5T0Esc0JBVkksWUFEQSxrQkFFQSxXQUNBLGVBQ0EsZ0JBQ0EsY0FDQSxlQUNBLGtCQUNBLGlCM0JvL09KLEMyQnArT0EsaUJBWkksa0IzQjAvT0osQzJCOStPQSxPQUdJLFlBREEsa0JBRUEsV0FDQSxlQUNBLGdCQUNBLGEzQnUrT0osQzJCdCtPSSxrQkFPSSxXQUhBLGVBRkEsWUFHQSxlQUZBLGNBR0Esa0JBTEEsVTNCOCtPUixDMkJ2L09BLE9Bb0JJLGtCQUhBLGVBQ0EsaUJBQ0EsaUIzQjArT0osQzJCdCtPQSxpQkFDSSxvQjNCeStPSixDMkIvOU9BLGFBQ0ksYTNCcytPSixDMkJuK09BLE1BRUksVTNCcytPSixDMkJuK09BLGFBSkksaUIzQjQrT0osQzJCeCtPQSxPQUVJLFczQnMrT0osQzJCbCtPSSxhQUdJLFdBRkEsV0FDQSxhM0JzK09SLEMyQmwrT0EsYUFJSSxjQUhBLGtCQUNBLFdBQ0EsTzNCcytPSixDMkJoK09BLFFBRUksWUFDQSxjdkIvUGUsQ3VCZ1FmLFEzQm0rT0osQzJCaitPSSx1QkFMQSxhM0J5K09KLEMyQmgrT0ksd0JBQ0ksZ0IzQmsrT1IsQzJCLzlPSSw0QkFDSSxnQjNCaStPUixDMkIzOU9BLHNCQVVJLHNEM0I4OU9KLEMyQjU5T0EsNkNBVkksbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVTNCNitPSixDMkJ6K09BLHVCQVVJLHFFM0IrOU9KLEMyQjM5T0ksd0RBQ0ksZ0IzQjg5T1IsQzJCMzlPUSxnQ0FDSSxhM0I2OU9aLEMyQno5T0EsU0FDSSxhM0I0OU9KLEMyQng5T0EsVUFJSSxnQnRCdFNGLHNCc0JtU2lDLENBRS9CLG1CQURBLFUzQjY5T0osQzJCeDlPQSxrQkFFSSxZQUNBLGtCQUZBLHFCM0I2OU9KLEMyQnI5T0EsY0MzUkcsaUI1Qm92UEgsQzRCbnZQRSw2QkFJRSx3QnpCeENHLEN5QnFDSCxrQkFFQSxxQkFHQSwwQkFHQSx5QkFQQSxrQkFLQSxnQkFGQSxVRHNSaUIsQ0NuUmpCLFk1QnN2UEosQzRCcHZQSSxtQ0FHRSxXQUNBLGNBSEEsU0FJQSxrQkFIQSxPNUJ5dlBOLEM0QnB2UEksb0NBQ0Usa0I1QnN2UE4sQzRCcHZQSSxtQ0FDRSxjQUNBLFE1QnN2UE4sQzRCcHZQSSwrQ0FFRSxzQkFEQSxZNUJ1dlBOLEM0QnB2UEksK0JBQ0MsaUJBQ0EsY0FDQSxjNUJzdlBMLEM0Qmx2UEksa0NBRUUsWURzUHFCLENDdlByQiwwQjVCcXZQTixDNEJudlBNLHdDQUdFLGtDQUNBLG1DQUZBLDZCQURBLFc1Qnd2UFIsQzRCanZQTSwwQ0FDRSxTRDRPMEIsQ0MzTzFCLFc1Qm12UFIsQzRCbHZQUSxnREFDRSxTNUJvdlBWLEM0Qi91UE0sMkNBQ0UsVTVCaXZQUixDNEJodlBRLGlEQUNFLFU1Qmt2UFYsQzRCNXVQSSwwREFDRSxTRDBONEIsQ0N6TjVCLHFCNUI4dVBOLEM0Qjd1UE0sd05BSUUsNkJBREEsWUFFQSxPNUIrdVBSLEM0QjV1UFEsMEZBQ0UsMEI1Qjh1UFYsQzRCNXVQVSwwTUFJRSxhekJsREssQ3lCaURMLGN4QmhJTyxDd0IrSFAsZTVCZ3ZQWixDNEIxdVBNLHFFQUtFLGF6QjNEUyxDeUJ1RFQsMENBRUEsY3hCdklXLEN3QnNJWCxleEI5SVcsQ3dCZ0pYLGdCNUI2dVBSLEM0QnZ1UEksZ0NBQ0UsMEJBQ0EsUzVCeXVQTixDNEJ4dVBNLHNDQUVFLGdDQUNBLGtDQUNBLG1DQUhBLFE1QjZ1UFIsQzRCdHVQTSx3Q0FDRSxTRCtLMEIsQ0M5SzFCLFc1Qnd1UFIsQzRCdnVQUSw4Q0FDRSxTNUJ5dVBWLEM0QnB1UE0seUNBQ0UsVTVCc3VQUixDNEJydVBRLCtDQUNFLFU1QnV1UFYsQzRCanVQSSx3Q0FDRSw2QkFDQSxVNUJtdVBOLEM0Qmx1UE0sOENBSUUsb0NBRkEsOEJBQ0EsaUNBRkEsVTVCdXVQUixDNEJodVBNLDRDQUNFLFM1Qmt1UFIsQzRCanVQUSxrREFDRSxPNUJtdVBWLEM0Qjl0UE0sK0NBQ0UsWTVCZ3VQUixDNEIvdFBRLHFEQUNFLFU1Qml1UFYsQzRCM3RQSSx1Q0FDRSw0QkFDQSxTNUI2dFBOLEM0QjV0UE0sNkNBSUUsb0NBRkEsK0JBQ0EsaUNBRkEsUzVCaXVQUixDNEIxdFBNLDJDQUNFLFM1QjR0UFIsQzRCM3RQUSxpREFDRSxPNUI2dFBWLEM0Qnh0UE0sOENBQ0UsWTVCMHRQUixDNEJ6dFBRLG9EQUNFLFU1QjJ0UFYsQzRCcHRQSSxrREFDRSxjNUJzdFBOLEM0Qm50UEUsb0RBQ0UsaUI1QnF0UEosQzRCbnRQRSx5REFDRSxlNUJxdFBKLEM0Qm50UEUsMERBQ0UsZ0I1QnF0UEosQzJCNW5QQSxjQUVJLHFCQUNBLDRCQUNBLG9CM0I2blBKLEMyQjNuUFEsa0NBQ0ksa0IzQjZuUFosQzJCdm5QQSxrQkFDSSxpQjNCMG5QSixDMkJ4blBBLEtBQ0ksbUIzQjJuUEosQzJCeG5QQSxhQUNJLGUzQjJuUEosQzJCeG5QQSxNQUVJLE8zQjJuUEosQzJCeG5QQSxZQUpJLGlCM0Jpb1BKLEMyQjduUEEsTUFFSSxPM0IyblBKLEMyQnhuUEEsYUFDSSxlM0IyblBKLEMyQnhuUEEsYUFDSSxlM0IyblBKLEMyQnhuUEEsY0FDSSxnQjNCMm5QSixDMkJ6blBBLGNBQ0ksZ0IzQjRuUEosQzJCMW5QQSxlQUNJLGlCM0I2blBKLEMyQjNuUEEsWUFDSSxrQjNCOG5QSixDMkI1blBBLGdCQUNJLGtCM0IrblBKLEMyQjFuUEksbUtBQ0ksbUJBQ0EscUVBQ0Esb0IzQjZuUFIsQzJCeG5QQSxXQUdJLDRDQURBLDZDQURBLG1DM0I2blBKLEMyQnpuUEEsU0FDSSxrQzNCNG5QSixDMkJ4blBBLDRDQUNJLHlCM0IyblBKLEMyQnhuUEEsTUFDSSxxQjNCMm5QSixDMkIxblBJLHlCQUNJLGUzQjRuUFIsQzJCem5QQSxNQUVJLHFCM0IyblBKLEMyQjFuUEkseUJBQ0ksZTNCNG5QUixDMkJ6blBBLG1CQUNJLGlCM0I0blBKLEMyQnpuUEEsZ0JBQ0ksY0FDQSxrQjNCNG5QSixDMkIzblBJLG9CQUNJLG1CQUNBLHFCM0I2blBSLEMyQjVuUFEseUNBQ0ksa0IzQjhuUFosQzJCMW5QUSxzQkFDSSxxQjNCNG5QWixDMkI3blBRLHNCQUNJLHFCM0IrblBaLEMyQmhvUFEsc0JBQ0kscUIzQmtvUFosQzJCbm9QUSxzQkFDSSxxQjNCcW9QWixDMkJsb1BJLHNCQUNJLHFCM0Jvb1BSLEMyQmxvUEksdUJBR0ksZUFEQSxlQURBLGEzQnNvUFIsQzJCbm9QUSx5QkFDSSxlM0Jxb1BaLEM2QnZsUUEsc0JBS0Msd0JBREEsMkI3QndsUUQsQzZCcGxRQSxXQUlDLDBEQURBLFlBREEsVTdCd2xRRCxDNkJubFFBLFdBSUMsMERBREEsWUFEQSxVN0J1bFFELEM4Qm5tUUEsK0NBRUUscUJBQ0Esa0I5QnNtUUYsQzhCbm1RQSx3QkFDRSxTOUJzbVFGLEM4Qm5tUUEsdUJBQ0UsUzlCc21RRixDOEJubVFBLGNBQ0UsYTlCc21RRixDOEJubVFBLGFBQ0UsVzlCc21RRixDOEJwbVFBLGVBQ0Usd0I5QnVtUUYsQzhCcm1RQSxpQkFDRSxxQjlCd21RRixDOEJ0bVFBLHFCQUNFLGU5QnltUUYsQzhCdm1RQSxrQkFDRSxzQjlCMG1RRixDOEJ4bVFBLG9CQUNFLGM5QjJtUUYsQzhCem1RQSxZQUNFLGdCOUI0bVFGLEM4QjFtUUEsc0JBQ0UsK0I5QjZtUUYsQzhCM21RQSxrQkFDRSxlOUI4bVFGLEM4QjVtUUEscUJBQ0Usa0I5QittUUYsQzhCN21RQSxPQUNFLGU5QmduUUYsQzhCOW1RQSxZQUNFLGU5QmluUUYsQzhCL21RQSxhQUNFLGU5QmtuUUYsQzhCaG5RQSxZQUNFLHFCQUNBLHdCOUJtblFGLEMrQmpyUUEsaUJBR0ksd0JBREEsZ0IzQkZXLEMyQklYLHlCQUhBLFUvQnVyUUosQytCanJRQSxrQkFDSSxXL0JvclFKLEMrQmxyUUksOEJBRUksWUFEQSxvQi9CcXJRUixDK0JqclFJLCtCQUNJLGUvQm1yUVIsQytCbHJRUSw4Q0FJSSxlNUJyQkosQzRCb0JJLGtCQURBLFlBREEsVS9CdXJRWixDK0I5cVFBLG9CQUNJLGEvQmlyUUosQytCNXFRSSx3Q0FDSSxVL0IrcVFSLEMrQjVxUUksdUNBQ0ksZUFFQSxhQURBLGdCL0IrcVFSLEMrQjFxUUEsVUFDSSxVL0I4cVFKLEMrQjNxUUksZ0NBRUksa0I1QjhDYSxDNEI3Q2IsaUJBRkEsbUIvQitxUVIsQytCM3FRUSw4Q0FDSSxXL0I2cVFaLEMrQjFxUVEseURBQ0ksYy9CNHFRWixDK0J4cVFJLG9DQUNJLGtCNUJ5QlEsQzRCdEJSLGdDQURBLDZCQURBLFcvQjRxUVIsQytCdHFRUSwrQkFDSSxrQi9Cd3FRWixDK0JycVFRLHdDQUVJLFdBQ0EsZ0JBRkEsVy9CeXFRWixDK0JycVFRLHFDQUdJLGFBREEsZUFEQSxpQi9CeXFRWixDK0J0cVFZLHNEQUNJLGUvQndxUWhCLEMrQnRxUVksOENBRUkscUJBREEsZUFFQSxnQi9Cd3FRaEIsQytCbnFRUSwwQ0FDSSxXL0JxcVFaLEMrQnBxUVksNkRBQ0ksZS9Cc3FRaEIsQytCNXBRSSw0Q0FDSSxjL0JpcVFSLEMrQjlwUUksZ0JBQ0ksYS9CZ3FRUixDK0I3cFFJLHlCQUVJLDhCQUNBLFlBRkEsUy9CaXFRUixDK0I1cFFJLDJCQUNJLGlCL0I4cFFSLEMrQjNwUVksK0NBQ0ksZS9CNnBRaEIsQytCcnBRSSxpQ0FHSSxvQkFEQSxXQURBLHNCL0I2cFFSLEMrQnZwUVEsOENBT0ksd0I1Qi9JSCxDNEJ5SUcseUJBQ0EsWUFJQSxVQUZBLGtCQUNBLFNBRkEsUy9CNnBRWixDK0J0cFFRLGtEQU1JLHdCNUJ4SkgsQzRCbUpHLHlCQUNBLFlBR0EsZ0JBREEsa0JBREEsUy9CMnBRWixDK0JycFFRLG1EQU1JLHdCNUJqS0gsQzRCOEpHLHlCQUNBLHFCQUZBLFdBR0EsbUJBSkEsUS9CNHBRWixDK0JwcFFZLGdFQUVJLFdBREEsZS9CdXBRaEIsQytCanBRSSxtRUFDSSxnQkFDQSxnQkFFQSxVQURBLFcvQm9wUVIsQytCanBRUSwrRUFDSSwwQi9CbXBRWixDK0JocFFRLHlFQUNJLFdBQ0EsUy9Ca3BRWixDK0JqcFFZLDZFQUlJLGtCNUJoS0osQzRCNkpJLFdBS0EsY0FDQSxXQUpBLDJCQUVBLGtCQUhBLG9CL0J3cFFoQixDK0Ivb1FZLHlGQU1JLHFDQUNBLCtCQUZBLGtDQUpBLFlBQ0EsY0FFQSxTQU9BLFVBREEsaUJBRkEsa0JBQ0EsUUFOQSxRQVNBLFMvQmlwUWhCLEMrQjlvUVksMkZBTUkscUNBQ0EsNEJBRkEsa0NBSkEsWUFDQSxjQUVBLFNBUUEsVUFEQSxnQkFEQSxpQkFGQSxrQkFDQSxRQU5BLFFBVUEsUy9CZ3BRaEIsQytCM29RWSxxRkFDSSw0Qi9CNm9RaEIsQytCM29RWSxpR0FDSSx3Qy9CNm9RaEIsQytCeG9RWSwyRkFDSSw0Qi9CMG9RaEIsQytCeG9RWSx1R0FDSSx3Qy9CMG9RaEIsQytCcm9RWSx5RkFDSSxrQi9CdW9RaEIsQytCcm9RWSxxR0FDSSw4Qi9CdW9RaEIsQytCbm9RUSxxR0FDSSxpQi9CcW9RWixDK0Jsb1FRLG1HQUNJLGtCL0Jvb1FaLEMrQjluUUEsaUJBRUkscUJBREEscUIvQmtvUUosQytCOW5RQSxjQUNJLGdCL0Jpb1FKLEMrQi9uUUksdURBQ0ksbUUvQmlvUVIsQytCOW5RSSw4QkFDSSxtQ0FDQSxnQ0FFQSxtQ0FEQSx1Qi9CaW9RUixDK0I5blFRLGtDQUVJLGdCQURBLGEvQmlvUVosQytCN25RSSxpQ0FDSSxhQUNBLGlCL0IrblFSLEMrQjFuUUksZ0RBR0ksY0FEQSxnQkFEQSx1QkFHQSxrQi9CNm5RUixDK0J6blFBLHVDQUNJLGtCQUNBLFlBQ0EsSy9CNG5RSixDK0J4blFBLGlCQUNJLGUvQjhuUUosQytCem5RQSxxQ0FISSxjM0JuVGMsQzJCa1RkLFcvQm1vUUosQytCMW5RQyxzQkFFRyxxQi9CNm5RSixDK0IxblFBLGtCQUNJLHFCL0I2blFKLEMrQjNuUUEscUJBQ0MsYUFDQSxXL0I4blFELEMrQjVuUUEsK0JBQ0MsYy9CK25RRCxDK0I3blFBLDBCQUNDLDRCL0Jnb1FELENnQ3Q5UUEscUJBQ0ksa0JBQ0EsVWhDeTlRSixDZ0N4OVFJLDJCQUVJLGE3QkVHLEM2QkhILGVoQzI5UVIsQ2dDeDlRSSw4QkFNSSxtQkFFQSxrQkFIQSxnQkFEQSxlNUJQYyxDNEJVZCxhQU5BLGtCQUVBLFFBREEsUWhDZytRUixDZ0N2OVFJLCtCQUdJLGlCQUZBLGtCQUNBLE9oQzA5UVIsQ2dDdjlRWSxvREFDSSxhaEN5OVFoQixDZ0NuOVFBLDBCQUNJLGdDaENzOVFKLENnQ245UUEsa0JBRUksWUFEQSxZaEN1OVFKLENnQ3I5UUkscUJBQ0ksb0JBQ0EsZ0JoQ3U5UVIsQ2dDdDlRUSxpQ0FDSSxjQUNBLGNoQ3c5UVosQ2dDNzlRSSxxQkFPSSxXQUNBLGNBQ0EsaUJoQ3k5UVIsQ2dDeDlRUSwyQkFDSSxpQ0FDQSxZaEMwOVFaLENnQ3g5UVEsaURBRUksdUJBQ0EseUJBRkEsYTdCdUNNLEM2QnBDTixlQUNBLGM1QjNDTyxDNEI0Q1AsZWhDMDlRWixDZ0N6OVFZLDJEQUVJLGtCN0JwQ1QsQzZCbUNTLG9CQUlBLFU3Qi9EUixDNkJnRVEsZTVCNURNLEM0QjBETixjQURBLGlCaEM4OVFoQixDZ0N4OVFRLDRCQUNJLCtCaEMwOVFaLENpQ3poUkEsV0FDRSxzQkFDQSxrQkFDQSxnQkFDQSw2Q0FDQSw0U2pDNmhSRixDaUNyaFJBLFdBQ0Usc0JBQ0Esa0JBQ0EsZ0JBQ0EsNkNBQ0EsNFNqQ3doUkYsQ2lDaGhSQSxXQUNFLHNCQUNBLGtCQUNBLGdCQUNBLDZDQUNBLDRTakNtaFJGLENpQzNnUkEsV0FDRSxzQkFDQSxrQkFDQSxnQkFDQSw2Q0FDQSw0U2pDOGdSRixDaUN0Z1JBLFdBQ0Usb0JBQ0Esa0JBQ0EsZ0JBQ0EsK0RqQ3lnUkYsQ2lDdGdSQSxXQUNFLG9CQUNBLGtCQUNBLGdCQUNBLCtEakN5Z1JGLENpQ3RnUkEsV0FDRSxvQkFDQSxrQkFDQSxnQkFDQSwrRGpDeWdSRixDaUN0Z1JBLFdBQ0Usb0JBQ0Esa0JBQ0EsZ0JBQ0EsK0RqQ3lnUkYsQ2lDdGdSQSxXQUNFLG9CQUNBLGtCQUNBLGdCQUNBLCtEakN5Z1JGLENpQ3RnUkEsV0FDRSxvQkFDQSxrQkFDQSxnQkFDQSwrRGpDeWdSRixDa0N6bVJBLG1CQUdJLHFCQUZBLFNBQ0Esa0JBR0EsUUFDQSxlQUNBLHFCbEM4bVJKLENrQzNtUkEsdUVBVUUsOEJBQ0csMkJBQ0sscUJsQzhtUlYsQ2tDM21SQSxtQ0FlSSw0QkFSQSx5QkFNQSxrQkFIQSxjQVRBLGNBQ0EsWUFPQSxpQkFMQSxnQkFEQSxrQkFFQSxrQkFNQSxxQkFIQSxtQkFTQSwyQkFNQSxzR0FDQSx3RUFDQSxxRUFFQSxvREFFQSw0REFIQSxzSEFSRSx5QkFDRyxzQkFDQyxxQkFDSSxnQmxDZ25SZCxDa0NybVJBLHNEQUtJLHNHQUNBLHdFQUNBLHFFQUVBLG9EQVJBLDRCQUVBLDBCQUtBLCtHbEN1bVJKLENrQ25tUkEsc0VBQ0ksaUJsQ3NtUkosQ2tDbm1SQSxtREFFSSxjQURBLGtCQUVBLGdCQUlBLHVCQUZBLGtCbENzbVJKLENrQ2ptUkEsd0NBWUksd0VBREEsU0FFQSxlQVpBLGFBT0EsY0FMQSxZQVdBLFVBVkEsa0JBQ0EsV0FJQSxxQkFIQSxrQkFKQSxVbEM4bVJKLENrQy9sUkEsMkRBQ0ksb0JsQ2ttUkosQ2tDL2xSQSw4Q0FDSSxnQ0FDQSxjbENrbVJKLENrQy9sUkEsbUJBY0ksc0JBYkEsU0FjQSx3QkFOQSxZQUpBLE9BSEEsU0FLQSxnQkFDQSxlQUdBLFVBUkEsVUFDQSxlQUVBLE1BSUEsV0FFQSxZbENxbVJKLENrQy9sUkEsY0FPSSxnQkFFQSx5QkFHQSwwQkFGQSxhQUlBLDZDQUNRLHFDQVBSLFdBTkEsZ0JBQ0Esa0JBRUEsU0FKQSxXQUdBLFlsQzBtUkosQ2tDNWxSQSx5QkFDSSw2QkFDQSxVbEMrbFJKLENrQzVsUkEseUNBQ0ksZWxDK2xSSixDa0M1bFJBLGlDQUdJLGdCQUVBLDBCQUhBLDZCQUtBLDhDQUNRLHNDQVBSLGNsQ29tUkosQ2tDMWxSQSxxQkFFSSx3Q2xDNmxSSixDa0MxbFJBLHFEQUNJLDRCbEM2bFJKLENrQzFsUkEsa0RBVUksNEJBRUEsZ0JBQ0Esc0dBQ0Esd0VBQ0EscUVBRUEsb0RBVEEsOEJBUEEscUJBZUEsc0hBYkEsWUFDQSxrQkFDQSxRQUNBLE1BSkEsVWxDeW1SSixDa0N2bFJBLG9EQUlJLHNFQUhBLGNBRUEsWUFEQSxVbEM0bFJKLENrQ3ZsUkEsZ0JBQ0kscUJBR0EsU0FEQSxnQkFFQSxpQkFDQSxrQkFFQSxrQkFHQSxtQkFUQSxXQU9BLGFsQzBsUkosQ2tDcmxSQSxzQkFpQkksOEVBQ0EsaUtBQ0Esa0lBQ0EsK0hBQ0EsZ0hBVkEseUJBQ0EsZ0JBRUEsd0JBQ1EsZ0JBUFIsc0JBQ0EsY0FQQSxzQkFHQSxTQUZBLGdCQUlBLFVBSEEseUJBSEEsVWxDd21SSixDa0NqbFJBLHVEQUNJLGNsQ29sUkosQ2tDamxSQSxxQ0FDSSx3RUFDQSwySkFDQSw0SEFDQSx5SEFDQSx5R2xDb2xSSixDa0NqbFJBLHFGQUVJLHlCQUdBLDBDQUNRLGtDQUhSLFlsQ3NsUkosQ2tDaGxSQSx1Q0FRSSxzQkFDQSxzR0FDQSx3RUFDQSxxRUFFQSxvREFaQSxnQ0FJQSw0QkFDQSw2QkFKQSxzQ0FDUSw4QkFTUiwrR2xDa2xSSixDa0M5a1JBLHFIQUtJLHNHQUNBLHFFQUNBLGtFQUVBLHVEQU5BLHNEQUtBLCtHbENpbFJKLENrQzdrUkEsc0RBQ0ksdUJBQ0EsaUJBQ0EsV2xDZ2xSSixDa0M5a1JBLHdEQUNJLDZCbENpbFJKLENrQzdrUkEsaUJBR0kscUJBRkEsaUJBSUEsa0JBQ0EsZ0JBSkEsa0JBRUEsa0JBR0EseUNsQ2lsUkosQ2tDOWtSQSx1Q0FDSSxTQUNBLGNsQ2lsUkosQ2tDOWtSQSxnRUFBb0UsaUJsQ2tsUnBFLENrQ2psUkEsc0ZBQTBGLGlCbENxbFIxRixDa0NwbFJBLDRHQUFnSCxpQmxDd2xSaEgsQ2tDdmxSQSxrSUFBc0ksaUJsQzJsUnRJLENrQzFsUkEsd0pBQTRKLGtCbEM4bFI1SixDa0M3bFJBLDhLQUFrTCxrQmxDaW1SbEwsQ2tDaG1SQSxvTUFBd00sa0JsQ29tUnhNLENrQ2xtUkEsb0JBR0ksc0JBREEsa0JBREEsZWxDdW1SSixDa0NsbVJBLHVFQUNJLGVsQ3FtUkosQ2tDbG1SQSx1Q0FHSSxlQURBLFNBR0EsZUFKQSxvQkFNQSwyQkFDRSx5QkFDRyxzQkFDQyxxQkFDSSxnQmxDbW1SZCxDa0NobVJBLHNDQUNJLG1CQUNBLFVsQ21tUkosQ2tDaG1SQSx1QkFDSSxtQkFDQSxpQmxDbW1SSixDa0NobVJBLHlDQUNJLHNCbENtbVJKLENrQ2htUkEseUNBQ0ksZ0JBQ0EsVWxDbW1SSixDa0MvbFJBLG1IQUdJLG1CQUNBLGlCbENrbVJKLENrQzVsUkEsdURBRUksbUJBREEsV0FHQSxlQURBLGlCbENtbVJKLENrQ2htUkEsbUNBQ0UsbUJBRUEsZUFEQSxpQmxDb21SRixDa0NobVJBLG1DQUNJLFlsQ21tUkosQ2tDaG1SQSxxQ0FDSSwwRWxDbW1SSixDa0NobVJBLHNCQUNJLG1CQUNBLGlCbENtbVJKLENrQzlsUkEsOERBQ0kseUJBQ0Esc0JBQ0Esc0JBQ0EsY2xDa21SSixDa0MvbFJBLDZFQUNJLHlCQUNBLHNCQUNBLGFsQ2ttUkosQ2tDL2xSQSxtRUFDSSxZbENrbVJKLENrQzVsUkEsMENBV0ksc0JBQ0EsOEZBQ0EsK0RBQ0EsNERBQ0EsdURBUkEseUJBQ0EsWUFQQSxzQkFDQSxVQUNBLFNBTUEsZ0JBTEEsVUFDQSxpQmxDd21SSixDa0MzbFJBLGdCQUNFLHlCbEM4bFJGLENrQzNsUkEsMENBQ0ksZWxDOGxSSixDa0MzbFJBLG1FQUNJLHlCQUdBLDBDQUNRLGtDQUhSLFlsQ2dtUkosQ2tDM2xSQSw2Q0FDSSxXQUNBLGVsQzhsUkosQ2tDNWxSQSxnRUFDSSxTQUNBLFVBQ0Esa0JsQytsUkosQ2tDNWxSQSxzRUFXSSxpQ0FIQSxTQUxBLGtCQU1BLHdCQUNRLGdCQUpSLFdBRkEsc0JBQ0EsZUFIQSxhQUtBLFVBTkEsV2xDeW1SSixDa0M1bFJBLHFGQUNJLGlGbEMrbFJKLENrQzVsUkEsaUJBQ0ksb0JsQytsUkosQ2tDNWxSQSxpRUFlSSw0QkFQQSx5QkFFQSxrQkFFQSw4REFDUSxzREFQUixXQUNBLGVBRkEsaUJBSEEscUJBREEseUJBRUEsa0JBY0EsMkJBTUEseUJBRUEsbUpBQ0EsdUZBQ0EseUZBQ0EsK0VBSkEsZ0hBTkUseUJBQ0csc0JBQ0MscUJBQ0ksZ0JsQ2dtUmQsQ2tDdmxSQSxpRkFDSSxjbEMwbFJKLENrQ3hsUkEsdUVBQ0ksa0JsQzJsUkosQ2tDeGxSQSw2QkFVSSxxRUFUQSxjQU9BLGNBTEEsWUFNQSxhQUxBLGtCQUNBLFVBQ0EsUUFKQSxVbENrbVJKLENrQ3ZsUkEsc0RBQ0ksUWxDMGxSSixDa0NwbFJBLHdNQUNJLCtCbEMybFJKLENrQ3ZsUkEscUVBQ0kseUJBQ0Esc0JBQ0Esc0JBQ0EsY2xDMmxSSixDa0N4bFJBLDRGQUlJLHlCQURBLHNCQURBLHNCQURBLGVsQzhsUkosQ2tDeGxSQSx5SEFDSSxnQkFEMEgsWWxDNmxSOUgsQ2tDdmxSQSxzRkFFSSx5QmxDMmxSSixDa0N4bFJBLDRDQUNJLDZCQUdBLG1CQURBLHFCQU9BLGlCQUxBLG1CQUlBLG9CQUZBLDBCQURBLG9CQUVBLDRCQUdBLGdCQVRBLG1CbENvbVJKLENrQ3hsUkEsc0JBQ0ksWWxDMmxSSixDa0N4bFJBLDJCQUtJLGFBRkEsY0FHQSxnQkFMQSxrQkFDQSxhQUVBLFdsQzZsUkosQ2tDdmxSQSxvR0FDRSwrSUFDSSxvRUFDQSxzQ0FDQSxtQ2xDMmxSSixDa0N6bFJBLHNCQUNJLHdDbEMybFJKLENrQ3psUkEscUJBQ0Usd0NsQzJsUkYsQ0FDRixDQXJyU0EsaUJBQ0UsZUF1clNGLENBanJTRSxpQkFDRSxRQW9yU0osQ0FsclNFLGlCQUVFLGdCQURBLFNBcXJTSixDQWpyU0EsbUJBQ0Usb0JBQ0EsZ0JBb3JTRixDQWhyU0ksMkJBQ0UsZUFtclNOLENBOXFTQSxrQkFDRSxnQkFpclNGLENBOXFTQSw4QkFDRSxhQWlyU0YsQ0E5cVNBLGtCQUNFLGFBaXJTRixDQWhyU0UscUJBQ0UsbUJBa3JTSixDQS9xU0UsK0JBQ0UscUJBaXJTSixDQS9xU0UscUNBQ0UseUJBaXJTSixDQTlxU00sb0RBQ0UsWUFnclNSLENBNXFTSSxtREFDRSxpQkE4cVNOLENBMXFTRSwwQ0FDRSw2QkFDQSxhQTRxU0osQ0ExcVNJLHNEQUNFLGlDQTRxU04sQ0F2cVNBLDRCQUNFLHNCQTBxU0YsQ0F2cVNBLHlCQUNFLGVBMHFTRixDQXRxU0UsV0FLRSxXQUpBLFlBRUEsY0loRmMsQ0orRWQsZUFFQSxxQkEwcVNKLENBcHFTRSw2QkFNRSx3QkFMQSwwQ0FHQSxjSTNGYyxDSnlGZCxrQkFDQSxlSWpHa0IsQ0ptR2xCLGlCQUVBLHlCQXVxU0osQ0FscVNFLG1CQUNFLGNBcXFTSixDQWxxU0EsZUFDRSxrQkFxcVNGLENBcHFTRSxrQkFDRSxxQkFzcVNKLENBenFTQSxlQUtFLGNBdXFTRixDQXRxU0UsOEJBQ0UsYUc5QmMsQ0grQmQsY0FHQSxnQkFEQSxlQURBLGVBMHFTSixDQXBxU0EsZUFDRSxvQkFFQSxrQkFEQSxlQUVBLHFCQUNBLDRCQUNBLGdCQUNBLGVBdXFTRixDQW5xU0UsY0FDRSxhQXNxU0osQ0FwcVNFLG9CQUdFLG1CQURBLGFBREEsYUF3cVNKLENBcnFTSSx1QkFFRSxhR2xKQyxDSGlKRCxnQkF3cVNOLENBdHFTTSwwQkFFRSxhR2pKRyxDSHNKSCxhQUZBLHNCQURBLFlBRUEsdUJBSEEsaUJBRkEsWUE4cVNSLENBanFTRSwyQkFFRSw4QkFEQSxhRy9KTyxDSGlLUCxnQkFvcVNKLENBaHFTQSwwQkFFRSxpQkFEQSxlQW9xU0YsQ0FocVNBLHlCQUNFLGFBbXFTRixDQWxxU0UsNEJBQ0UsYUc1S08sQ0g4S1Asa0JBREEsa0JBcXFTSixDQWhxU0EsZ0NBQ0UsZ0JBbXFTRixDQWhxU0Esa0JBQ0UsU0FDQSxTQW1xU0YsQ0FqcVNFLHFCQUNFLG9CQW1xU0osQ0EvcFNBLE9BQ0UsdUJBQ0EsU0FFQSxjQURBLFNBbXFTRixDQWhxU0kscUJBQ0Usa0JBQ0EsaUJBQ0EscUJBa3FTTixDQWpxU00sdUlBSUUsa0JBbXFTUixDQTlwU00sdUVBRUUseUJBREEsa0JBR0EsV0FEQSxjQWlxU1IsQ0EvcFNRLG1GQUNFLHFCQWlxU1YsQ0E5cFNRLDJFQUNFLGFHcklRLENIc0lSLGNJdk5TLENKeU5ULGtCQURBLGVBaXFTVixDQXhwU0Usd0JBSUUsd0JBSEEsb0JBQ0EseUJBQ0EsZUE0cFNKLENBdHBTRSx5QkFDRSx5QkF5cFNKLENBbnBTQSwyQ0FGRSx3QkE4cFNGLENBNXBTQSxrQkFFRSx5QkEwcFNGLENBdnBTQSxpQkFDRSxlQTBwU0YsQ0F4cFNFLDRCQUNFLGtCQTBwU0osQ0F0cFNBLHNCQUNFLGdCQXlwU0YsQ0F0cFNBLGlCQUNFLG9CQXlwU0YsQ0FycFNFLGdFQUNFLHFCQU9BLGNJM1FpQixDSjRRakIsZUl2UmUsQ0pxUmYsaUJBSEEsZ0JBRkEsZ0JBSUEsa0JBSEEsdUJBRUEsa0JBNHBTSixDQXRwU0UsOEJBQ0UsZUF3cFNKLENBbHBTSSxpRkFDRSxTQXVwU04sQ0FscFNBLGFBR0UsYUdqTmdCLENIK01oQixjSWhTaUIsQ0ppU2pCLGVJMVNvQixDSjRTcEIsZ0JBcXBTRixDQWxwU0Esc0JBQ0UscUJBQ0EsZ0JBcXBTRixDQWpwU0UsdUJBQ0UsY0FvcFNKLENBbHBTRSxxQkFDRSxlQW9wU0osQ0Evb1NFLG9EQUNFLGFBb3BTSixDQWxwU0UsNkJBQ0UsY0FvcFNKLENBOW9TSSx3Q0FDRSwwQkFpcFNOLENBaHBTTSw2Q0FFRSx1QkFEQSx1QkFtcFNSLENBOW9TRSxrQ0FDRSxhQWdwU0osQ0E1b1NBLHNCQUNFLGVBK29TRixDQTFvU0ksd0NBRUUsaUJBREEsYUE4b1NOLENBNW9TTSwwQ0FDRSxZQThvU1IsQ0Ezb1NJLHdDQUVFLGlCQURBLGFBOG9TTixDQTNvU00sa0RBQ0Usd0JBNm9TUixDQXpvU0UsOEJBR0UsV0FFQSxZQUNBLGdCQUZBLFVBSEEsa0JBQ0EsVUFLQSxtQkFDQSxRQTJvU0osQ0F0b1NFLGtCQUVFLGVBREEsbUJBMG9TSixDQXRvU0kseUNBQ0UsY0F3b1NOLENBbm9TQSxpQkFHRSxtQkFEQSxnQkFEQSxZQXdvU0YsQ0Fub1NBLGtCQUlFLGdCQURBLFlBRkEsU0FDQSxTQXdvU0YsQ0Fub1NFLGtCQUNFLHFCQUNBLFdBc29TSixDQXBvU0Usa0JBQ0UscUJBQ0EsZ0JBc29TSixDQXBvU0UseUJBQ0UsK0JBc29TSixDQW5vU0EsV0FHRSxZQURBLGdCQURBLFNBd29TRixDQXJvU0UsbUJBQ0Usd0JBdW9TSixDQXJvU0Usb0RBRUUscUJBQ0Esa0JBdW9TSixDQXJvU0UseUJBQ0UsaUJBQ0EsV0F1b1NKLENBdG9TSSx5Q0FFRSxlQURBLFFBeW9TTixDQXJvU0UsMkJBQ0UsV0F1b1NKLENBcm9TRSxjQUdFLGdDQURBLFNBREEsWUF5b1NKLENBcm9TRSxpQkFHRSw4QkFGQSxhR3RiTyxDSHViUCxnQkFFQSxnQkF1b1NKLENBcG9TQSxXQUNFLGVBdW9TRixDQXRvU0UsY0FDRSxvQkF3b1NKLENBdG9TRSxhQUNFLGNBd29TSixDQXJvU0EsaUNBQ0UsV0F3b1NGLENBcG9TRSxnREFFRSwwQkF1b1NKLENBcm9TRSxxQ0FDRSx3QkF1b1NKLENBcm9TRSwwQ0FDRSxvQkF1b1NKLENBcm9TRSxrRUFDRSxPQXVvU0osQ0E1blNBLFVBQ0UsVUFxb1NGLENBbG9TSSx1Q0FDRSxnQkFvb1NOLENBMW5TQSxnREFDRSxZQWtvU0YsQ0E5blNFLGdEQUVFLFNBaW9TSixDQTduU0kseUNBQ0UsMEJBK25TTixDQTduU00seURBQ0UsMkJBK25TUixDQTVuU00sNkRBQ0UsZ0JBOG5TUixDQXRuU00sNElBQ0UsaUJBeW5TUixDQW5uU00sa0VBQ0UsbUJBQ0EsVUFxblNSLENBOW1TRSwyQ0FDRSxlQWluU0osQ0E3bVNBLFNBQ0UsNkNBRUEseUJBREEsa0JBR0EscUJBREEsaUJBaW5TRixDQTdtU0EsU0FFRSxnQkFEQSxXQWluU0YsQ0E1bVNFLHdCQUZFLHFCQXFuU0osQ0FublNFLFlBQ0UsZUFrblNKLENBL21TRSxzQkFDRSxhQWluU0osQ0EvbVNFLHFCQUNFLGNBaW5TSixDQTdtU0EsY0FDRSxXQUVBLGtCQURBLFdBaW5TRixDQS9tU0Usc0JBT0UsV0FKQSxhQUdBLHNCQUpBLGdCQURBLGVBdW5TSixDQS9tU0UsK0JBQ0UsbUJBaW5TSixDQS9tU0UsMEJBQ0UsYUFpblNKLENBN21TQSxZQUNFLGVBZ25TRixDQTVtU0Esa0JBRUUsbUJBREEsVUFnblNGLENBNW1TQSxzQkFFRSxnQkFDQSxzQkFHQSxtQ0FMQSwwQkFLQSx1Q0FDQSxZQUhBLFdBa25TRixDQTVtU0EsVUFDRSx5QkFDQSxVQSttU0YsQ0E1bVNBLFdBQ0UsZUErbVNGLENBNW1TQSxZQUNFLFdBQ0EsYUErbVNGLENBNW1TQSxhQUNFLGdCQSttU0YsQ0E1bVNBLFNBR0UsY0FEQSxjQURBLGlCQWluU0YsQ0E1bVNBLFdBQ0UsV0FFQSxjQUNBLGVBRkEseUJBaW5TRixDQTFtU0ksbUNBQ0UscUJBQ0EsVUE2bVNOLENBdm1TRSxzQkFDRSxRQTBtU0osQ0F0bVNBLGNBRUUsV0FEQSxtQkE0bVNGLENBdG1TQSwyQkFIRSxpQkFEQSxpQkErbVNGLENBdG1TQSxlQUNFLDJCQXltU0YsQ0F0bVNBLE9BQ0Usa0JBeW1TRixDQXZtU0Esa0JBQ0Usa0JBMG1TRixDQXRtU0Usc0RBQ0UsYUF5bVNKLENBeG1TSSw0REFDRSxvQkEwbVNOLENBcG1TRSx1REFDRSxhQXVtU0osQ0F0bVNJLDZEQUNFLG9CQXdtU04sQ0FubVNBLHlCQUVFLGNBREEsV0F1bVNGLENBcG1TQSxjQUNFLGVBdW1TRixDQXRtU0UsOEJBRUUsWUFEQSxVQXltU0osQ0F0bVNJLHlDQUVFLFdBREEsT0F5bVNOLENBcm1TRSxnQkFDRSxzQkF1bVNKLENBbG1TRSwwREFDRSxrQ0FxbVNKLENBbm1TSSx3RUFDRSx3QkFxbVNOLENBaG1TSSxvR0FDRSxnQkFDQSxlQWttU04sQ0E3bFNJLDhHQUNFLGdCQStsU04sQ0E5bFNNLG9IQUNFLGdCQUNBLGdCQUNBLE1BQ0EsU0FnbVNSLENBL2xTUSxnYkFDRSxTQWltU1YsQ0E3bFNRLDRUQU9FLFlBTkEsV0FRQSxvQkFQQSxrQkFJQSxRQURBLE1BREEsMkJBSUEsMEJBTEEsVUFxbVNWLENBMWxTVSxvYUFDRSxnREE0bFNaLENBcGxTSSxrR0FDRSxXQXNsU04sQ0FobFNFLDBCQUNFLG9DQW1sU0osQ0E5a1NFLDhDQUNJLHdCQWlsU04sQ0E3a1NNLG9HQUNFLFdBa2xTUixDQTlrU0ksc09BQ0UsU0FnbFNOLENBM2tTRSw2RUFDRSxTQThrU0osQ0Eza1NBLHdCQUNFLGVBOGtTRixDQTFrU0UsMEJBQ0UsZ0JBNmtTSixDQXhrU0ksd0NBQ0UsWUEya1NOLENBemtTSSx3Q0FHRSxpQkFGQSxtQkFDQSxtQkE0a1NOLENBdGtTRSx5Q0FDRSxZQXlrU0osQ0F4a1NJLDRDQUNFLGVBQ0EsZ0JBMGtTTixDQXJrU0EsZUFDRSxRQXdrU0YsQ0F0a1NFLDRCQUdFLGNBRkEsWUFDQSxVQXlrU0osQ0Fya1NBLGlDQUVJLHFCQXdrU0osQ0Fwa1NFLHlDQUNFLG1CQUNBLGVBdWtTSixDQXJrU0UscUNBR0UsbUJBQ0EsZUFIQSxnQkFDQSxZQXlrU0osQ0Fya1NFLGtDQUNFLFdBQ0EsY0F1a1NKLENBcmtTRSw0QkFFRSxlQURBLGVBd2tTSixDQXJrU0UseUNBRUUsa0JBQ0EsV0FDQSxlQUhBLHFCQTBrU0osQ0Fya1NFLG9DQUNFLFNBdWtTSixDQXJrU0UsNENBQ0UseUJBQ0Esb0JBRUEsYUFEQSxVQXdrU0osQ0Fwa1NFLHNDQUNFLFNBc2tTSixDQXBrU0UsZ0RBQ0UsZUFza1NKLENBcGtTRSxzREFDRSxnQkFza1NKLENBcGtTRSxxREFDRSxlQXNrU0osQ0Fwa1NFLHlDQUdFLDBCQURBLDJCQURBLHVCQXdrU0osQ0Fwa1NFLGtDQUNFLGNBc2tTSixDQXBrU0UsaUNBQ0UsaUJBc2tTSixDQXBrU0UsNkRBS0UsZ0JBSkEsWUFHQSxVQURBLGdCQUdBLGNBSkEsb0JBMGtTSixDQWxrU0Esd0NBQ0MsbUJBcWtTRCxDQWprU0Usb0RBRUksc0JBREEsb0JBcWtTTixDQWprU0UsWSIsInNvdXJjZXMiOlsid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9qdi5SZXFzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19oNWJwdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fYnV0dG9uc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2NvbG9yc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3R5cG9ncmFwaHktbm9mb250c3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9fYmFzZXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3R5cG9ncmFwaHktbm9mb250cy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19ibHVlLXNwcml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdGlueW1jZXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2VsbGlwc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fanYuQ2FuZC5Db2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19sYXlvdXR2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19jdXJyZW5jeVNlbGVjdDJXaWRnZXR2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2Zvcm1zdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL190YWJsZXN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19wYWdpbmF0aW9udjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19jb21wYXRpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3RhYnN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvanZ2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190cmlhbmdsZXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fcGllY2hhcnQuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbW9kYWx2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvbGliL3N1c3kvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZm9ybXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fYXBwbGljYXRpb25Nb2RhbHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2Zvcm1UZW1wbGF0ZXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3Rvb2x0aXB2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fYXBwbHlGb3JtUHJldmlld3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2lkZW50aXR5djIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fYXBwbGljYXRpb25UYWJzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHlwb2dyYXBoeXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QydjIuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuKiB7XG5cdC8vIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS90aGluZ3MtaXQtbWlnaHQtYmUtZnVudXNlZnVsLXRvLXRyeS10aGUtdW5pdmVyc2FsLXNlbGVjdG9yLW9uL1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRvdXRsaW5lOiBub25lO1xufVxuLm5nLXNjb3BlICoge1xuXHQvL3RyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtcG9zaXRpb24gMHMgZWFzZTtcbn1cbi8vIHRoZSBhYm92ZSBydWxlIGlzIGEgYmFkIGlkZWEgYW5kIHNob3VsZCBiZSByZW1vdmVkIGJlY2F1c2Vcbi8vIG5vdyB3ZSBuZWVkIHRvIHJlbW92ZSB0aGUgdHJhbnNpdGlvbiB0byBmaXggYnVnIDEwOTgyXG4ubWNlTGlzdEJveE1lbnUge1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuYm9keSwgaHRtbCB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogOTkwcHg7XG5cdC8vYmFja2dyb3VuZDogd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdC8vY29sb3I6ICM2NjY2NjY7XG59XG5cbi8qXG4gKiBSZW1vdmUgdGV4dC1zaGFkb3cgaW4gc2VsZWN0aW9uIGhpZ2hsaWdodDogaDVicC5jb20vaVxuICogVGhlc2Ugc2VsZWN0aW9uIGRlY2xhcmF0aW9ucyBoYXZlIHRvIGJlIHNlcGFyYXRlXG4gKiBBbHNvOiBob3QgcGluayEgKG9yIGN1c3RvbWl6ZSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBtYXRjaCB5b3VyIGRlc2lnbilcbiAqL1xuOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA1JSk7IH1cbjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDUlKTsgfVxuXG5oMSB7XG5cdC8vZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlOyAvLzI3cHg7XG5cdC8vZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aGluO1xuXHQvL21hcmdpbjogMThweCAwIDEwcHg7XG5cdHBhZGRpbmc6IDEzcHggMCAxNXB4IDA7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWxhcmdlO1xufVxuaDIge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8yMXB4O1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0bWFyZ2luLXRvcDogN3B4O1xufVxuaDIsIGgzIHtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8xN3B4O1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5oMyB7XG5cdC8vZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4O1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuaDQge1xuXHQvL2ZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuaDUge1xuXHQvL2ZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxucCB7XG5cdC8vZm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW46IDEwcHg7XG59XG5hIHtcblx0Y29sb3I6ICRibHVlO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uc21hbGwge1xuXHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG59XG5vYmplY3QucGRmIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTI2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRibHVlLXByaTtcbn1cbmIsIHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cbmksIGVtIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxudWwge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbm9sIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuYmxvY2txdW90ZSB7XG5cdC8vZm9udC1zdHlsZTogaXRhbGljO1xuXHRtYXJnaW46IDEwcHggMHB4O1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ+KAnCc7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJ+KAnSc7XG5cdH1cbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCJqdnYyXCI7XG5AdXNlIFwiX3BpZWNoYXJ0XCI7XG5AdXNlIFwiLi4vY29tbW9uL21vZGFsdjJcIjtcbkB1c2UgXCIuLi9qaGlyZS9qaGlyZU1vZGFsdjJcIjtcbkB1c2UgXCIuLi9jb21tb24vZm9ybVRlbXBsYXRldjJcIjtcbkB1c2UgXCJhcHBseUZvcm1QcmV2aWV3djJcIjtcbkB1c2UgXCIuLi9jb21tb24vaWRlbnRpdHl2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi9hcHBsaWNhdGlvblRhYnN2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5djJcIjtcbkB1c2UgXCIuLi8uLi9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJ2Mi5jc3NcIjtcblxuI2p2LXJlcXVpc2l0aW9uc3tcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5qb2JMaW5rRXJyb3JNc2cge1xuICBAZXh0ZW5kIC5lcnJvcjtcbn1cbmRsLmJhc2ljRmllbGQge1xuICBkdCB7XG4gICAgd2lkdGg6IDUlO1xuICB9XG4gIGRkIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCAwIDAgNSU7XG4gIH1cbn1cbi5zdWJtaXRUb0hNUGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5zdW1tYXJ5LXNlY3Rpb25zIHtcbiAgdGFibGUge1xuICAgIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5qdi1hcHByb3Zlci1saXN0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5qdi1yZXFzLWFwcHJvdmVyLXN1Yi1oZWFkaW5nIHtcbiAgY29sb3I6ICRkYXJrLXRyaTtcbn1cblxuLmp2LXJlcXMtYXBwcm92YWwge1xuICBjb2xvcjogJGRhcms7XG4gIGg2e1xuICAgIHBhZGRpbmc6IDEwcHggMCAxNnB4O1xuICB9XG5cbiAgLm1jZS10aW55bWNlIHtcbiAgICB3aWR0aDogOTkuNyUgIWltcG9ydGFudDtcbiAgfVxuICAuanYtcmVxcy1uby1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIC5iYXNpY0ZpZWxkIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuanYtMTAtc3BhY2luZ3tcbiAgICAgIHBhZGRpbmc6IDlweCAwIDVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1yZXFzLWJvcmRlci1wYWRkaW5nIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW46IDE3cHggMDtcblxuICAgICYubWFyZ2luVG9wMjAge1xuICAgICAgbWFyZ2luLXRvcDogMjdweCAwIDVweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5qdi1yZXFzLWFwcHJvdmFsLWNvbnRhaW5lcntcbiAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xufVxuXG4uanYtYXBwcm92ZXItbGlzdC1udW1iZXIge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG5oMSB7XG4gID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCI+XCI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjY2NjO1xuICB9XG59XG5cbi5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtIHtcbiAgdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWMgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxufVxuXG51bC5zdGF0cyB7XG4gIC5kYXRlRm9udCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gIH1cbn1cbi5iYXJDaGFydFRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgdHIge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gIC5iYXJDaGFydExhYmVsIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3ItbWFpbjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4udHJ1bmNhdGVMYWJlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtYXgtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4uc2lkZVBhbmVsIHtcbiAgaDIge1xuICAgIGNvbG9yOiAkZGFyay10cmk7XG4gIH1cbiAgdWwuc3RhdHMge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudGFibGUuYXBwcm92YWxzIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICRkYXJrLXNlYztcbiAgICBib3JkZXItbGVmdDogMnB4ICRib3JkZXIgc29saWQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cblxudWwuc3RhdHMgbGkub25seU1pbm9yVGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uaWRlbnRpdHktZGV0YWlscyAuc3RhdHMge1xuICBtYXJnaW46IDEycHggMDtcbiAgbGkge1xuICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmlkZW50aXR5IC5pZGVudGl0eS10b3Atd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uYXBwbGljYXRpb24tdGFicyB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDVlbTtcbiAgfVxufVxuXG4uYWN0bnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgLTVweDtcbiAgdWwuYWN0aW9ucyB7XG4gICAgbGkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLmljby1saW5rZWRpbixcbiAgICAgIC5pY28tam9idGFyZ2V0LFxuICAgICAgLmljby12b25xLFxuICAgICAgLmljby1lcXVlc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmhyLWJ1dHRvbnMsXG4gICAgJi5oci1tYXJrZXRpbmdMaW5rcyB7XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbGluaztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhpZ2hjaGFydHMtdGl0bGUge1xuICB0c3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICdwb3BwaW5zJztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLW1haW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uanYtbm90ZXMtY2FwdGlvbiB7XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5qdi1hY3Rpdml0eS1hY3Rpb24tdGltZXtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnFxLXVwbG9hZC1idXR0b257XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG59XG5cbi5qdi1yZXEtd29ya2Zsb3cge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gIC5zdWJ0aXRsZTEge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmp2LXJlcS1saXN0LXJlZGlyZWN0IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5qdi1hY3Rpdml0eS1tc2cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zbWFsbC1wYWdpbmF0aW9uIHtcbiAgLnJlcS10aXRsZSwgLmp2LXJlcS1pZC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG4gIC5wYWdpbmcge1xuICAgIC5qdi1hcnJvd0xlZnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmp2LWFycm93UmlnaHQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmFjdGlvbi1saW5rIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBjb2xvcjogJGZvbnQtY29sb3ItbGluaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5qdi1zZW5kLWpvYnZpdGUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5qb2JMaW5rTW9kYWwge1xuICB1bC5hY3RucyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG4gID4gZGl2IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5kZXN0aW5hdGlvbiB7XG4gICAgbWFyZ2luOiAwLjRlbSAwO1xuICB9XG4gIC5jcm1Tb3VyY2Uge1xuICAgIG1hcmdpbjowLjRlbSAwO1xuICB9XG4gIC5saW5rU2VsZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cbn1cblxuLmp2LXJlcXMtYWN0aXZpdHktZmVlZHtcbiAgLmFjdGl2aXR5RmVlZHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgdGltZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWJ0aXRsZTEge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG59XG5cbi5qdi1yZXFzLWFwcHJvdmFsLW1zZyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5yZXFFZGl0Rm9ybSB7XG4gIC5qdi1maWVsZHMtaXRlcmF0b3IgPiBkaXYge1xuICAgID4gZGQge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICA+IHAge1xuICAgICAgICBtYXJnaW46N3B4IDA7XG4gICAgICB9XG4gICAgfVxuICAgID4gZHQge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAgIC5pY28tbG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlzdWFsbHktaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5kZXRhaWxTZWN0aW9ue1xuICBoNntcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmp2LXJlcXMtZGV0YWlscy1mb3JtIHtcbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgfVxuICB9XG59XG5cbi5qdi1yZXFzUG9zdE9wdHMge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYXBwcm92YWxzIC5hY3RucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFwcHJvdmFsQ2hhaW4ge1xuICBoMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICBoNCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICYuY29sbGFwc2VkIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgfVxufVxuLmFwcHJvdmFscyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG4gIH1cbiAgLnN0YXR1c0NvbHVtbixcbiAgLmFwcHJvdmVyQ29sdW1uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuc3RhdHVzQ29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAuYXBwcm92ZXJDb2x1bW4ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICA+IGxpIHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgfVxuICAubm90ZSB7XG4gICAgY29sb3I6ICRsYWJlbDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGxhYmVsO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG4uam9iLWJvYXJkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgaDMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5xdWlja0Zvcm1zLm5vdGUgZm9ybSAubWNlRWRpdG9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucXVpY2tGb3Jtcy5yZXFOb3RlcyB7XG4gIGR0LFxuICBkZCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuICBkaXYubWNlLXRpbnltY2Uge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuZXJyb3Ige1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5cbi8vIEhpZ2hjaGFydHNcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCdWcgIzE4ODg4IC0gQUNNIC0gMDQvMjEvMTRcbiAgICogUmVhc29uXG4gICAqIE1hdGNoZWQgdXAgdGhlIGJhcmNoYXJ0IHRvIHRoZSBuZXcgZGVzaWduIGNoYW5nZXMgdGhhdCBLZW4gbWFkZSBpbiB0aGVcbiAgICogcmVzdCBvZiB0aGUgYXBwbGljYXRpb25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jQmFyQ2hhcnQge1xuICB3aWR0aDogMTAwJTtcblxuICAuaGlnaGNoYXJ0cy1heGlzLWxhYmVscyB7XG4gICAgPiBzcGFuIHtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJ1ZyAjMTkyMzMgLSBBQ00gLSAwNC8yNS8xNFxuICAgKiBSZWFzb25cbiAgIC8vIEhpZGUgdGhlIGxvYWRlciBmcm9tIHdpdGhpbiB0aGUgbW9kYWwgYW5kIGZpeCB0aGUgYnJva2VuIG1vZGFsIGVsZW1lbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYm9keSAjanYtcXVpY2tWaWV3TG9hZGluZ1N0YXRlV3JhcHBlci5qdi1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5ICNqdi1tb2RhbERpYWxvZyB7XG4gIHVsLFxuICBvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5qdi1kaWFsb2ctdG9wIHtcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICYuanYtZGlhbG9nLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYuanYtY2xvc2VNb2RhbERpYWxvZyB7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5qdi1kaWFsb2dUYWJNZW51IHtcbiAgICBsaS5hY3RpdmUgYSxcbiAgICBsaS5hY3RpdmUgYTpob3ZlciB7XG4gICAgICAuanYtZ3JlZW5OdW1iZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29sb3IgaXMgc2V0IGluIC5uZXQgY3NzIGZpbGUsIHRoYXQncyB3aHkgdGhlcmUgaXMgYSBIRVggaGVyZVxuICAgIGxpIGE6aG92ZXIge1xuICAgICAgLmp2LWdyZWVuTnVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEzMmU0NztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2p2LWRpYWxvZ0luZm9ib3hTdW1tYXJ5IHtcbiAgLmp2LWRpYWxvZ1RhYk1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuLnNpZGVCb3gge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkd2hpdGUsIGNvbG9yLmFkanVzdCgkd2hpdGUsICRsaWdodG5lc3M6IDMlKSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN0dGZJbmZvIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB0ciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp2LXRoLWNvbG9yIHtcbiAgICBjb2xvcjogI2JhYmVjODtcbiAgfVxuICAudGltZVRvRmlsbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbiNqdi10dGZXaWRnZXQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICNjaGFydDEge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuanYtbWFyZ2luQm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAjanYtZGV0YWlscyB7XG4gICAgY29sb3I6ICNiYWJlYzg7XG4gIH1cbn1cblxuLmp2LWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5cbi5qdi1TdGF0dXNEZXRhaWxzIHtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uanYtU3RhdHVzRGV0YWlsc0JvZHkge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjM2Q4N2NmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmJhY2stbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5pY28tcmVtb3ZlIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5yZW1vdmVTa2lsbCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG5zcGFuLnRhZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiA5cHQ7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuXG5zcGFuLnRhZyBhIHtcbiAgY29sb3I6IGdyZXk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDlwdDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG5zcGFuLnJlbW92ZVNraWxsIHtcbiAgJjpob3ZlciB7XG4gICAgLmljby1yZW1vdmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi50YWcgc3BhbiB7XG4gIC5pY28tcmVtb3ZlIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuXG4uZGlzYWJsZUNsaWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiBncmV5O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZW5hYmxlQ2xpY2sge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWFyZ2luTGVmdDIzNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMzVweCAhaW1wb3J0YW50O1xufVxuXG4udG90YWwge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuLnJpZ2h0UG9zdFBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5maWVsZHNldFtuZy1zd2l0Y2gtd2hlbj1cIkNoZWNrQm94XCJdIHtcbiAgLmp2LWFjdGlvbi1jaGVja2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5maWVsZHNldFtuZy1zd2l0Y2gtd2hlbj1cIlJhZGlvXCJdIHtcbiAgLmp2LWFjdGlvbi1yYWRpby1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmxpLXJlY29tbWVuZGF0aW9uLWZyYW1lIHtcbiAgd2lkdGg6IDk5MHB4O1xuICBoZWlnaHQ6IDEwNTBweDtcbn1cbi5qdi1yZXFzLWZlZWR7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIC5qdi10b2dnbGUtaWNvbntcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAmLmljby10b2dnbGUge1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmp2LWNhbmRpZGF0ZS1saXN0LXdyYXBwZXIsIC5NdWlEaWFsb2ctY29udGFpbmVyIHtcbiAgbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcHJpICFpbXBvcnRhbnQ7XG5cbiAgICBidXR0b24ge1xuICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgdGFibGUuTXVpVGFibGUtcm9vdCB7XG4gICAgdHIgdGgge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5zdGlja3kge1xuICAgIC5NdWlUYWJsZUNvbnRhaW5lci1yb290IHtcbiAgICAgIG1heC1oZWlnaHQ6IDc2OHB4O1xuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUsICY6bnRoLW9mLXR5cGUoMiksICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICB6LWluZGV4OiA3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aCwgdGQge1xuICAgICAgICAmOm50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNob3ctc3RpY2t5LWNvbHVtbi1zaGFkb3cge1xuICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMik6OmFmdGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDEwcHggMCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5NdWlJbnB1dEJhc2Utcm9vdCB7XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uTXVpQnV0dG9uLW91dGxpbmVkIHtcbiAgJjpmb2N1c3tcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoOTEsIDEwNSwgMTEzLCAwLjUpO1xuICB9XG59XG5cbi5NdWlEcmF3ZXItcGFwZXIsIC5NdWlQYXBlci1yb290IHtcbiAgYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgfVxuICAuTXVpUmFkaW8tcm9vdCwgLk11aUNoZWNrYm94LXJvb3R7XG4gICAgLlByaXZhdGVTd2l0Y2hCYXNlLWlucHV0IHtcbiAgICAgIHdpZHRoOiAzZW07XG4gICAgfVxuICB9XG59XG4uTXVpRGlhbG9nLWNvbnRhaW5lci5NdWlEaWFsb2ctc2Nyb2xsUGFwZXIge1xuICAuTXVpUGFwZXItcm9vdC5NdWlQYXBlci1lbGV2YXRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5NdWlUYWJsZUNvbnRhaW5lci1yb290e1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uanYtcmVqZWN0LW1vZGFsLXRpdGxle1xuICBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5qdi1RdWlja1ZpZXdTaG93e1xuICAuanYtc3VtbWFyeUNvbnRlbnR7XG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG59XG4uanYtaW5mb2JveENhbmRpZGF0ZSB7XG4gIC5qdi1jYW5kaWRhdGVEZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uanYtdm9ucS1tb2RhbCB7XG4gIHRvcDogLTEyJTtcblxuICBhLmljb24tY2xvc2Uge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxufVxuLnRveC10ZXh0YXJlYS13cmFwLFxuLnRveC10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5qdi1hdXRvbWF0aW9uLWVuZ2luZXtcbiAgLnNlYXJjaC1hdXRvbWF0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAudGFibGUtaGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWRmNGZhO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAudGFibGUtcm93c3tcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuYXV0b21hdGlvbi1zZWFyY2h7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiNDQ0NDQ0M7XG4gICAgY29sb3I6IzgwODA4MDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmZpcnN0LWNvbHVtbntcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5qdi1hdXRvbWF0aW9uLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzoxMnB4O1xuICB9XG5cbiAgLmp2LWhlYWRlci1hcmVhe1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmp2LW1vZGFsLWF1dG9tYXRpb24tbmFtZXtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC5qdi1tb2RhbC1hdXRvbWF0aW9uLWNvbmRpdGlvbnN7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLmp2LW1vZGFsLWF1dG9tYXRpb24tc2Vjb25kYXJ5e1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmRhcmstb3V0bGluZS1kYXJre1xuICAgIGNvbG9yOiAjMTg3MmNjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLWZvbnR7XG4gICAgZm9udC1zaXplOjEycHg7XG4gIH1cbiAgLmxpc3QtaXRlbXtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cbiAgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLm5leHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtaW5kZW50OiAwXG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXVt2YWx1ZT1cIm1vdmVcIl0ge1xuIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi8vIENzcyBmb3IgZml4aW5nIHRoZSBpc3N1ZSBhcmlzZWQgYWZ0ZXIgYWNjZXNzaUJlIHdpZGdldCBlbmFibGVtZW50XG5ib2R5LmFjc2Ita2V5bmF2IHtcbiAgc2VsZWN0LmFjc2Itc2hvd25bdHlwZT0nc2VsZWN0LW9uZSddIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlbGVjdC5hY3NiLXNob3duW3R5cGU9J3NlbGVjdC1tdWx0aXBsZSddIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIFxufVxuXG4uanYtcmVxcy1mb3JtLWZpZWxkIHtcbiAgLmp2LWRsLWluZm8tbGlzdCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgLmp2LWRsLXRlcm0tbmV3bGluZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmp2LWRlc2NyaXB0aW9uLWxpc3Qge1xuICAuanYtZGwtaW5mby1saXN0IHtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIC5qdi1kbC10ZXJtLW5ld2xpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLkhlYWRpbmcge1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuanYtZGwtZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1kbC10ZXJte1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAuaW5zdHJ1Y3Rpb25zVG9vbHRpcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuanYtcmVxcy13YXJuaW5nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAuanYtZGwtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5uZXh0LWdlbi1oZWFkZXIge1xuICAuTXVpQm94LXJvb3R7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59IiwiLypcbiAqIEhUTUw1IEJvaWxlcnBsYXRlXG4gKlxuICogV2hhdCBmb2xsb3dzIGlzIHRoZSByZXN1bHQgb2YgbXVjaCByZXNlYXJjaCBvbiBjcm9zcy1icm93c2VyIHN0eWxpbmcuXG4gKiBDcmVkaXQgbGVmdCBpbmxpbmUgYW5kIGJpZyB0aGFua3MgdG8gTmljb2xhcyBHYWxsYWdoZXIsIEpvbmF0aGFuIE5lYWwsXG4gKiBLcm9jIENhbWVuLCBhbmQgdGhlIEg1QlAgZGV2IGNvbW11bml0eSBhbmQgdGVhbS5cbiAqXG4gKiBEZXRhaWxlZCBpbmZvcm1hdGlvbiBhYm91dCB0aGlzIENTUzogaDVicC5jb20vY3NzXG4gKlxuICogPT18PT0gbm9ybWFsaXplID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBuYXYsIHNlY3Rpb24geyBkaXNwbGF5OiBibG9jazsgfVxuYXVkaW8sIGNhbnZhcywgdmlkZW8geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICpkaXNwbGF5OiBpbmxpbmU7ICp6b29tOiAxOyB9XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkgeyBkaXNwbGF5OiBub25lOyB9XG5baGlkZGVuXSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIENvcnJlY3QgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRTYvNyB3aGVuIGJvZHkgZm9udC1zaXplIGlzIHNldCB1c2luZyBlbSB1bml0c1xuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBvbiBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb206IGg1YnAuY29tL2dcbiAqL1xuXG5odG1sIHsgZm9udC1zaXplOiAxMDAlOyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmh0bWwsIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgeyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgY29sb3I6ICMyMjI7IH1cblxuYm9keSB7IG1hcmdpbjogMDsgZm9udC1zaXplOiAxZW07IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLypcbiAqIFJlbW92ZSB0ZXh0LXNoYWRvdyBpbiBzZWxlY3Rpb24gaGlnaGxpZ2h0OiBoNWJwLmNvbS9pXG4gKiBUaGVzZSBzZWxlY3Rpb24gZGVjbGFyYXRpb25zIGhhdmUgdG8gYmUgc2VwYXJhdGVcbiAqIEFsc286IGhvdCBwaW5rISAob3IgY3VzdG9taXplIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIG1hdGNoIHlvdXIgZGVzaWduKVxuICovXG5cbjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjZmU1N2ExOyBjb2xvcjogI2ZmZjsgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogI2ZlNTdhMTsgY29sb3I6ICNmZmY7IHRleHQtc2hhZG93OiBub25lOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5hOmZvY3VzIHsgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cblxuLyogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzOiBoNWJwLmNvbS9oICovXG5hOmhvdmVyLCBhOmFjdGl2ZSB7IG91dGxpbmU6IDA7IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYWJiclt0aXRsZV0geyBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbmIsIHN0cm9uZyB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmJsb2NrcXVvdGUgeyBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmRmbiB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5ociB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDFweDsgYm9yZGVyOiAwOyBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgbWFyZ2luOiAxZW0gMDsgcGFkZGluZzogMDsgfVxuXG5pbnMgeyBiYWNrZ3JvdW5kOiAjZmY5OyBjb2xvcjogIzAwMDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbm1hcmsgeyBiYWNrZ3JvdW5kOiAjZmYwOyBjb2xvcjogIzAwMDsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBSZWRlY2xhcmUgbW9ub3NwYWNlIGZvbnQgZmFtaWx5OiBoNWJwLmNvbS9qICovXG5wcmUsIGNvZGUsIGtiZCwgc2FtcCB7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmOyBfZm9udC1mYW1pbHk6ICdjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxZW07IH1cblxuLyogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzICovXG5wcmUgeyB3aGl0ZS1zcGFjZTogcHJlOyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG5xIHsgcXVvdGVzOiBub25lOyB9XG5xOmJlZm9yZSwgcTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGNvbnRlbnQ6IG5vbmU7IH1cblxuc21hbGwgeyBmb250LXNpemU6IDg1JTsgfVxuXG4vKiBQb3NpdGlvbiBzdWJzY3JpcHQgYW5kIHN1cGVyc2NyaXB0IGNvbnRlbnQgd2l0aG91dCBhZmZlY3RpbmcgbGluZS1oZWlnaHQ6IGg1YnAuY29tL2sgKi9cbnN1Yiwgc3VwIHsgZm9udC1zaXplOiA3NSU7IGxpbmUtaGVpZ2h0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuc3VwIHsgdG9wOiAtMC41ZW07IH1cbnN1YiB7IGJvdHRvbTogLTAuMjVlbTsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwsIG9sIHsgbWFyZ2luOiAxZW0gMDsgcGFkZGluZzogMCAwIDAgNDBweDsgfVxuZGQgeyBtYXJnaW46IDAgMCAwIDQwcHg7IH1cbm5hdiB1bCwgbmF2IG9sIHsgbGlzdC1zdHlsZTogbm9uZTsgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBJbXByb3ZlIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUU3OiBoNWJwLmNvbS9kXG4gKiAyLiBSZW1vdmUgdGhlIGdhcCBiZXR3ZWVuIGltYWdlcyBhbmQgYm9yZGVycyBvbiBpbWFnZSBjb250YWluZXJzOiBoNWJwLmNvbS9pLzQ0MFxuICovXG5cbmltZyB7IGJvcmRlcjogMDsgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFOVxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWd1cmVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5maWd1cmUgeyBtYXJnaW46IDA7IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmZvcm0geyBtYXJnaW46IDA7IH1cbmZpZWxkc2V0IHsgYm9yZGVyOiAwOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxuLyogSW5kaWNhdGUgdGhhdCAnbGFiZWwnIHdpbGwgc2hpZnQgZm9jdXMgdG8gdGhlIGFzc29jaWF0ZWQgZm9ybSBlbGVtZW50ICovXG5sYWJlbCB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgaW5oZXJpdGluZyBpbiBJRTYvNy84LzlcbiAqIDIuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRTYvN1xuICovXG5cbmxlZ2VuZCB7IGJvcmRlcjogMDsgKm1hcmdpbi1sZWZ0OiAtN3B4OyBwYWRkaW5nOiAwOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi8qXG4gKiAxLiBDb3JyZWN0IGZvbnQtc2l6ZSBub3QgaW5oZXJpdGluZyBpbiBhbGwgYnJvd3NlcnNcbiAqIDIuIFJlbW92ZSBtYXJnaW5zIGluIEZGMy80IFM1IENocm9tZVxuICogMy4gRGVmaW5lIGNvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gKi9cblxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7IGZvbnQtc2l6ZTogMTAwJTsgbWFyZ2luOiAwOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qXG4gKiAxLiBEZWZpbmUgbGluZS1oZWlnaHQgYXMgbm9ybWFsIHRvIG1hdGNoIEZGMy80IChzZXQgdXNpbmcgIWltcG9ydGFudCBpbiB0aGUgVUEgc3R5bGVzaGVldClcbiAqL1xuXG5idXR0b24sIGlucHV0IHsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKlxuICogMS4gRGlzcGxheSBoYW5kIGN1cnNvciBmb3IgY2xpY2thYmxlIGZvcm0gZWxlbWVudHNcbiAqIDIuIEFsbG93IHN0eWxpbmcgb2YgY2xpY2thYmxlIGZvcm0gZWxlbWVudHMgaW4gaU9TXG4gKiAzLiBDb3JyZWN0IGlubmVyIHNwYWNpbmcgZGlzcGxheWVkIG9kZGx5IGluIElFNyAoZG9lc24ndCBlZmZlY3QgSUU2KVxuICovXG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHsgY3Vyc29yOiBwb2ludGVyOyAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgKm92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSwgaW5wdXRbZGlzYWJsZWRdIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qXG4gKiBDb25zaXN0ZW50IGJveCBzaXppbmcgYW5kIGFwcGVhcmFuY2VcbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDA7ICp3aWR0aDogMTNweDsgKmhlaWdodDogMTNweDsgfVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7IC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGRjMvNDogaDVicC5jb20vbFxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIgeyBib3JkZXI6IDA7IHBhZGRpbmc6IDA7IH1cblxuLypcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRTYvNy84LzlcbiAqIDIuIEFsbG93IG9ubHkgdmVydGljYWwgcmVzaXppbmdcbiAqL1xuXG50ZXh0YXJlYSB7IG92ZXJmbG93OiBhdXRvOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyByZXNpemU6IHZlcnRpY2FsOyB9XG5cbi8qIENvbG9ycyBmb3IgZm9ybSB2YWxpZGl0eSAqL1xuaW5wdXQ6dmFsaWQsIHRleHRhcmVhOnZhbGlkIHsgIH1cbmlucHV0OmludmFsaWQsIHRleHRhcmVhOmludmFsaWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkZGRkOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudGFibGUgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDsgfVxudGQgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENocm9tZSBGcmFtZSBQcm9tcHRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jaHJvbWVmcmFtZSB7IG1hcmdpbjogMC4yZW0gMDsgYmFja2dyb3VuZDogI2NjYzsgY29sb3I6IGJsYWNrOyBwYWRkaW5nOiAwLjJlbSAwOyB9XG5cblxuLyogPT18PT0gcHJpbWFyeSBzdHlsZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEF1dGhvcjpcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8qID09fD09IG1lZGlhIHF1ZXJpZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFWEFNUExFIE1lZGlhIFF1ZXJ5IGZvciBSZXNwb25zaXZlIERlc2lnbi5cbiAgIFRoaXMgZXhhbXBsZSBvdmVycmlkZXMgdGhlIHByaW1hcnkgKCdtb2JpbGUgZmlyc3QnKSBzdHlsZXNcbiAgIE1vZGlmeSBhcyBjb250ZW50IHJlcXVpcmVzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC8qIFN0eWxlIGFkanVzdG1lbnRzIGZvciB2aWV3cG9ydHMgdGhhdCBtZWV0IHRoZSBjb25kaXRpb24gKi9cbn1cblxuXG5cbi8qID09fD09IG5vbi1zZW1hbnRpYyBoZWxwZXIgY2xhc3NlcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQbGVhc2UgZGVmaW5lIHlvdXIgc3R5bGVzIGJlZm9yZSB0aGlzIHNlY3Rpb24uXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBGb3IgaW1hZ2UgcmVwbGFjZW1lbnQgKi9cbi5pciB7IGJvcmRlcjowOyBmb250OiAwLzAgYTsgdGV4dC1zaGFkb3c6IG5vbmU7IGNvbG9yOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogSGlkZSBmcm9tIGJvdGggc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnM6IGg1YnAuY29tL3UgKi9cbi5oaWRkZW4geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyczogaDVicC5jb20vdiAqL1xuLnZpc3VhbGx5aGlkZGVuIHsgYm9yZGVyOiAwOyBjbGlwOiByZWN0KDAgMCAwIDApOyBoZWlnaHQ6IDFweDsgbWFyZ2luOiAtMXB4OyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxcHg7IH1cblxuLyogRXh0ZW5kcyB0aGUgLnZpc3VhbGx5aGlkZGVuIGNsYXNzIHRvIGFsbG93IHRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkOiBoNWJwLmNvbS9wICovXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7IGNsaXA6IGF1dG87IGhlaWdodDogYXV0bzsgbWFyZ2luOiAwOyBvdmVyZmxvdzogdmlzaWJsZTsgcG9zaXRpb246IHN0YXRpYzsgd2lkdGg6IGF1dG87IH1cblxuLyogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW5yZWFkZXJzLCBidXQgbWFpbnRhaW4gbGF5b3V0ICovXG4uaW52aXNpYmxlIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIENvbnRhaW4gZmxvYXRzOiBoNWJwLmNvbS9xICovXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuLmNsZWFyZml4OmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cbi5jbGVhcmZpeCB7ICp6b29tOiAxOyB9XG5cblxuXG4vKiA9PXw9PSBwcmludCBzdHlsZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUHJpbnQgc3R5bGVzLlxuICAgSW5saW5lZCB0byBhdm9pZCByZXF1aXJlZCBIVFRQIGNvbm5lY3Rpb246IGg1YnAuY29tL3JcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBwcmludCB7XG4gICogeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IGZpbHRlcjpub25lICFpbXBvcnRhbnQ7IC1tcy1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDsgfSAvKiBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zICovXG4gIGEsIGE6dmlzaXRlZCB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIgeyBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7IGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAuaXIgYTphZnRlciwgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLCBhW2hyZWZePVwiI1wiXTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IH0gIC8qIERvbid0IHNob3cgbGlua3MgZm9yIGltYWdlcywgb3IgamF2YXNjcmlwdC9pbnRlcm5hbCBsaW5rcyAqL1xuICBwcmUsIGJsb2NrcXVvdGUgeyBib3JkZXI6IDFweCBzb2xpZCAjOTk5OyBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQgeyBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH0gLyogaDVicC5jb20vdCAqL1xuICB0ciwgaW1nIHsgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIGltZyB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIEBwYWdlIHsgbWFyZ2luOiAwLjVjbTsgfVxuICBwLCBoMiwgaDMgeyBvcnBoYW5zOiAzOyB3aWRvd3M6IDM7IH1cbiAgaDIsIGgzIHsgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZ3JhZGllbnRcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuXG5AbWl4aW4gYnV0dG9uKCRiYWNrZ3JvdW5kOiAkYmx1ZSkge1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbkBtaXhpbiBob2xsb3ctYnV0dG9uKCRjb2xvcjogJGJsdWUpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay10cmk7XG4gIH1cbn1cblxuLmp2LWJsdWVCdXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xufVxuXG4uanYtZ3JheUJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbigkZGFyay10cmkpO1xufVxuXG4uanYtbGlnaHRHcmF5QnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uKCRkZWZhdWx0LW1haW4pO1xufVxuXG4vKioqIEJVVFRPTlMgKioqL1xuLmJ0bixcbiVidG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbiAgJi5yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICYuaW5saW5lIHtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICB9XG59XG4uYnRuLWNhbmNlbCxcbiVidG4tY2FuY2VsLFxuLmNhbmNlbCxcbiVjYW5jZWwge1xuICBjb2xvcjogJGZvbnQtY29sb3Itc2VjICFpbXBvcnRhbnQ7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGluY2x1ZGUgYnV0dG9uKCRkZWZhdWx0LW1haW4pO1xufVxuLmJ0bi1ncmVlbixcbiVidG4tZ3JlZW4ge1xuICBAZXh0ZW5kICVidG47XG4gIEBpbmNsdWRlIGJ1dHRvbigkZ3JlZW4pO1xufVxuLmJ0bi1ibHVlLFxuJWJ0bi1ibHVlIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xufVxuLmJ0bi1ob2xsb3cge1xuICBAaW5jbHVkZSBob2xsb3ctYnV0dG9uKCk7XG59XG5cbi5idG4tcmVkIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJHJlZCk7XG59XG4iLCIvLyBXaGl0ZXMsIEdyZXlzIGFuZCBCbGFja3Ncbi8vaHR0cDovL3NjZy5hci1jaC5vcmcvXG5AdXNlICdzYXNzOmNvbG9yJztcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzFlMjgyZDtcblxuJGRhcms6ICMyNjMyMzg7XG4kZGFyay1wcmk6ICNmNWY4ZmE7IC8qICNmNGY0ZjQgKi9cbiRib3JkZXI6ICNlNGVkZjM7IC8qICNlNmU2ZTYgKi9cbiRkYXJrLXNlYzogI2FjYzBjYTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiAjNWI2OTcxOyAvKiAjODA4MDgwICovXG4kZGFyay1xdWE6ICMzYzQ3NGM7XG4kZGFyay1xdWluOiAjMjUzMjM5O1xuJGRhcmstYm9yZGVyOiAjNjM3MDc4O1xuJGRhcmstYm9yZGVyLXNlYzogIzhhOTU5NztcbiRkYXJrLWJvcmRlci10cmk6ICM4Nzk2OWI7XG4kZ3JleS1pY29uOiAjODA3ZjdmO1xuJGRhcmstaWNvbjogIzI1MzIzODtcblxuJGxpZ2h0LWJhY2tncm91bmQtcHJpOiAjZjRmOGZiO1xuJGxpZ2h0LWJhY2tncm91bmQtc2VjOiAjZjdmYmZlO1xuJGxpZ2h0LWJhY2tncm91bmQtdHJpOiAjZWNmM2Y5O1xuJGxpZ2h0LWJhY2tncm91bmQtcXVhZDogI2ZhZmJmYztcblxuJGRhcmstYmx1ZTogIzMxNDc5ZTtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGJsdWU6ICMxODcyY2M7XG4kYmx1ZS1jb250cmFzdDogIzE1NjVDMDtcbiRibHVlLXByaTogI2UzZjJmZDsgLy8jZWRmNGZhXG4kYmx1ZS1zZWM6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMzAlKTsgLy8jYjhkM2VkXG4kYmx1ZS10cmk6ICMxZjYzYWY7IC8vIzIxNTQ4NVxuJGRhcmstYmx1ZS1ib3JkZXI6ICMyYjUyNzc7XG5cbiRncmVlbjogIzQ3YTg0YztcbiRncmVlbi1wcmk6ICM4MWM3ODQ7IC8vI2RjZjRkZlxuJGdyZWVuLXNlYzogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogMzAlKTsgLy8jYTFlMmFiXG4kZ3JlZW4tdHJpOiAjMWI1ZTIwOyAvLyMyYzhiM2FcblxuJHJlZDogI2QzMmYyZjtcbiRyZWQtcHJpOiAjZmZlYmVlOyAvLyNmY2Q5ZDlcbiRyZWQtc2VjOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjI2ZDZkXG4kcmVkLXRyaTogI2M2MjgyODsgLy8jYjYxMDEwXG5cbiRvcmFuZ2U6ICNmNzY3MDA7XG4kb3JhbmdlLXByaTogI2ZmZjNlMDsgLy8jZmVmOGYzXG4kb3JhbmdlLXNlYzogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDIwJSk7IC8vI2Y5YjY4M1xuJG9yYW5nZS10cmk6ICNjNDQ1MDA7IC8vI2U4NmIwYVxuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiA0NSUpOyAvLyNmZWYwZjZcbiRtYWdlbnRhLXNlYzogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmNjc5YjBcbiRtYWdlbnRhLXRyaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAtMTAlKTsgLy8jYzkwZDYwXG5cbiRwdXJwbGU6ICM3MzU0YmQ7XG4kcHVycGxlLXByaTogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IDQwJSk7IC8vI2ViZTdmNlxuJHB1cnBsZS1zZWM6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNjZGMyZThcbiRwdXJwbGUtdHJpOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogLTEwJSk7IC8vIzViM2VhMFxuXG4keWVsbG93OiAjZmJjMDJkO1xuJHllbGxvdy1wcmk6ICNmZGQ4MzU7IC8vI2ZlZmJjZVxuJHllbGxvdy1zZWM6IGNvbG9yLmFkanVzdCgkeWVsbG93LCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmY2Y1ODhcbiR5ZWxsb3ctdHJpOiAjZjlhODI1OyAvLyNlNWQ4MDZcblxuJGxpbmtlZGluLWNvbG9yOiAjMGQ2Njk2O1xuJHR3aXR0ZXItY29sb3I6ICMzNGFhZGY7XG4kZ29vZ2xlLWNvbG9yOiAjZGQ0YjM5O1xuJGZhY2Vib29rLWNvbG9yOiAjM2Q1Yjk2O1xuJGRyb3Bib3gtY29sb3I6ICMwMDdlZTU7XG4kYmluZy1jb2xvcjogI2ZhYTYxYztcblxuJGJsdWUtbmF2aGlnaGxpZ2h0LWNvbG9yOiAjNjM5NWMyO1xuJGJsdWUtNDY6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDYlKTtcblxuLy8gR2xvYmFsIEVsZW1lbnRzXG4kYm9keTogJGRhcms7XG4kZ2xvYmFsLWJnLWNvbG9yOiAkd2hpdGU7XG4kYm9yZGVyQmx1ZTogMXB4IHNvbGlkICRibHVlLXByaTtcbiRmb250LXdlaWdodC1zZW1pR3JheTogJGRhcmstdHJpO1xuJGdyaWRBY3Rpb25Db2xvcjogJGRhcmstcHJpO1xuJGZpbHRlclNoYWRvd0NvbG9yOiAkZGFyay1zZWM7XG4kbGFiZWw6ICRkYXJrLXRyaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiR0aC1hY3Rpb24tYmctY29sb3I6ICRkYXJrLXByaTtcbiR0aC1iZy1jb2xvcjogJGJsdWUtcHJpO1xuJGZpbHRlci1iZy1jb2xvcjogJGRhcmstcHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJG1vZGFsLXNoYWRvdzogdHJhbnNwYXJlbnQ7XG5cbiRkZWZhdWx0LW1haW46ICNlNGVhZWU7XG4kZGVmYXVsdC1kYXJrOiAjODc5NjljO1xuJGRlZmF1bHQtbGlnaHQ6ICNmM2Y3Zjk7XG4kZGlzYWJsZWQtbWFpbjogI2ViZjFmNTtcblxuJGZvbnQtY29sb3ItbWFpbjogIzI2MzIzODtcbiRmb250LWNvbG9yLXNlYzogIzViNjk3MTtcbiRmb250LWNvbG9yLWRpc2FibGVkOiAjYWNjMGNhO1xuJGZvbnQtY29sb3ItbGluazogIzE4NzJjYztcblxuJHN1cmZhY2UtYmFja2dyb3VuZDogI2Y1ZjhmYTtcblxuJGhlYWRlckgySGVpZ2h0OiA4MHB4O1xuXG4vLyBPdGhlciBDb2xvcnNcbi8vICRkYXJrLWdyZWVuOiAjMjA3OTJFO1xuLy8gJHB1cnBsZTogIzczNTRiZDtcbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5cbiRqdi1tYXgtd2lkdGg6IDE2MDBweDtcblxuLy8gRm9udCBXZWlnaHRzXG4kZm9udC13ZWlnaHQtdGhpbjogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC14LXJlZ3VsYXI6IDUwMDtcbiRmb250LXdlaWdodC1zZW1pOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4vLyBGb250IFNpemVzXG4kZm9udC1zaXplLW1pbmk6IDExcHg7XG4kZm9udC1zaXplLXNtYWxsOiAxMnB4O1xuLy8gYmFzZSBmb250LXNpemUgaXMgZGVmaW5lZCBpbiB0aGUgYm9keSB0YWcgQCAxM3B4LiBTZWUgYmVsb3cuXG4kZm9udC1zaXplLW5vcm1hbDogMTRweDtcbiRmb250LXNpemUtbWVkaXVtOiAxNnB4O1xuJGZvbnQtc2l6ZS1sYXJnZTogMjBweDtcbiRmb250LXNpemUteC1sYXJnZTogMjRweDtcbiRmb250LXNpemUteHgtbGFyZ2U6IDMycHg7XG4kZm9udC1zaXplLXh4eC1sYXJnZTogMzZweDtcbiRmb250LXNpemUteHh4eC1sYXJnZTogNDRweDtcbiRmb250LXNpemUteGxhcmdlOiAyOHB4O1xuXG5AbWl4aW4gdHlwZS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQG1peGluIHR5cGUtcm9tYW4ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbkBtaXhpbiB0eXBlLW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHR5cGUtaGVhdnkge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiByZXNldEZvbnRzIHtcbiAgYm9keSB7XG4gICAgY29sb3I6ICRib2R5O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2E7IC8vIEFkZGluZyBIZWx2ZXRpY2EsIEhlbHZldGljYSBOZXVlLCBhbmQgQXJpYWwgYXMgRmFsbGJhY2tzIGlmIG5lY2Vzc2FyeVxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHh4eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDc3cHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2E7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc3VidGl0bGUxe1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN1YnRpdGxlMntcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIHN0cm9uZyxcbiAgc3Ryb25nICoge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgfVxuXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgfVxuXG4gIHRpbWUge1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDM1JSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIH1cbn1cbmg0Lm5vZm9udGZhbWlseXJlcSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xufVxuIiwiXG4vLyBJRTlcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itc3ZnOiBmYWxzZTtcblxuQHVzZSBcIi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcblxuLy8vLyBGT05UUyAvLy8vXG5cbkB1c2UgXCIuL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG4vL0BpbmNsdWRlIGZvbnRzO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4vY29tbW9uL2dyYWRpZW50XCI7XG5cbkB1c2UgXCIuL2NvbW1vbi9idXR0b25zdjJcIjtcbkB1c2UgXCIuL2NvbW1vbi90cmlhbmdsZXYyXCIgYXMgKjtcbkB1c2UgXCIuL2NvbW1vbi9wYWdpbmF0aW9udjJcIjtcblxuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQ6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhOiBmYWxzZSAhZGVmYXVsdDtcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0OiBmYWxzZSAhZGVmYXVsdDtcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmE6IGZhbHNlICFkZWZhdWx0O1xuXG5cbi8vLy8gVVRJTElUSUVTIC8vLy9cblxuLy8gQWRkcyBjcm9zcy1icm93c2VyIHByZWZpeGVzIHRvIHRoZSBzcGVjaWZpZWQgcHJvcGVydHlcbkBtaXhpbiB2ZW5kb3IoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0IHtcbiAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogLXdlYmtpdCgkdmFsdWUpO1xuICB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEge1xuICAgIC1tb3otI3skcHJvcGVydHl9OiAtbW96KCR2YWx1ZSk7XG4gIH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0IHtcbiAgICAtbXMtI3skcHJvcGVydHl9OiAtbXMoJHZhbHVlKTtcbiAgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSB7XG4gICAgLW8tI3skcHJvcGVydHl9OiAtbygkdmFsdWUpO1xuICB9XG4gICN7JHByb3BlcnR5fTogJHZhbHVlO1xufVxuXG4vLy8vIEFOSU1BVElPTlMgLy8vL1xuXG5AbWl4aW4gYW5pbWF0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24sICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLW5hbWUsICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1kZWxheSwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWR1cmF0aW9uLCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWRpcmVjdGlvbiwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1maWxsLW1vZGUsICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiwgJHByb3BlcnRpZXMpO1xufVxuXG5AbWl4aW4gc2xpZGUtdXAoJGR1cmF0aW9uOiAwLjNzKSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAuNSwgMSk7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWl4aW4gc2xpZGUtZG93bigkZHVyYXRpb246IDAuM3MsICRoZWlnaHQ6IDEwMDBweCkge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBtYXgtaGVpZ2h0OiAkaGVpZ2h0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vLy8gU1BFRUNIIEJVQkJMRVMgLy8vL1xuXG4vLyBUdXJucyBlbGVtZW50IGludG8gYSBzcGVlY2ggYnViYmxlcyAodXNlZCBmb3IgbnVtYmVycylcbkBtaXhpbiBidWJibGUoJGJhY2tncm91bmQ6IG5vbmUsICR0ZXh0OiBub25lKSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIEBpZiAkdGV4dCAhPSBub25lIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gIH1cbiAgQGlmICRiYWNrZ3JvdW5kICE9IG5vbmUge1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGxlZnQ6IDRweDtcbiAgICBAaWYgJGJhY2tncm91bmQgIT0gbm9uZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFR1cm5zIGVsZW1lbnQgaW50byBhIHJpYmJvbiB3cmFwcGluZyBhcm91bmQgdGhlIGVkZ2Ugb2Ygc29tZXRoaW5nICh0aW1lIHN0YW1wcylcbkBtaXhpbiBidWJibGUtc2lkZShcbiAgJGJhY2tncm91bmQ6ICRibHVlLFxuICAkdGV4dDogJHdoaXRlLFxuICAkdGFpbDogYm90dG9tLFxuICAkc2lkZTogcmlnaHRcbikge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwICRkYXJrLXByaTtcbiAgQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIoJHNpZGUsICRiYWNrZ3JvdW5kKTtcbiAgY29sb3I6ICR0ZXh0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgZmxvYXQ6ICRzaWRlO1xuICB6LWluZGV4OiAyO1xuICAmOmFmdGVyIHtcbiAgICAjeyR0YWlsfTogLTRweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIG1hcmdpbi0jeyRzaWRlfTogLTZweDtcbiAgJjphZnRlciB7XG4gICAgI3skc2lkZX06IDA7XG4gIH1cbn1cblxuLy8vLyBXSURUSCBIRUxQRVJTIC8vLy9cblxuQGVhY2ggJHdpZHRoIGluIDAsIDUsIDEwLCAyMCwgMjUsIDMwLCAzMywgMzQsIDM1LCA0MCwgNDUsIDUwLCA1NSwgNjAsIDY1LCA3MCwgNzUsXG4gIDgwLCA4NSwgOTAsIDk1LCAxMDBcbntcbiAgLncjeyR3aWR0aH0ge1xuICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoJHdpZHRoLCAxMDApKSAhaW1wb3J0YW50O1xuICAgIEBpZiAkd2lkdGggPT0gMTAwIG9yICR3aWR0aCA9PSAwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGlmICR3aWR0aCA9PSAwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL01hcmdpbiBIZWxwZXJzXG5AZWFjaCAkbWFyZ2luVG9wIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5tYXJnaW5Ub3AjeyRtYXJnaW5Ub3B9IHtcbiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luVG9wICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJG1hcmdpblJpZ2h0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5tYXJnaW5SaWdodCN7JG1hcmdpblJpZ2h0fSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luUmlnaHQgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkbWFyZ2luTGVmdCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAubWFyZ2luTGVmdCN7JG1hcmdpbkxlZnR9IHtcbiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbkxlZnQgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkbWFyZ2luQm90dG9tIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5tYXJnaW5Cb3R0b20jeyRtYXJnaW5Cb3R0b219IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luQm90dG9tICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJG1hcmdpbiBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAsIDMzLCA0MCwgNDUsIDUwLCA1NSwgNjAsIDY1LCA3MCwgNzUsXG4gIDgwLCA4NSwgOTAsIDk1LCAxMDBcbntcbiAgLm0jeyRtYXJnaW59IHtcbiAgICBtYXJnaW46ICRtYXJnaW4gKyBweDtcbiAgICBAaWYgJG1hcmdpbiA9PSAxMDAgb3IgJG1hcmdpbiA9PSAwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaWYgJG1hcmdpbiA9PSAwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9QYWRkaW5nIEhlbHBlcnNcbkBlYWNoICRwYWRkaW5nVG9wIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5wYWRkaW5nVG9wI3skcGFkZGluZ1RvcH0ge1xuICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZ1RvcCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRwYWRkaW5nUmlnaHQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLnBhZGRpbmdSaWdodCN7JHBhZGRpbmdSaWdodH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nUmlnaHQgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkcGFkZGluZ0xlZnQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLnBhZGRpbmdMZWZ0I3skcGFkZGluZ0xlZnR9IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nTGVmdCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRwYWRkaW5nQm90dG9tIGluIDAsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5wYWRkaW5nQm90dG9tI3skcGFkZGluZ0JvdHRvbX0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZ0JvdHRvbSArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGVhY2ggJHBhZCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAsIDMzLCA0MCwgNDUsIDUwLCA1NSwgNjAsIDY1LCA3MCwgNzUsIDgwLFxuICA4NSwgOTAsIDk1LCAxMDBcbntcbiAgLnAjeyRwYWR9IHtcbiAgICBwYWRkaW5nOiAkcGFkICsgcHg7XG4gICAgQGlmICRwYWQgPT0gMTAwIG9yICRwYWQgPT0gMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQGlmICRwYWQgPT0gMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vSGVscGVyIGNsYXNzIHRvIGF2b2lkIHByaW50aW5nIHRoZSBVUkwgd2hlcmUgPGE+IGhyZWYgaXMgdXNlZFxuXG5AbWVkaWEgcHJpbnQge1xuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5cbi8vIEZvbnQgV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LXRoaW46IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtc2VtaTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gRm9udCBTaXplc1xuJGZvbnQtc2l6ZS1zbWFsbDogMTJweDtcbi8vIGJhc2UgZm9udC1zaXplIGlzIGRlZmluZWQgaW4gdGhlIGJvZHkgdGFnIEAgMTNweC4gU2VlIGJlbG93LlxuJGZvbnQtc2l6ZS1ub3JtYWw6IDEzcHg7XG4kZm9udC1zaXplLW1lZGl1bTogMTZweDtcbiRmb250LXNpemUtbGFyZ2U6IDIycHg7XG4kZm9udC1zaXplLXhsYXJnZTogMjhweDtcblxuXG5AbWl4aW4gdHlwZS1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5AbWl4aW4gdHlwZS1yb21hbiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuXG5AbWl4aW4gdHlwZS1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHR5cGUtaGVhdnkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHJlc2V0Rm9udHMge1xuICAgIGJvZHkge1xuICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IC8vIEFkZGluZyBIZWx2ZXRpY2EsIEhlbHZldGljYSBOZXVlLCBhbmQgQXJpYWwgYXMgRmFsbGJhY2tzIGlmIG5lY2Vzc2FyeVxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBwIHtcblxuICAgIH1cbiAgICBzdHJvbmcsIHN0cm9uZyAqIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cbiAgICAuc21hbGwge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG5cbiAgICB9XG4gICAgdGltZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDM1JSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICB9XG5cbn1cbmg0Lm5vZm9udGZhbWlseXJlcSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG59IiwiQHVzZSAnc2Fzczpjb2xvcic7XG4vLyBTdHlsZWtpdCBDb2xvcnNcbiRibGFjazogIzIyMjtcbiR3aGl0ZTogI0ZGRjtcbiRkYXJrOiAjMzMzO1xuJGRhcmstcHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDc1LjUlKTsgLyogI2YxZjFmMSAqL1xuJGRhcmstc2VjOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDYwJSk7IC8qICNDQ0MgKi9cbiRkYXJrLXRyaTogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzMCUpOyAvKiAjNjY2ICovXG4kZGFyay1ibHVlOiAjMzE0NzlFO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kYmx1ZTogIzNkODdjZjsgLyogJGJsdWU6ICM0MTg4Q0M7ICovXG4kYmx1ZS1wcmk6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDMlKTtcbiRibHVlLXNlYzogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAzMCUpO1xuJGJsdWUtdHJpOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IC0yMCUpO1xuXG4kZ3JlZW46ICMzOEIyNEE7XG4kZ3JlZW4tcHJpOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiA0NSUpO1xuJGdyZWVuLXNlYzogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogMzAlKTtcbiRncmVlbi10cmk6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kcmVkOiAjZTUxNDE0O1xuJHJlZC1wcmk6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiA0MyUpO1xuJHJlZC1zZWM6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAyMCUpO1xuJHJlZC10cmk6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJG9yYW5nZTogI2Y1N2QyMTtcbiRvcmFuZ2UtcHJpOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogNDMlKTtcbiRvcmFuZ2Utc2VjOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogMjAlKTtcbiRvcmFuZ2UtdHJpOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogLTclKTtcblxuJG1hZ2VudGE6ICNmMDE5Nzg7XG4kbWFnZW50YS1wcmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMzAlKTtcbiRtYWdlbnRhLXNlYzogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAyMCUpO1xuJG1hZ2VudGEtdHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4keWVsbG93OiAjZjllZDI1O1xuJHllbGxvdy1wcmk6IGNvbG9yLmFkanVzdCgkeWVsbG93LCAkbGlnaHRuZXNzOiAzNCUpO1xuJHllbGxvdy1zZWM6IGNvbG9yLmFkanVzdCgkeWVsbG93LCAkbGlnaHRuZXNzOiAyMCUpO1xuJHllbGxvdy10cmk6IGNvbG9yLmFkanVzdCgkeWVsbG93LCAkbGlnaHRuZXNzOiAtMTAuNSUpO1xuXG4kbGlua2VkaW4tY29sb3I6ICMwRDY2OTY7XG4kdHdpdHRlci1jb2xvcjogIzM0QUFERjtcbiRnb29nbGUtY29sb3I6ICNERDRCMzk7XG4kZmFjZWJvb2stY29sb3I6ICMzRDVCOTY7XG4kZHJvcGJveC1jb2xvcjogIzAwN0VFNTtcbiRiaW5nLWNvbG9yOiAjZmFhNjFjO1xuJGJsdWUtbmF2aGlnaGxpZ2h0LWNvbG9yOiAjNjM5NUMyO1xuXG4kYmx1ZS00NjogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0NiUpO1xuJHB1cnBsZTogIzczNTRiZDtcbiRibGFjazogIzIyMjtcbiRib3JkZXI6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzAlKTtcblxuLy8gR2xvYmFsIEVsZW1lbnRzXG4kYm9keTogJGRhcms7XG4kZ2xvYmFsLWJnLWNvbG9yOiAkd2hpdGU7XG4kYm9yZGVyQmx1ZTogMXB4IHNvbGlkICRibHVlLXByaTtcbiRmb250LXdlaWdodC1zZW1pR3JheTogJGRhcmstdHJpO1xuJGdyaWRBY3Rpb25Db2xvcjogJGRhcmstcHJpO1xuJGZpbHRlclNoYWRvd0NvbG9yOiAkZGFyay1zZWM7XG4kbGFiZWw6ICRkYXJrLXRyaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiR0aC1hY3Rpb24tYmctY29sb3I6ICRkYXJrLXByaTtcbiR0aC1iZy1jb2xvcjogJGJsdWUtcHJpO1xuJGZpbHRlci1iZy1jb2xvcjogJGRhcmstcHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJG1vZGFsLXNoYWRvdzogdHJhbnNwYXJlbnQ7XG5cbi8vc29jaWFsIGJ1dHRvbnNcbiRsaW5rZWRpbl9jb2xvcjogIzAwN0FBQTtcbiRnb29nbGVfY29sb3I6ICM0Mjg1ZjQ7XG4kZmFjZWJvb2tfY29sb3I6ICM0QTQ3OTc7XG4kdHdpdHRlcl9jb2xvcjogIzQyOURFMjtcblxuJGdyZXk6ICM4MDgwODA7IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuJGJsdWUtbWFyZ2luOiBtYXRoLmRpdigyNiAtIDYsIDIpO1xuLmJsdWUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ibHVlLnBuZycpO1xufVxuXG4uYmx1ZS1pY29uLXNvcnRVcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNvcnREb3duIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWRyb3BhcnJvdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZV9ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNzdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZV9hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNsZWFyLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTY0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbWFpbC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xOTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIyNXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhYmxlLWNhcnJvdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjU3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFibGUtY2Fycm90MiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjg5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5ld193aW5kb3dfYmx1ZV9pY29uXzEyeDEyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMjFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbmV3X3dpbmRvd193aGl0ZV9pY29uXzEyeDEyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wYWdpbmF0aW9uLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBhZ2luYXRpb24tcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1zaGxfaWNvbl8yNHgxNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDUxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wb3BvdXQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTE5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcGRmUHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTUzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZWRpdC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01ODlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtc2tpcF9pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC02MjVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1mYWNlYm9vazE2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC02NjFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC02OTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtY2hlY2ttYXJrX2ljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTczM3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC03NjlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbjE2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC04MDVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jaXJjbGVNaW51cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODQxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbmV3cGFnZS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC04NzdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kZWxldGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTkxM3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC05NDlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jaXJjbGVQbHVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC05ODVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1iYWNrLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwMjFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wcmludCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTA1N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRleHRQcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDkzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHJhc2gtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTEyOXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTExNjVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10d2l0dGVyMTYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEyMDFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi11cGxvYWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEyMzdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbG9nbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTI3M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTMwOXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1sb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzQ1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24taW1wb3J0Q29udGFjdHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzODFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ21haWwtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTQxN3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTQ1NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTQ5M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtY2FsZW5kYXItZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTUzMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE1NzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRBdHRhY2htZW50IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNjE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdvb2dsZS1hcHBzLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE2NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kcmFnRHJvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTcwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtYXBwcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTc0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZENhbXBhaWduIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNzkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZWRpdC1saWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTgzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE4NzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTkyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVxdWVzdDI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xOTY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMDEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQ2FuZGlkYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMDU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWhpcmVyaWdodC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMDk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmVlZGJhY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIxNDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtaGlyZXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMTg2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24taGVscCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjIzMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWhpZGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIyNzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtbGlua2VkaW4tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjMxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjM2MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWpvYnRhcmdldDI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNDA2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5vX3NtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNDUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXRhbGVudHdpc2UtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQ5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWxpbmtlZGluMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI1MzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1sb2dvdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI1ODJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdGFsZW50d2lzZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjYyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI2NzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1taW5pbWl6ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjcxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW15YWNjb3VudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjc1OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10d2l0dGVyLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1ub3RlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODQ2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAteWFob28tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjkzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC15YWhvbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjk3OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZENvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMwMjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtdGFsZW50d2lzZV9pY29uXzIxeDI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMDY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmluZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzExMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXJlZmVyRnJpZW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMTU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2FsZW5kYXItd2hpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMxOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZWxlY3RUZW1wbGF0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzI0MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMjg2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMzMwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEVtYWlsX2FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzM3NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbF9ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzQxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRKb2J2aXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNDYycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW1heWJlX3NtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTA2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2V0dGluZ3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM1NTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zaGFyZTI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTk0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkTGlua3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM2MzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRSZXF1aXNpdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzY4MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNzI2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWxlcnRSZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM3NzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZmFjZWJvb2stZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzgxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzg1OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS15ZXNfc20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM5MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzk0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRyYWluaW5nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zOTkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY29tbXVuaXR5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MDM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFza3NOYXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQwNzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YXNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MTIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MTY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY3JlYXRlRGJzZWFyY2gyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDIxMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNyZWF0ZUpvYjI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MjU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdmlldyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDI5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXZpZXdfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQzNDhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kSm9idml0ZTI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00Mzk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcHJvZmlsZVBpYyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDQ0OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1jYXJlZXJzaXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NDk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXdlYnBhZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ1NTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtd2Vic2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NjAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWpvYmJvYXJkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NjU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWludGVybmFsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NzA2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWltcG9ydCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDc1OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS15ZXNfbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4MTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4NjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtZW1wbG95ZWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ5MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtZW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ5NjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY3VzdG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MDE4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTA3MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTEyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1jYW5kaWRhdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxNzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtam9ibm90aWZpY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MjI2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLW90aGVybmV0d29yayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTI3OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1jYW1wYWlnbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTMzMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1hZ2VuY3kge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUzODJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbWF5YmVfbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU0MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtcmVjcnVpdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NDg2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1MzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTU5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1ub19sZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTY0MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWxpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01Njk0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZ29vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NzQ2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWhpcmluZ21hbmFnZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU3OThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1iYWNrdG90b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU4NTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtYXJyb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU5MTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtYXJyb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTk5MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4iLCJAdXNlIFwiLi9idXR0b25zdjJcIjtcbkB1c2UgXCIuL2dyYWRpZW50XCI7XG5AdXNlIFwiLi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5cbiN0aW55bWNlIHtcbiAgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tY2UtdGlueW1jZSB7XG4gIC5tY2UtaS1wcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAubWNlLWJ0biB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDVweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tY2UtYnRuLXNtYWxsIGJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5tY2UtaW4ge1xuICBidXR0b24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgLm1jZS1jb250YWluZXItYm9keSxcbiAgLm1jZS1mb290IHtcbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBUaGlzIGNsYXNzIHdpbGwgYmUgYWRkZWQgdG8gdGlueW1jZSBzbyB0aGF0IHdlIGNhbiBjZW50ZXIgaWYgcmVxdWlyZWQuIFxuICovXG4uY2VudGVyQWxpZ24ge1xuICAubWNlLXRvb2xiYXIge1xuICAgIC5tY2UtY29udGFpbmVyLWJvZHkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubWNlLWJyYW5kaW5nLXBvd2VyZWQtYnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmVsbGlwc2lzIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5lbGxpcHNpc1dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn0iLCIvKiogaWNvbnMgcmVsYXRlZCBjc3MgKiovXG5AdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuXG4uaWNvbi1tYXliZS1jb2xvcntcbiAgICAvL1ZBOiB3ZSBkb24ndCBoYXZlIGFuIGljb24gZm9yIG1heWJlLCBzbyBmb3IgdGhlIHRpbWUgYmVpbmcgcmVwbGFjaW5nIGl0IHdpdGggYSBjb2xsYXBzZSBpY29uLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmljb24tY2lyY2xle1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyAgICBcbn1cblxuW25nLXNob3c9XCJkaXNwbGF5VHlwZT09J2dyaWQnXCJde1xuICAgIC5pY29uLWNpcmNsZXtcbiAgICAgICAgbGVmdDogNDglO1xuICAgIH1cbn1cblxuLmljb24tbWFpbkljb25ze1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG59XG5cbi5qdi1wcm9maWxlSWNvbntcblxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGFyZ2U7IC8vNDhweDtcbiAgICBjb2xvcjogJGJvZHk7XG59XG5cbi5pY29uLXRodW1icy11cC1jb2xvcntcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbn1cblxuLmljb24tdGh1bWJzLWRvd24tY29sb3J7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xufVxuXG4uaWNvbi13YXJuaW5nLWNvbG9ye1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG59XG5cbi51bC1ub3BhZGRpbmdtYXJnaW5cbntcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5cbkBpbmNsdWRlIHJlc2V0Rm9udHMoKTtcblxuI2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRqdi1tYXgtd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMCA0OHB4O1xuICAmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuLmJvZHlDb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbiNoci1mb290ZXJDb250YWluZXIge1xuICBAZXh0ZW5kIC5zbWFsbDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjb2xvcjogIzI2MzIzODtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGp2LW1heC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDhweDtcbiAgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5qdi1yZXFzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4lYnJlYWRjcnVtYlBsYWNlaG9sZGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICNjY2M7XG4gIH1cbn1cblxuZGl2W3JvbGU9XCJtYWluXCJdIHtcbiAgPiBoMSB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgQGV4dGVuZCAlYnJlYWRjcnVtYlBsYWNlaG9sZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLyogIHB1cnBvc2U6IHRoaXMgY2FuIGJlIHVzZWQgdG8gZGVmaW5lIHN0eWxlcyBmb3IgY29udHJvbCBiYXNlZCBvbiBzZWxlY3QyIG9yIHRvIG92ZXJyaWRlIHN0eWxlcyBmb3Igc2VsZWN0MiBhY3Jvc3MgYXBwLlxuICAgIGltcGxlbWVudGVkOiBqaGlyZSBhbmQgY29udGFudGNzXG4qL1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG4kbWluLWNvbnRyb2wtY29udGFpbmVyLXdpZHRoOiAyNTBweDtcbiRjb250cm9sLXRleHQtc2l6ZTogMTJweDtcbiRjb250cm9sLWZvbnQ6IFwiT3BlbiBTYW5zXCI7XG4kY29udHJvbC1ib3JkZXI6ICNhYWE7XG4kY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0OiAjM2Q4N2NmO1xuJGNvbnRyb2wtbGlzdC1zcGFjaW5nOiA0NXB4O1xuJGNvbnRyb2wtbGlzdC13aWR0aDogNTBweDtcblxuQG1peGluIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodCAhaW1wb3J0YW50O1xufVxuXG4uY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbiB7XG4gIG1hcmdpbi1yaWdodDogJGNvbnRyb2wtbGlzdC1zcGFjaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJyZW5jeS1jb250cm9sLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogJG1pbi1jb250cm9sLWNvbnRhaW5lci13aWR0aCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG5AbWl4aW4gY3VycmVuY3ktY29udHJvbCgkYm9yZGVyLWNvbG9yKSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG5cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB3aWR0aDogJGNvbnRyb2wtbGlzdC13aWR0aCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZm9udC1zaXplOiAkY29udHJvbC10ZXh0LXNpemU7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXG4gICAgICAmLmFjdGl2YXRlIHtcbiAgICAgICAgQGV4dGVuZCAuY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgICAgYWJiciB7XG4gICAgICAgIHJpZ2h0OiBtYXRoLmRpdigkY29udHJvbC1saXN0LXNwYWNpbmcsIDIpO1xuICAgICAgfVxuICAgICAgLnNlbGVjdDItY2hvc2VuIHtcbiAgICAgICAgQGV4dGVuZCAuY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbjtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLWFycm93IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VsZWN0Mi1hbGxvd2NsZWFyIHtcbiAgICAgIC5zZWxlY3QyLWNob2ljZSBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAuY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbjtcbiAgICAgICAgJi5zZWxlY3QyLWFycm93IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cbiAgZGl2LmN1cnJlbmN5LWNvbnRyb2wtaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaW5wdXQge1xuICAgICAgZm9udC1mYW1pbHk6ICRjb250cm9sLWZvbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmF0ZSB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN1cnJlbmN5LWNvbnRyb2wge1xuICBAaW5jbHVkZSBjdXJyZW5jeS1jb250cm9sKCRjb250cm9sLWJvcmRlcik7XG59XG5cbi5jdXJyZW5jeS1jb250cm9sLWxpZ2h0IHtcbiAgQGluY2x1ZGUgY3VycmVuY3ktY29udHJvbCgkYm9yZGVyKTtcbn1cblxuLyogIEN1cnJlbmN5IENvbnRyb2wgc3R5bGVcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmN3cy1jdXJyZW5jeS1jb250cm9sIHtcbiAgJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoOiA3MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBkaXYuanYtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoIzAwMCwgMC4xKSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAuNGVtIDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgfVxuICBpIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG4gIHNlbGVjdC5jdXJyZW5jeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoO1xuICAgIG1pbi13aWR0aDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLy9yZXF1aXJlZCBmb3IgSUVcbiAgc2VsZWN0LmN1cnJlbmN5OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlbGVjdC5jdXJyZW5jeTpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICBjb2xvcjogdHJhc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGggKyAxMDtcbiAgICBoZWlnaHQ6IDIuMzVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLyoqKiBGT1JNUyAqKiovXG5AdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9idXR0b25zdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jdXJyZW5jeVNlbGVjdDJXaWRnZXR2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcblxubGFiZWwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxubGFiZWwucmVxdWlyZWQsXG5zbWFsbC5yZXF1aXJlZCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG59XG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbixcbmlucHV0LFxuLmJ0biB7XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuJWdlbmVyYWxJbnB1dCB7XG4gIGNvbG9yOiAkZGFyaztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtZGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG50ZXh0YXJlYSxcbmlucHV0LFxuc2VsZWN0IHtcbiAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAZXh0ZW5kICVnZW5lcmFsSW5wdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggNXB4IDdweCA1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogdGV4dDtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1zZWM7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAmW3VpLXRpbnltY2VdIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4lTm9NYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBAZXh0ZW5kICVnZW5lcmFsSW5wdXQ7XG4gIEBleHRlbmQgJU5vTWFyZ2luO1xuICB3aWR0aDogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAZXh0ZW5kICVOb01hcmdpbjtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXQuY2FuY2VsIHtcbiAgQGV4dGVuZCAlY2FuY2VsO1xufVxuaW5wdXQ6aW52YWxpZCxcbnRleHRhcmVhOmludmFsaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi8qKiogRVJST1JTICoqKiAvIERpc2FibGVkIHVudGlsIGVycm9yIGlucHV0cyBhcmUgc29ydGVkXG5pbnB1dCwgdGV4dGFyZWEge1xuICAgICYuZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQwJSk7XG4gICAgfVxuICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgIEBleHRlbmQgLmVycm9yO1xuICAgIH1cbn0gKi9cblxuLyoqKiBIT1JJWk9OVEFMIEZPUk1TICoqKi9cbi5mb3JtIHtcbiAgYmFja2dyb3VuZDogJGJsdWUtcHJpO1xuICBwYWRkaW5nOiAxMHB4O1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qKiogRGVmaW5pdGlvbkxpc3QgRm9ybSAqKiovXG5mb3JtIGRsLCAuanYtZGVzY3JpcHRpb24tbGlzdCB7XG4gIC5ociB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgY29udGVudDogXCIoSFIpXCI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vODAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICBkZCwgLmp2LWRsLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDEwcHggMHB4OyAvLyBQTEVBU0UgQ0hFQ0sgQlVHIDEzMzI5IGJlZm9yZSBjaGFuZ2luZyBpdCA6IFNIQU1JS1xuICAgIH1cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgIH1cbiAgICAucmlnaHRbY2xhc3MqPVwiaWNvLVwiXSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgKyBpbnB1dCxcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5BbW91bnQge1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gIGR0LCAuanYtZGwtdGVybSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxufVxuXG4vKioqIERhdGVwaWNrZXIgKioqL1xuaW5wdXRbdWktZGF0ZV0sXG5pbnB1dFtqdi1sb2NhbGUtZGF0ZXBpY2tlcl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ibHVlL2ljb24tY2FsZW5kYXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMnB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi8qKiogVGltZXBpY2tlciAqKiovXG4udWktdGltZXBpY2tlci1jb250YWluZXIsXG4udWktdGltZXBpY2tlci1jb250YWluZXIgKiB7XG4gIHRyYW5zaXRpb246IGFsbCAwIGVhc2U7XG59XG5pbnB1dFt1aS1qcT1cInRpbWVwaWNrZXJcIl0sXG5pbnB1dFtqdi10aW1lcGlja2VyXSB7XG4gIHdpZHRoOiA2LjVlbTtcbn1cblxuLyoqKiBUaW55TUNFICoqKi9cbi5tY2VFZGl0b3Ige1xuICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICAqIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICB9XG4gIC5tY2VMYXlvdXQge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4ubWNlLWNvbnRhaW5lciAubWNlLXRleHRib3gge1xuICBwYWRkaW5nOiAwIDRweCAhaW1wb3J0YW50O1xufVxuXG4vKioqIEZpbGUgVXBsb2FkIERyb3AgVGFyZ2V0ICoqKi9cbi51cGxvYWQsXG5banYtdXBsb2FkZXJdIHtcbiAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzE3cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkZGVmYXVsdC1kYXJrO1xuICAucXEtdXBsb2FkLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA4cHggMTZweCA1cHggMDtcbiAgfVxuICAucXEtdXBsb2FkLWxpc3QsXG4gIC5xcS11cGxvYWQtaW5zdHJ1Y3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYnRuIHtcbiAgICBAZXh0ZW5kICVidG4tY2FuY2VsO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzEwMCU7XG4gIH1cbiAgLnFxLXVwbG9hZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8qKiogU2VsZWN0MiBGaXhlcyAqKiovXG5pbnB1dFtqdlxcOnNlbGVjdDJdIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIC8vdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgbWFyZ2luOiA1cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICAqIHtcbiAgICAvL3RyYW5zaXRpb246IGFsbCAwIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBpbnB1dCB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cbi5xdWlja0Zvcm1zIHtcbiAgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5kZCAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItZHJvcCxcbi5zZWxlY3QyLWRyb3AgKiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLypSZXFzIEVkaXQgZm9ybSBzdHlsaW5nKi9cbi5yZXFFZGl0Rm9ybSxcbi5hZGRDYW5kRm9ybSxcbi5hZGRIaXJlRm9ybSB7XG4gIGRpdiB7XG4gICAgLy8gZG8gd2UgbmVlZCB0aGlzPyAgSXQncyB1Z2x5IGZvciBnb29kIHRvb2x0aXAtbGlrZSBiZWhhdmlvci4gKE1TTSlcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cbiAgLmFtb3VudCB7XG4gICAgLnVpLXJlc2V0d3JhcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gIC8vQnVnIDE0NjUxIC0gTlZcbiAgLnJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmFkZFJlcXVpc2l0aW9uVG9vbHRpcCB7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmVxRWRpdEZvcm0ge1xuICAuaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiA0NSUpO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4ud29ya2Zsb3dNZXNzYWdlRm9ybSB7XG4gIGRkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgZGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW46IDBweCAwcHggMnB4IDBweDtcbiAgfVxuICBkZCBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbmlucHV0Lmhhc0RhdGVwaWNrZXIgKyBzcGFuLmp2LXBsYWNlaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA4OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9wYWdpbmF0aW9udjJcIiBhcyAqO1xudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gIHRib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgdHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIH1cbiAgICAgICYuZ3JvdXBlZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3RucyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cblxuICB0ZC5yaWdodCxcbiAgdGgucmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgdGQubGVmdCxcbiAgdGgubGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICB9XG5cbiAgLy8gVGhpcyBpcyBmb3IgdGZvb3QgJiB0aGVhZHNcbiAgdGgge1xuICAgIGJhY2tncm91bmQ6ICRzdXJmYWNlLWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTFweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgdGguaGVhZGVyUm93IHtcbiAgICBiYWNrZ3JvdW5kOiAkdGgtYWN0aW9uLWJnLWNvbG9yO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICAmLmFjdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICB0Zm9vdCB0aCB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuICAgIC5wYWdpbmcge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbiRmaWx0ZXJXaWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDIyLCAxMDApKTtcbiRmaWx0ZXJMZWZ0TWFyZ2luOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMjMsIDEwMCkpO1xuXG4uZmlsdGVycy1tcmduIHtcbiAgbWFyZ2luLWxlZnQ6ICRmaWx0ZXJMZWZ0TWFyZ2luO1xuICAuanYtcmVxTmFtZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgLmFjdGlvbnMge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAuanYtcmVxSW5mbyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuICAgIGRpdiB7XG4gICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICB9XG4gICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgfVxuICB9XG59XG5cbi5qdi1yZXEtdGFibGUtd29yZC13cmFwIGRpdi5qdi1yZXFJbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5maWx0ZXJzLWNvbGxhcHNlLW1yZ24ge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIG1hcmdpbi1sZWZ0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG59XG5cbmEuZmlsdGVycyB7XG4gIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG5cbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLXNlYXJjaCAhb3B0aW9uYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1sZWZ0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG59XG4uZmlsdGVycyB7XG4gIC8vYm94LXNoYWRvdzogMnB4IDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsdGVyLWJnLWNvbG9yO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogJGZpbHRlcldpZHRoO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGgzID4gYSB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLWNvbGxhcHNlICFvcHRpb25hbDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB9XG4gIC5qdi1maWx0ZXItcmVzZXQtcXVlcnkge1xuICAgIC8vYm9yZGVyLXJhZGl1czogMCAzcHggMCAwO1xuICAgIC8vYm9yZGVyLXRvcDogM3B4IHNvbGlkICRvcmFuZ2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8yMXB4O1xuICAgIC8vbWFyZ2luOiAwIC0xMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IGEge1xuICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLWNvbGxhcHNlICFvcHRpb25hbDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLnJlc2V0IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS10cmk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAvL21pbi13aWR0aDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC8vJjphZnRlciB7XG4gICAgICAgIC8vICAgIEBleHRlbmQgLmJsdWUtaWNvbi1zZWFyY2g7XG4gICAgICAgIC8vICAgY29udGVudDogJyc7XG4gICAgICAgIC8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gIGxlZnQ6IDVweDtcbiAgICAgICAgLy8gIHRvcDogNXB4O1xuICAgICAgICAvL31cbiAgICAgIH1cbiAgICAgIC51aS1yZXNldHdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgfVxuICAmLncwIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tbGVmdDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIH1cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsbWFyZ2luLWxlZnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbn1cblxuaDMuZW1wdHkge1xuICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi8qKiogUEFHSU5BVElPTiAqKiovXG4ucGFnaW5nIHtcbiAgY29sb3I6ICRibHVlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweFxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvL2xpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW46IDA7XG4gIHNwYW4sXG4gIGEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgfVxuICBzdHJvbmcge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gIH1cbiAgLnByZXYge1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24ocHJldmlvdXMpO1xuICB9XG4gIC5uZXh0IHtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKG5leHQpO1xuICB9XG4gIC8vLnByZXYsIC5uZXh0IHtcbiAgLy8gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLy8gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICBoZWlnaHQ6IDU1cHg7XG4gIC8vICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgLy8gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8vICB3aWR0aDogNTVweDtcbiAgLy8gIG91dGxpbmU6bm9uZTtcbiAgLy8gIHpvb206IC43O1xuICAvLyAgICAmLmRpc2FibGVkIHtcbiAgLy8gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgLy8gICAgfVxuICAvL31cbiAgLy8ucHJldiB7XG4gIC8vICAgIEBleHRlbmQgLmJsdWUtYXJyb3ctbGVmdDtcbiAgLy9cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAvL31cbiAgLy8ubmV4dCB7XG4gIC8vICAgQGV4dGVuZCAuYmx1ZS1hcnJvdy1yaWdodDtcbiAgLy99XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuICAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4vY29sb3JzdjJcIiBhcyAqO1xuQG1peGluIHBhZ2luYXRpb24oJGRpcmVjdGlvbikge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlciAhaW1wb3J0YW50O1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG5cdHBhZGRpbmc6IDVweDtcblx0Ly8gUHJldmlvdXMgb3IgQmFjayBBcnJvd1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcInByZXZpb3VzXCIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmV2aW91cy5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdC8vIE5leHQgb3IgRm9yd2FyZCBBcnJvd1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcIm5leHRcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLW5leHQuc3ZnJykgMCAwIG5vLXJlcGVhdCAkd2hpdGU7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogLjM7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGN1cnNvcjogdGV4dDtcblx0fVxufSIsIi8vIC5ORVQgQ29tcGF0aWJpbGl0eSBGaXhlcyAvL1xuLmp2LXZlcnRpY2FsTWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uYm9keUNvbnRlbnQge1xuXHQvL3BhZGRpbmc6IDAgMCAxMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogYXV0bztcblx0KiB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0I2hyLW5hdldyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuLmp2LWhMaXN0IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cbi5jdXN0b21fbGkge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZsb2F0OiBub25lO1xufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuLyoqKiBUQUJTICoqKi9cbi8vIDx1bCBjbGFzcz1cInRhYnNcIj5cbi8vIFx0PGxpIGp2LWFjdGl2ZT1cInRydWVcIj48YT5UYWI8L2E+PC9saT5cbi8vIDwvdWw+XG51bC50YWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmx1ZS10cmkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogJGJsdWU7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDAlKTtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibHVlLXRyaSAhaW1wb3J0YW50O1xuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDlweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS10cmk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgfVxuICAgICAgLy8mOmFmdGVyIHtcbiAgICAgIC8vXHRkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vXHRsZWZ0OiAxM3B4O1xuICAgICAgLy9cdGJvdHRvbTogLTZweDtcbiAgICAgIC8vXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLy99XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtdHJpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIC8vYm90dG9tOiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGdsb2JhbC1iZy1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtdHJpO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9faDVicHYyXCI7XG5AdXNlIFwiLi4vX2Jhc2V2MlwiIGFzICo7XG5AdXNlIFwiX3Jlc2V0XCI7XG5AdXNlIFwiLi4vY29tbW9uL3Nwcml0ZXNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90aW55bWNldjJcIjtcbkB1c2UgXCIuLi9jb21tb24vZWxsaXBzaXNcIjtcbkB1c2UgXCJfanYuQ2FuZC5Db2xvcnNcIjtcbkB1c2UgXCJfbGF5b3V0djJcIjsgXG5AdXNlIFwiX2Zvcm1zdjJcIjsgXG5AdXNlIFwiX3RhYmxlc3YyXCI7XG5AdXNlIFwiX2NvbXBhdGliaWxpdHlcIjtcbkB1c2UgXCIuLi9jb21tb24vdGFic3YyXCI7XG5cbkB1c2UgJy4uL2NvbW1vbi9idXR0b25zdjInIGFzICo7XG5AdXNlICcuLi9jb21tb24vdHJpYW5nbGV2MicgYXMgKjtcbkB1c2UgJy4uL2NvbW1vbi9wYWdpbmF0aW9udjInIGFzICo7XG5cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuXG5AaW5jbHVkZSBhbGwtc3ByaXRlcztcblxuLy8gUGl4ZWwgb3ZlcnJpZGVzIGR1ZSB0byBicmVha2luZyBjaGFuZ2VzIHNpbmNlIDAuMTkuMFxuZGl2W2RhdGEtcWE9XCJMaXN0QmFzZUhlYWRlckNvbnRhaW5lclwiXSBkaXZbZGF0YS10ZXN0aWQ9XCJUZXh0RmllbGRSb290XCJdIHtcbiAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcblxuICB+IC5NdWlCb3gtcm9vdCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAuTXVpQm94LXJvb3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxudGguTXVpVGFibGVDZWxsLWhlYWQge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbnRoLk11aVRhYmxlQ2VsbC1oZWFkLCB0ZC5NdWlUYWJsZUNlbGwtYm9keSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqKiBVVElMSVRJRVMgKioqL1xuLm5nLWNsb2FrLFxuI2tlZXBBbGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IG5vbmU7XG59XG4vLyBTaG91bGQgYWx3YXlzIGJlIGFwcGxpZWQgdG8gY29udGFpbmVycyBvZiBmbG9hdGVkIGNoaWxkcmVuXG4uY2xlYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXItYm90aCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gQ2FuIGJlIHVzZWQgb24gdGQvdGggZm9yIHRleHQtYWxpZ25tZW50XG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDA7XG5cbn1cbi8vIENhbiBiZSB1c2VkIG9uIHRkL3RoIGZvciB0ZXh0LWFsaWdubWVudFxuLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cbi51aS1oaWRlIHtcbiAgQGluY2x1ZGUgc2xpZGUtdXA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi51aS1zaG93IHtcbiAgQGluY2x1ZGUgc2xpZGUtZG93bjtcbn1cbi5lbGxpcHNlcyB7XG4gIEBpbmNsdWRlIHZlbmRvcih0ZXh0LW92ZXJmbG93LCBlbGxpcHNpcyk7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogI2IzYjNiMztcbiAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbi5ub3RRdWl0ZUFzTGlnaHRHcmF5IHtcbiAgY29sb3I6ICRkYXJrLXNlYztcbn1cbi5ncmF5IHtcbiAgY29sb3I6ICRkYXJrO1xufVxuLmxpZ2h0Z3JheSB7XG4gIGNvbG9yOiAkZGFyay1wcmk7XG59XG4uZGFya0dyYXkge1xuICBjb2xvcjogJGRhcmstdHJpO1xufVxuXG4uZG90Rm9yUmVxcyB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBAZXh0ZW5kIC5kb3Q7XG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICB9XG59XG5cbi5hcHByb3ZhbENoYWluIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmp2LXJlcXMtc3VtbWFyeS1zZWN0aW9uIHtcbiAgLnN1YnRpdGxlMSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgLmp2LWFwcHJvdmFsLXN1YnRpdGxle1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmp2LWFwcHJvdmFsLXN0YXR1c3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmFwcHJvdmFsc3tcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uanYtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogN3B4IDVweCA3cHggNnB4O1xuICBjb2xvcjogIzk2OTY5Njtcbn1cbi5qdi1wbGFjZWhvbGRlcndyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEFsZXJ0cyAqL1xuLm9yYW5nZSB7XG4gIGNvbG9yOiAkb3JhbmdlLXRyaTtcbn1cbi5lcnJvcixcbi5yZWQge1xuICBjb2xvcjogJHJlZDtcbn1cbi8qIE5vdGljZSAqL1xuLm1zZy1ub3RpY2Uge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICAmLnVpLXNob3cge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAmLmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLmljby11bmxpbmsge1xuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbmV3X3dpbmRvd19ibHVlX2ljb25fMTJ4MTIucG5nKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAmLmJ0bjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbmV3X3dpbmRvd193aGl0ZV9pY29uXzEyeDEyLnBuZ1wiKTtcbiAgfVxufVxuLmljby1ub0luZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGUtbm9JbmZvLnBuZyk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY28tZ3JpZFZpZXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1ncmlkVmlldy5wbmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaWNvLWxpc3RWaWV3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tbGlzdFZpZXcucG5nKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmljby1iYWNrIHtcbiAgQGV4dGVuZCAuYmx1ZS1pY29uLWJhY2stYmx1ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5pY28tZm9yd2FyZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9ibHVlL2ljb24tbmV3cGFnZS1ibHVlLnBuZyk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY28tcHJpbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmludC5wbmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4laWNvLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLXNlYXJjaC5wbmcpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5pY28taGVscCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWhlbHAucG5nKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucmVxcy1mb3JtLWljby1oZWxwIHtcbiAgQGV4dGVuZCAuaWNvLWhlbHA7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLmljby1lcXVlc3Qge1xuICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1lcXVlc3QyNC5wbmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaWNvLWpvYnRhcmdldCB7XG4gIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWpvYnRhcmdldDI0LnBuZyk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY28tbGlua2VkaW4ge1xuICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbGlua2VkaW5fMjQucG5nKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvLXZvbnEge1xuICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi12b25xLnBuZyk7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljby1yZW1vdmUge1xuICBAZXh0ZW5kIC5ibHVlLWljb24tY2xvc2U7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cbiAgJi5yaWdodCB7XG4gICAgbWFyZ2luOiA1cHggNXB4IDAgMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1jbG9zZV9ob3ZlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgfVxufVxuXG4uaWNvLXRyYXNoIHtcbiAgQGV4dGVuZCAuYmx1ZS1pY29uLWRlbGV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi5pY28tZ2FyYmFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3RyYXNoLTE2eDE2LnBuZyk7XG59XG5cbiVpY28tY2xvbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWNsb25lLWdyYXkucG5nKTtcbn1cblxuLmljby1sb2NrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2xvY2sucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMHB4O1xuICB9XG59XG5cbi5pY28tc3RhdGljbG9jayB7XG4gIEBleHRlbmQgLmljby1sb2NrO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB9XG59XG4vLyBNaXhpbiBmb3IgaG92ZXIgZWZmZWN0XG5AbWl4aW4gaWNvLWxvY2staG92ZXIge1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyAvLyBBZGRpdGlvbmFsIGhvdmVyIHN0eWxlc1xuICB9XG59XG5cbi5pY28tdW5sb2NrIHtcbiAgQGV4dGVuZCAuaWNvLWxvY2s7IC8vIEV4dGVuZCAuaWNvLWxvY2sgY2xhc3NcbiAgQGluY2x1ZGUgaWNvLWxvY2staG92ZXI7IC8vIEFwcGx5IHRoZSBob3ZlciBlZmZlY3QgbWl4aW5cbn1cblxuLmljby1jaGVjayB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIuKck1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMTIwJTtcbiAgfVxufVxuXG4uaWNvLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZVBsdXMucG5nKTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XG59XG4uZXhwYW5kZWQge1xuICAuaWNvLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlTWludXMucG5nKTtcbiAgfVxufVxuXG4ucmF0aW5nLXllcyB7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMveWVzX3NtLnBuZyk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4ucmF0aW5nLW1heWJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9tYXliZV9zbS5wbmcpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLnJhdGluZy1ubyB7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbm9fc20ucG5nKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLyoqKiBCVVRUT05TICoqKi9cbi5idG4ge1xuICBAaW5jbHVkZSBidXR0b247XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgJjpob3ZlciwgJi5ibHVlLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAmLnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgJi5pbmxpbmUge1xuICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gIH1cbn1cbi5idG4tY2FuY2VsLFxuLmNhbmNlbCB7XG4gIEBleHRlbmQgLmJ0biAhb3B0aW9uYWw7XG4gIEBpbmNsdWRlIGJ1dHRvbigkZGVmYXVsdC1tYWluKTtcbiAgY29sb3I6ICRmb250LWNvbG9yLXNlYyAhaW1wb3J0YW50O1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5idG4tZ3JlZW4ge1xuICBAZXh0ZW5kIC5idG4gIW9wdGlvbmFsO1xuICBAaW5jbHVkZSBidXR0b24oJGdyZWVuLXRyaSk7XG59XG5cbi5zbWFsbEJ0biB7XG4gIEBleHRlbmQgLmJ0biAhb3B0aW9uYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgJi5jYW5jZWwge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuLyoqKiBEcm9wTWVudSAqKiovXG4uZHJvcG1lbnUge1xuICAvL0BpbmNsdWRlIGJ1dHRvbigkY29sb3I6ICR3aGl0ZSwgJHRleHQ6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMjAlKSwgJG9mZnNldDogMyUpO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIC8vYm94LXNoYWRvdzogMHB4IDFweCAwcHggMHB4IGNvbG9yLmFkanVzdCgkd2hpdGUsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICR3aGl0ZSwgY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogMyUpKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1kcm9wYXJyb3c7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cblxuICAuYXNjLFxuICAuZGVzYyB7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICBhLmVsbGlwc2lzIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgdWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTQ3cHggIWltcG9ydGFudDtcblxuICAgIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNjcm9sbHRvcCB7XG4gIEBleHRlbmQgLmJsdWUtaWNvbi1iYWNrdG90b3A7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXG4gIC8vIEltcG9ydGFudCdzIGFyZSB1c2VkIHRvIG92ZXJyaWRlIHRoZSAnYmFja2dyb3VuZCcgc2V0IGJ5IHRoZSBzcHJpdGUgLSBBTSAxMC8yLzEzXG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQgIWltcG9ydGFudDtcbiAgYm90dG9tOiA5MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogOTU7XG5cbiAgJi51aS1zY3JvbGxmaXgge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyoqKiBBQ1RJT05TICoqKi9cbi8vIEhvcml6b250YWwgUGlwZS1zZXBhcmF0ZWQgbGlzdFxuJWFjdG5zIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlY2Y3O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAvL2JvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgLmFjdG4ge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmFjdG5zIHtcbiAgQGV4dGVuZCAlYWN0bnM7XG4gIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbn1cbnVsLmFjdG5zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLy8gTGFyZ2UgbGluayB3aXRoIGFuIGljb24gb24gdGhlIGxlZnRcbi5hY3RuLFxuW2NsYXNzXj1cImFjdG4tXCJdLFxuW2NsYXNzKj1cIiBhY3RuLVwiXSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYTtcbiAgLy9tYXJnaW4tbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gIC8vJjpmaXJzdC1jaGlsZCB7XG4gIC8vICBtYXJnaW4tbGVmdDogMDtcbiAgLy99XG59XG4ucGFkLWxlZnQyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wYWQtYm90dG9tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi8vV2UgZGludCB3YW50IHRvIGhhdmUgcGFnaW5hdGlvbiBJdCB3YXMgcmFyZSB0aGF0IHdlIHdvdWxkIGhhdmUgbW9yZSB0aGFuIDEwIHJlY29yZHMtTlZcbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLy9oZWlnaHQgMzc1IGlzIHRvIGZpdCAxMCByZWNvcmRzIGluc2lkZSBhIG1vZGFsXG4gIGhlaWdodDogMzc1cHg7XG59XG4ub3ZlcmZsb3ctYXV0by1zY3JvbGwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAzNzVweDtcbn1cbi53aWR0aC1pbmhlcml0IHtcbiAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5hY3RuLWFkZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1hZGQucG5nXCIpO1xufVxuLmFjdG4tdW5sb2NrLWJsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tdW5sb2NrZWQtYmx1ZS5wbmdcIik7XG59XG4uYWN0bi1sb2NrLWJsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tbG9ja2VkLWJsdWUucG5nXCIpO1xufVxuLmFjdG4tZW1haWwge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tbWFpbC1ibHVlLnBuZ1wiKTtcbn1cblxuLmFjdG4tdXBsb2FkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLXVwbG9hZC5wbmdcIik7XG59XG4uYWN0bi1kb3dubG9hZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1kb3dubG9hZC5wbmdcIik7XG59XG4uYWN0bi1kZWxldGUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tZGVsZXRlLnBuZ1wiKTtcbn1cblxuLmFjdG4tc2hhcmUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tc2VuZC5wbmdcIik7XG59XG4uYWN0bi1wcmV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLXBkZlByZXZpZXcucG5nXCIpO1xufVxuLmFjdG4tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi10ZXh0UHJldmlldy5wbmdcIik7XG59XG4uYWN0bi1pbXBvcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLWltcG9ydENvbnRhY3RzLnBuZ1wiKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmFjdG4tZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGVQbHVzLnBuZ1wiKTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmFjdG4tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZU1pbnVzLnBuZ1wiKTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmFjdG4tcHJpbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLXByaW50LnBuZ1wiKTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYWN0bi1hZGRSZXEge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbi5hY3RuLWFkZEZpbGVzIHtcbiAgY29sb3I6ICRibHVlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG5cbiAgLmp2LWFjdG4tYXR0YWNoLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBjb2xvcjogJGRhcms7XG4gIH1cbn1cblxuLnFxLXVwbG9hZC1mYWlsZWQtdGV4dCB7XG4gIGNvbG9yOiAjZjAwO1xufVxuXG4vKioqIElURU0gQk9YICoqKi9cbi5pdGVtQm94IHtcbiAgd2lkdGg6IDI2NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGgzIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtcHJpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLyoqKiBERVRBSUwgQk9YICoqKi9cbi5kZXRhaWxCb3gge1xuICB3aWR0aDogMjM1cHg7XG59XG5cbi8qKiogSEVMUCBUT09MVElQICoqKi9cbi5oZWxwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24taGVscC5wbmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1x0XG59XG5cbi5oZWxwLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRibHVlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkZGFyaztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTBweFxuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDIyMHB4O1xuICB6LWluZGV4OiAxNTtcblxuICBoNCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHhcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLmljby1yZW1vdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIG1hcmdpbjogMTBweCAwIDVweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE0cHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAuaWNvLXJlbW92ZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cblxuICAmLnVpLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsICRibHVlLCA4cHgpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi8qKiogU1RBVFMgKioqL1xuLy8gTGFyZ2Ugc3RhdGlzdGljcyB3aXRoIHNtYWxsZXIgZGV0YWlscyB1bmRlcm5lYXRoLiBVc2UgPGVtPiBvbiB0aGUgcHJpbWFyeSBmaWd1cmVzXG51bC5zdGF0cyB7XG4gIEBleHRlbmQgJWFjdG5zO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGVtIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgJi5vcmFuZ2Uge1xuICAgICAgICBjb2xvcjogJG9yYW5nZS10cmk7XG4gICAgICB9XG4gICAgICAmLnJlZCB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgICAgJi5ncmF5IHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgfVxuICAgICAgJi5ibGFjayB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1tYWluO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKioqIEpVTVBOQVYgKioqL1xuLy8gQWRkIC5qdW1wbmF2LW1yZ24gdG8gdGhlIGNlbnRlciBjb2x1bW4gd2hlbiB1c2luZyAuanVtcG5hdlxuLmp1bXBuYXYtbXJnbiB7XG4gIG1pbi13aWR0aDogNjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY29ycmVjdHMgY2xlYXI6bGVmdCBiZWhhdmlvclxuICAuQ2FuZGlkYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYubm9NYXJnaW5MIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICA+IGgyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cbi8vIFNpZGVwYW5lbCBmb3IgcXVpY2tseSBzY3JvbGxpbmcgdXAgYW5kIGRvd24gdGhlIHBhZ2Vcbi8vIDx1bCBjbGFzcz1cImp1bXBuYXZcIj5cbi8vICA8bGk+PGE+TGlua3M8L2E+PC9saT5cbi8vICA8bGkganYtYWN0aXZlPVwidHJ1ZVwiPlxuLy8gICAgICA8YT5MaW5rczwvYT5cbi8vICAgICAgPHVsPlxuLy8gICAgICAgICAgPGxpPjxhIGp2LWFjdGl2ZT1cInRydWVcIj5TdWJsaW5rPC9hPjwvbGk+XG4vLyAgICAgIDwvdWw+XG4vLyAgPC9saT5cbi8vIDwvdWw+XG4uanVtcG5hdiB7XG4gIC8vYm94LXNoYWRvdzogM3B4IDAgMjBweCAtMTVweCBjb2xvci5hZGp1c3QoJGJvcmRlciwgJGxpZ2h0bmVzczogLTMzKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAyNHB4IDE2cHggMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgd2lkdGg6IDMxOHB4O1xuICB0b3A6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICR0aC1hY3Rpb24tYmctY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAvL0BpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKHJpZ2h0LCB0cmFuc3BhcmVudCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAvL2JhY2tncm91bmQ6ICNmZmY7XG4gICAgICAvLyY6YWZ0ZXIge1xuICAgICAgLy8gIHRvcDogNTAlO1xuICAgICAgLy8gIHJpZ2h0OiAtNnB4O1xuICAgICAgLy8gIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAvL31cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBidWJibGUoJGJsdWUsICR3aGl0ZSk7XG4gICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYSB7XG4gICAgICAgIC8vQGluY2x1ZGUgdHJpYW5nbGUtY29sb3IoJGJsdWUsIHJpZ2h0KTtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgLy9AaW5jbHVkZSB0cmlhbmdsZS1jb2xvcihjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IC0yNSUpLCByaWdodCk7XG4gICAgICAgICAgQGluY2x1ZGUgYnViYmxlKCRibHVlLXRyaSwgJHdoaXRlKTtcbiAgICAgICAgICAvL2NvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAuZWxsaXBzZXM7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcihyaWdodCk7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS10cmk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqKiBHUklEIExJU1QgKioqL1xuLmdyaWRMaXN0IHtcbiAgd2lkdGg6IDU2NXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDA7XG4gIH1cbiAgYS5oZWxwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxudWwubmF2TGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgYS5oZWxwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qKiogR1JJRCBCT1ggKioqL1xuLmdyaWRCb3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4janYtcmVxdWlzaXRpb25zIHtcbiAgLnF1aWNrRm9ybXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xuICAgIGxpIHtcbiAgICAgIGE6YWZ0ZXIge1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICB9XG4gICAgfSBcbiAgfSAgXG59XG5cbi8qKiogUVVJQ0tGT1JNUyAqKiovXG4vLyBGbG9hdGluZyBxdWljay1hY3Rpb25zIGZvciBhZGRpbmcgbmV3IHJlY29yZHNcbi5xdWlja0Zvcm1zIHtcbiAgJGZvcm1CZzogJGRhcmstc2VjO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjglO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTAwO1xuICAucXEtdXBsb2FkLWZpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gICYucXVpY2stZm9ybS1jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgICYuZGlzYWJsZUFuaW1hdGlvbiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRlZmF1bHQtbWFpbjtcbiAgICB9XG4gIH1cbiAgJi5mYWxzZXtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICB9XG4gIH1cbiAgJi5xdWlja3RhYnMge1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgICA+IGxpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGEuaWNvbi1zaGFyZS1wb3N0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wb3BvdXRGb3JtIHtcbiAgICAkZm9ybUJnOiAkZGVmYXVsdC1kYXJrO1xuICAgIGJhY2tncm91bmQ6ICRmb3JtQmc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgaGVpZ2h0OiA5NyU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgICAgZHQge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgICAuc3VibWl0IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cbiAgICAudXBsb2FkY2FsbG91dCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjMwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAuc3VibWl0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3ViamVjdF9lcnJvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC50ZXh0YXJlYV93cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogNTNweDtcbiAgICAgIHJpZ2h0OiA3NHB4O1xuICAgICAgYm90dG9tOiAxNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDI0MHB4O1xuICAgICAgJi5hZ2VuY3lUZXh0QXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMyMHB4O1xuICAgICAgICAudXBsb2FkY2FsbG91dCB7XG4gICAgICAgICAgdG9wOiAzNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50YXNrVGV4dEFyZWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgIH1cbiAgICAgIG5vbkFnZW5jeVRleHRBcmVhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHRhcmVhX2Vycm9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5lcnJvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiBsaSB7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtbWFpbiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIFxuICAgICAgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZ3JlZW4sIGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDUlKSk7XG4gICAgICB0ZXh0LWluZGVudDogLTUwMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmLmRyYWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJG9yYW5nZSwgY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDUlKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmp2LXRvb2wtdGlwLWhlbHAtY29sb3Ige1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cblxuICAgIC5pY29uLXBvcC1vdXQsIC5pY29uLWFycm93IHtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICAgICNub3RlUXVpY2tMaW5rLCAjbWVzc2FnZVF1aWNrTGluaywgI3Rhc2tRdWlja0xpbmssICNwb3N0UXVpY2tMaW5rIHtcbiAgICAgIHRleHQtaW5kZW50OiB1bnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpLnF1aWNrLWNoYXQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgbWFyZ2luOiAyMXB4IDExcHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICM1ZGFjNTY7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaS5xdWljay1jaGF0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG87XG4gICAgfVxuICAgIGkucXVpY2stY2hhdDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgICYudGFzayA+IGE6YWZ0ZXIsXG4gICAgJi5tZXNzYWdlID4gYTphZnRlcixcbiAgICAmLm5vdGUgPiBhOmFmdGVyLFxuICAgICYuaW50ZWxsaWdlbnQtbWVzc2FnaW5nID4gYTphZnRlciB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi5tZXNzYWdlID4gYTphZnRlciB7XG4gICAgICBAZXh0ZW5kIC5ibHVlLWljb24tbWVzc2FnZTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cblxuICAgICYubm90ZSA+IGE6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLW5vdGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmLmludGVsbGlnZW50LW1lc3NhZ2luZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIGE6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTJkNmE1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGkucXVpY2stY2hhdCB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIGNvbG9yOiAkZm9ybUJnO1xuICAgICAgICB9XG4gICAgICAgIC5pbS13aWRnZXQge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucG9zdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAmLnRhc2sgPiBhOmFmdGVyIHtcbiAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi10YXNrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuXG4gICAgJi50YWcgPiBhOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tdGFnLnBuZ1wiKTtcbiAgICB9XG4gIH1cbiAgJi5ub3RlIHtcbiAgICBmb3JtIHtcbiAgICAgIGRkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1lc3NhZ2UsXG4gICYubm90ZSxcbiAgJi50YXNrLFxuICAmLnRhZyxcbiAgJi5wb3N0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUxNXB4O1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjNzIGVhc2UtaW47XG4gIH1cbiAgJi5tZXNzYWdlIC5tZXNzYWdlLFxuICAmLm5vdGUgLm5vdGUsXG4gICYudGFzayAudGFzayxcbiAgJi50YWcgLnRhZyxcbiAgJi5wb3N0IC5wb3N0IHtcbiAgICAvL0BpbmNsdWRlIHNsaWRlLWRvd247XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTI3cHg7XG4gICAgPiBhIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgfVxuICAuY2xvc2Uge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1taW5pbWl6ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHRvcDogLTRweDtcbiAgICB3aWR0aDogMThweDtcbiAgfVxuICAucG9wb3V0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1wb3BvdXQucG5nKTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgJi5mbHlvdXRPcGVuIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC4zcyBlYXNlLWluO1xuICAgIG1hcmdpbi1yaWdodDogNTA0cHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcblxuICAgIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYuZmx5b3V0Q2xvc2VkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogNTA4cHg7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgYm94LXNoYWRvdzogLTFweCAzcHggNXB4IDBweCAkZm9udC1jb2xvci1kaXNhYmxlZCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4IDQwcHggMjBweCAyM3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAuc3VidGl0bGUxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgfVxuICB9XG4gIC5qdi10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cbiAgLmp2LXRvcC1wYWRkaW5nLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICBkbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgfVxuICBkdCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxhYmVsIHtcbiAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIGRkIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBtYXJnaW46IDRweCAtNXB4IDhweCAtNXB4O1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYubWFuZGV0b3J5RXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuICAjbWVzc2FnZVN1YmplY3QsICNub3RlU3ViamVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDIwNnB4O1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgKyBwLmVycm9yIHtcbiAgICAgIHRvcDogLTE0cHg7XG4gICAgfVxuICB9XG4gIGZpZWxkc2V0IHtcbiAgICAvL3dpZHRoOjI5NXB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgdWwuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucXEtdXBsb2FkLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5idG4ge1xuICAgIC8vYm94LXNoYWRvdzogMHB4IDFweCAwcHggMHB4IGNvbG9yLmFkanVzdCgkZm9ybUJnLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgfVxuICBwcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogdXBsb2RlciBlcnJvciBzdHlsaW5nKi9cbiAgLnVwbG9hZGVyLWVycm9yLFxuICAuZXJyb3Ige1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMDA7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IC00cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsIHJlZCwgNnB4KTtcbiAgICAgIG1hcmdpbjogLTE5cHggYXV0byAxMHB4IDEwcHg7XG4gICAgfVxuICB9XG4gIC5xcS11cGxvYWQtbGlzdCB7XG4gICAgLmFjdG4tZGVsZXRlIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxuICBpbnB1dC5jYW5jZWwge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuICAuanYtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG5cbiAgLmp2LXBvcG91dCB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRvcDogLTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi5tZXNzYWdlIHtcbiAgICBsaS5tZXNzYWdlIHtcbiAgICAgIC5zdWJ0aXRsZTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBkbCB7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgZGR7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKkhhY2sgdG8gbWFrZSB0aGUgc2Nyb2xsYmFycyBkaXNhcHBlYXIgaW4gQ2hyb21lKi9cbi5wb3BvdXRGb3JtQm9keSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLypUaGlzIGlzIHRvIGRpc2FibGUgdGhlIGFuaW1hdGlvbiB3aXRoaW4gdGhlIGZseW91dHNcbiAgVXNlIHRoaXMgY2xhc3MgdG8gZGlzYWJsZSB0aGUgYW5pbWF0aW9uIG9uIGFueSBlbGVtZW50XG4qL1xuLmRpc2FibGVBbmltYXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKioqIENBTExPVVQgKioqL1xuLy88ZGl2IGNsYXNzPVwiY2FsbG91dFwiPlxuLy8gIDxoND5UaXRsZSA8YSBjbGFzcz1cInJpZ2h0IGljby1yZW1vdmVcIj48L2E+PC9oND5cbi8vICBDb250ZW50c1xuLy88L2Rpdj5cbi5jYWxsb3V0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDM1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsdWU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gICYudWktaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgbWF4LWhlaWdodCAwcyAycyBlYXNlO1xuICB9XG4gICYudWktc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgbWF4LWhlaWdodCAwcyAwcyBlYXNlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoZG93biwgJGJsdWUsIDEwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3R0b206IC0xMHB4O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAkYmx1ZSwgMTJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIGJvdHRvbTogLTEycHg7XG4gIH1cbiAgJi5mbGlwIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCAkYmx1ZSwgMTBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsICRibHVlLCAxMnB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgIHRvcDogLTEycHg7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgbWF4LWhlaWdodDogNTVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVmYXVsdC1kYXJrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGNvbG9yOiAkZGFyay10cmkgIWltcG9ydGFudDtcbn1cbi51aS1yZXNldHdyYXAge1xuICBhLnVpLXJlc2V0IHtcbiAgICBjb2xvcjogJGRhcmstdHJpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZpbHRlcnMge1xuICAucmVxbGlzdC11aS1yZXNldHtcbiAgICBpbnB1dHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyLW11bHRpIHtcbiAgICAuc2VsZWN0Mi1jaG9pY2Vze1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGlucHV0LnNlbGVjdDItZm9jdXNzZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uanYtcmVxcy1jbG9zZXtcbiAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgLmp2LXJlcXMtYWRkY2xvc2UtaGlyZSB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uanYtcmVxcy1xdWljay12aWV3IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgLnByZXZ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi8qKlBvcG91dCoqL1xuLnBvcE91dCB7XG4gICRmb3JtQmc6ICRkZWZhdWx0LWRhcms7XG4gIGJhY2tncm91bmQ6ICRmb3JtQmc7XG59XG5cbi8qKiogU0lERSBQQU5FTCAqKiovXG4vKiBBZGQgLnNpZGVQYW5lbC1tcmduIHRvIHRoZSBjZW50ZXIgY29sdW1uIHdoZW4gdXNpbmcgLnNpZGVQYW5lbCAqL1xuLnNpZGVQYW5lbC1tcmduIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMi41JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaWRlUGFuZWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDIxJTtcblxuICAuc3VidGl0bGUxe1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLyogU3RhdHMgaW5zaWRlIFBhbmVsICovXG4gIC8vPHVsIGNsYXNzPVwic3RhdHNcIj5cbiAgLy8gIDxsaSBjbGFzcz1cImFjdGl2ZVwiPlxuICAvLyAgICAgIDxhPlxuICAvLyAgICAgICAgICA8ZW0+OTAwMDwvZW0+XG4gIC8vICAgICAgICAgIFN0YXQgMVxuICAvLyAgICAgIDwvYT5cbiAgLy8gIDwvbGk+XG4gIC8vICA8bGk+XG4gIC8vICAgICAgPGE+XG4gIC8vICAgICAgICAgIDxlbT4xMzM3PC9lbT5cbiAgLy8gICAgICAgICAgU3RhdCAyXG4gIC8vICAgICAgPC9hPlxuICAvLyAgPC9saT5cbiAgLy88L3VsPlxuICAuc3RhdHMge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZWNmOTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlY2Y5O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTsgLy80MHB4O1xuICAgICAgZW0sXG4gICAgICAmLncxMDAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1wcmk7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNmVtO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlY2Y5O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZWNmOTtcbiAgICAgIH1cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogLTEwcHggMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKioqIEFDQ09SRElPTiAqKiovXG4vKiBBZGQgLmFjY29yZGlvbi1tcmduIHRvIHRoZSBjZW50ZXIgY29sdW1uIHdoZW4gdXNpbmcgLmFjY29yZGlvbiAqL1xuLmFjY29yZGlvbi1tcmduIHtcbiAgbWFyZ2luLXJpZ2h0OiAyOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY29ycmVjdHMgY2xlYXI6cmlnaHQgYmVoYXZpb3JcbiAgZGwgPiBkaXYge1xuICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gIH1cbiAgPiBmb3JtLFxuICA+IGRpdiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICYucmVkQm9yZGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRyZWQtdHJpO1xuICAgIH1cbiAgICAudW5kZXJsaW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgJi5maXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICB9XG4gIH1cbn1cbi5hY2NvcmRpb24tbXJnbi1sZWZ0IHtcbiAgbWluLXdpZHRoOiA2MTBweDtcbiAgbWFyZ2luLWxlZnQ6IDI5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanYtaW50ZXJ2aWV3LXNjaGVkdWxlci1sZWZ0LXBhbmUge1xuICA+IGRpdi5zdWJ0aXRsZTEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMjc1cHg7XG4gICYubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgPiBkaXYge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogM3B4IDA7XG4gIH1cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgLTEwcHggLTEwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICA+IGRpdiB7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCA1cHggMCAxMHB4IC04cHggcmdiKDIwNCwgMjA0LCAyMDQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG4gIHVsIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICBsaSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgdGltZSB7XG4gICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzMCUpO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzgwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuaWNvLXJlbW92ZSB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cbiAgLm1vcmUsXG4gIC5wcmV2LFxuICAubmV4dCB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIoZG93biwgJGJsdWUsIDRweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW46IC0ycHggLTRweDtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC06ICM4ODg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4ODg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByZXYge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKHVwLCAkYmx1ZSwgNHB4KTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBtYXJnaW46IC0ycHggLTRweDtcbiAgICB9XG4gIH1cbiAgbGFiZWwsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5idG4ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC8qIFN0YXRzIGluc2lkZSBBY2NvcmRpb24gKi9cbiAgLy88dWwgY2xhc3M9XCJzdGF0c1wiPlxuICAvLyAgPGxpIGNsYXNzPVwiYWN0aXZlXCI+XG4gIC8vICAgICAgPGE+XG4gIC8vICAgICAgICAgIDxlbT45MDAwPC9lbT5cbiAgLy8gICAgICAgICAgU3RhdCAxXG4gIC8vICAgICAgPC9hPlxuICAvLyAgPC9saT5cbiAgLy8gIDxsaT5cbiAgLy8gICAgICA8YT5cbiAgLy8gICAgICAgICAgPGVtPjEzMzc8L2VtPlxuICAvLyAgICAgICAgICBTdGF0IDJcbiAgLy8gICAgICA8L2E+XG4gIC8vICA8L2xpPlxuICAvLzwvdWw+XG4gIC5zdGF0cyB7XG4gICAgbWFyZ2luOiAtMTBweCAtMTBweCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZWNmOTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlY2Y5O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGxhcmdlOyAvLzY0cHhcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcihkb3duLCAjZjVmOWZkKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjlmZDtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAjZjVmOWZkLCA3cHgpO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2UwZWNmOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWxhcmdlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuXG5cbiAgPiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZzogNXB4IDE1MHB4IDVweCAzMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBoZ3JvdXAsXG4gICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGVQbHVzLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgIH1cbiAgICAgIC5qdi1ub3Rlcy10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLWxpbms7XG4gICAgICB9XG4gICAgICAuanYtbm90ZXMtc3ViamVjdHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLW1haW47XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIGg1IHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmV4cGFuZCB7XG4gICAgICBAaW5jbHVkZSBzbGlkZS11cDtcbiAgICAgIGlucHV0LFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICAmLm1hbmRldG9yeUVycm9yIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC11cGxvYWQtZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICBhLnZpZXctZW50aXJlLW1lc3NhZ2Uge1xuICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgfVxuICAgIC5qdi1yZW5kZXJlZC1ub3RlcyBwe1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgdGltZSxcbiAgICAuZmxhZyB7XG4gICAgICBAaW5jbHVkZSBidWJibGUtc2lkZSgkYmx1ZS10cmkpO1xuICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLmFjdG5zIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWJhY2tncm91bmQ7XG4gICAgfVxuICAgIHVsLmZsYWctYWN0biB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1MHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1YmJsZS1zaWRlKCRncmVlbi10cmksICR3aGl0ZSwgdG9wKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyZWVuLXRyaSwgJGdyZWVuLXRyaSk7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmVlbi10cmksICRncmVlbi10cmkpO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JlZW4tdHJpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAvL2JveC1zaGFkb3c6IGluc2V0IDAgMTFweCA1cHggLTExcHggY29sb3IuYWRqdXN0KCRleHRyYUxpZ2h0Qmx1ZSwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3VyZmFjZS1iYWNrZ3JvdW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgaGdyb3VwOmJlZm9yZSB7XG4gICAgICAgIC8vQGluY2x1ZGUgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlTWludXMucG5nKTtcbiAgICAgIH1cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC5leHBhbmQge1xuICAgICAgICAvL1RoZXJlIGlzIGEgb3ZlcmZsb3cteDogaGlkZGVuIGluIHRoZSBtaXhpbi4gQnVnIDIxNTI5LU5WXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgc2xpZGUtZG93bjtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgICAgICAuYXR0YWNobWVudHMge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDNweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZW50IHtcbiAgICAgIHRpbWUge1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZS1jb2xvcigkZ3JlZW4sIHJpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5lbXB0eSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9yZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgIGEsXG4gICAgICAubG9hZC1hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICRkYXJrLCAxNXB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWluZGVudDogLTkwMDBweDtcbiAgICAgIH1cbiAgICAgIC5sb2FkLWFycm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICAgICAgYSxcbiAgICAgICAgLmxvYWQtYXJyb3cge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY3RucyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdyZWVuLXRyaTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAmLmJ0biB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmLnJlamVjdCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIGEuYnRuLWdyZWVuIHtcbiAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICB9XG4gIH1cblxuICAuaW50LXdvcmtmbG93IHtcbiAgICAuYWN0bnMge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW4tdHJpO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICYucmVqZWN0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLXRyaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmp2LXJlcXMtbm90ZXMtbGlzdCB7XG4gID4gbGl7XG4gICAgcGFkZGluZzo1cHggMHB4IDVweCA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGdyb3VwOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAgIHRpbWUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgfVxufVxuLyogVGltZSBmbGFnIGlzIHVzZWQgdG8gY29tcGVuc2F0ZSBmb3Igb3ZlcmZsb3c6aGlkZGVuIHVzZWQgYXJvdW5kIDx0aW1lPiBzaWRlLWJ1YmJsZXMgKi9cbi50aW1lLWZsYWctbXJnbiB7XG4gIC8vbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLyoqKiBBVkFUQVJTICoqKi9cbi8vPHAgY2xhc3M9XCJhdmF0YXJcIj5cbi8vICA8YT5cbi8vICAgICAgPGltZyBzcmM9XCJhdmF0YXIuanBnXCI+XG4vLyAgICAgIDxlbT5OYW1lPC9lbT5cbi8vICAgICAgPHNwYW4+RGVzY3JpcHRpb24gTGluZSAxPC9zcGFuPlxuLy8gICAgICA8c3Bhbj5EZXNjcmlwdGlvbiBMaW5lIDI8L3NwYW4+XG4vLyAgPC9hPlxuLy88L3A+XG4uYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkc3VyZmFjZS1iYWNrZ3JvdW5kO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gIFxuXG4gIGEge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICBAZXh0ZW5kIC5lbGxpcHNlcztcbiAgICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcihkb3duLCB3aGl0ZSwgNHB4KTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxM3B4O1xuICAgICAgdG9wOiAzNnB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCByZ2JhKCNhM2M2ZTgsIDAuMyksIDZweCk7XG4gICAgICBib3JkZXItcmlnaHQtc2l6ZTogNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNnB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IC0xcHggI2EzYzZlODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZDtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICBlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8xNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBbY2xhc3MqPVwicmF0aW5nLVwiXSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5hdmF0YXJzIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuaWNvLXJlbW92ZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBsaSB7XG4gICAgQGV4dGVuZCAuYXZhdGFyO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBhOmFmdGVyLFxuICAgICAgYTpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgLmljby1yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKioqIE9WRVJMQVlTICoqKi9cbkAtby1rZXlmcmFtZXMgZmFkZWluIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyBmYWRlb3V0IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBmYWRlb3V0IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZW91dCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVvdXQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cblxuLmRpc2FibGVCb2R5U2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMHMgMC4ycyBlYXNlO1xuICAvL1JlbW92aW5nIHRoZSBhbmltYXRpb24gdG8gYXZvaWQgZmxpY2tlcmluZyA6TlZcbiAgLy9AaW5jbHVkZSBhbmltYXRpb24oZmFkZW91dCAwLjJzIGVhc2UpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgLy9oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAvL292ZXJmbG93OmhpZGRlbjtcbiAgJi5zaG93LFxuICAmLnVpLXNob3cge1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMCBlYXNlO1xuICAgIC8vUmVtb3ZpbmcgdGhlIGFuaW1hdGlvbiB0byBhdm9pZCBmbGlja2VyaW5nIDpOVlxuICAgIC8vQGluY2x1ZGUgYW5pbWF0aW9uKGZhZGVpbiAwLjJzIGVhc2UpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgLy9SZW1vdmluZyB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBhdm9pZCBmbGlja2VyaW5nIDpOVlxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSw1MSwuMik7XG4gICAgLy8gZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM3MDAwMDAwMCxlbmRDb2xvcnN0cj0jNzAwMDAwMDApO1xuICB9XG59XG5cbi5wZGZMb2FkaW5nIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwcyAwLjJzIGVhc2U7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihmYWRlb3V0IDAuMnMgZWFzZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmcuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgei1pbmRleDogMTIwMDtcbn1cblxuLmxvYWRpbmcge1xuICBAZXh0ZW5kIC5vdmVybGF5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgJi51aS1zaG93IHtcbiAgICAvL1JlbW92aW5nIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIGF2b2lkIGZsaWNrZXJpbmcgOiBOVlxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSw1MSwuMSk7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9jZXNzaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG5cbi5tb2RhbCB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAZXh0ZW5kIC5vdmVybGF5O1xuICBkdCxcbiAgZGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICA+IGRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgLy9ib3gtc2hhZG93OiAwIDVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHdpZHRoOiA3MTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTgwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgPiBoMyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgbWFyZ2luOiAtMTBweCAtMTVweCAxMHB4O1xuICAgICAgcGFkZGluZzogMTZweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLWhpZGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogLTVweCAtNXB4IDAgMTBweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWJtaXQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBhLFxuICAgICAgW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWJ0bjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5jYW5jZWwge1xuICAgICAgICAgIEBleHRlbmQgJWJ0bi1jYW5jZWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi51aS1zaG93IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgdG9wOiAyMCU7XG4gICAgfVxuICB9XG4gIC50YWJzIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY3RucyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB0YWJsZSB7XG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZDogJHRoLWJnLWNvbG9yO1xuICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgcGFkZGluZzogOHB4IDVweCA4cHggMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50aW55bWNlTW9kYWwge1xuICBmb3JtIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICBkdCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICBkZCB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uanYtcmVxcy1ub3Rlc3tcbiAgLnN1YnRpdGxlMXtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgLmFjdG4tYWRke1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yLWxpbms7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuICB9XG59XG5cbi8qRm9yIEpvYmxpbmsgTW9kYWwgUmVkZXNpZ24gLSBDYW50IE1lc3MgV2l0aCBFeGlzdGluZyBNb2RhbCBEZXNpZ24gQXMgSXQgV291bGQgQWZmZWN0IE90aGVyIE1vZGFscyAqL1xuLnN1Ym1pdEZvckpMTSB7XG4gICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGEsXG4gIFt0eXBlPVwic3VibWl0XCJdLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidG47XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmNhbmNlbCB7XG4gICAgICBAZXh0ZW5kICVidG4tY2FuY2VsO1xuICAgIH1cbiAgfVxufVxuXG4ucXVpY2tWaWV3IHtcbiAgQGV4dGVuZCAubW9kYWw7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMHMgMC40cyBlYXNlO1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8yMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gID4gZGl2IHtcbiAgICAvLyBib3gtc2hhZG93OiAgJG1vZGFsLXNoYWRvdyA7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwMTA7XG4gIH1cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgfVxuICB9XG5cbiAgLnByZXYge1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24ocHJldmlvdXMpO1xuICB9XG5cbiAgLm5leHQge1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG4gIH1cbiAgJi51aS1zaG93IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICB9XG5cbiAgICAucHJldiB7XG4gICAgICByaWdodDogNDVweDtcbiAgICAgIHRvcDogMTIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgICAubmV4dCB7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiAxMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51aS1yZXNldHdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgfVxuICB0YWJsZS5tb2RhbFRhYmxlVmlldyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICB9XG4gICAgdGgge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuXG4gIGZvcm0ubm9GaWVsZExpbmVzIHtcbiAgICBkdCxcbiAgICBkZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGhyLm5vTWFyZ2luIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cbiAgfVxuICAucXVpay1pbmZvIHtcbiAgICAmLmlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogI2RkZGRkZDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIHAsXG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICAmLmFjdGlvbnMge1xuICAgICAgbGkucHJldiB7XG4gICAgICAgIHJpZ2h0OiA1NXB4O1xuICAgICAgICB0b3A6IDY1cHg7XG4gICAgICB9XG4gICAgICBsaS5uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogNjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYnV0dG9uLm5leHQsXG4gIGJ1dHRvbi5wcmV2IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICB9XG59XG5cbiRkdFdpZHRoOiAyNSU7XG5kbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgLlRleHQsXG4gIC5IZWFkaW5nIHtcbiAgICBkdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuSGVhZGluZyB7XG4gICAgZHQsXG4gICAgZHQgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICB9XG4gICAgZHQge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICsgZHQsXG4gICAgKyBkdCArIGRkIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDMlKTtcbiAgICB9XG4gICAgKyBkaXYge1xuICAgICAgZHQsXG4gICAgICBkdCArIGRkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuRGl2aWRlciB7XG4gICAgZGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBkdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICsgZHQsXG4gICAgKyBkdCArIGRkLFxuICAgIGhyIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICAgICsgZGl2IHtcbiAgICAgIGR0LFxuICAgICAgZHQgKyBkZCxcbiAgICAgICYuSGVhZGluZyB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgaHIge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG4gIH1cbn1cblxuZHQsXG5kdCArIGRkLFxuZGl2ID4gZHQ6Zmlyc3QtY2hpbGQsXG5kaXYgPiBkdDpmaXJzdC1jaGlsZCArIGRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG59XG5kdCxcbmRkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuZHQge1xuICB3aWR0aDogJGR0V2lkdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbGVmdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICsgZHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICB3aWR0aDogMzMwJTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDFweCAxMHB4IDA7XG4gICAgfVxuICAgICsgZGQge1xuICAgICAgbWFyZ2luLXRvcDogMzlweDtcbiAgICB9XG4gIH1cbiAgKyBkZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCxcbiAgJjpmaXJzdC1jaGlsZCArIGRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5kZCB7XG4gIHdpZHRoOiAxMDAlIC0gJGR0V2lkdGg7XG4gIG1hcmdpbjogMCAwIDAgJGR0V2lkdGg7XG59XG5cbi5qdi1mb3JtLWNjLWJjYyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuLyogRGVhbiByZXZpZXcgdGhpcywgcGxlYXNlIHNlZSB0aGUgU1ZOIGNoZWNraW4gY29tbWVudHMgZm9yIHRoaXMgY2hhbmdlICovXG4vKiBZb3UgbWF5IGFsc28gd2FudCB0byBzZWUgaWYgdGhlIHdob2xlIHN0eWxlIHdpdGggY29udGVudDonKicgc2hvdWxkIGJlIHJldXNlZCAqL1xuLnJlcXVpcmVkIHtcbiAgZHQsIC5qdi1kbC10ZXJtIHtcbiAgICA+IGxhYmVsIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlcXVpcmVkLmluY29tcGxldGUge1xuICBkdCwgLmp2LWRsLXRlcm0ge1xuICAgID4gbGFiZWwge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG59XG5cbi8qIG5nIGJpbmQgaHRtbCBpbnB1dCAqL1xuLm11bHRpTGluZSB7XG4gIHAge1xuICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XG4gIH1cbiAgbGkge1xuICAgIC8qIHByb3ZpZGluZyAhaW1wb3J0YW50IHRvIGF2b2lkIG92ZXJyaWRlIGlzc3VlLiAqL1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuXG4ucmVtb3ZlSGlyZU1vZGFsIHtcbiAgLmRpc3Bvc2l0aW9uTGFiZWwge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5pdGVtIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gIC5vcHRpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi51cGxvYWRjYWxsb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiBncmF5O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggJGRhcmstdHJpO1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogNDgwcHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsIHdoaXRlLCAxMHB4KTtcbiAgICBtYXJnaW46IC0yMHB4IDAgMTBweCAxNXB4O1xuICB9XG4gIHAuZmlsZWxpc3Qge1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy84NSU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG4gIH1cbiAgLnN1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuLnNvcnREaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyZXkge1xuICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xufVxuLmRhcmtCbHVlIHtcbiAgY29sb3I6ICRibHVlO1xufVxuLnBhZGRpbmcxMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYWRkaW5nMjAge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucGFkZGluZ0xlZnQxNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYWRkaW5nTGVmdDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBhZGRpbmdMZWZ0MTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jYW5kLWNlbnRyaWMtcGFkZGluZ0xlZnQxMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTIwcHg7XG59XG4ucGFkZGluZ1RvcDUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZzAge1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucGFkZGluZ1RvcDAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nNSB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ0JvdHRvbTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnBhZGRpbmdCb3R0b20xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnBhZGRpbmdCb3R0b20zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuLnBhZGRpbmdCb3R0b20yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLnBhcmFncmFwaE1hcmdpbkZvckRldGFpbHNQYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnBhZGRpbmdUb3AxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGF0ZUZvbnQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG59XG4ubWFyZ2luTGVmdDE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubWFyZ2luUmlnaHQzMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5tYXJnaW5SaWdodDQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm1hcmdpblJpZ2h0NTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4ubWFyZ2luUmlnaHQ2NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cbi5tYXJnaW5SaWdodDc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuLm1hcmdpbkxlZnQxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luTGVmdDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luUmlnaHQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW5Ub3AwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm1hcmdpblRvcDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpblRvcDE4IHtcbiAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpblRvcDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpblRvcDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbjEwIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG4uYm9yZGVyLWxlZnQtbm9uZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXJpZ2h0LW5vbmUge1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkYm9yZGVyO1xufVxuLmJvcmRlclRvcCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAkYm9yZGVyO1xufVxuLmJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm9yZGVyO1xufVxuLmJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJvcmRlcjtcbn1cbi5tYXJnaW5MZWZ0MTIge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5tYXJnaW5MZWZ0MjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tYXJnaW5MZWZ0MjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbi8vV2lkdGggaGVscGVyc1xuLncxNSB7XG4gIHdpZHRoOiAxNSU7XG59XG4udzkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi53MTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udzUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi53NzAge1xuICB3aWR0aDogNzAlO1xufVxuLnc3NSB7XG4gIHdpZHRoOiA3NSU7XG59XG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmludGVydmlld0Rpc3BsYXkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRib3JkZXI7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgY29sb3I6ICNhYWE7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLmRpdmlkZXJCb3JkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRibHVlLXRyaTtcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLy8gRkYgYW5kIE1BQyAsIGRyb3Bkb3duIGRpc2FwcGVycyBvbiB0YWJiaW5nIGZpeFxuLnJlcUVkaXRGb3JtLFxuLmFkZENhbmRGb3JtLFxuLmFkZEhpcmVGb3JtIHtcbiAgLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbmxpbmVibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcmludFZpZXcge1xuICBpbnB1dCxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLmljby1ub0luZm8sXG4gIC5yYXRpbmcteWVzLFxuICAucmF0aW5nLW1heWJlLFxuICAucmF0aW5nLW5vIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIGhyIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIGR0IHtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqKiBSZXNldCBEaXJlY3RpdmUgKioqL1xuLnVpLXJlc2V0d3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC51aS1yZXNldCB7XG4gICAgQGV4dGVuZCAuaWNvLXJlbW92ZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB6LWluZGV4OiAyO1xuICAgICYuc3BhY2VyIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICBpbnB1dCArIC51aS1yZXNldCxcbiAgLmp2LXBsYWNlaG9sZGVyICsgLnVpLXJlc2V0IHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG4gIC51aS1yZXNldCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnFxLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLypSZXF1aXJlZCBhc3RyaWNrIG1hcmsgb25seSBmb3IgbGFiZWxzIHdoaWNoIHN0YW5kcyBpbiBkdCAqL1xuZGQgbGFiZWwucmVxdWlyZWQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4uYWRkSGlyZUZvcm0gLnc3MCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLmFkZEhpcmVGb3JtIHtcbiAgcHJlIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxufVxuLm5vQm9yZGVyLFxuLmJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmRpdlt0b29sdGlwXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qdGlueU1DRSB0YWdzIGNhbiBiZSByZXNldGVkIGF0IHJlbmRlcmVkIHBsYWNlKi9cbi5odG1sLXJlc2V0IHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGgxIHtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW46IDAuODNlbSAwO1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uZHJvcE1lbnVFcnJvciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRyZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTkwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNvbG9yOiAkcmVkO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJHJlZCwgNXB4KTtcbiAgICBtYXJnaW46IC0xNHB4IGF1dG8gMTBweCBhdXRvO1xuICB9XG59XG4ud2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAkYmx1ZS10cmk7XG59XG5cbi5icmVhay13b3JkIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnBhbGUteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNjZjtcbn1cbi5wcm9maWxlLXBpYy1kZWZhdWx0IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubGFiZWxUZXh0QWxpZ24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyogYWRkIDogYWZ0ZXIgY29udGVudCAqL1xubGFiZWwuY29sb24ge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIjpcIjtcbiAgfVxufVxuXG4uYXN0ZXJpc2stYmVmb3JlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICB9XG59XG5cbi5tb2RhbExpc3Qtc21ze1xuICAgIC5maWVsZC1tZXNzYWdle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIH1cblxuICAgIC5mcm9tLWRke1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgIC5tZXJnZS1maWVsZHN7XG4gICAgICAgIHdpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tb2RhbExpc3Qtc2NkU21ze1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51aS10aW1lcGlja2VyLWxpc3Qge1xuXHR6LWluZGV4OiAyMDAwMTtcbn1cblxuLmp2LXJlcXMtZm9ybS1mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGFiZWwge1xuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnZpZXdDb3ZlclBhZ2VNb2RhbENvbnRlbnQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAtMTVweCAtMTVweCAxNXB4IC0xNXB4O1xuXHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHdpZHRoOiA5MDBweDtcblx0bWF4LXdpZHRoOiAxMDB2dztcblxuICAucmVhY3QtcGRmX19QYWdlX19zdmcsIC5yZWFjdC1wZGZfX1BhZ2VfX3N2ZyBzdmcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmltZy1saW5rZWRpbi1hYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9saW5rZWRpbl9hY19oZWFkZXIucG5nKTtcbiAgd2lkdGg6IDIwNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlcXMtamQtaGVscGVyLXRleHQge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMjQzLCAyNDMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgJjo6YmVmb3Jle1xuICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgIFxuICAgIGNvbG9yOiByZ2IoNDksIDU0LCA1Nik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5mb3JtLmFkZE5ld0NhbmQgbGFiZWwsIFxuLmp2LXJlcXMtZm9ybS1maWVsZCBsYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vLyBDc3MgZm9yIGZpeGluZyB0aGUgaXNzdWUgYXJpc2VkIGFmdGVyIGFjY2Vzc2lCZSB3aWRnZXQgZW5hYmxlbWVudFxuYm9keS5hY3NiLWtleW5hdiB7XG4gIHNlbGVjdC5hY3NiLXNob3duW3R5cGU9J3NlbGVjdC1vbmUnXSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlbGVjdC5hY3NiLXNob3duW3R5cGU9J3NlbGVjdC1tdWx0aXBsZSddIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIFxufVxuXG4jcGFzdEludGVydmlld3Mge1xuICAuaWNvLXRvZ2dsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xuICB9XG59XG5cbiNqdi1jYW5kaWRhdGVzLCAuanYtcmVxcy1saXN0IHtcbiAgLmp1bXBuYXY6YWZ0ZXIsIC5leHBhbmQtZmlsdGVyczo6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tc2VhcmNoLnBuZycpO1xuICB9XG4gIC5zdWJ0aXRsZTEgLmZpbHRlci1jb2xsYXBzZS1hcnJvdywgLmZpbHRlcnMtY29sbGFwc2V7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tY29sbGFwc2UucG5nJyk7XG4gIH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbi8vLy8gVFJJQU5HTEVTIC8vLy9cblxuLy8gVHJhbnNmb3JtcyB0aGUgZWxlbWVudCBpbnRvIGEgdHJpYW5nbGVcbi8vIFlvdSBjYW4gbW9kaWZ5IGJvcmRlciBzaXplcyB0byBjaGFuZ2UgdGhlIHNoYXBlXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgfVxufVxuXG4vLyBBdHRhY2hlcyBhIHRyaWFuZ2xlIHRvIHRoZSBlbGVtZW50IHVzaW5nIGEgcHNldWRvLWVsZW1lbnRcbkBtaXhpbiB0cmlhbmdsZS1hZnRlcigkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJGRpcmVjdGlvbiwgJGNvbG9yLCAkc2l6ZSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8gQXR0YWNoZXMgYSB0cmlhbmdsZSB0byB0aGUgZWxlbWVudCB1c2luZyBhIHBzZXVkby1lbGVtZW50XG5AbWl4aW4gdHJpYW5nbGUtYmVmb3JlKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJGRpcmVjdGlvbiwgJGNvbG9yLCAkc2l6ZSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdG8gY2hhbmdlIHRoZSBjdXJyZW50IGVsZW1lbnQgYW5kIGl0J3MgdHJpYW5nbGUncyBjb2xvclxuQG1peGluIHRyaWFuZ2xlLWNvbG9yKCRjb2xvcjogJGJsdWUsICRkaXJlY3Rpb246IGRvd24pIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAmOmFmdGVyIHtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdHJpYW5nbGUtdG9nZ2xlcyB7XG4gIC50cmlhbmdsZS1leHBhbmRlZCxcbiAgLnRyaWFuZ2xlLWNvbGxhcHNlZCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAudHJpYW5nbGUtZXhwYW5kZWQge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCAkZGFyay1zZWMsIDVweCk7XG4gIH1cblxuICAudHJpYW5nbGUtY29sbGFwc2VkIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAkZGFyay1zZWMsIDVweCk7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbi5qcXBsb3QtdGFyZ2V0IHtcblx0LmpxcGxvdC1sZWdlbmQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA2MHB4O1xuXHRcdHRvcDogMjUwcHg7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdG92ZXJmbG93LXg6ICdoaWRkZW4nO1xuXHRcdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZixUcmVidWNoZXQgTVMsVHJlYnVjaGV0LFZlcmRhbmE7XG5cdFx0bGkge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQ7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcFxuXHRcdH1cblx0fVxuXHQuanFwbG90LWRhdGEtbGFiZWwge1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweDtcblx0fVxuXHQuanFwbG90LXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1pbmRlbnQ6IDEwcHg7XG5cdH1cblx0LmpxcGxvdC1lcnJvciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuXHRcdGhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cbn1cblxuI2NoYXJ0VGlwIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQkJCO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRjb2xvcjogI0FBQTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwcHg7XG5cdHRvcDogMHB4O1xuXHRkaXYge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRtaW4td2lkdGg6IDYwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdHNwYW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAjOTk5O1xuXHR9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZm9ybXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5cbkBtaXhpbiBtb2RhbC1iYXNlIHtcbiAgLmp2LW1vZGFsLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMTAwMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAuanYtbW9kYWwtY29udGFpbmVyLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDExMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuanYtbW9kYWwge1xuICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgd2lkdGg6IDc0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAxMjAwMDtcbiAgICAubW9kYWxUYWJsZVZpZXcge1xuICAgICAgdHIge1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiA1cHggMnB4O1xuICAgICAgICAvL1RoaXMgaXMgbmVlZGVkIGZvciBJRSBpbiAgLSBOVlxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTI1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIC5qdi1hcnJvd0xlZnQge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgICAgLmp2LWFycm93UmlnaHQge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucGFnaW5hdGlvbi1jb3VudCB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtbWluaW1hbCB7XG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgICAgY29sb3I6ICRkYXJrLXNlYztcbiAgICB9XG4gICAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICAgIHRvcDogJHNwYWNpbmc7XG4gICAgICByaWdodDogJHNwYWNpbmc7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLWhlYWRlcixcbiAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgJi5jbGVhcmZpeCB7XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICB9XG4gICAgLmp2LW1vZGFsLXN1YnBvaW50cyB7XG4gICAgICBtYXJnaW46IDE1cHggNDBweDtcbiAgICAgID4gbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuanYtbW9kYWxTdWJUaXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMTBweDtcbiAgfVxuICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgdHlwZS1yb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICYuYW5pbWF0ZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMC40cztcbiAgICB9XG4gICAgJi52aXNpYmxlIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLXZpc2libGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuc2VsZWN0Mi1kcm9wIHtcbiAgICAgIHotaW5kZXg6IDEzMDAwO1xuICAgIH1cbiAgICAuc2VsZWN0Mi1kcm9wLW1hc2sge1xuICAgICAgei1pbmRleDogMTI5OTk7XG4gICAgfVxuXG4gICAgI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgICAgIHotaW5kZXg6IDEzMDAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRzcGFjaW5nICsgNXB4O1xuICAgIHRvcDogJHNwYWNpbmcgKyA4cHg7XG4gIH1cblxuICAuanYtbW9kYWwtaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAubW9kYWwtYW5pbWF0ZS1zaG93LFxuICAubW9kYWwtYW5pbWF0ZS1oaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjRzO1xuICB9XG5cbiAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgLm1vZGFsLWFuaW1hdGUtaGlkZS5tb2RhbC1hbmltYXRlLWhpZGUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuXG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1hbmltYXRlLXNob3cubW9kYWwtYW5pbWF0ZS1zaG93LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYnV0dG9uLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAkc3AtbDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgfVxuICB9XG4gIC5wcmltYXJ5LWJ1dHRvbnMge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwLW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5zZWNvbmRhcnktYnV0dG9ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuZXJyb3JMYWJlbCB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cblxuICAuZXJyb3Ige1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLy8gYmFja3dhcmRzLWNvbXBhdCBmb3IgQW5ndWxhciAxLjAueFxuICAubmctaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2RhbC1jb21wYXQge1xuICAuanYtbW9kYWwtYWRhcHRlciB7XG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5qdi1tb2RhbEJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIC5idG4sXG4gICAgICAuYnRuLWNhbmNlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5qdi1tb2RhbENvbnRlbnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuanYtbW9kYWxDb250ZW50ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmp2LWhMaXN0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAmLndpZGVJbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4sXG4gICAgICAgIC5idG4tYmxhY2sge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC12aXNpYmxlIC5zZWxlY3QyLWRyb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG5ib2R5LnN0eWxla2l0LXYyLWVuYWJsZWQge1xuICAuanYtbW9kYWwtaGVhZGVyIGgyIHtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEltcG9ydHNcbkB1c2UgXCIuL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiLi91bml0c1wiIGFzICo7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlICdzYXNzOm1ldGEnO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQm9yZGVyLUJveCBTaXppbmdcblxuLy8gQXBwbHkgdGhlIGJvcmRlci1ib3ggc2l6aW5nIG1vZGVsIHRvIGFsbCBlbGVtZW50c1xuLy8gYW5kIGFkanVzdCB0aGUgZ3JpZCBtYXRoIGFwcHJvcHJpYXRlbHkuXG5AbWl4aW4gYm9yZGVyLWJveC1zaXppbmcge1xuICAkYm9yZGVyLWJveC1zaXppbmc6IHRydWU7XG4gICogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG59XG5cbmNsZWFyZml4IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnRhaW5lclxuXG4vLyBTZXQgdGhlIHdpZHRoIG9mIGEgY29udGFpbmVyXG4vL1xuLy8gICRjb2x1bW5zICA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgR3JpZCBMYXlvdXQuXG5AbWl4aW4gc2V0LWNvbnRhaW5lci13aWR0aChcbiAgJGNvbHVtbnMgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRzdHlsZSAgICA6ICRjb250YWluZXItc3R5bGVcbil7XG4gICR3aWR0aDogY29udGFpbmVyLW91dGVyLXdpZHRoKCRjb2x1bW5zKTtcblxuICBAaWYgJHN0eWxlID09ICdzdGF0aWMnIHtcbiAgICBAaW5jbHVkZSBpZi1yZW0od2lkdGgsICR3aWR0aCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpZiAkc3R5bGUgPT0gJ2ZsdWlkJyB7XG4gICAgICBAaWYgdW5pdCgkd2lkdGgpID09ICclJyB7IEBpbmNsdWRlIGlmLXJlbSh3aWR0aCwgJHdpZHRoKTsgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgaWYtcmVtKG1heC13aWR0aCwgJHdpZHRoKTtcbiAgICAgIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7XG4gICAgICAvLyAgIEBpZiB1bml0KCR3aWR0aCkgPT0gJ3JlbScge1xuICAgICAgLy8gICAgIF93aWR0aDogcm91bmQoY29udmVydC1sZW5ndGgoJHdpZHRoLCBweCkpO1xuICAgICAgLy8gICB9IEBlbHNlIHtcbiAgICAgIC8vICAgICBfd2lkdGg6ICR3aWR0aDtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTZXQgdGhlIG91dGVyIGdyaWQtY29udGFpbmluZyBlbGVtZW50KHMpLlxuLy9cbi8vICAkY29sdW1ucyAgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGNvbnRhaW5lci5cbkBtaXhpbiBhcHBseS1jb250YWluZXIoXG4gICRjb2x1bW5zICA6ICR0b3RhbC1jb2x1bW5zXG4pe1xuICBAaW5jbHVkZSBzZXQtY29udGFpbmVyLXdpZHRoKCRjb2x1bW5zKTtcbiAgQGluY2x1ZGUgaWYtcmVtKHBhZGRpbmctbGVmdCwgJGdyaWQtcGFkZGluZyk7XG4gIEBpbmNsdWRlIGlmLXJlbShwYWRkaW5nLXJpZ2h0LCAkZ3JpZC1wYWRkaW5nKTtcbiAgbWFyZ2luOiB7IGxlZnQ6IGF1dG87IHJpZ2h0OiBhdXRvOyB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxufVxuXG4vLyBTZXQgb25lIG9yIG1vcmUgbGF5b3V0cyBvbiBhIGdyaWQtY29udGFpbmluZyBlbGVtZW50IGF0IGFueSBudW1iZXIgb2YgbWVkaWEtcXVlcnkgYnJlYWtwb2ludHMuXG4vL1xuLy8gJG1lZGlhLWxheW91dC0xICAgICAgICA6IFtkZWZhdWx0OiR0b3RhbC1jb2x1bW5zXSBBIGxpc3Qgb2YgdmFsdWVzIGluY2x1ZGluZyAtXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogT25lIHVuaXRsZXNzIG51bWJlciAocmVwcmVzZW50aW5nIGNvbHVtbnMgaW4gYSBsYXlvdXQpXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogVHdvIG9wdGlvbmFsIGxlbmd0aHMgKHJlcHJlc2VudGluZyBtaW4gYW5kIG1heC13aWR0aCBtZWRpYS1xdWVyeSBicmVha3BvaW50cykuXG4vLyAkbWVkaWEtbGF5b3V0LTIgLi4uLTEwIDogW29wdGlvbmFsXSBTYW1lIGFzICRtZWRpYS1sYXlvdXQtMVxuQG1peGluIGNvbnRhaW5lcihcbiAgJG1lZGlhLWxheW91dC0xICAgOiAkdG90YWwtY29sdW1ucyxcbiAgJG1lZGlhLWxheW91dC0yICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0zICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC00ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC01ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC02ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC03ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC04ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC05ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0xMCAgOiBmYWxzZVxuKSB7XG4gICRtZWRpYS1sYXlvdXRzIDogY29tcGFjdCgkbWVkaWEtbGF5b3V0LTIsJG1lZGlhLWxheW91dC0zLCRtZWRpYS1sYXlvdXQtNCwkbWVkaWEtbGF5b3V0LTUsJG1lZGlhLWxheW91dC02LCRtZWRpYS1sYXlvdXQtNywkbWVkaWEtbGF5b3V0LTgsJG1lZGlhLWxheW91dC05LCRtZWRpYS1sYXlvdXQtMTApO1xuXG4gIC8vIERlYnVnOiBDaGVjayB3aGF0ICRtZWRpYS1sYXlvdXRzIGNvbnRhaW5zXG4gIEBkZWJ1ZyAkbWVkaWEtbGF5b3V0cztcblxuICAvLyBBcHBseSBkZWZhdWx0IGxheW91dCBpZiBuZWVkZWRcbiAgQGlmIGlzLWRlZmF1bHQtbGF5b3V0KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgIEBpbmNsdWRlIGFwcGx5LWNvbnRhaW5lcigpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgICAgQGluY2x1ZGUgYXBwbHktY29udGFpbmVyKCk7XG4gICAgfVxuICB9XG5cbiAgLy8gRW5zdXJlICRtZWRpYS1sYXlvdXRzIGlzIGEgdmFsaWQgbGlzdCBiZWZvcmUgaXRlcmF0aW5nXG4gIEBlYWNoICRtbCBpbiAkbWVkaWEtbGF5b3V0cyB7XG4gICAgQGlmICRtbCB7XG4gICAgICAvLyBFbnN1cmUgJG1sIGlzIGEgbGlzdCB0eXBlIGJlZm9yZSBjYWxsaW5nIGF0LWJyZWFrcG9pbnRcbiAgICAgIEBpZiBtZXRhLnR5cGUtb2YoJG1sKSA9PSAnbGlzdCcge1xuICAgICAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtbCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNldC1jb250YWluZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2x1bW5zXG5cbi8vIENyZWF0ZSBhIGdyaWQgZWxlbWVudCBzcGFubmluZyBhbnkgbnVtYmVyIG9mICdjb2x1bW5zJyBpbiBhIGdyaWQgJ2NvbnRleHQnLlxuLy8gJGNvbHVtbnMgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgdG8gc3Bhbi5cbi8vICRjb250ZXh0IDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAgICAgICAgICA6IENvbnRleHQgaXMgcmVxdWlyZWQgb24gYW55IG5lc3RlZCBlbGVtZW50cy5cbi8vICAgICAgICAgIDogQ29udGV4dCBNVVNUIE5PVCBiZSBkZWNsYXJlZCBvbiBhIHJvb3QgZWxlbWVudC5cbi8vICRwYWRkaW5nIDogW29wdGlvbmFsXSBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIGluc2lkZSBvZiBpbmRpdmlkdWFsIGdyaWQgY29sdW1ucy5cbi8vICAgICAgICAgIDogUGFkZGluZyBpcyBvbmx5IG91dHB1dCBpZiBvbmUgb3IgdHdvIHZhbHVlcyBhcmUgc3BlY2lmaWVkIChlLmcuIDFlbSBvciAxMHB4IDIwcHgpXG4vLyAgICAgICAgICA6IFBhZGRpbmcgdmFsdWVzIGFyZSBhcHBsaWVkIG9ubHkgb24gdGhlIGhvcml6b250YWwgYXhpcyBpbiBmcm9tLXRvIG9yZGVyXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydCBkaXJlY3Rpb24gb2YgeW91ciBsYXlvdXQgKGUuZy4gJ2xlZnQnIGZvciBsdHIgbGFuZ3VhZ2VzKVxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiBzcGFuLWNvbHVtbnMoXG4gICRjb2x1bW5zLFxuICAkY29udGV4dCAgICAgICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkcGFkZGluZyAgICAgICA6IGZhbHNlLFxuICAkZnJvbSAgICAgICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgICAgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICAgIDogJGZyb207IC8vIFVwZGF0ZWQgbGluZVxuICAkdG8gICAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRwb3MgICAgICA6IHNwbGl0LWNvbHVtbnMtdmFsdWUoJGNvbHVtbnMsIHBvc2l0aW9uKTtcbiAgJGNvbHMgICAgIDogc3BsaXQtY29sdW1ucy12YWx1ZSgkY29sdW1ucywgY29sdW1ucyk7XG4gICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsIDAgKiAkZ3V0dGVyLXdpZHRoLCByZWxhdGl2ZS13aWR0aCgwICogJGd1dHRlci13aWR0aCwgJGNvbnRleHQpKTtcbiAgJHBhZC10byAgIDogaWYoJHN0eWxlID09IHN0YXRpYywgMCAqICRndXR0ZXItd2lkdGgsIHJlbGF0aXZlLXdpZHRoKDAgKiAkZ3V0dGVyLXdpZHRoLCAkY29udGV4dCkpO1xuXG4gIEBpZiAkcGFkZGluZyAhPSBmYWxzZSB7XG4gICAgJHBhZC1mcm9tIDogbnRoKCRwYWRkaW5nLCAxKTtcblxuICAgIEBpZiBsZW5ndGgoJHBhZGRpbmcpID4gMSB7XG4gICAgICAkcGFkLXRvOiBudGgoJHBhZGRpbmcsIDIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHBhZC10bzogJHBhZC1mcm9tO1xuICAgIH1cblxuICAgICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtZnJvbSwgcmVsYXRpdmUtd2lkdGgoJHBhZC1mcm9tLCAkY29udGV4dCkpO1xuICAgICRwYWQtdG8gICA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtdG8sIHJlbGF0aXZlLXdpZHRoKCRwYWQtdG8sICRjb250ZXh0KSk7XG5cbiAgICBwYWRkaW5nLSN7JGZyb219OiAkcGFkLWZyb207XG4gICAgcGFkZGluZy0jeyR0b306ICRwYWQtdG87XG4gIH1cblxuICB3aWR0aDogY29sdW1ucygkY29scywgJGNvbnRleHQsICRzdHlsZSkgLSBpZigkYm9yZGVyLWJveC1zaXppbmcsIDAsICRwYWQtdG8gKyAkcGFkLWZyb20pO1xuXG4gIEBpZiAoJHBvcyA9PSAnb21lZ2EnKSB7XG4gICAgQGluY2x1ZGUgb21lZ2EoJGZyb20pO1xuICB9IEBlbHNlIHtcbiAgICBmbG9hdDogJGZyb207XG4gICAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuICB9XG59XG5cbi8vIEFwcGx5IHRvIGVsZW1lbnRzIHNwYW5uaW5nIHRoZSBsYXN0IGNvbHVtbiwgdG8gYWNjb3VudCBmb3IgdGhlIHBhZ2UgZWRnZS5cbi8vIE9ubHkgbmVlZGVkIGFzIGFuIG92ZXJyaWRlLiBOb3JtYWxseSAnb21lZ2EnIGNhbiBqdXN0IGJlIGNhbGxlZCBieSBgY29sdW1uc2AuXG4vL1xuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuQG1peGluIG9tZWdhKFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgIDogJGZyb207XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkb21lZ2EtZmxvYXQ7XG4gIG1hcmdpbi0jeyR0b306IDA7XG59XG5cbi8vIFNob3J0Y3V0IHRvIGFwcGx5IG9tZWdhIHRvIGEgc3BlY2lmaWMgc3Vic2V0IG9mIGVsZW1lbnRzLlxuLy9cbi8vICRuICAgICAgICAgOiBbZmlyc3QgfCBvbmx5IHwgbGFzdCB8IDxlcXVhdGlvbj5dXG4vLyAkc2VsZWN0b3IgIDogW2NoaWxkIHwgbGFzdC1jaGlsZCB8IG9mLXR5cGUgfCBsYXN0LW9mLXR5cGUgXVxuLy8gJGZyb20gICAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG5AbWl4aW4gbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICRpZTogaWYoJG4gPT0gXCJmaXJzdFwiLCB0cnVlLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGFkanVzdC1zdXBwb3J0LWZvcigkaWU2OiAkaWUsICRpZTc6ICRpZSwgJGllODogJGllKSB7XG4gICAgJjoje2Zvcm1hdC1udGgoJG4sJHNlbGVjdG9yKX0geyBAaW5jbHVkZSBvbWVnYSgkZnJvbSk7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlc2V0c1xuXG4vLyBSZXNldCBhICcrY29sdW1ucycgZ3JpZCBlbGVtZW50IHRvIGRlZmF1bHQgYmxvY2sgYmVoYXZpb3Jcbi8vXG4vLyAkZnJvbSAgOiBUaGUgc3RhcnQgZGlyZWN0aW9uIG9mIHlvdXIgbGF5b3V0IChlLmcuICdsZWZ0JyBmb3IgbHRyIGxhbmd1YWdlcylcbkBtaXhpbiByZXNldC1jb2x1bW5zKFxuICAkZnJvbTogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICA6IHVucXVvdGUoJGZyb20pO1xuICAkdG8gICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkaGFjayAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJG9tZWdhLWZsb2F0KTtcblxuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi0jeyR0b306IGF1dG87XG5cbiAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgLy8gICAqbWFyZ2luLSN7JGhhY2t9OiBhdXRvO1xuICAvLyAgIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8vIH1cbn1cblxuLy8gQXBwbHkgdG8gZWxlbWVudHMgcHJldmlvdXNseSBzZXQgYXMgb21lZ2EuXG4vLyBUaGlzIHdpbGwgcmV0dXJuIGZsb2F0cyBhbmQgbWFyZ2lucyBiYWNrIHRvIG5vbi1vbWVnYSBzZXR0aWducy5cbi8vXG4vLyAkY29udGV4dCA6IFtvcHRpb25hbF0gVGhlIGNvbnRleHQgKGNvbHVtbnMgc3Bhbm5lZCBieSBwYXJlbnQpLlxuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtb21lZ2EoXG4gICRjb250ZXh0ICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb24sXG4gICRzdHlsZSAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkZnJvbTtcbiAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuXG4gIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiBvciAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNyB7XG4gIC8vICAgKm1hcmdpbi0jeyRoYWNrfTogYXV0bztcbiAgLy8gfVxufVxuXG4vLyBTaG9ydGN1dCB0byBhcHBseSByZW1vdmUtb21lZ2EgdG8gYSBzcGVjaWZpYyBzdWJzZXQgb2YgZWxlbWVudHMuXG4vL1xuLy8gJG4gICAgICAgICA6IFtmaXJzdCB8IG9ubHkgfCBsYXN0IHwgPGVxdWF0aW9uPl1cbi8vICRzZWxlY3RvciAgOiBbY2hpbGQgfCBsYXN0LWNoaWxkIHwgb2YtdHlwZSB8IGxhc3Qtb2YtdHlwZSBdXG4vLyAkY29udGV4dCAgIDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAkZnJvbSAgICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbi8vICRzdHlsZSAgICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGNvbnRleHQgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgICA6IHVucXVvdGUoJGZyb20pO1xuICAkaWU6IGlmKCRuID09IFwiZmlyc3RcIiwgdHJ1ZSwgZmFsc2UpO1xuICBAaW5jbHVkZSBhZGp1c3Qtc3VwcG9ydC1mb3IoJGllNjogJGllLCAkaWU3OiAkaWUsICRpZTg6ICRpZSkge1xuICAgICY6I3tmb3JtYXQtbnRoKCRuLCRzZWxlY3Rvcil9IHtcbiAgICAgIEBpbmNsdWRlIHJlbW92ZS1vbWVnYSgkY29udGV4dCwgJGZyb20sICRzdHlsZSk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2hhbmdlIFNldHRpbmdzXG5cbkBtaXhpbiB3aXRoLWdyaWQtc2V0dGluZ3MoXG4gICRjb2x1bW5zOiAkdG90YWwtY29sdW1ucyxcbiAgJHdpZHRoOiAkY29sdW1uLXdpZHRoLFxuICAkZ3V0dGVyOiAkZ3V0dGVyLXdpZHRoLFxuICAkcGFkZGluZzogJGdyaWQtcGFkZGluZ1xuKSB7XG4gIC8vIGtlZXAgdGhlIGRlZmF1bHRzIGFyb3VuZFxuICAkZGVmYXVsdC1jb2x1bW5zOiAkdG90YWwtY29sdW1ucztcbiAgJGRlZmF1bHQtd2lkdGg6ICRjb2x1bW4td2lkdGg7XG4gICRkZWZhdWx0LWd1dHRlcjogJGd1dHRlci13aWR0aDtcbiAgJGRlZmF1bHQtcGFkZGluZzogJGdyaWQtcGFkZGluZztcblxuICAvLyB1c2UgdGhlIG5ldyBzZXR0aW5nc1xuICAkdG90YWwtY29sdW1uczogJGNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgJGd1dHRlci13aWR0aDogJGd1dHRlcjtcbiAgJGdyaWQtcGFkZGluZzogJHBhZGRpbmc7XG5cbiAgLy8gYXBwbHkgdG8gY29udGVudHNcbiAgQGNvbnRlbnQ7XG5cbiAgLy8gcmUtaW5zdGF0ZSB0aGUgZGVmYXVsdHNcbiAgJHRvdGFsLWNvbHVtbnM6ICRkZWZhdWx0LWNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICRkZWZhdWx0LXdpZHRoO1xuICAkZ3V0dGVyLXdpZHRoOiAkZGVmYXVsdC1ndXR0ZXI7XG4gICRncmlkLXBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmc7XG59XG4iLCJAZm9yd2FyZCBcIi4uL2NvbW1vbi9zcGFjaW5nXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vY29sb3JzdjJcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcblxuQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vcGFnaW5hdGlvbnYyXCIgYXMgKjtcblxuQG1peGluIGZvcm0tc3R5bGVzIHtcbiAgdGV4dGFyZWEsXG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkYm9keSwgJGxpZ2h0bmVzczogNSUpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6Zm9jdXMge1xuICAgICAgLy8gYm94LXNoYWRvdzogIDAgMHB4IDE1cHggLTVweCAkZGFyaztcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAucm93LWxhYmVsLW11bHRpcGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgLXdlYmtpdC1ydGwtb3JkZXJpbmc6IGxvZ2ljYWw7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAwJSk7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhhc0RhdGVwaWNrZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1jYWxlbmRhci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAubmV4dCxcbiAgLnByZXYge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtMzJweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLnByZXYge1xuICAgIC8vYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuICAgIC8vYm94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcbiAgICBsZWZ0OiAtNTdweDtcbiAgICAvLyY6aG92ZXIge1xuICAgIC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuICAgIC8vXHRib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vfVxuICB9XG4gIC5uZXh0IHtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG4gICAgLy9ib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG4gICAgcmlnaHQ6IC01N3B4O1xuICAgIC8vJjpob3ZlciB7XG4gICAgLy9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuICAgIC8vXHRib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy99XG4gIH1cbn1cblxuQG1peGluIGZpZWxkLXN0eWxlcyB7XG4gIC5maWVsZC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcC1tO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAucm93LWxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogJHNwLXM7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcC14cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctY29udHJvbHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3AtcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpZGUge1xuICAgICAgLnJvdy1sYWJlbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwLXM7XG4gICAgICB9XG4gICAgICAucm93LWNvbnRyb2xzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yb3ctZXJyb3Ige1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLWRpdmlkZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luOiAkc3AtbCAwO1xuICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuJHNwYWNpbmc6IDEwcHg7XG4kc3BhY2luZy1zbWFsbDogNXB4O1xuJHNwYWNpbmctbGFyZ2U6IDE1cHg7XG5cbi8vIHNob3J0Y3V0c1xuJHNwLXhzOiAycHg7XG4kc3AtczogbWF0aC5kaXYoJHNwYWNpbmcsIDIpO1xuJHNwLW06ICRzcGFjaW5nO1xuJHNwLWw6ICRzcGFjaW5nICogMS41O1xuJHNwLXhsOiAkc3BhY2luZyAqIDI7XG5cbkBtaXhpbiBzcGFjaW5nLWNsYXNzZXMge1xuXHQucGFkLWlubmVyIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZztcblx0fVxuXHQucGFkLWlubmVyLXNtIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy1zbWFsbDtcblx0fVxuXHQucGFkLWlubmVyLWxnIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy1sYXJnZTtcblx0fVxuXG5cdC5wYWQtb3V0ZXIge1xuXHRcdG1hcmdpbjogJHNwYWNpbmc7XG5cdH1cblx0LnBhZC1vdXRlci1zbSB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy1zbWFsbDtcblx0fVxuXHQucGFkLW91dGVyLWxnIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nLWxhcmdlO1xuXHR9XG5cblx0LmNsZWFyLXBhZC1vdXRlciB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNsZWFyLXBhZC1pbm5lciB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi9mb3JtdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9ncmlkXCI7XG5AdXNlIFwiLi4vY29tbW9uL21vZGFsdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5cbkBpbmNsdWRlIG1vZGFsLWJhc2U7XG5AaW5jbHVkZSBmaWVsZC1zdHlsZXM7XG5cbkBtaXhpbiBhcHBsaWNhdGlvbi1tb2RhbCB7XG4gICAgQGluY2x1ZGUgZm9ybS1zdHlsZXM7XG5cbiAgICAucm93LWxhYmVsLW11bHRpcGxlIHtcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgIH1cbiAgICB9IFxuXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3AtcztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIHNlbGVjdCwgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDVweCA3cHggNXB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItaW5wdXQge1xuICAgICAgICAvKiBEb250IHJlYWxseSB3YW50IHRvIGRvIHRoaXMuIEJ1dCBqb2J2aXRlbmV3ZHVwLmNzcyBnbG9iYWxseSBhZGRzIHRoaXMgOigqL1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmllbGQtcm93IHtcbiAgICAgICAgLy8gQGluY2x1ZGUgY3JlYXRlR3JpZCgyLCBqdi1jb2x1bW4sKDMsOSksMHB4KTtcbiAgICAgICAgLnJvdy1sYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC1kaXZpZGVyIHtcbiAgICAgICAgLyogRG9udCByZWFsbHkgd2FudCB0byBkbyB0aGlzLiBCdXQgam9idml0ZW5ld2R1cC5jc3MgZ2xvYmFsbHkgYWRkcyB0aGlzIDooKi9cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKiBIYXRlIGRvaW5nIHRoaXMuIEJ1dCBKb2J2aXRlbmV3ZHVwIGlzIHRoZSBjdWxwcml0LiBTZXR0aW5nIGdsb2JhbCBib3JkZXIgdmFsdWVzIGV0Yy4qL1xuICAgIC5lcnJvckRpdiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53YXJuaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnRpbnltY2UtcGxhY2Vob2xkZXIge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cbiAgICAgICAgJiArIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay10cmkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLWNob2ljZXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstdHJpICFpbXBvcnRhbnQ7ICAgXG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1vZmZzY3JlZW57XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL0NTUyBuZWVkcyB0byBiZSBjbGVhbmVkIHVwIG9uIHRoaXMgcGFnZSBcblxuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3Rvb2x0aXB2MlwiIGFzICo7XG5AdXNlIFwiLi4vX2Jhc2V2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbnRhYmxlLm1vZGFsVGFibGVWaWV3IHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgIHRib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZ3JvdXBlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RucyB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkLnJpZ2h0LFxuICAgIHRoLnJpZ2h0XG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgdGQubGVmdCxcbiAgICB0aC5sZWZ0XG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIzcHggIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBUaGlzIGlzIGZvciB0Zm9vdCAmIHRoZWFkc1xuICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoLWJnLWNvbG9yO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgdGguaGVhZGVyUm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoLWFjdGlvbi1iZy1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICB9XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICB0Zm9vdCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICAgICAgLnBhZ2luZyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUubW9kYWxUYWJsZVZpZXd7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIHRye1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRke1xuICAgICAgICBwYWRkaW5nOjNweDtcbiAgICB9XG4gICAgdGh7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbn1cblxuLmxlZnR7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yaWdodHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi8vU2VsZWN0MiBzdHlsZXNcblxuLnNlbGVjdDItb2Zmc2NyZWVue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c3tcbiAgICAuc2VsZWN0Mi1yZXN1bHR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxufVxuXG4vLyBEZWZpbml0aW9uTGlzdCBGb3JtIC8vXG4uanYtbW9kYWx7XG4gICAgZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIH1cbiAgICBkdCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjAlO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIH0gICAgXG59XG5cblxuLy9maWxldXBsb2FkZXJcbmZpZWxkc2V0W2p2LXVwbG9hZGVyXXtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udXBsb2FkLCBbanYtdXBsb2FkZXJde1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQUFBICFpbXBvcnRhbnQ7XG59XG5cbi5xcS11cGxvYWQtaW5zdHJ1Y3Rpb257XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggMTBweDtcbn1cblxuLnFxLXVwbG9hZC1saXN0e1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8vQnV0dG9uc1xuLmJ0bi1jYW5jZWx7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1ibHVle1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuc2VhcmNoLWJ0bntcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICB9XG4gICAgbWluLXdpZHRoOiAzNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF17XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cblxubGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vSGVscGVyIG1ldGhvZHMvL1xuXG4uYmxvY2t7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZWZ0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jbGVhcntcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cbi5jbGVhclNlYXJjaHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi8vUGFnaW5hdGlvbiBhcnJvd3NcblxuLnBhZ2luZ3tcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgfVxuXG4gICAgLnBhZ2luZy1jYXB0aW9ue1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICBhLCAuZGlzYWJsZWR7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIFxufVxuXG4ucGFnaW5nIC5qdi1hcnJvd0xlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmV2aW91cy5zdmdcIikgMCAwIFxufVxuLnBhZ2luZyAuanYtYXJyb3dSaWdodHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmdcIikgMCAwIG5vLXJlcGVhdCAjZmZmO1xufVxuXG4uY3VzdG9tSHRtbHtcbiAgICBzcGFuLmVycm9ye1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwJTtcbiAgICB9XG4gICAgLnJvdy1jb250cm9sc3tcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLndhcm5pbmd7XG4gICAgY29sb3I6ICNmNTdkMjE7XG59XG5cbi8vZWxsaXBzaXNcbi5lbGxpcHNlcyB7XG4gICAgQGluY2x1ZGUgdmVuZG9yKHRleHQtb3ZlcmZsb3csIGVsbGlwc2lzKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZW1wbGF0ZURyb3Bkb3due1xuICAgIHdpZHRoOiA1NzNweCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbn1cblxuXG4vL1Rvb2x0aXAgXG5cbi5tb2RhbFRvb2x0aXB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcCgyNWVtLCAxLjhlbSwgLTFlbSk7XG4gICAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAudG9vbHRpcENvbnRhaW5lcntcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGhlbHBlcnNcbi5wb3NpdGlvblJlbGF0aXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53MzB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luVG9wMTB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvcDN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDozcHg7XG59XG5cbi50b3A1e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6NXB4O1xufVxuXG4ubWFyZ2luVG9wMjV7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1hcmdpbkxlZnQ1e1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tYXJnaW5MZWZ0MTB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWFyZ2luTGVmdDIwe1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1hcmdpbkJvdHRvbTV7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1hcmdpbk5vbmV7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nQm90dG9tM3tcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4vL0FkZGluZyBzdHlsZXMgZm9yIGRpc2FibGVkIGJ1dHRvbnMgb24gdGhlICBjYW5kaWRhdGUgbGlzdCBwYWdlLlxudGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uLCBpbnB1dCwgLmJ0biB7XG4gICAgJi5kaXNhYmxlZCwgJltkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKSAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vdGlueW1jZSBzdHlsZXMgYXJlIG1pc3NpbmcgdGhlIGJvcmRlcnMgYmVjYXVzZSBvZiB0aGUgZ2xvYmFsIG92ZXJyaWRlIG9uIGxpc3QgcGFnZVxuLm1jZS1jYXJldHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzQ0NCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1jZS1idG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNSAhaW1wb3J0YW50O1xufVxuXG4vL3JlbW92aW5nIGJvcmRlciBmb3IgcmVxdWlyZWQgZmllbGRzIG9uIGZpcmVmb3ggaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNzIwOTA1Ny9maXJlZm94LWRyYXdzLXJlZC1ib3JkZXItb24tcmVxdWlyZWQtc2VsZWN0LWJveFxuLm5nLXByaXN0aW5lLC5uZy12YWxpZCwubmctaW52YWxpZC1yZXF1aXJlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udzE1MHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbn1cbi53MjYwe1xuICAgIC8vcmVjZW50IGNocm9tZSB1cGRhdGUgYnJva2UgdGhpcy5XaWR0aCBjYWxjdWxhdGlvbnMgd2VyZSBvZmYgYnkgYSBwaXhlbCBjYXVzaW5nIHRoZSBkcm9wLWRvd24gdG8gYnJlYWsgb24gdG8gYSBuZXcgbGluZS5Ob3QgY2hhbmdpbmcgdGhlIGNsYXNzIGFzIGl0IG5lZWRzIHRvIGJlIGNoYW5nZWQgaW4gbXVsdGlwbGUgcGxhY2VzOiBOVlxuICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgfVxufVxuLnBvc2l0aW9uLXJlbGF0aXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJvdy1ncmlke1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAmLmZpZWxkLWNlbGwtc2VwYXJhdG9ye1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWFjaCAkd2lkdGggaW4gMTYwLCAxNzUsIDIzMCwgMjYwIHtcbiAgICAgICAgLncjeyR3aWR0aH0ge1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aCtweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXB4O1xuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL3RyaWFuZ2xldjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcblxuQG1peGluIHRvb2x0aXAyKCRjb2xvcjogJGJsdWUsICRwb3NpdGlvbjogdXApIHtcbiAgJHRvb2x0aXAtYm9yZGVyOiAzcHggc29saWQgJGNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkcG9zaXRpb24sICRjb2xvciwgNXB4KTtcbiAgfVxuICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICByaWdodDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHVwIHtcbiAgICBib3JkZXItdG9wOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtMTRweCBhdXRvIDEwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBlcnJvci10b29sdGlwIHtcblx0QGluY2x1ZGUgdG9vbHRpcDIoJHJlZCk7XG5cdGNvbG9yOiAkcmVkO1xufVxuXG5cbi8vLy8gVE9PTFRJUCBNSVhJTiAvLy8vXG5cbkBtaXhpbiB0b29sdGlwKCR3aWR0aDogMTBlbSwgJHZlcnRpY2FsT2Zmc2V0OiAwcHgsICRob3Jpem9udGFsT2Zmc2V0OiAxNXB4KSB7XG4gIC8vQnVnIDE0NjUxIC0gTlZcbiAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgLnRvb2x0aXBXaW5kb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYm9keSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBwe1xuICAgIFx0Zm9udC1zaXplOjAuODQ2ZW07XG4gICAgXHRtYXJnaW4tbGVmdDowO1xuICAgIFx0bWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICB9XG4gICYuZG93biB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCAjY2NjY2NjO1xuICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdExlZnQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0UmlnaHQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuanYtd29ya2Zsb3ctc3RhdHVzLWluZGljYXRvcntcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICAgICAgLmNvbm5lY3RvcixcbiAgICAgIC50b3AtY29ubmVjdG9yLFxuICAgICAgLmxlZnQtY29ubmVjdG9yIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgIH1cbiAgICAgIC53b3JrZmxvd1VwZGF0ZXMge1xuICAgICAgICAucGFkZGluZ0xlZnQyMCB7XG4gICAgICAgICAgcGFkZGluZzo2cHggMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgc3Bhbi5sYXJnZSxcbiAgICAgICAgICBzcGFuLnNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1YnRpdGxlMXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnVwIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggI2NjY2NjYztcbiAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50UmlnaHQge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3Age1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib3R0b20ge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBib3R0b206ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wb2ludExlZnQge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggM3B4ICNjY2NjY2M7XG4gICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAmLmRvd24gLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAmLnBvaW50bGVmdCAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAmLnBvaW50cmlnaHQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG4iLCJcbiVzcGlubmVyIHtcblx0Ly9ib3JkZXItcmFkaXVzOiA1MCU7XG5cdC8vYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbiVzcGlubmVyMzIge1xuXHRAZXh0ZW5kICVzcGlubmVyO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmcuZ2lmJyk7XG59XG5cbiVzcGlubmVyMTYge1xuXHRAZXh0ZW5kICVzcGlubmVyO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmctMTZweC5naWYnKTtcbn1cblxuQG1peGluIHNwaW5uZXItYmFzZSB7XG5cdC5zcGlubmVyMzIge1xuXHRcdEBleHRlbmQgJXNwaW5uZXIzMjtcblx0fVxuXHQuc3Bpbm5lcjE2IHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMTY7XG5cdH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL3NwaW5uZXJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2N1cnJlbmN5U2VsZWN0MldpZGdldHYyXCI7XG5cbkBpbmNsdWRlIHNwaW5uZXItYmFzZSgpO1xuXG4uYXBwbHktZm9ybS1maWVsZC1pbnB1dCxcbi5hcHBseS1mb3JtLWZpZWxkLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5hcHBseS1mb3JtLWZpZWxkLWlucHV0IHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmFwcGx5LWZvcm0tZmllbGQtbmFtZSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5ibG9jay1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi8vIHRlbXAgc3R5bGVraXQgc3R5bGVzIHVudGlsIHRoaXMgcGFnZSB1c2VzIHN0eWxla2l0XG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYm9yZGVyLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXI7XG59XG4ucGFkZGluZy1yZWd1bGFyIHtcbiAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC14eC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xufVxuLnBhZGRpbmcteHgtc21hbGwge1xuICBwYWRkaW5nOiAwLjNlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AtcmVndWxhciB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYm9yZGVyLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlcjtcbn1cbi5tYXJnaW4tdG9wLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMC45ZW07XG59XG4ubWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOWVtO1xufVxuLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5sYXJnZS1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuLmNlbnRlckNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkanYtbWF4LXdpZHRoO1xuICAgIG1hcmdpbjowIGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDQ4cHggIWltcG9ydGFudDtcbn1cblxuLnNtYWxsLXBhZ2luYXRpb24ge1xuICAgIGhlaWdodDogNjRweDtcblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDAgMCAxMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGljIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAucHJvZmlsZS1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDsgICAgICAgIFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWN0aW9ucyB7XG4mLmhyLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDhweCAwO1xufVxufVxuXG4uYWxsQXBwbGljYXRpb25zVGl0bGUge1xuICAgIC5hcHBsaWNhdGlvblRpdGxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmljb24tcXVpY2stdmlldyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG59XG5cbi5pZGVudGl0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgLypOZWVkIHRvIGZpeCB0aGUgY29sb3JzLiAqL1xuICAgIC5pZGVudGl0eS10b3Atd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICAgICAgbWluLWhlaWdodDogMTQ1cHg7XG5cbiAgICAgICAgLmJsdWUtc2VsZWN0MiB7XG4gICAgICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jYW5kaWRhdGUtbG9jYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFwcGxpY2F0aW9uLXRhYnMtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LWxpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG5cbiAgICAuaWRlbnRpdHktZGV0YWlscyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdC1maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgLnJlcUxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC5pY29uLXF1aWNrLXZpZXcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVxVGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmJsdWUtc2VsZWN0MiB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zb2NpYWwtcHJvZmlsZXMge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIH1cblxuICAgIC5sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgfVxuXG4gICAgLmJsdWUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgLnZlcnRpY2FsLWxpbmUge1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIC5zb2NpYWwtcHJvZmlsZXMge1xuICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hldnJvbkNvbnRhaW5lciB7XG4gICAgLypPdmVycmlkaW5nIHRvb2x0aXAgc3R5bGVzKi9cbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIwZW07XG4gICAgICAgIHRvcDogMi43ZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud29ya2Zsb3dVcGRhdGVzIHtcbiAgICAgICAgLmNvbm5lY3RvcntcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgICAgbGVmdDogMjlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLWNvbm5lY3RvciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlZnQtY29ubmVjdG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC50b3AtY29ubmVjdG9yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZXZyb24ge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggJGdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkgeyBcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDJweCAyMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLXNlYztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmFmdGVyIHsgXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkZ3JlZW4tc2VjO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDsgXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyOyBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpiZWZvcmUgeyBcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjsgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDsgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbXB0eSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlamVjdGVkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQtc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkcmVkLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG5cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgICAgXG4udmVydGljYWwtbWlkZGxle1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmx1ZS1zZWxlY3Qye1xuICAgIG1hcmdpbjowIDFlbSAwIDA7XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGRpdiBiIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2VsZWN0Mi1ibHVlLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbjogMXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5sZWZ0LWZpZWxkIHtcbiAgICAud29ya0hpc3RvcnksIC5lZHVjYXRpb257XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi53b3JrSGlzdG9yeUVkaXQsIC5lZHVjYXRpb25IaXN0b3J5RWRpdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogMHB4O1xufVxuXG4vKiBBZGRlZCBjdXN0b20gY2xhc3MgdG8gZml4IFVJIGlzc3VlIGluIENhbmQgZGV0YWlscyB3aXRoIGNhbmQtY2VudHJpYyAqL1xuLmNhbmQtY2VudHJpYy1oNXtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG59XG4vKiBBZGRlZCBjdXN0b20gY2xhc3MgdG8gZml4IFVJIGlzc3VlIGluIENhbmQgZGV0YWlscyB3aXRoIGNhbmQtY2VudHJpYyAqLyBcbi5jYW5kLWNlbnRyaWMtYmxvY2t7XG4gICAgd2lkdGg6MTMwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuIH1cbi8qIGV4dGVuZGVkIHdpZHRoIGF0dHJpYnV0ZSBmcm9tIC5jaGV2cm9uIGNsYXNzLCAhaW1wb3J0YW50IGlzIHVzZWQgdG8gb3ZlcnJpZGUgdGhlIHdpZHRoIG9mIC5jaGV2cm9uKi9cbiAuY2FuZC1jZW50cmljLWNoZXZyb257XG4gICAgQGV4dGVuZCAuY2hldnJvbjtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgXG59XG5cbi53b3JrZmxvdy1idXR0b25zIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cbi5saW5rZWRpbi1mcmFtZS1zaXple1xuXHRoZWlnaHQ6IDYwMHB4O1xuXHR3aWR0aCA6IDY1MHB4O1xufVxuLmxpbmtlZGluLWZyYW1lLW5hbWUtZm9udC1zaXple1xuXHRmb250LXNpemU6IDE4cHg7XG59XG4ubGlua2VkaW4tYm9yZGVyLXRvcC1zaWRle1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbi50YWJTZXR0aW5ncy13cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAuaWNvbntcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICB9XG4gICAgLmJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNERkU2RjE7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICB9XG4gICAgLnNldHRpbmdze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgLmljb24tc2V0dGluZ3N7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vZWRpdCBtb2RlIGZvciB0YWJzXG4uY2VudGVyQ29udGFpbmVyLmVkaXRNb2Rle1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDFweCAkZGFyay1zZWM7XG59XG5cbi5hcHBsaWNhdGlvbi10YWJze1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46MCAwLjJlbTtcbiAgICAgICAgcGFkZGluZzowLjZlbSAwLjllbTtcbiAgICAgICAgJi5ob3ZlcntcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDFweCAkZGFyay1zZWM7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLGF7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbWFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZm9udC1jb2xvci1tYWluO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG4vLyBVcGRhdGVkIGJ5IEtlbm5ldGggSmFtZXMgSGFtZXIgfCBrZW5uZXRoQGpvYnZpdGUuY29tXG4vLyBNYXIgMTEsIDIwMTRcbi8vIEdvb2dsZSBGb250cyAtIE9wZW4gU2FuczogaHR0cDovL3d3dy5nb29nbGUuY29tL2ZvbnRzI1VzZVBsYWNlOnVzZS9Db2xsZWN0aW9uOk9wZW4rU2Fuc1xuLy8gQ29udmVydGVkIHRvIHdlYiB0eXBlIHZpYTogaHR0cDovL2ZvbnRwcmVwLmNvbS9cblxuLyogb3Blbi1zYW5zLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZjJcIiksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIE9wZW5TYW5zLUl0YWxpYyAtIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmYyXCIpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbi8qIG9wZW4tc2Fucy02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZjJcIiksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuLyogT3BlblNhbnMtSXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmYyXCIpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbi8qIHBvcHBpbnMtcmVndWxhciAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBwb3BwaW5zLWl0YWxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUG9wcGlucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogcG9wcGlucy01MDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiAgdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIHBvcHBpbnMtNTAwaXRhbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIHBvcHBpbnMtNjAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogcG9wcGlucy02MDBpdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4iLCIvKlxuVmVyc2lvbjogMy40LjUgVGltZXN0YW1wOiBNb24gTm92ICA0IDA4OjIyOjQyIFBTVCAyMDEzXG4qL1xuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvKiBpbmxpbmUtYmxvY2sgZm9yIGllNyAqL1xuICAgIHpvb206IDE7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIsXG4uc2VsZWN0Mi1kcm9wLFxuLnNlbGVjdDItc2VhcmNoLFxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgLypcbiAgICBGb3JjZSBib3JkZXItYm94IHNvIHRoYXQgJSB3aWR0aHMgZml0IHRoZSBwYXJlbnRcbiAgICBjb250YWluZXIgd2l0aG91dCBvdmVybGFwIGJlY2F1c2Ugb2YgbWFyZ2luL3BhZGRpbmcuXG5cbiAgICBNb3JlIEluZm8gOiBodHRwOi8vd3d3LnF1aXJrc21vZGUub3JnL2Nzcy9ib3guaHRtbFxuICAqL1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIHdlYmtpdCAqL1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGZpcmVmb3ggKi9cbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBjc3MzICovXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzFweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMyNjMyMzg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNlZWUpLCBjb2xvci1zdG9wKDAuNSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0ciA9ICcjZmZmZmZmJywgZW5kQ29sb3JzdHIgPSAnI2VlZWVlZScsIEdyYWRpZW50VHlwZSA9IDApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcblxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkZGRkYgNTAlLCAjRTRFQUVFIDEzMS4yNSUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg3OTY5QztcblxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjksICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDkwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDAlLCAjZmZmIDkwJSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWFsbG93Y2xlYXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWNob3NlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlID4gLnNlbGVjdDItY2hvc2VuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI3cHg7XG4gICAgdG9wOiA4cHggIWltcG9ydGFudDtcblxuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIHJpZ2h0IDJweCBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWFsbG93Y2xlYXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWRyb3AtbWFzayB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIC8qIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29yayAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1kcm9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcbiAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWF1dG8td2lkdGgge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWF1dG8td2lkdGggLnNlbGVjdDItc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC00cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cblxuLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg3OTY5QztcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2NjYyksIGNvbG9yLXN0b3AoMC42LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2NjYyAwJSwgI2VlZSA2MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNjY2MgMCUsICNlZWUgNjAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyID0gJyNlZWVlZWUnLCBlbmRDb2xvcnN0ciA9ICcjY2NjY2NjJywgR3JhZGllbnRUeXBlID0gMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2NjYyAwJSwgI2VlZSA2MCUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAzcHggMXB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDA7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXNpemU6IDFlbTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgODUlLCAjZWVlIDk5JSk7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgODUlLCAjZWVlIDk5JSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG5cbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNmZmYpLCBjb2xvci1zdG9wKDAuNSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlLFxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2ZmZiksIGNvbG9yLXN0b3AoMC41LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xufVxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMXB4O1xufVxuXG4vKiByZXN1bHRzICovXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gICAgbWFyZ2luOiA0cHggNHB4IDRweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMjBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDQwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogNjBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogODBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDEwMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDExMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMjBweCB9XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkuc2VsZWN0Mi1yZXN1bHQtd2l0aC1jaGlsZHJlbiA+IC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAzcHggN3B4IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWluLWhlaWdodDogMWVtO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogIzM4NzVkNztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyBsaSBlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZlZmZkZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQgZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItbm8tcmVzdWx0cyxcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VhcmNoaW5nLFxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWxlY3Rpb24tbGltaXQge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuZGlzYWJsZWQgbG9vayBmb3IgZGlzYWJsZWQgY2hvaWNlcyBpbiB0aGUgcmVzdWx0cyBkcm9wZG93blxuKi9cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1tb3JlLXJlc3VsdHMuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xufVxuXG4uc2VsZWN0Mi1tb3JlLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBkaXNhYmxlZCBzdHlsZXMgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBtdWx0aXNlbGVjdCAqL1xuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtcbn1cblxuLnNlbGVjdDItbG9ja2VkIHtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dC5zZWxlY3QyLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZGVmYXVsdCB7XG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggMThweDtcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Nzk2OUM7XG5cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZjRmNGY0JywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDRweDtcblxuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSByaWdodCB0b3Agbm8tcmVwZWF0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgbGVmdDogM3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG59XG5cbi8qIGRpc2FibGVkIHN0eWxlcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UgeyAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBlbmQgbXVsdGlzZWxlY3QgKi9cblxuXG4uc2VsZWN0Mi1yZXN1bHQtc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCxcbi5zZWxlY3QyLXJlc3VsdC11bnNlbGVjdGFibGUgLnNlbGVjdDItbWF0Y2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VsZWN0Mi1vZmZzY3JlZW4sIC5zZWxlY3QyLW9mZnNjcmVlbjpmb2N1cyB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItbWVhc3VyZS1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwMHB4O1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG59XG4vKiBSZXRpbmEtaXplIGljb25zICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSAge1xuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQsIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJ4Mi5wbmcnKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMjZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/