/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/source/person/HR.CanDetails.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************/
#jv-contactResumeTab .jv-uploadFiles:before,#jv-sidebar .jv-clearInput,.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,.communityIcon,.emailIcon,.feedbackIcon,.helpIcon,.hr-accordianContactContainer .jv-campaignRemove:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft[key=PREVIOUS]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight[key=NEXT]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=NEXT].jv-modalPaginateRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=PREVIOUS].jv-modalPaginateLeft:after,.inputClearIcon,.inputClearIconHover,.jv-AddNote,.jv-actionClose,.jv-actionMessage,.jv-actionMinimize,.jv-actionNote,.jv-actionTag,.jv-actionTask,.jv-addAttachment,.jv-addCampaignIcon,.jv-addCandidateIcon,.jv-addContactIcon,.jv-addIcon,.jv-addLinks,.jv-addRequisitionIcon,.jv-alertIcon,.jv-alertIconRed,.jv-arrowLeft,.jv-arrowRight,.jv-backBlue,.jv-backtotopIcon,.jv-calendarIcon,.jv-calendarIconWhite,.jv-checkmark,.jv-circleMinus,.jv-circlePlus,.jv-clearInputIcon,.jv-close-gray,.jv-collapseArrow,.jv-deleteBlue,.jv-deleteIcon,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateLeft:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=NEXT].jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=PREVIOUS].jv-modalPaginateLeft:after,.jv-dialog-content .jv-modalPaginateLeft,.jv-dialog-content .jv-modalPaginateRight,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateLeft,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateRight,.jv-downloadIcon,.jv-dragDrop,.jv-editIcon,.jv-editIconLight,.jv-expandArrow,.jv-facebookProfile,.jv-facebookProfile16,.jv-googleProfile,.jv-headerLogo,.jv-iconView,.jv-importContacts,.jv-linkedInProfile,.jv-linkedInProfile16,.jv-maybeLg,.jv-maybeSm,.jv-minusIcon,.jv-plusIcon,.jv-popOut,.jv-print,.jv-referfriendIcon,.jv-searchIcon,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateLeft,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowLeft,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowRight,.jv-selectTemplate,.jv-sendEmail,.jv-sendJVIcon,.jv-sendJobviteIcon,.jv-skip,.jv-sortDown,.jv-sortUp,.jv-srcArrow,.jv-tablePaginationLeft,.jv-tablePaginationRight,.jv-textPreview,.jv-thumbsDownLg,.jv-thumbsDownSm,.jv-thumbsUpLg,.jv-thumbsUpSm,.jv-twitterProfile,.jv-twitterProfile16,.jv-uploadIcon,.jv-userProfilePic,.logoutIcon,.moreArrow,.myAccountIcon,.settingsIcon,.tasksIcon,.trainingIcon,div[key=MESSAGES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=MESSAGES] .jv-clickable span[key=DELETE]:before,div[key=NOTES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=NOTES] .jv-clickable span[key=DELETE]:before,div[key=TASKS] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=TASKS] .jv-clickable span[key=DELETE]:before,div[type=RESUME] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[type=RESUME] .jv-clickable span[key=DELETE]:before{background-image:url(../../abfa633e582f584f4393.png)}.blue-icon-sortUp,.jv-sortUp{background-position:-10px -10px}.blue-icon-sortDown,.jv-sortDown{background-position:-10px -34px}.blue-icon-droparrow,.moreArrow{background-position:-10px -58px}.blue-icon-close_hover,.inputClearIconHover{background-position:-10px -87px}.blue-icon-close_active{background-position:-10px -116px}.blue-icon-clear-input,.jv-clearInputIcon{background-position:-10px -145px}#jv-sidebar .jv-clearInput,.blue-icon-close,.inputClearIcon{background-position:-10px -174px}.blue-icon-mail-blue{background-position:-10px -203px}.blue-icon-src-arrow,.jv-srcArrow{background-position:-10px -235px}.blue-icon-table-carrot,.jv-plusIcon{background-position:-10px -267px}.blue-icon-table-carrot2,.jv-minusIcon{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,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft[key=PREVIOUS]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateLeft:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateRight:after,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateLeft,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateLeft,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowLeft,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowRight,.jv-tablePaginationLeft{background-position:-10px -395px}.blue-icon-pagination-right,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight[key=NEXT]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateRight:after,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowRight,.jv-tablePaginationRight{background-position:-10px -428px}.blue-shl_icon_24x14{background-position:-10px -461px}.blue-icon-active{background-position:-10px -495px}.blue-icon-popout-blue,.jv-popOut{background-position:-10px -529px}.blue-icon-pdfPreview{background-position:-10px -563px}.blue-icon-edit-gray{background-position:-10px -599px}.blue-skip_icon,.jv-skip{background-position:-10px -635px}.blue-icon-facebook16,.jv-facebookProfile16{background-position:-10px -671px}.blue-icon-close-gray,.jv-close-gray{background-position:-10px -707px}.blue-checkmark_icon,.jv-checkmark{background-position:-10px -743px}.blue-icon-inactive{background-position:-10px -779px}.blue-icon-linkedin16,.jv-linkedInProfile16{background-position:-10px -815px}.blue-icon-circleMinus,.jv-circleMinus{background-position:-10px -851px}.blue-icon-newpage-blue,.jv-AddNote{background-position:-10px -887px}.blue-icon-delete,.hr-accordianContactContainer .jv-campaignRemove:after,.jv-deleteIcon,div[key=MESSAGES] .jv-clickable span[key=DELETE]:before,div[key=NOTES] .jv-clickable span[key=DELETE]:before,div[key=TASKS] .jv-clickable span[key=DELETE]:before,div[type=RESUME] .jv-clickable span[key=DELETE]:before{background-position:-10px -923px}.blue-icon-download,.jv-downloadIcon,div[key=MESSAGES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=NOTES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=TASKS] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[type=RESUME] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before{background-position:-10px -959px}.blue-icon-circlePlus,.jv-circlePlus{background-position:-10px -995px}.blue-icon-back-blue,.jv-backBlue{background-position:-10px -1031px}.blue-icon-print,.jv-print{background-position:-10px -1067px}.blue-icon-textPreview,.jv-textPreview{background-position:-10px -1103px}.blue-icon-trash-blue,.jv-deleteBlue{background-position:-10px -1139px}.blue-icon-send,.jv-sendJVIcon{background-position:-10px -1175px}.blue-icon-twitter16,.jv-twitterProfile16{background-position:-10px -1211px}#jv-contactResumeTab .jv-uploadFiles:before,.blue-icon-upload,.jv-uploadIcon{background-position:-10px -1247px}.blue-logo,.jv-headerLogo{background-position:-10px -1283px}.blue-icon-add,.jv-addIcon{background-position:-10px -1319px}.blue-lock{background-position:-10px -1355px}.blue-icon-importContacts,.jv-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,.jv-searchIcon{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,.jv-addAttachment{background-position:-10px -1624px}.blue-icon-app-google-apps-gray{background-position:-10px -1668px}.blue-icon-dragDrop,.jv-dragDrop{background-position:-10px -1712px}.blue-icon-app-google-apps{background-position:-10px -1756px}.blue-icon-addCampaign,.jv-addCampaignIcon{background-position:-10px -1800px}.blue-icon-edit-light,.jv-editIconLight{background-position:-10px -1844px}.blue-icon-edit,.jv-editIcon{background-position:-10px -1888px}.blue-icon-email,.emailIcon{background-position:-10px -1932px}.blue-icon-equest24{background-position:-10px -1976px}.blue-icon-expand,.jv-expandArrow{background-position:-10px -2020px}.blue-icon-addCandidate,.jv-addCandidateIcon{background-position:-10px -2064px}.blue-icon-app-hireright-gray{background-position:-10px -2108px}.blue-icon-feedback,.feedbackIcon{background-position:-10px -2152px}.blue-icon-app-hireright{background-position:-10px -2196px}.blue-icon-help,.helpIcon{background-position:-10px -2240px}.blue-icon-hide,.jv-actionClose{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,.jv-thumbsDownSm{background-position:-10px -2460px}.blue-icon-app-talentwise-gray{background-position:-10px -2504px}.blue-icon-linkedin24{background-position:-10px -2548px}.blue-icon-logout,.logoutIcon{background-position:-10px -2592px}.blue-icon-app-talentwise{background-position:-10px -2636px}.blue-icon-message,.jv-actionMessage{background-position:-10px -2680px}.blue-icon-minimize,.jv-actionMinimize{background-position:-10px -2724px}.blue-icon-myaccount,.myAccountIcon{background-position:-10px -2768px}.blue-icon-app-twitter-gray{background-position:-10px -2812px}.blue-icon-note,.jv-actionNote{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,.jv-addContactIcon{background-position:-10px -3032px}.blue-talentwise_icon_21x24{background-position:-10px -3076px}.blue-icon-bing{background-position:-10px -3120px}.blue-icon-referFriend,.jv-referfriendIcon{background-position:-10px -3164px}.blue-icon-calendar-white,.jv-calendarIconWhite{background-position:-10px -3208px}.blue-icon-selectTemplate,.jv-selectTemplate{background-position:-10px -3252px}.blue-icon-calendar,.jv-calendarIcon{background-position:-10px -3296px}.blue-icon-sendEmail,.jv-sendEmail{background-position:-10px -3340px}.blue-icon-sendEmail_active{background-position:-10px -3384px}.blue-icon-sendEmail_hover{background-position:-10px -3428px}.blue-icon-sendJobvite,.jv-sendJobviteIcon{background-position:-10px -3472px}.blue-maybe_sm,.jv-maybeSm{background-position:-10px -3516px}.blue-icon-settings,.settingsIcon{background-position:-10px -3560px}.blue-icon-share24{background-position:-10px -3604px}.blue-icon-addLinks,.jv-addLinks{background-position:-10px -3648px}.blue-icon-addRequisition,.jv-addRequisitionIcon{background-position:-10px -3692px}.blue-icon-alert,.jv-alertIcon{background-position:-10px -3736px}.blue-icon-alertRed,.jv-alertIconRed{background-position:-10px -3780px}.blue-icon-app-facebook-gray{background-position:-10px -3824px}.blue-icon-app-facebook{background-position:-10px -3868px}.blue-yes_sm,.jv-thumbsUpSm{background-position:-10px -3912px}.blue-icon-collapse,.jv-collapseArrow{background-position:-10px -3956px}.blue-icon-training,.trainingIcon{background-position:-10px -4000px}.blue-icon-community,.communityIcon{background-position:-10px -4044px}.blue-icon-tasksNav,.tasksIcon{background-position:-10px -4088px}.blue-icon-task,.jv-actionTask{background-position:-10px -4132px}.blue-icon-tag,.jv-actionTag{background-position:-10px -4176px}.blue-icon-createDbsearch24{background-position:-10px -4220px}.blue-icon-createJob24{background-position:-10px -4264px}.blue-icon-view,.jv-iconView{background-position:-10px -4308px}.blue-icon-view_hover{background-position:-10px -4358px}.blue-icon-sendJobvite24{background-position:-10px -4408px}.blue-icon-profilePic,.jv-userProfilePic{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,.jv-thumbsUpLg{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,.jv-twitterProfile{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,.jv-maybeLg{background-position:-10px -5444px}.blue-icon-src-recruiter{background-position:-10px -5496px}.blue-icon-src-twitter{background-position:-10px -5548px}.blue-icon-facebook,.jv-facebookProfile{background-position:-10px -5600px}.blue-no_lg,.jv-thumbsDownLg{background-position:-10px -5652px}.blue-icon-linkedin,.jv-linkedInProfile{background-position:-10px -5704px}.blue-icon-google,.jv-googleProfile{background-position:-10px -5756px}.blue-icon-src-hiringmanager{background-position:-10px -5808px}.blue-icon-backtotop,.jv-backtotopIcon{background-position:-10px -5867px}.blue-arrow-right,.jv-arrowRight,.jv-dialog-content .jv-modalPaginateRight{background-position:-10px -5927px}.blue-arrow-left,.jv-arrowLeft,.jv-dialog-content .jv-modalPaginateLeft{background-position:-10px -6002px}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(../../bb51aad66cf829ed66aa.eot);src:url(../../bb51aad66cf829ed66aa.eot?#iefix) format("embedded-opentype"),url(../../b4a1398ddd410ed6cd3e.woff) format("woff"),url(../../76cc0d9b8f407f895d52.ttf) format("truetype"),url(../../0634eb637b04e5c5dd60.svg#09be4bfe8975a657af6444a6f1d73848) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:url(../../6b51c533bcc5d5e8f0f1.eot);src:url(../../6b51c533bcc5d5e8f0f1.eot?#iefix) format("embedded-opentype"),url(../../35a78c11f1eb84841621.woff) format("woff"),url(../../49f4ad618268dc94a782.ttf) format("truetype"),url(../../22e65c0c6ef954993a96.svg#fccccf1acf55b11d3e92cdf123b28da0) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../ce3b977fbf862016fff9.eot);src:url(../../ce3b977fbf862016fff9.eot?#iefix) format("embedded-opentype"),url(../../a7625556cfdf92a6efd3.woff) format("woff"),url(../../45008f107fa37c1ff2c0.ttf) format("truetype"),url(../../638c1a7237dbdd7a5e48.svg#dc56f0938c09c27a4156bb0f8f5176a2) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../../ae061cec1486bb158800.eot);src:url(../../ae061cec1486bb158800.eot?#iefix) format("embedded-opentype"),url(../../d5bf4a85afc3d78ec788.woff) format("woff"),url(../../b07be5ef697ccb58ab50.ttf) format("truetype"),url(../../8bfe8c5b6553e50b2e33.svg#94c33cdd8f8847f3444990ab6c6e6a61) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../dbda9fdfe3e57a30311f.eot);src:url(../../dbda9fdfe3e57a30311f.eot?#iefix) format("embedded-opentype"),url(../../80b62f00e8febdd42ca7.woff) format("woff"),url(../../653637fe3b337d845106.ttf) format("truetype"),url(../../c62b075098b939316303.svg#b96880fafbf6b051ff49d9fe8a31137c) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(../../1a890a3366699d9f73aa.eot);src:url(../../1a890a3366699d9f73aa.eot?#iefix) format("embedded-opentype"),url(../../be42c4e1cd17929b8895.woff) format("woff"),url(../../4bf1409d6158e3b789ed.ttf) format("truetype"),url(../../27185343a71345261f10.svg#32756bd590186a9f248741d5548b466e) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../4ee8680df096ec01146e.eot);src:url(../../4ee8680df096ec01146e.eot?#iefix) format("embedded-opentype"),url(../../609e4aa5ac6f569f10a2.woff) format("woff"),url(../../22ae88ebb4492a9fd874.ttf) format("truetype"),url(../../2d00474563aaebe5906c.svg#72800b665ba60a9a58674e2a6befde3a) format("svg")}body{color:#333;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4}body,h1{font-weight:400}h1{font-size:22px}h2{font-size:16px}.small,b,h2,h3,h4,h5,strong{font-weight:600}.small{font-size:12px}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li ul>li+li,div[key=MESSAGES] .jv-messageDate,div[key=NOTES] .jv-detailNoteHeader .jv-messageDate,div[key=TASKS] .jv-detailNoteHeader .jv-messageDate,time{color:#8c8c8c;font-size:12px;font-weight:400}.jv-blueButton{display:inline-block;font-size:13px}.jv-blueButton:hover{background:#3d87cf;color:#fff;opacity:1}.jv-grayButton{background:#333;display:inline-block;font-size:13px}.jv-grayButton:hover{background:#333;color:#fff;opacity:1}#jv-candidates .jv-candidateHeading ul .jv-shareContactIcon,.misc-icon,.misc-icon-shareContact{background-image:url(../../b37b4df0aa14d518b49e.png)}#jv-candidates .jv-candidateHeading ul .jv-shareContactIcon,.misc-icon-shareContact{background-position:-10px -10px}.jv-loading-image{background-image:url(../../013f1a04d7d70954a316.gif);background-position:50%;background-repeat:no-repeat;height:32px;width:32px}.jv-loading-overlay{background-color:hsla(0,0%,100%,0);position:fixed;z-index:10000}.jv-contextual-loading-overlay,.jv-loading-overlay{background-position:50%;background-repeat:no-repeat;bottom:0;left:0;right:0;top:0}.jv-contextual-loading-overlay{background-color:#fff;opacity:.5;position:absolute;transition:opacity .2s;z-index:9999}.jv-contextual-loading-overlay .jv-loading-image{display:none}.spin{-webkit-animation:spin .7s linear infinite;-moz-animation:spin .7s linear infinite;animation:spin .7s linear infinite;height:13px;width:13px}@-moz-keyframes spin{to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jv-loading-image{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%}.loading-animate-hide.loading-animate-hide-active,.loading-animate-show{opacity:0}clearfix{overflow:hidden}clearfix:after{clear:both;content:"";display:table}h4.nofontfamilyreq{font-weight:600!important}.expDatePlaceholder{box-sizing:border-box;cursor:pointer;width:100%}.jv-modal-header h3{font-size:13px;padding-top:3px}.row-label{width:125px}.row-controls{margin-left:125px}.row-controls .include{padding-right:20px}.row-controls input[type=checkbox]{margin-bottom:3px}.row-controls .recipient{padding-top:5px}.row-controls .recipient ul li{display:inline;list-style-type:none}.row-controls .recipient ul li:last-child:after{content:""}.row-controls .recipient ul li:after{content:", "}.row-controls .textModal{padding-top:5px}.textOverflow{max-height:200px;overflow:scroll}.disable,.disable:hover{cursor:text!important;opacity:.5!important}#ui-datepicker-div{clip:auto}.jv-modal .field-divider{border-bottom:1px solid #f4f4f4!important}.jv-modal .field-row-less{margin:0 auto;max-width:100%;overflow:hidden}.jv-modal .field-row-less:after{clear:both;content:"";display:table}.jv-modal .field-row-less .jv-column-1{width:15.2542372881%}.jv-modal .field-row-less .jv-column-1,.jv-modal .field-row-less .jv-column-2{box-sizing:border-box;float:left;padding:0;margin-opposite-position(left):1.6949152542%}.jv-modal .field-row-less .jv-column-2{float:opposite-position(left);width:83.0508474576%;margin-opposite-position(left):0}.jv-modal .field-row-less .jv-column-1{font-weight:bolder}.canDetail-form .row-label-multiple input[type=radio]{margin:0 0 5px;width:1.5em}.canDetail-form h3{font-size:13px}.canDetail-form input[type=text]{padding:6px 5px 7px}.canDetail-form input[type=checkbox]{margin-bottom:3px;margin-right:5px}.canDetail-form .select2-input{width:auto!important}.canDetail-form .field-row .row-label{cursor:default}.canDetail-form .warning{background-color:#fff;color:#f57d21;padding-top:0}.canDetail-form .tinymce-placeholder{background-color:#f4f4f4;border:solid #e6e6e6;border-radius:3px 3px 0 0;border-width:1px 1px 0;height:25px}.canDetail-form .tinymce-placeholder+textarea{border-radius:0 0 3px 3px;border-top:0;box-shadow:none}.canDetail-form .tinymce-placeholder+textarea:focus{border-top:0}.canDetail-form .select2-container{border:0}.canDetail-form .select2-container .select2-choice,.canDetail-form .select2-container .select2-choices{border:1px solid grey!important}.canDetail-form .select2-container .select2-offscreen{position:absolute}.canDetail-form .select2-result-label strong{display:block;margin-bottom:3px}body #jv-modalDialog,body #jv-modalDialog2{float:left;margin-left:-370px!important;min-width:800px!important;top:0!important;z-index:20000}body #jv-modalDialog .alertimg,body #jv-modalDialog2 .alertimg{left:5;position:relative;top:10}body #jv-modalDialog .ui-dialog,body #jv-modalDialog2 .ui-dialog{overflow:visible!important;position:fixed!important;top:0!important}body #jv-modalDialog .jqmOverlay,body #jv-modalDialog .ui-widget-overlay,body #jv-modalDialog2 .jqmOverlay,body #jv-modalDialog2 .ui-widget-overlay{left:0;position:absolute;top:0}body #jv-modalDialog .ui-draggable .ui-widget-header,body #jv-modalDialog2 .ui-draggable .ui-widget-header{display:none!important}body #jv-modalDialog .jv-reqInfo h2,body #jv-modalDialog2 .jv-reqInfo h2{margin:20px 0 0}body #jv-modalDialog .jv-dialog-top .jv-dialog-top:after,body #jv-modalDialog2 .jv-dialog-top .jv-dialog-top:after{clear:both;content:"";display:table}body #jv-modalDialog .jv-dialog-top,body #jv-modalDialog2 .jv-dialog-top{background:#3d87cf;color:#fff;height:auto!important;padding-bottom:5px;z-index:99999}body #jv-modalDialog .jv-dialog-top .jv-dialog-title,body #jv-modalDialog2 .jv-dialog-top .jv-dialog-title{color:#fff;display:block;font-weight:600}body #jv-modalDialog .jv-dialog-top span,body #jv-modalDialog2 .jv-dialog-top span{padding:10px 0!important;vertical-align:middle}body #jv-modalDialog .jv-dialog-top a,body #jv-modalDialog2 .jv-dialog-top a{float:right}body #jv-modalDialog .jv-closeModalDialog,body #jv-modalDialog2 .jv-closeModalDialog{background:none!important;cursor:pointer;float:right;position:relative;text-indent:-9999}body #jv-modalDialog .jv-closeModalDialog:after,body #jv-modalDialog2 .jv-closeModalDialog:after{content:"";height:24px;padding:0!important;position:absolute;right:5px;top:5px;width:24px}body #jv-modalDialog .jv-dialog-bottom,body #jv-modalDialog2 .jv-dialog-bottom{display:none}body #jv-modalDialog .jv-dialog-content,body #jv-modalDialog2 .jv-dialog-content{background:#fff!important;background-image:none;border-radius:0 0 3px 3px;display:inline-block;margin:0!important;min-height:70px;overflow:visible;padding:10px 2%!important;position:relative;width:96%}body #jv-modalDialog .jv-dialog-content h3,body #jv-modalDialog2 .jv-dialog-content h3{font-weight:700;margin:0;text-transform:capitalize}body #jv-modalDialog .jv-dialog-content #jv-dialogSummary h3,body #jv-modalDialog2 .jv-dialog-content #jv-dialogSummary h3{font-size:13px;margin:-15px 0 5px}body #jv-modalDialog .jv-dialog-content .jv-buttonContainer,body #jv-modalDialog2 .jv-dialog-content .jv-buttonContainer{margin:15px 0 5px}body #jv-modalDialog .jv-dialog-content p,body #jv-modalDialog2 .jv-dialog-content p{margin:0}body #jv-modalDialog .jv-dialog-content .jv-candidateTitle,body #jv-modalDialog2 .jv-dialog-content .jv-candidateTitle{margin-bottom:0;min-height:19px}body #jv-modalDialog .jv-dialog-content #jv-QuickViewMain .jv-buttonContainer,body #jv-modalDialog2 .jv-dialog-content #jv-QuickViewMain .jv-buttonContainer{margin:10px 0 0}body #jv-modalDialog .jv-dialog-content .jv-tableHeader,body #jv-modalDialog2 .jv-dialog-content .jv-tableHeader{background:#edf4fa;border:1px solid #e6e6e6!important}body #jv-modalDialog .jv-dialog-content .jv-tableHeader th,body #jv-modalDialog2 .jv-dialog-content .jv-tableHeader th{font-size:12px;font-weight:600}body #jv-modalDialog .jv-dialog-content .jv-tableGroup td,body #jv-modalDialog2 .jv-dialog-content .jv-tableGroup td{padding:10px 8px}body #jv-modalDialog .jv-dialog-content .jv-summaryContent,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent{margin-bottom:14px;margin-top:-15px;max-height:310px;width:100%}body #jv-modalDialog .jv-dialog-content .jv-summaryContent br,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent br{display:none}body #jv-modalDialog .jv-dialog-content .jv-summaryContent h3,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent h3{font-weight:600;line-height:32px;margin:0!important;padding:0!important}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied{border:1px solid #e6e6e6!important;height:210px!important}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-applicationHeader,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-applicationHeader{background:#edf4fa!important;font-size:12px;font-weight:600;padding:5px}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid td,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid td{border-bottom:1px solid #e6e6e6!important;padding:5px;vertical-align:top}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-Status,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-Status{width:180px!important}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-ViewApp,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-ViewApp{width:150px!important}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-sortAsc,body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-sortDesc,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-sortAsc,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-sortDesc{display:none}body #jv-modalDialog .jv-dialog-content .jv-summaryLinks,body #jv-modalDialog2 .jv-dialog-content .jv-summaryLinks{clear:left;font-size:0;margin-left:-21px;position:relative}body #jv-modalDialog .jv-dialog-content .jv-summaryLinks a,body #jv-modalDialog2 .jv-dialog-content .jv-summaryLinks a{margin-right:0;padding:10px}body #jv-modalDialog .jv-dialog-content .jv-summaryLinks a:first-child,body #jv-modalDialog2 .jv-dialog-content .jv-summaryLinks a:first-child{margin-left:15px}body #jv-modalDialog .jv-dialog-content .jv-tableScrollNoHeaderSwitch,body #jv-modalDialog2 .jv-dialog-content .jv-tableScrollNoHeaderSwitch{height:286px}body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll{border:1px solid #e6e6e6!important;height:251px;overflow-y:scroll}body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteBCC,body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteContent,body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteDate,body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteFrom,body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteSubject,body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteTo,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteBCC,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteContent,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteDate,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteFrom,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteSubject,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteTo{margin:0;padding:5px 10px;text-align:left}body #jv-modalDialog .jv-dialog-content .jv-noteHeader,body #jv-modalDialog2 .jv-dialog-content .jv-noteHeader{background:#edf4fa;border:1px solid #e6e6e6!important;border-bottom:none!important;font-size:12px;height:auto;overflow:hidden;padding:10px 0}body #jv-modalDialog .jv-dialog-content .jv-noteHeader .jv-noteDate,body #jv-modalDialog .jv-dialog-content .jv-noteHeader .jv-noteFrom,body #jv-modalDialog .jv-dialog-content .jv-noteHeader .jv-noteSubject,body #jv-modalDialog2 .jv-dialog-content .jv-noteHeader .jv-noteDate,body #jv-modalDialog2 .jv-dialog-content .jv-noteHeader .jv-noteFrom,body #jv-modalDialog2 .jv-dialog-content .jv-noteHeader .jv-noteSubject{padding:0 10px;text-align:left}body #jv-modalDialog img,body #jv-modalDialog2 img{display:block!important}body #jv-modalDialog .jv-candidateNavigation,body #jv-modalDialog2 .jv-candidateNavigation{position:absolute;right:15px}body #jv-modalDialog .jv-candidateNavigation .jv-status,body #jv-modalDialog2 .jv-candidateNavigation .jv-status{color:#333;margin-top:10px;position:relative}body #jv-modalDialog .jv-candidateNavigation .hr-nav,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav{color:#fff;font-size:3px}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-next,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:nth-child(2),body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-next,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:nth-child(2){background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border-radius:2px;cursor:pointer;display:inline-block;height:48px;height:24px;padding:5px;text-indent:-99999px;visibility:visible;width:48px;width:24px}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-next.inactive,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:nth-child(2).inactive,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-next.inactive,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:nth-child(2).inactive{cursor:text;display:inline-block;opacity:.3}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:first-child,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:first-child{height:48px;visibility:visible;width:48px}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev:active,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:first-child:active,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev:active,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:first-child:active{opacity:.7}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev span,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:first-child span,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev span,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:first-child span{display:none}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:first-child,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:first-child{background:url(../../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border-radius:2px;cursor:pointer;display:inline-block;height:24px;margin-right:5px;padding:5px;text-indent:-99999px;width:24px}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev.inactive,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:first-child.inactive,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev.inactive,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:first-child.inactive{cursor:text;display:inline-block;opacity:.3}body #jv-modalDialog #jv-dialogInfoboxSummary,body #jv-modalDialog2 #jv-dialogInfoboxSummary{padding-bottom:0!important}body #jv-modalDialog .jv-candidateTabMenu,body #jv-modalDialog .jv-dialogTabMenu,body #jv-modalDialog2 .jv-candidateTabMenu,body #jv-modalDialog2 .jv-dialogTabMenu{background:#3d87cf;border-top:2px solid #215485!important;color:#fff;cursor:pointer;font-size:13px!important;height:auto!important;margin:0 0 10px!important;overflow:hidden;z-index:99999}body #jv-modalDialog .jv-candidateTabMenu li,body #jv-modalDialog .jv-dialogTabMenu li,body #jv-modalDialog2 .jv-candidateTabMenu li,body #jv-modalDialog2 .jv-dialogTabMenu li{background-image:none;border-right:1px solid #215485!important;height:auto!important;margin:0!important;position:relative}body #jv-modalDialog .jv-candidateTabMenu li a,body #jv-modalDialog .jv-dialogTabMenu li a,body #jv-modalDialog2 .jv-candidateTabMenu li a,body #jv-modalDialog2 .jv-dialogTabMenu li a{background-image:none;color:#fff!important;float:left;font-size:13px!important;height:auto!important;margin:0!important;padding:5px 15px!important;text-align:center!important;vertical-align:middle}body #jv-modalDialog .jv-candidateTabMenu li a:hover,body #jv-modalDialog .jv-dialogTabMenu li a:hover,body #jv-modalDialog2 .jv-candidateTabMenu li a:hover,body #jv-modalDialog2 .jv-dialogTabMenu li a:hover{background-color:#215485;color:#fff}body #jv-modalDialog .jv-candidateTabMenu li a:hover .jv-greenNumber,body #jv-modalDialog .jv-dialogTabMenu li a:hover .jv-greenNumber,body #jv-modalDialog2 .jv-candidateTabMenu li a:hover .jv-greenNumber,body #jv-modalDialog2 .jv-dialogTabMenu li a:hover .jv-greenNumber{background:#3d87cf}body #jv-modalDialog .jv-candidateTabMenu li a .jv-greenNumber,body #jv-modalDialog .jv-dialogTabMenu li a .jv-greenNumber,body #jv-modalDialog2 .jv-candidateTabMenu li a .jv-greenNumber,body #jv-modalDialog2 .jv-dialogTabMenu li a .jv-greenNumber{background:#215485;border-radius:2px;color:#fff;font-weight:600;padding:2px 8px!important;position:relative;top:0!important}body #jv-modalDialog .jv-candidateTabMenu li.active,body #jv-modalDialog .jv-dialogTabMenu li.active,body #jv-modalDialog2 .jv-candidateTabMenu li.active,body #jv-modalDialog2 .jv-dialogTabMenu li.active{border-left:1px solid #215485!important;border-right:1px solid #215485!important;height:auto!important}body #jv-modalDialog .jv-candidateTabMenu li.active a,body #jv-modalDialog .jv-candidateTabMenu li.active a:hover,body #jv-modalDialog .jv-dialogTabMenu li.active a,body #jv-modalDialog .jv-dialogTabMenu li.active a:hover,body #jv-modalDialog2 .jv-candidateTabMenu li.active a,body #jv-modalDialog2 .jv-candidateTabMenu li.active a:hover,body #jv-modalDialog2 .jv-dialogTabMenu li.active a,body #jv-modalDialog2 .jv-dialogTabMenu li.active a:hover{background:#fff!important;color:#333!important;padding:5px 15px!important}body #jv-modalDialog .jv-candidateTabMenu li.active a .jv-greenNumber,body #jv-modalDialog .jv-candidateTabMenu li.active a:hover .jv-greenNumber,body #jv-modalDialog .jv-dialogTabMenu li.active a .jv-greenNumber,body #jv-modalDialog .jv-dialogTabMenu li.active a:hover .jv-greenNumber,body #jv-modalDialog2 .jv-candidateTabMenu li.active a .jv-greenNumber,body #jv-modalDialog2 .jv-candidateTabMenu li.active a:hover .jv-greenNumber,body #jv-modalDialog2 .jv-dialogTabMenu li.active a .jv-greenNumber,body #jv-modalDialog2 .jv-dialogTabMenu li.active a:hover .jv-greenNumber{background:#215485;border-radius:2px;color:#fff;font-weight:600;padding:2px 8px!important;position:relative;top:0!important}body #jv-modalDialog #jv-QuickViewMain.jv-quickViewHeight,body #jv-modalDialog2 #jv-QuickViewMain.jv-quickViewHeight{height:520px}body #jv-modalDialog .jv-jqmcontent,body #jv-modalDialog2 .jv-jqmcontent{clear:both;color:#333;display:inline-block;padding:0;width:100%}body #jv-modalDialog .jv-jqmcontent p,body #jv-modalDialog2 .jv-jqmcontent p{float:none}body #jv-modalDialog .jv-jqmcontent h4,body #jv-modalDialog2 .jv-jqmcontent h4{margin:0 0 10px}body #jv-modalDialog .jv-jqmcontent label,body #jv-modalDialog2 .jv-jqmcontent label{display:block;font-weight:600;line-height:20px;margin-bottom:5px}body #jv-modalDialog .jv-jqmcontent input,body #jv-modalDialog .jv-jqmcontent select,body #jv-modalDialog .jv-jqmcontent textarea,body #jv-modalDialog2 .jv-jqmcontent input,body #jv-modalDialog2 .jv-jqmcontent select,body #jv-modalDialog2 .jv-jqmcontent textarea{border:1px solid #e6e6e6!important;margin-bottom:10px;padding:3px 1%;width:98%}body #jv-modalDialog .jv-jqmcontent textarea,body #jv-modalDialog2 .jv-jqmcontent textarea{height:100px}body #jv-modalDialog .jv-jqmcontent .jv-searchInput,body #jv-modalDialog2 .jv-jqmcontent .jv-searchInput{margin-right:15px;width:470px}body #jv-modalDialog .jv-jqmcontent .jv-halfInput,body #jv-modalDialog2 .jv-jqmcontent .jv-halfInput{margin-right:15px;width:256px}body #jv-modalDialog .jv-jqmcontent .jv-peopleSearchField,body #jv-modalDialog2 .jv-jqmcontent .jv-peopleSearchField{width:485px}body #jv-modalDialog .jv-jqmcontent .jv-searchFilter,body #jv-modalDialog2 .jv-jqmcontent .jv-searchFilter{float:left;width:200px}body #jv-modalDialog .jv-jqmcontent .jv-filterSelect,body #jv-modalDialog2 .jv-jqmcontent .jv-filterSelect{float:right}body #jv-modalDialog .jv-jqmcontent .jv-filterSelect select,body #jv-modalDialog2 .jv-jqmcontent .jv-filterSelect select{width:200px}body #jv-modalDialog .jv-jqmcontent input[type=checkbox],body #jv-modalDialog .jv-jqmcontent input[type=radio],body #jv-modalDialog2 .jv-jqmcontent input[type=checkbox],body #jv-modalDialog2 .jv-jqmcontent input[type=radio]{margin:0;width:15px}body #jv-modalDialog .jv-jqmcontent .jv-requisitionSelect,body #jv-modalDialog2 .jv-jqmcontent .jv-requisitionSelect{float:left;height:auto!important;padding-right:5px;padding-top:10px}body #jv-modalDialog .jv-jqmcontent .jv-requisitionSelect .jv-requisitionSelectBox,body #jv-modalDialog2 .jv-jqmcontent .jv-requisitionSelect .jv-requisitionSelectBox{margin-top:-5px;width:220px}body #jv-modalDialog .jv-jqmcontent .jv-requisitionSelect .jv-requisitionText,body #jv-modalDialog2 .jv-jqmcontent .jv-requisitionSelect .jv-requisitionText{margin-top:-5px;padding:5px;width:210px}body #jv-modalDialog .jv-jqmcontent .jv-headerRowDiv,body #jv-modalDialog2 .jv-jqmcontent .jv-headerRowDiv{background:#edf4fa;border:1px solid #e6e6e6!important;border-bottom:none!important;font-size:12px;font-weight:600;overflow:hidden;width:100%!important}body #jv-modalDialog .jv-jqmcontent .jv-headerRowDiv a,body #jv-modalDialog2 .jv-jqmcontent .jv-headerRowDiv a{background-color:#edf4fa}body #jv-modalDialog .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv1,body #jv-modalDialog2 .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv1{padding:3px 10px;width:45%}body #jv-modalDialog .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv2,body #jv-modalDialog2 .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv2{padding:3px 10px;text-align:center;width:10%}body #jv-modalDialog .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv3,body #jv-modalDialog2 .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv3{padding:3px 10px;width:35%}body #jv-modalDialog .jv-jqmcontent .jv-jobsInnerTable,body #jv-modalDialog2 .jv-jqmcontent .jv-jobsInnerTable{height:320px;overflow:auto;width:100%}body #jv-modalDialog .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv,body #jv-modalDialog2 .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv{border-top:1px solid #e6e6e6!important;height:auto;padding:0;width:100%}body #jv-modalDialog .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv,body #jv-modalDialog2 .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv{padding:6px 10px 7px;width:45%}body #jv-modalDialog .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv1,body #jv-modalDialog2 .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv1{padding:6px 10px 7px;text-align:center;width:10%}body #jv-modalDialog .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv2,body #jv-modalDialog2 .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv2{padding:6px 10px 7px;width:35%}body #jv-modalDialog .jv-jqmcontent table,body #jv-modalDialog2 .jv-jqmcontent table{width:100%}body #jv-modalDialog .jv-jqmcontent table th,body #jv-modalDialog2 .jv-jqmcontent table th{background-color:#edf4fa;border-bottom:1px solid #e6e6e6!important;border-top:1px solid #e6e6e6!important;color:#333;font-size:12px;font-weight:600;padding:8px 5px}body #jv-modalDialog .jv-jqmcontent table th:first-child,body #jv-modalDialog2 .jv-jqmcontent table th:first-child{border-left:1px solid #e6e6e6!important;border-radius:2px 0 0 0}body #jv-modalDialog .jv-jqmcontent table th:last-child,body #jv-modalDialog2 .jv-jqmcontent table th:last-child{border-radius:0 2px 0 0;border-right:1px solid #e6e6e6!important}body #jv-modalDialog .jv-jqmcontent table td,body #jv-modalDialog2 .jv-jqmcontent table td{border-bottom:1px solid #e6e6e6!important;font-size:13px;padding:8px 5px;white-space:nowrap}body #jv-modalDialog .jv-jqmcontent>ul,body #jv-modalDialog2 .jv-jqmcontent>ul{overflow:hidden}body #jv-modalDialog .jv-jqmcontent>ul:after,body #jv-modalDialog2 .jv-jqmcontent>ul:after{clear:both;content:"";display:table}body #jv-modalDialog .jv-jqmcontent>ul,body #jv-modalDialog2 .jv-jqmcontent>ul{line-height:20px;list-style:none}body #jv-modalDialog .jv-jqmcontent>ul>li,body #jv-modalDialog2 .jv-jqmcontent>ul>li{float:left;padding-right:5px}body #jv-modalDialog .jv-jqmcontent.jv-tableHeader,body #jv-modalDialog2 .jv-jqmcontent.jv-tableHeader{background:none repeat scroll 0 0 #f5f5f5;border:1px solid #ddd;border-bottom:0 -moz-use-text-color;color:#fff;margin:0}body #jv-modalDialog .jv-jqmcontent.jv-tableScroll,body #jv-modalDialog2 .jv-jqmcontent.jv-tableScroll{clear:both;max-height:240px;overflow-x:hidden;overflow-y:auto}body #jv-modalDialog .jv-jqmcontent .jv-noteTable,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable{border-collapse:collapse;clear:left;color:#666;width:100%}body #jv-modalDialog .jv-jqmcontent .jv-noteTable th,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable th{background:#3d87cf;color:#fff;font-size:12px;margin-top:20px;padding:10px 0;text-align:left}body #jv-modalDialog .jv-jqmcontent .jv-noteTable th:first-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable th:first-child{border-radius:2px 0 0 0;padding-left:10px}body #jv-modalDialog .jv-jqmcontent .jv-noteTable th:last-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable th:last-child{border-radius:0 2px 0 0;padding-right:10px;text-align:right}body #jv-modalDialog .jv-jqmcontent .jv-noteTable tr,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable tr{border-top:1px solid #e6e6e6;white-space:normal!important}body #jv-modalDialog .jv-jqmcontent .jv-noteTable tr:first-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable tr:first-child{border-top:none}body #jv-modalDialog .jv-jqmcontent .jv-noteTable td,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable td{padding:10px 0;text-align:left;vertical-align:middle}body #jv-modalDialog .jv-jqmcontent .jv-noteTable td:first-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable td:first-child{padding-left:10px}body #jv-modalDialog .jv-jqmcontent .jv-noteTable td:last-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable td:last-child{padding-right:10px;text-align:right}body #jv-modalDialog .jv-jqmcontent .jv-noteTable td img,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable td img{margin-right:5px}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails{display:none}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td{padding:0;text-align:left;white-space:normal}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul{background:#f5f9fd;display:block;margin:0;padding:0 10px;position:relative}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li{border-bottom:1px solid #e5eff8;float:none;margin-left:18px;overflow:hidden;padding:10px 0;position:relative}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li p,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li p{float:left;font-size:12px;width:185px}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li p.jv-copy,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li p.jv-copy{float:none;margin-bottom:5px;width:auto}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li a,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li a{margin-right:5px}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li.last,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li.last{border-bottom:none}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li:first-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li:first-child{margin-top:0}body #jv-modalDialog .jv-jqmcontent .jv-edit,body #jv-modalDialog2 .jv-jqmcontent .jv-edit{overflow:hidden}body #jv-modalDialog .jv-jqmcontent .jv-edit:after,body #jv-modalDialog2 .jv-jqmcontent .jv-edit:after{clear:both;content:"";display:table}body #jv-modalDialog .jv-jqmcontent .jv-edit,body #jv-modalDialog2 .jv-jqmcontent .jv-edit{background:#edf4fa;border-radius:0 0 2px 2px;border-top:1px solid #e1ecf7;color:#3d87cf;font-size:12px;margin:0;padding:5px}body #jv-modalDialog .jv-jqmcontent .jv-edit ul,body #jv-modalDialog2 .jv-jqmcontent .jv-edit ul{list-style:none;margin:0}body #jv-modalDialog .jv-jqmcontent .jv-edit ul li,body #jv-modalDialog2 .jv-jqmcontent .jv-edit ul li{float:left}body #jv-modalDialog .jv-jqmcontent .jv-edit ul li:hover,body #jv-modalDialog2 .jv-jqmcontent .jv-edit ul li:hover{color:#215485;cursor:pointer}body #jv-modalDialog .jv-jqmcontent .jv-edit ul li img,body #jv-modalDialog2 .jv-jqmcontent .jv-edit ul li img{padding:0 3px}body #jv-modalDialog .jv-jqmcontent .jv-edit ul .jv-openClose,body #jv-modalDialog2 .jv-jqmcontent .jv-edit ul .jv-openClose{cursor:pointer}body #jv-modalDialog .jv-jqmcontent .chzn-container .chzn-results li,body #jv-modalDialog2 .jv-jqmcontent .chzn-container .chzn-results li{float:none}body #jv-modalDialog .jv-modal-employee-list .jv-dialog-content,body #jv-modalDialog2 .jv-modal-employee-list .jv-dialog-content{width:96%}body #jv-modalDialog .jv-modal-employee-list .jv-dialog-content .jv-jqmcontent,body #jv-modalDialog2 .jv-modal-employee-list .jv-dialog-content .jv-jqmcontent{overflow:hidden}body #jv-modalDialog .jv-modal-employee-list .jv-dialog-content .jv-jqmcontent .jv-jobsInnerTable,body #jv-modalDialog2 .jv-modal-employee-list .jv-dialog-content .jv-jqmcontent .jv-jobsInnerTable{border:1px solid #ccc!important;width:99%}body #jv-modalDialog .jv-pagination,body #jv-modalDialog2 .jv-pagination{overflow:hidden}body #jv-modalDialog .jv-pagination:after,body #jv-modalDialog2 .jv-pagination:after{clear:both;content:"";display:table}body #jv-modalDialog .jv-pagination,body #jv-modalDialog2 .jv-pagination{background:#edf4fa;border-radius:0 0 3px 3px;border-top:1px solid #e1ecf7;color:#3d87cf;font-size:12px;margin:0;padding:10px}body #jv-modalDialog .jv-pagination ul,body #jv-modalDialog2 .jv-pagination ul{list-style:none;margin:0}body #jv-modalDialog .jv-pagination ul li,body #jv-modalDialog2 .jv-pagination ul li{float:left}body #jv-modalDialog .jv-pagination ul li:hover,body #jv-modalDialog2 .jv-pagination ul li:hover{color:#215485;cursor:pointer}body #jv-modalDialog .jv-pagination ul li:nth-child(2),body #jv-modalDialog .jv-pagination ul li:nth-child(3),body #jv-modalDialog2 .jv-pagination ul li:nth-child(2),body #jv-modalDialog2 .jv-pagination ul li:nth-child(3){padding:0 10px;text-indent:-999em}body #jv-modalDialog .jv-buttonWrapperTop .jvdb-center,body #jv-modalDialog2 .jv-buttonWrapperTop .jvdb-center{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}body #jv-modalDialog .jv-buttonWrapperTop .jvdb-center:hover,body #jv-modalDialog2 .jv-buttonWrapperTop .jvdb-center:hover{background:#3d87cf;color:#fff;opacity:1}body #jv-modalDialog .jv-buttonWrapperTop .jvdb-center:active,body #jv-modalDialog2 .jv-buttonWrapperTop .jvdb-center:active{opacity:.8}body #jv-modalDialog .jv-buttonWrapperTop .jvdb-center,body #jv-modalDialog2 .jv-buttonWrapperTop .jvdb-center{font-weight:400!important;height:auto}body #jv-modalDialog .jv-buttonContainer,body #jv-modalDialog2 .jv-buttonContainer{overflow:hidden}body #jv-modalDialog .jv-buttonContainer:after,body #jv-modalDialog2 .jv-buttonContainer:after{clear:both;content:"";display:table}body #jv-modalDialog .jv-buttonContainer,body #jv-modalDialog2 .jv-buttonContainer{height:auto;margin:15px;text-align:right}body #jv-modalDialog .jv-buttonWrapperCancel .jvdb-center-light,body #jv-modalDialog2 .jv-buttonWrapperCancel .jvdb-center-light{background:#333;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}body #jv-modalDialog .jv-buttonWrapperCancel .jvdb-center-light:hover,body #jv-modalDialog2 .jv-buttonWrapperCancel .jvdb-center-light:hover{background:#333;color:#fff;opacity:1}body #jv-modalDialog .jv-buttonWrapperCancel .jvdb-center-light:active,body #jv-modalDialog2 .jv-buttonWrapperCancel .jvdb-center-light:active{opacity:.8}body #jv-modalDialog .jv-buttonWrapperCancel .jvdb-center-light,body #jv-modalDialog2 .jv-buttonWrapperCancel .jvdb-center-light{font-size:13px;font-weight:400!important;height:auto}body #jv-modalDialog .jv-buttonWrapper .jvdb-center,body #jv-modalDialog2 .jv-buttonWrapper .jvdb-center{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}body #jv-modalDialog .jv-buttonWrapper .jvdb-center:hover,body #jv-modalDialog2 .jv-buttonWrapper .jvdb-center:hover{background:#3d87cf;color:#fff;opacity:1}body #jv-modalDialog .jv-buttonWrapper .jvdb-center:active,body #jv-modalDialog2 .jv-buttonWrapper .jvdb-center:active{opacity:.8}body #jv-modalDialog .jv-buttonWrapper .jvdb-center,body #jv-modalDialog2 .jv-buttonWrapper .jvdb-center{font-weight:400!important;height:auto;margin-left:0}body #jv-modalDialog .jv-QVtabs,body #jv-modalDialog2 .jv-QVtabs{display:block;font-weight:700;height:35px;list-style:none outside none;padding:0}body #jv-modalDialog .jv-QVtabs li,body #jv-modalDialog2 .jv-QVtabs li{border-radius:0 3px 0 0;color:#333;display:block;float:left;height:15px;margin:0 0 10px;padding:10px 15px;width:100%}body #jv-modalDialog .jv-QVtabs li a,body #jv-modalDialog2 .jv-QVtabs li a{color:#333;text-decoration:none}body #jv-modalDialog .jv-whiteBg,body #jv-modalDialog2 .jv-whiteBg{background-color:#fff;border-radius:0 0 3px 3px;padding:5px 15px}body #jv-modalDialog .jv-scrollDiv,body #jv-modalDialog2 .jv-scrollDiv{color:#333;max-height:250px;overflow-x:hidden;overflow-y:auto}body #jv-modalDialog .jv-scrollDiv p,body #jv-modalDialog2 .jv-scrollDiv p{margin:0 0 15px}body #jv-modalDialog .jv-QuickViewHide,body #jv-modalDialog2 .jv-QuickViewHide{display:none}body #jv-modalDialog .jv-QuickViewShow,body #jv-modalDialog2 .jv-QuickViewShow{height:320px}body #jv-modalDialog .jv-QuickViewShow h4,body #jv-modalDialog2 .jv-QuickViewShow h4{font-size:13px;margin:12px 0 10px!important}body #jv-modalDialog .jv-QuickViewShow .jv-switch,body #jv-modalDialog2 .jv-QuickViewShow .jv-switch{display:none}body #jv-modalDialog .jv-QuickViewShow .jv-switch strong,body #jv-modalDialog2 .jv-QuickViewShow .jv-switch strong{padding-left:0!important}body #jv-modalDialog .jv-QuickViewShow .jv-talentNetworkAlert,body #jv-modalDialog2 .jv-QuickViewShow .jv-talentNetworkAlert{border-left:1px solid #e6e6e6!important;margin-left:-10px;padding-left:10px}body #jv-modalDialog .jv-QuickViewShow .jv-talentNetworkAlert strong,body #jv-modalDialog2 .jv-QuickViewShow .jv-talentNetworkAlert strong{margin-top:-20px}body #jv-modalDialog .jv-QuickViewShow .jv-talentNetworkAlert ul,body #jv-modalDialog2 .jv-QuickViewShow .jv-talentNetworkAlert ul{display:block}body #jv-modalDialog .jv-QuickViewShow .jv-talentNetworkAlert ul li,body #jv-modalDialog2 .jv-QuickViewShow .jv-talentNetworkAlert ul li{padding:5px 0 0}body #jv-modalDialog .jv-QuickViewShow .jv-talentNetworkAlert ul li:first-child,body #jv-modalDialog2 .jv-QuickViewShow .jv-talentNetworkAlert ul li:first-child{margin-top:0}body #jv-modalDialog #jv-dialogInfoboxResume strong,body #jv-modalDialog2 #jv-dialogInfoboxResume strong{padding-left:5px}body #jv-modalDialog #jv-dialogInfoboxResume .jv-detailNoteHeader,body #jv-modalDialog #jv-dialogInfoboxResume .jv-messageTableScroll,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-detailNoteHeader,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-messageTableScroll{padding-left:0!important;width:580px!important}body #jv-modalDialog #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageFrom,body #jv-modalDialog #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageSubject,body #jv-modalDialog #jv-dialogInfoboxResume .jv-messageTableScroll .jv-messageFrom,body #jv-modalDialog #jv-dialogInfoboxResume .jv-messageTableScroll .jv-messageSubject,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageFrom,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageSubject,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-messageTableScroll .jv-messageFrom,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-messageTableScroll .jv-messageSubject{padding-left:0!important;width:200px!important}body #jv-modalDialog #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageDate,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageDate{width:150px!important}body #jv-modalDialog .jv-infoboxCandidate .jv-candidateDetail,body #jv-modalDialog2 .jv-infoboxCandidate .jv-candidateDetail{margin-top:0;width:450px}body #jv-modalDialog .jv-infoboxCandidate .jv-candidateDetail h3,body #jv-modalDialog2 .jv-infoboxCandidate .jv-candidateDetail h3{font-size:20px;line-height:22px}body #jv-modalDialog .jv-loader,body #jv-modalDialog2 .jv-loader{background:url(../../013f1a04d7d70954a316.gif) 50% no-repeat;background-color:rgba(51,51,51,.2);min-height:100%;width:100%!important}body #jv-modalDialog .jv-loader img,body #jv-modalDialog2 .jv-loader img{visibility:hidden}body #jv-modalDialog .hr-searchDiv,body #jv-modalDialog2 .hr-searchDiv{margin-bottom:15px;padding-top:10px}body #jv-modalDialog .hr-searchDiv .jv-buttonWrapperTop,body #jv-modalDialog2 .hr-searchDiv .jv-buttonWrapperTop{margin-top:-10px}body #jv-modalDialog2>center,body #jv-modalDialog>center{background:url(../../013f1a04d7d70954a316.gif) 50% no-repeat}body #jv-modalDialog2>center>img,body #jv-modalDialog>center>img{visibility:hidden}.jv-blueButton{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-blueButton:focus,.jv-blueButton:hover{background:#215485;color:#fff;opacity:1}.jv-blueButton:focus{border:none}.jv-blueButton:active{opacity:.8}.jv-grayButton{background:grey;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-grayButton:focus,.jv-grayButton:hover{background:#4d4d4d;color:#fff;opacity:1}.jv-grayButton:focus{border:none}.jv-grayButton:active{opacity:.8}.btn,.btn-blue,.btn-cancel,.btn-green,.btn-red,.cancel{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;margin-right:10px;min-width:50px;padding:8px 15px;text-align:center}.btn-blue:focus,.btn-blue:hover,.btn-cancel:focus,.btn-cancel:hover,.btn-green:focus,.btn-green:hover,.btn-red:focus,.btn-red:hover,.btn:focus,.btn:hover,.cancel:focus,.cancel:hover{background:#215485;color:#fff;opacity:1}.btn-blue:focus,.btn-cancel:focus,.btn-green:focus,.btn-red:focus,.btn:focus,.cancel:focus{border:none}.btn-blue:active,.btn-cancel:active,.btn-green:active,.btn-red:active,.btn:active,.cancel:active{opacity:.8}.btn.right,.right.btn-blue,.right.btn-cancel,.right.btn-green,.right.btn-red,.right.cancel{margin-left:10px;margin-right:0}.btn.inline,.inline.btn-blue,.inline.btn-cancel,.inline.btn-green,.inline.btn-red,.inline.cancel{padding:7px 9px}.btn-cancel,.cancel{background:grey;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-cancel:focus,.btn-cancel:hover,.cancel:focus,.cancel:hover{background:#4d4d4d;color:#fff;opacity:1}.btn-cancel:focus,.cancel:focus{border:none}.btn-cancel:active,.cancel:active{opacity:.8}.btn-green{background:#38b24a;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-green:focus,.btn-green:hover{background:#20642a;color:#fff;opacity:1}.btn-green:focus{border:none}.btn-green:active{opacity:.8}.btn-blue:focus,.btn-blue:hover{background:#215485;color:#fff;opacity:1}.btn-blue:focus{border:none}.btn-blue:active{opacity:.8}.btn-hollow{border:1px solid #3d87cf;border-radius:2px;font-weight:400;padding-bottom:7px;padding-top:7px}.btn-hollow,.btn-hollow:hover{background:transparent;color:#3d87cf}.btn-hollow:active,.btn-hollow:focus{border:1px solid #3d87cf}.btn-hollow:disabled{border-color:grey;color:#333}.btn-red{background:#e51414;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-red:focus,.btn-red:hover{background:#870c0c;color:#fff;opacity:1}.btn-red:focus{border:none}.btn-red:active{opacity:.8}.w0{margin-left:0!important;margin-right:0!important;overflow:hidden!important;padding-left:0!important;padding-right:0!important;width:0!important}.w5{width:5%!important}.w10{width:10%!important}.w20{width:20%!important}.w25{width:25%!important}.w33{width:33%!important}.w34{width:34%!important}.w35{width:35%!important}.w40{width:40%!important}.w45{width:45%!important}.w50{width:50%!important}.w55{width:55%!important}.w60{width:60%!important}.w65{width:65%!important}.w70{width:70%!important}.w75{width:75%!important}.w80{width:80%!important}.w85{width:85%!important}.w90{width:90%!important}.w95{width:95%!important}.w100{margin-left:0!important;margin-right:0!important;width:100%!important}.marginTop0{margin-top:0!important}.marginTop5{margin-top:5px!important}.marginTop10{margin-top:10px!important}.marginTop15{margin-top:15px!important}.marginTop20{margin-top:20px!important}.marginTop25{margin-top:25px!important}.marginTop30{margin-top:30px!important}.marginRight0{margin-right:0!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}.marginLeft0{margin-left:0!important}.marginLeft5{margin-left:5px!important}.marginLeft10{margin-left:10px!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}.paddingTop0{padding-top:0!important}.paddingTop5{padding-top:5px!important}.paddingTop10{padding-top:10px!important}.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}}table.modalTableView{border-collapse:collapse;border-radius:2px;border-spacing:0;line-height:1.5em;text-align:left;width:100%}table.modalTableView tbody{background:#fff}table.modalTableView tbody tr{border-top:1px solid #e6e6e6}table.modalTableView tbody tr:last-child{border-bottom:1px solid #e6e6e6!important}table.modalTableView tbody tr.grouped{border-top:none}table.modalTableView tbody tr.grouped td{padding-top:0}table.modalTableView tbody .actns{background:none;border:none;margin:0;padding:0}table.modalTableView td.right,table.modalTableView th.right{float:none;text-align:right}table.modalTableView td.left,table.modalTableView th.left{float:none;text-align:left}table.modalTableView td{max-width:123px!important;padding:10px 0 10px 10px;vertical-align:middle}table.modalTableView th{background:#edf4fa;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#333;font-size:12px;font-weight:400;padding:5px 10px;white-space:nowrap}table.modalTableView th.headerRow{background:#f4f4f4;border:1px solid #e6e6e6!important;font-size:13px;font-weight:400;padding:10px;text-align:left}table.modalTableView tr{border-left:1px solid #e6e6e6!important;border-right:1px solid #e6e6e6!important}table.modalTableView p{margin:0}table.modalTableView p.actions{font-size:12px}table.modalTableView ul{margin:0;padding:0}table.modalTableView tfoot th{background:#f4f4f4}table.modalTableView tfoot th .paging{font-size:13px;font-weight:400}table.modalTableView{margin-top:10px}table.modalTableView tr:last-child{border-bottom:1px solid #ccc!important}table.modalTableView td{padding:3px}table.modalTableView th{border-top:1px solid #e6e6e6!important;font-size:13px;padding:5px}.select2-offscreen{position:absolute}.select2-results .select2-result{margin-left:0}.jv-modal form{padding:0 3px}.jv-modal dt{float:left;padding:5px 0;width:20%}.jv-modal dd{margin:0 0 0 20%;padding:5px 0;width:80%}fieldset[jv-uploader]{padding:10px!important}.upload,[jv-uploader]{background-color:#fff;border:1px dashed #aaa!important;font-size:16px;margin:10px 0}.qq-upload-instruction{display:inline!important;margin:0 10px}.qq-upload-list{display:block!important}.btn-cancel{background:#333}.btn-blue,.btn-cancel{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-blue,button{background:#3d87cf}button{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1}button.search-btn{bottom:2px;font-size:20px;height:30px;margin-right:0;padding:0 5px;position:relative;width:35px}button{margin-right:10px;min-width:35px;padding:8px 15px;text-align:center}button[disabled]{opacity:.5!important}.block,label{display:block}.left{float:left}.left,.right{position:relative}.right{float:right}.clear:after{clear:both;content:"";display:table}.clearSearch{color:#999;position:absolute;right:10px;top:1px}.paging{color:#3d87cf;float:right;font-size:13px;margin:0}.jv-dialog-content .paging .jv-modalPaginateLeft,.paging .jv-arrowLeft,.paging .jv-dialog-content .jv-modalPaginateLeft{background:url(../../4a1141184967009b17ea.svg) 0 0;border:1px solid #e6e6e6!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.jv-dialog-content .paging .jv-modalPaginateRight,.paging .jv-arrowRight,.paging .jv-dialog-content .jv-modalPaginateRight{background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.customHtml span.error{margin:0 0 0 20%}.customHtml .row-controls label{padding:2px 0}.warning{color:#f57d21}.ellipses{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.templateDropdown{float:right;padding-left:10px;width:573px!important}.modalTooltip{position:absolute}.modalTooltip .tooltipWindow{background-color:#3d87cf;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:25em;z-index:2000}.modalTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.modalTooltip .tooltipWindow .title{padding-bottom:5px}.modalTooltip .tooltipWindow .body{font-size:1em;margin:0}.modalTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.modalTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.modalTooltip.down .tooltipWindow{bottom:1.8em;box-shadow:0 -2px 3px #ccc}.modalTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #3d87cf;bottom:-5px}.modalTooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.down.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.down.sitRight .tooltipWindow{right:-1em}.modalTooltip.down.sitRight .tooltipWindow:after{right:19px}.modalTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.modalTooltip.up .tooltipWindow:after{border-bottom:6px solid #3d87cf;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.modalTooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.up.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.up.sitRight .tooltipWindow{right:-1em}.modalTooltip.up.sitRight .tooltipWindow:after{right:19px}.modalTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.modalTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #3d87cf;border-top:6px solid transparent;right:-4px}.modalTooltip.pointRight.top .tooltipWindow{top:1.8em}.modalTooltip.pointRight.top .tooltipWindow:after{top:5px}.modalTooltip.pointRight.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.modalTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #3d87cf;border-top:6px solid transparent;left:-4px}.modalTooltip.pointLeft.top .tooltipWindow{top:1.8em}.modalTooltip.pointLeft.top .tooltipWindow:after{top:5px}.modalTooltip.pointLeft.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.modalTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.modalTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.modalTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.modalTooltip{color:gray!important;position:relative!important;text-decoration:none}.modalTooltip .tooltipContainer p{white-space:normal}.positionRelative{position:relative}.w30{width:30%!important}.marginTop10{margin-top:10px}.top3{top:3px}.top3,.top5{position:relative}.top5{top:5px}.marginTop25{margin-top:25px}.marginLeft5{margin-left:5px}.marginLeft10{margin-left:10px}.marginLeft20{margin-left:20px}.marginBottom5{margin-bottom:5px}.marginNone{margin:0!important}.paddingBottom3{padding-bottom:3px}.btn.disabled,.btn[disabled],button.disabled,button[disabled],input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:.5!important}.mce-caret{border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:4px solid #444!important}.mce-btn{border:1px solid #c5c5c5!important}.ng-invalid-required,.ng-pristine,.ng-valid{box-shadow:none!important}.w150{width:150px!important}.w150 .select2-container{max-width:150px}.w260{width:260px!important}.w260 .select2-container{max-width:260px}.position-relative{position:relative}.field-row-grid{display:table;margin-bottom:25px}.field-row-grid>div{display:table-cell;vertical-align:bottom}.field-row-grid>div.field-cell-separator{padding-right:15px}.field-row-grid .w160{width:160px!important}.field-row-grid .w175{width:175px!important}.field-row-grid .w230{width:230px!important}.field-row-grid .w260{width:260px!important}.field-row-grid input{padding:5px!important}.field-row-grid button{margin:0 0 1px;min-width:30px;padding:5px 0}.field-row-grid button i{font-size:1.3em}.control-border-highlight,.currency-control .select2-container a.activate,.currency-control div.currency-control-input input.activate,.currency-control-light .select2-container a.activate,.currency-control-light div.currency-control-input input.activate{border:1px solid #3d87cf!important}.control-close-icon-margin,.currency-control .select2-container .select2-choice .select2-chosen,.currency-control .select2-container.select2-allowclear .select2-choice span,.currency-control-light .select2-container .select2-choice .select2-chosen,.currency-control-light .select2-container.select2-allowclear .select2-choice span{margin-right:30px!important}.currency-control-container{font-size:.9em;margin-top:-5px;min-width:250px!important;padding-top:5px}.currency-control{display:table;overflow:auto;width:100%}.currency-control .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control .select2-container a{border:1px solid #aaa!important}.currency-control .select2-container .select2-choice{border:1px solid #aaa!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control .select2-container .select2-choice div{background:none;border:none}.currency-control .select2-container .select2-choice span{background:none}.currency-control .select2-container .select2-choice abbr{right:15px}.currency-control .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control .select2-container .select2-container-active{border:1px solid #aaa!important;box-shadow:none}.currency-control div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control div.currency-control-input input{border:1px solid #aaa!important;border-bottom-right-radius:5px;border-top-right-radius:5px;font-family:sans-serif;font-size:12px;margin-left:-2px;padding:5px!important;width:100%}.currency-control div.currency-control-input input:active{border:1px solid #aaa!important}.currency-control-light{display:table;overflow:auto;width:100%}.currency-control-light .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control-light .select2-container a{border:1px solid #e6e6e6!important}.currency-control-light .select2-container .select2-choice{border:1px solid #e6e6e6!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control-light .select2-container .select2-choice div{background:none;border:none}.currency-control-light .select2-container .select2-choice span{background:none}.currency-control-light .select2-container .select2-choice abbr{right:15px}.currency-control-light .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control-light .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control-light .select2-container .select2-container-active{border:1px solid #e6e6e6!important;box-shadow:none}.currency-control-light div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control-light div.currency-control-input input{border:1px solid #e6e6e6!important;border-bottom-right-radius:5px;border-top-right-radius:5px;font-family:sans-serif;font-size:12px;margin-left:-2px;padding:5px!important;width:100%}.currency-control-light div.currency-control-input input:active{border:1px solid #e6e6e6!important}.cws-currency-control{display:table;overflow:auto;width:100%}.cws-currency-control div.jv-button{background-image:linear-gradient(transparent,rgba(0,0,0,.1));border:1px solid #e6e6e6;border-radius:.2em;box-sizing:border-box;color:grey;font-weight:400;font-weight:600;padding:.4em .9em;position:absolute}.cws-currency-control i{font-size:.8em}.cws-currency-control select.currency{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:2em;left:0;max-width:70px;min-width:70px;position:absolute;top:0}.cws-currency-control select.currency::-ms-expand{display:none}.cws-currency-control select.currency:focus::-ms-value{background:transparent;color:trasparent}.cws-currency-control input[type=text]{border-left:none;height:2.35em;padding-left:80px;width:100%}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;color:#404040;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jv-modal input:focus,.jv-modal textarea:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.jv-modal .row-label-multiple{float:left;padding-right:15px}.jv-modal input{font-weight:400;vertical-align:middle}.jv-modal input[type=radio]{margin:5px}.jv-modal input[type=checkbox],.jv-modal input[type=radio]{border:none!important;overflow-y:auto}.jv-modal select{-webkit-appearance:none;box-sizing:border-box;color:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.jv-modal .select2-container{margin:0}.jv-modal .hasDatepicker{background-image:url(../../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jv-modal .next,.jv-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jv-modal .next:hover,.jv-modal .prev:hover{background-color:#fff;opacity:.8}.jv-modal .prev{background:url(../../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.jv-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .prev{left:-57px}.jv-modal .next{background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.jv-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .next{right:-57px}.jv-modal{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 2em rgba(0,0,0,.3);margin:0 auto 20px;position:relative;top:10%!important;width:740px;z-index:12000}.jv-modal .modalTableView tr:last-child{border-bottom:1px solid #ccc!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{position:absolute;right:10px;top:125px}.jv-dialog-content .jv-modal .paging .jv-modalPaginateLeft,.jv-modal .paging .jv-arrowLeft,.jv-modal .paging .jv-dialog-content .jv-modalPaginateLeft{height:30px!important;margin-right:0;min-width:30px!important}.jv-dialog-content .jv-modal .paging .jv-modalPaginateRight,.jv-modal .paging .jv-arrowRight,.jv-modal .paging .jv-dialog-content .jv-modalPaginateRight{height:30px!important;min-width:30px!important}.jv-modal .paging .pagination-count{color:#333}.jv-modal-minimal .jv-modal{border-radius:3px;margin-top:20px}.jv-modal-minimal .jv-modal-header{display:none}.jv-modal-minimal .jv-modal-content{padding:25px;text-align:center}.jv-modal-minimal .jv-modal-icon-close{color:#ccc}.jv-modal-minimal .jv-modal-close{right:10px;top:10px}.jv-modal-content,.jv-modal-header{overflow:auto;padding:15px}.jv-modal-content.clearfix,.jv-modal-header.clearfix{overflow:inherit}.jv-modal-content .jv-modal-subpoints,.jv-modal-header .jv-modal-subpoints{margin:15px 40px}.jv-modal-content .jv-modal-subpoints>li,.jv-modal-header .jv-modal-subpoints>li{font-size:11px;list-style:initial;margin-bottom:10px}.jv-modal-content .tooltipWindow,.jv-modal-header .tooltipWindow{padding:0}.jv-modal-content .tooltipWindow:before,.jv-modal-header .tooltipWindow:before{border-left:0;border-right:0}.jv-modalSubTitle{display:inline-block;padding:0 0 10px}.jv-modal-header{background:#3d87cf;box-sizing:border-box;color:#fff;height:50px;position:relative}.jv-modal-header h1,.jv-modal-header h2,.jv-modal-header h3,.jv-modal-header h4,.jv-modal-header h5,.jv-modal-header h6{border:0;font-weight:400;margin:0;padding:0}.jv-modal-header h2{font-size:13px;font-weight:600;margin-top:4px;padding:0}.jv-modal-overlay{background-color:rgba(51,51,51,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.jv-modal-overlay.animate{transition:opacity .2s,visibility 0s linear;transition-delay:.2s,.4s}.jv-modal-overlay.visible{opacity:1;transition-delay:0s;visibility:visible}.jv-modal-visible{height:100%;overflow:hidden;position:static}.jv-modal-visible .select2-drop{z-index:13000}.jv-modal-visible .select2-drop-mask{z-index:12999}.jv-modal-visible #ui-datepicker-div{z-index:13001!important}.jv-modal-close{position:absolute;right:15px;top:18px}.jv-modal-icon-close{color:#fff;font-size:13px}.modal-animate-hide,.modal-animate-show{transition:opacity .3s,transform .4s}.modal-animate-hide.modal-animate-hide-active,.modal-animate-show{bottom:-100px;opacity:0;transform:translateY(-100px)}.modal-animate-hide.modal-animate-hide-active .jv-modal,.modal-animate-show .jv-modal{margin-bottom:120px}.modal-animate-show.modal-animate-show-active{opacity:1;transform:translateY(0)}.animate-modal{transition:opacity .3s,transform .4s}.animate-modal.ng-hide-add,.animate-modal.ng-hide-remove{display:block!important}.animate-modal.ng-hide-add-active,.animate-modal.ng-hide-remove{bottom:-100px;opacity:0;transform:translateY(-100px)}.animate-modal.ng-hide-add-active .jv-modal,.animate-modal.ng-hide-remove .jv-modal{margin-bottom:120px}.animate-modal.ng-hide-remove-active{opacity:1;transform:translateY(0)}.error,.errorLabel{color:#e51414}.error{background-color:#fff;padding-top:5px}.ng-hide{display:none!important}.field-row{margin-bottom:10px}.field-row:after{clear:both;content:"";display:table}.field-row .row-label{float:left;margin-top:5px;width:120px}.field-row .row-label.required:after{content:"*";margin-left:2px}.field-row .row-controls{margin-left:130px}.field-row .row-controls p{padding-top:5px}.field-row.wide .row-label{display:block;float:none;margin-bottom:5px}.field-row.wide .row-controls{margin-left:0}.field-row .row-error{color:#e51414}.field-divider{background-color:transparent;border:0;border-bottom:1px solid #e6e6e6;height:0;margin:15px 0}.jv-actionClose{padding:12px}.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}.canDetail-form input,.canDetail-form textarea{background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;color:#404040;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.canDetail-form input:focus,.canDetail-form textarea:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.canDetail-form .row-label-multiple{float:left;padding-right:15px}.canDetail-form input{font-weight:400;vertical-align:middle}.canDetail-form input[type=radio]{margin:5px}.canDetail-form input[type=checkbox],.canDetail-form input[type=radio]{border:none!important;overflow-y:auto}.canDetail-form select{-webkit-appearance:none;box-sizing:border-box;color:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.canDetail-form select:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.canDetail-form .select2-container{margin:0}.canDetail-form .hasDatepicker{background-image:url(../../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.canDetail-form .next,.canDetail-form .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}.canDetail-form .next:hover,.canDetail-form .prev:hover{background-color:#fff;opacity:.8}.canDetail-form .prev{background:url(../../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.canDetail-form .prev.disabled{cursor:text;display:inline-block;opacity:.3}.canDetail-form .prev{left:-57px}.canDetail-form .next{background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.canDetail-form .next.disabled{cursor:text;display:inline-block;opacity:.3}.canDetail-form .next{right:-57px}.canDetail-form h3{font-size:17px;font-weight:400;margin-bottom:5px}.canDetail-form textarea{min-height:150px}.canDetail-form input[type=text],.canDetail-form select,.canDetail-form textarea{box-sizing:border-box;display:inline-block;width:100%}.canDetail-form .row-label{width:150px}.canDetail-form .row-controls{margin-left:150px}.canDetail-form .row-controls .include{padding-right:20px}.canDetail-form .row-controls input[type=checkbox]{margin-bottom:3px}.canDetail-form .select2-container{border:1px solid #c4c4c4!important;border-radius:3px;box-sizing:border-box;width:100%}.canDetail-form .select2-input{border:0!important}.canDetail-form .field-divider{border-bottom:1px solid #e6e6e6!important}.canDetail-form .errorDiv{border:1px solid #e51414!important}.select2-container{display:inline-block;margin:0;position:relative;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{background-clip:padding-box;border:1px solid #aaa;border-radius:4px;color:#444;display:block;height:26px;line-height:26px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;-webkit-touch-callout:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:linear-gradient(top,#fff,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#ffffff",endColorstr = "#eeeeee",GradientType = 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container.select2-drop-above .select2-choice{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:linear-gradient(top,#eee,#fff 90%);border-bottom-color:#aaa;border-radius:0 0 4px 4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-choice abbr{background:url(../../c07457739c183c845cac.png) 100% 0 no-repeat;border:0;cursor:pointer;display:none;font-size:1px;height:12px;outline:0;position:absolute;right:24px;text-decoration:none;top:8px;width:12px}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{background-color:#fff;border:0;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:9998}.select2-drop{background:#fff;border:1px solid #aaa;border-radius:0 0 4px 4px;border-top:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);color:#000;margin-top:-1px;position:absolute;top:100%;width:100%;z-index:9999}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{border-bottom:0;border-radius:4px 4px 0 0;border-top:1px solid #aaa;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15);margin-top:1px}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:linear-gradient(top,#ccc,#eee 60%);border-left:1px solid #aaa;border-radius:0 4px 4px 0;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#eeeeee",endColorstr = "#cccccc",GradientType = 0);height:100%;position:absolute;right:0;top:0;width:18px}.select2-container .select2-choice .select2-arrow b{background:url(../../c07457739c183c845cac.png) no-repeat 0 1px;display:block;height:100%;width:100%}.select2-search{display:inline-block;margin:0;min-height:26px;padding-left:4px;padding-right:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.select2-search input{background:#fff url(../../c07457739c183c845cac.png) no-repeat 100% -22px;background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%);border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:sans-serif;font-size:1em;height:auto!important;margin:0;min-height:26px;outline:0;padding:4px 20px 4px 5px;width:100%}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%;background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-dropdown-open .select2-choice{background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:linear-gradient(top,#fff,#eee 50%);border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);background-image:linear-gradient(bottom,#fff,#eee 50%);border:1px solid #5897fb;border-top-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{margin:4px 4px 4px 0;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{background-image:none;display:list-item;list-style:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{cursor:pointer;margin:0;min-height:1em;padding:3px 7px 4px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{background:#f4f4f4;color:#666;cursor:default;display:list-item}.select2-results .select2-disabled{background:#f4f4f4;cursor:default;display:list-item}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);border:1px solid #aaa;cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{background:transparent!important;border:0;-webkit-box-shadow:none;box-shadow:none;color:#666;font-family:sans-serif;font-size:100%;margin:1px 0;outline:0;padding:5px}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{background-clip:padding-box;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 0 3px 5px;padding:3px 5px 3px 18px;position:relative;-webkit-touch-callout:none;background-color:#e4e4e4;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f4f4f4",GradientType=0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{background:url(../../c07457739c183c845cac.png) 100% 0 no-repeat;display:block;font-size:1px;height:13px;outline:none;position:absolute;right:3px;top:4px;width:12px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;padding:3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{background:none;display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.select2-display-none{display:none}.select2-measure-scrollbar{height:100px;left:-10000px;overflow:scroll;position:absolute;top:-10000px;width:100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(../../688bccf95583ddf2ba42.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.bodyContent #header div{height:30px}a{font-family:Open Sans,Helvetica,Arial,sans-serif}.hr-show{display:block!important}#jv-candidates{margin:0 0 20px}#jv-candidates #jv-wrapper{width:990px}#jv-candidates #jv-wrapper #jv-pageContainer{padding:0}#jv-candidates #jv-wrapper #jv-pageContainer .jv-pagetitle{display:none}#jv-successMessage{background:rgba(51,51,51,.7);bottom:0;top:auto}#jv-candidates .jv-candidateTabMenu,#jv-candidates .jv-dialogTabMenu{background:#3d87cf;border-top:2px solid #215485!important;display:block;height:45px;list-style:none outside none;margin:0 0 10px;padding:0;width:100%}#jv-candidates .jv-candidateTabMenu li,#jv-candidates .jv-dialogTabMenu li{background:#3d87cf;border-right:1px solid #215485!important;color:#fff!important;display:block;float:left;height:auto;margin:0;position:relative;text-align:center}#jv-candidates .jv-candidateTabMenu li a,#jv-candidates .jv-dialogTabMenu li a{background-image:none!important;cursor:pointer;font-size:13px;font-weight:600;margin-right:0;padding:9px 15px!important}#jv-candidates .jv-candidateTabMenu li span,#jv-candidates .jv-dialogTabMenu li span{background:#215485;border-radius:2px;font-weight:600;padding:2px 8px;position:relative}#jv-candidates .jv-candidateTabMenu li:hover,#jv-candidates .jv-dialogTabMenu li:hover{background:#215485}#jv-candidates .jv-candidateTabMenu li:hover:after,#jv-candidates .jv-dialogTabMenu li:hover:after{display:block}#jv-candidates .jv-candidateTabMenu li:hover span,#jv-candidates .jv-dialogTabMenu li:hover span{background:#3d87cf;color:#fff}#jv-candidates .jv-candidateTabMenu li.active,#jv-candidates .jv-dialogTabMenu li.active{background:#fff;position:relative}#jv-candidates .jv-candidateTabMenu li.active a,#jv-candidates .jv-dialogTabMenu li.active a{color:#333}#jv-candidates .jv-candidateTabMenu li.active a:hover,#jv-candidates .jv-dialogTabMenu li.active a:hover{color:#fff}#jv-candidates .jv-candidateTabMenu li.active span,#jv-candidates .jv-dialogTabMenu li.active span{background:#215485;border-radius:3px}#jv-candidates .jv-candidateTabMenu li.active:hover,#jv-candidates .jv-dialogTabMenu li.active:hover{background:#215485}#jv-candidates .jv-candidateTabMenu li.active:hover span,#jv-candidates .jv-dialogTabMenu li.active:hover span{background:#3d87cf}#jv-candidates .jv-candidateHeading{margin-top:50px;width:100%}#jv-candidates .jv-candidateHeading .jv-name{display:none}#jv-candidates .jv-candidateHeading ul{padding:10px 0;position:relative}#jv-candidates .jv-candidateHeading ul li{border:1px solid #3d87cf!important;border-radius:2px;display:inline-block;margin-right:5px;padding:6px 5px}#jv-candidates .jv-candidateHeading ul li:hover{border:1px solid #215485!important}#jv-candidates .jv-candidateHeading ul li a{color:#3d87cf;padding:0 5px;white-space:nowrap}#jv-candidates .jv-candidateHeading ul li a.jv-addIcon,#jv-candidates .jv-candidateHeading ul li a.jv-sendJVIcon{padding:0 5px 0 20px}#jv-candidates .jv-candidateHeading ul li a .icon{font-size:15px;margin-right:2px;vertical-align:-2px}#jv-candidates .jv-candidateHeading ul li a .icon-share-contact{display:inline-block;font-size:22px;height:15px;line-height:.7;overflow:hidden}#jv-candidates .jv-candidateHeading ul .jv-shareContactIcon{height:auto;padding:0 5px 0 25px;width:auto}#jv-candidates .jv-candidateHeading .jv-rating{color:#333;height:40px;left:0;padding:0;position:absolute;top:22px;width:auto}#jv-candidates .jv-spacer{display:none}#jv-candidates .jv-sectionHeader .jv-hList{margin-bottom:20px}#jv-candidates .jv-sectionHeader .jv-hList li:first-child,#jv-candidates .jv-sectionHeader .jv-hList li:nth-child(2){display:none!important}#jv-candidates .jv-sectionHeader .jv-hList li:nth-child(3){background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}#jv-candidates .jv-sectionHeader .jv-hList li:nth-child(3):hover{background:#3d87cf;color:#fff;opacity:1}#jv-candidates .jv-sectionHeader .jv-hList li:nth-child(3):active{opacity:.8}#jv-candidates .jv-sectionHeader .jv-hList li:nth-child(3){position:absolute}#jv-candidates .jv-sectionHeader .jv-hList li span{display:block!important}#jv-candidates .jv-sectionHeader .jv-hList b{margin:0}#jv-candidates .jv-sectionHeader .jv-minusIcon,#jv-candidates .jv-sectionHeader .jv-plusIcon{margin-left:5px!important}#jv-candidates td{position:relative}#jv-candidates .jv-borderBottom{border-bottom:1px solid #e6e6e6!important}#jv-candidates .jv-nameColumn,#jv-candidates .jv-sectionName,#jv-candidates .jv-sectionTable{color:#333;font-size:13px;width:185px}#jv-candidates .jv-nameColumn{color:grey!important;padding-left:10px!important}#jv-candidates .jv-sectionName{word-wrap:break-word}#jv-candidates .jv-sectionName:first-child{border:none!important}#jv-candidates .jv-sectionTable{width:auto!important}#jv-candidates .jv-fieldColumn{max-width:550px;word-wrap:break-word;border-bottom:1px solid #e6e6e6!important;color:#333!important;font-size:13px}#jv-candidates .jv-fieldColumn:first-child{font-size:13px!important}#jv-candidates div[type=DETAIL],#jv-candidates table[type=DETAIL]{background:#fff;border:1px solid #e6e6e6!important;border-radius:2px;border-top-color:#3d87cf!important;padding:10px;width:715px}#jv-candidates table[type=DETAIL] .jv-nameColumn{border-bottom:1px solid #e6e6e6!important}#jv-candidates div[type=DETAIL]{width:695px}#jv-candidates div[type=DETAIL] .jvdb-center{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}#jv-candidates div[type=DETAIL] .jvdb-center:hover{background:#3d87cf;color:#fff;opacity:1}#jv-candidates div[type=DETAIL] .jvdb-center:active{opacity:.8}#jv-candidates .jv-borderTopDotted:first-child td:nth-child(2){font-weight:600}#jv-candidates .jv-deleteEmail img,#jv-candidates .jv-deletePhone img{background:none}#jv-paginator{margin:15px 0 -50px!important}#jv-paginator .jv-contactsCount{float:left;padding:3px 10px 0 0}#jv-paginator li{color:#3d87cf;font-size:13px;padding:6px 10px 0 0}#jv-paginator .jv-dialog-content li.jv-modalPaginateRight,#jv-paginator li.jv-arrowRight,.jv-dialog-content #jv-paginator li.jv-modalPaginateRight{background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6!important;border-radius:2px;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}#jv-paginator .jv-dialog-content li.inactive.jv-modalPaginateRight,#jv-paginator li.jv-arrowRight.inactive,.jv-dialog-content #jv-paginator li.inactive.jv-modalPaginateRight{cursor:text;display:inline-block;opacity:.3}#jv-paginator .jv-dialog-content li[key=""].jv-modalPaginateRight,#jv-paginator li.jv-arrowRight[key=""],.jv-dialog-content #jv-paginator li[key=""].jv-modalPaginateRight{opacity:.2}#jv-paginator .jv-dialog-content li.jv-modalPaginateLeft,#jv-paginator li.jv-arrowLeft,.jv-dialog-content #jv-paginator li.jv-modalPaginateLeft{background:url(../../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border-radius:2px;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}#jv-paginator .jv-dialog-content li.inactive.jv-modalPaginateLeft,#jv-paginator li.jv-arrowLeft.inactive,.jv-dialog-content #jv-paginator li.inactive.jv-modalPaginateLeft{cursor:text;display:inline-block;opacity:.3}#jv-paginator .jv-dialog-content li.jv-modalPaginateLeft,#jv-paginator li.jv-arrowLeft,.jv-dialog-content #jv-paginator li.jv-modalPaginateLeft{border:1px solid #e6e6e6!important;margin-right:5px}#jv-paginator .jv-dialog-content li[key=""].jv-modalPaginateLeft,#jv-paginator li.jv-arrowLeft[key=""],.jv-dialog-content #jv-paginator li[key=""].jv-modalPaginateLeft{opacity:.2}.bodyContent ul.jv-candidateTabMenu li a{padding:0}.bodyContent ul.jv-candidateTabMenu li a:hover{background:transparent!important}.jv-spacer{display:none}#jv-contactDetailsTab{position:relative}#jv-contactDetailsTab .jv-submit{float:left;margin-top:-15px}#jv-contactResumeTab{position:relative;width:740px}#jv-contactResumeTab .jv-uploadFiles{font-size:13px;padding-left:20px;position:absolute;right:10px;top:10px}#jv-contactResumeTab .jv-uploadFiles:before{content:"";height:16px;left:0;position:absolute;top:2px;width:16px}#jv-contactDetailTabHolder .jv-statusAction{color:grey!important;font-size:12px!important;margin-top:20px;position:absolute;top:-20px}.jv-contactDetailsSocialNetworks p{line-height:30px;padding:5px 0}.jv-fieldColumn{font-size:13px}.jv-fieldColumn li{color:#333;font-size:13px;padding-right:10px}#jv-contactInformation table{margin-bottom:10px;width:100%}#jv-contactInformation table td{vertical-align:top}#jv-contactInformation table input[type=text],#jv-contactInformation table select{height:auto!important;margin:5px;padding:5px}#jv-contactInformation table .jv-sectionName{color:#333;padding-top:10px;width:150px}#jv-contactInformation table .jv-sectionTable{padding:2px 0 3px}#jv-contactInformation table .jv-sectionTable img{display:block}#jv-contactInformation table .jv-sectionTable li a{padding:0}#jv-modalDialog .jvdb-center-light{background-image:none!important}.jv-buttonWrapper .jvdb-center{font-weight:400;height:auto}.jv-buttonWrapper-light{margin:0;padding:0}.jv-buttonWrapper-light .jvdb-center-light{font-size:13px}a.jv-cancelAddContact{background:#333;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}a.jv-cancelAddContact:hover{background:#333;color:#fff;opacity:1}a.jv-cancelAddContact:active{opacity:.8}a.jv-cancelAddContact{color:#fff!important}.jv-thinkborderBottom{margin:20px 0 40px}.jv-detailNoteHeader,.jv-sectionDetail .jv-tableHeader{background-color:#edf4fa!important;border:1px solid #e6e6e6!important;color:#333!important;font-size:12px;font-weight:600;padding:0;padding:0!important;position:relative}.jv-tableRow{width:740px}.jv-tableRow div{border-bottom:1px solid #e6e6e6!important;min-height:20px;padding:5px 0!important}.jv-tableRow div:first-child{padding-left:10px!important}.jv-tableRow div:nth-child(n+2){margin-left:-10px!important}.jv-tableRow div:nth-child(n+3){margin-left:-10px;padding-right:10px!important}.jv-tableRow div a{font-size:13px!important;font-weight:600}.jv-col130{width:240px}.jv-col200{width:260px!important}.jv-col250{width:300px!important}.jv-col80{width:95px}.jv-detailNoteHeader{padding-left:27px!important;width:782px!important}.jv-detailNoteHeader div{color:#b8d3ed!important}#jv-contactSummaryTab h3{padding:0 0 10px 5px}#jv-contactSummaryTab .jv-thickborderBottom{margin-bottom:30px}#jv-contactSummaryTab .jv-noResultsContainer{margin:0 0 30px!important;padding:0 10px!important}#jv-contactSummaryTab .jv-searchBox{margin-top:10px}#jv-contactSummaryTab .jv-searchBox .jv-widgetSearch{width:97%}#jv-contactSummaryTab .jv-sectionDetail table tr:first-child td:last-child,#jv-contactSummaryTab .jv-sectionDetail table tr:nth-child(2) td:last-child{color:#333;font-size:13px!important}#jv-contactSummaryTab .jv-sectionDetail table td{font-weight:400!important;padding:10px 20px 0 0!important}#jv-contactSummaryTab .jv-sectionDetail table td:first-child{color:grey!important;font-size:13px!important;padding-left:10px!important;width:185px!important}#jv-contactSummaryTab .jv-sectionDetail table td:last-child{font-size:13px!important}.jv-sectionDetail{margin-bottom:30px!important;padding-left:0}.jv-sectionDetail li{list-style:none;padding-left:0!important}.jv-sectionDetail .jv-tableRow{border-bottom:1px solid #e6e6e6;min-height:20px;padding:8px 5px}.jv-sectionDetail .jv-nextPageRow{background:#edf4fa!important;border-radius:0 0 3px 3px;padding:10px 15px;width:715px}.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateLeft,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateLeft,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowLeft,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowRight{font-size:0;height:13px;margin-top:5px;padding:0;text-indent:-1000px;width:16px}.jv-sectionDetail .jv-nextPageRow ul li{background:none;color:#3d87cf;margin-right:5px;padding:5px}.jv-facebookProfile,.jv-googleProfile,.jv-linkedInProfile,.jv-twitterProfile{height:32px;padding:5px 15px 10px;text-indent:-999em;width:32px}#jv-linkedInWidget,.socialWidget{background:#fff;border:1px solid #e6e6e6!important;border-top-color:#3d87cf!important;display:block;width:700px}#jv-linkedInWidget .jv-sectionHeader,.socialWidget .jv-sectionHeader{border-bottom:none!important;padding:5px 0 0 5px}.jv-messageContainer.clearfix{width:740px!important}.hr-sectionHeader{font-size:16px}div[key=MESSAGES],div[key=NOTES],div[key=TASKS],div[type=RESUME]{font-size:13px!important;position:relative;width:740px}div[key=MESSAGES] .jv-sectionHeader,div[key=NOTES] .jv-sectionHeader,div[key=TASKS] .jv-sectionHeader,div[type=RESUME] .jv-sectionHeader{padding:5px 0 5px 5px;width:740px}div[key=MESSAGES] .jv-messageContainer,div[key=NOTES] .jv-messageContainer,div[key=TASKS] .jv-messageContainer,div[type=RESUME] .jv-messageContainer{border-bottom:1px solid #e6e6e6!important;border-radius:0;box-sizing:border-box;font-size:12px;margin-bottom:0;padding-bottom:0;width:740px}div[key=MESSAGES] .jv-messageDate,div[key=NOTES] .jv-messageDate,div[key=TASKS] .jv-messageDate,div[type=RESUME] .jv-messageDate{color:grey!important;float:left;font-size:12px!important;width:110px!important}div[key=MESSAGES] .jv-clickable,div[key=NOTES] .jv-clickable,div[key=TASKS] .jv-clickable,div[type=RESUME] .jv-clickable{float:right!important;width:auto!important}div[key=MESSAGES] .jv-clickable a,div[key=MESSAGES] .jv-clickable span,div[key=NOTES] .jv-clickable a,div[key=NOTES] .jv-clickable span,div[key=TASKS] .jv-clickable a,div[key=TASKS] .jv-clickable span,div[type=RESUME] .jv-clickable a,div[type=RESUME] .jv-clickable span{color:#3d87cf!important;font-size:13px;padding-left:20px;position:relative;width:auto!important}div[key=MESSAGES] .jv-clickable span[key=DELETE],div[key=NOTES] .jv-clickable span[key=DELETE],div[key=TASKS] .jv-clickable span[key=DELETE],div[type=RESUME] .jv-clickable span[key=DELETE]{margin-right:30px;padding-left:20px}div[key=MESSAGES] .jv-clickable span[key=DELETE]:before,div[key=NOTES] .jv-clickable span[key=DELETE]:before,div[key=TASKS] .jv-clickable span[key=DELETE]:before,div[type=RESUME] .jv-clickable span[key=DELETE]:before{content:"";height:16px;left:0;position:absolute;top:1px;width:16px}div[key=MESSAGES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=NOTES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=TASKS] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[type=RESUME] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before{content:"";height:16px;left:0;position:absolute;top:2px;width:16px}div[key=MESSAGES] .jv-clickable.jv-messageDate,div[key=NOTES] .jv-clickable.jv-messageDate,div[key=TASKS] .jv-clickable.jv-messageDate,div[type=RESUME] .jv-clickable.jv-messageDate{font-size:0!important}div[key=MESSAGES] .jv-messageHeader,div[key=NOTES] .jv-messageHeader,div[key=TASKS] .jv-messageHeader,div[type=RESUME] .jv-messageHeader{padding:0 5px}div[key=MESSAGES] .jv-messageHeader.custom_li,div[key=NOTES] .jv-messageHeader.custom_li,div[key=TASKS] .jv-messageHeader.custom_li,div[type=RESUME] .jv-messageHeader.custom_li{font-size:13px!important}div[key=MESSAGES] .jv-detailNoteHeader,div[key=NOTES] .jv-detailNoteHeader,div[key=TASKS] .jv-detailNoteHeader,div[type=RESUME] .jv-detailNoteHeader{color:#e6e6e6!important;width:713px!important}div[key=MESSAGES] .jv-messageFrom,div[key=NOTES] .jv-messageFrom,div[key=TASKS] .jv-messageFrom,div[type=RESUME] .jv-messageFrom{color:#3d87cf!important;font-size:13px!important;font-weight:600!important}div[key=MESSAGES] .jv-messageDate,div[key=MESSAGES] .jv-messageSubject,div[key=NOTES] .jv-messageDate,div[key=NOTES] .jv-messageSubject,div[key=TASKS] .jv-messageDate,div[key=TASKS] .jv-messageSubject,div[type=RESUME] .jv-messageDate,div[type=RESUME] .jv-messageSubject{color:grey!important;font-size:12px!important;padding:5px 3px}div[key=MESSAGES] .jv-messageContent,div[key=NOTES] .jv-messageContent,div[key=TASKS] .jv-messageContent,div[type=RESUME] .jv-messageContent{background-color:#f7f8fc!important;border-radius:0;border-top:1px solid #3d87cf!important;box-sizing:border-box;padding:10px;width:100%!important}div[key=MESSAGES] .jv-messageContent p,div[key=NOTES] .jv-messageContent p,div[key=TASKS] .jv-messageContent p,div[type=RESUME] .jv-messageContent p{color:#333!important}div[key=MESSAGES] .jv-messageHeader{padding:5px 0!important}div[key=MESSAGES] .custom_li *{color:#333;font-size:12px!important}div[key=MESSAGES] .jv-sectionHeader{margin-right:-10px;padding:0 0 10px}div[key=MESSAGES] .jv-sectionHeader .jv-clickable{border:1px solid #3d87cf!important;border-radius:2px;color:#e6e6e6;float:right!important;margin-left:5px;padding:3px 15px;width:auto!important}div[key=MESSAGES] .jv-sectionHeader .jv-clickable:hover{border:1px solid #3d87cf!important;color:#215485}div[key=MESSAGES] .jv-messageSubject{color:#333;font-size:13px!important;font-weight:400!important;margin:-10px 0 0;padding-bottom:0!important}div[key=MESSAGES] .jv-messageFrom{margin-left:0!important}div[key=MESSAGES] .jv-messageDate{padding-left:270px!important}div[key=MESSAGES] .jv-messageContent div{margin:0;padding:0}div[key=NOTES] div[key=CONTENT],div[key=TASKS] div[key=CONTENT]{width:740px}div[key=NOTES] .jv-sectionHeader,div[key=TASKS] .jv-sectionHeader{margin-right:-10px;padding:0 0 10px}div[key=NOTES] .jv-sectionHeader .jv-clickable,div[key=TASKS] .jv-sectionHeader .jv-clickable{border:1px solid #e6e6e6!important;border-radius:2px;color:#e6e6e6;float:right!important;margin-left:5px;padding:3px 15px;width:auto!important}div[key=NOTES] .jv-sectionHeader .jv-clickable:hover,div[key=TASKS] .jv-sectionHeader .jv-clickable:hover{border:1px solid #3d87cf!important;color:#3d87cf}div[key=NOTES] .jv-detailNoteHeader .jv-messageFrom,div[key=TASKS] .jv-detailNoteHeader .jv-messageFrom{margin-left:0!important;padding-left:0!important;width:167.5px}div[key=NOTES] .jv-detailNoteHeader .jv-messageHeader,div[key=TASKS] .jv-detailNoteHeader .jv-messageHeader{padding:5px 0!important}div[key=NOTES] .jv-detailNoteHeader .custom_li *,div[key=TASKS] .jv-detailNoteHeader .custom_li *{color:#333;font-size:12px!important}div[key=NOTES] .jv-detailNoteHeader .jv-messageDate,div[key=TASKS] .jv-detailNoteHeader .jv-messageDate{padding-left:0!important}div[key=NOTES] .jv-messageFrom,div[key=TASKS] .jv-messageFrom{margin-left:-5px!important;padding-left:0!important;width:167.5px}div[key=NOTES] .jv-messageSubject,div[key=TASKS] .jv-messageSubject{color:#333!important;width:335px}div[key=NOTES] .jv-messageDate,div[key=TASKS] .jv-messageDate{padding-left:0!important}div[key=NOTES] .jv-messageShare,div[key=TASKS] .jv-messageShare{margin-left:-15px;padding:10px 20px 0}div[key=NOTES] .jv-messageShare.clearfix,div[key=TASKS] .jv-messageShare.clearfix{display:none}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_EDIT],div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_EDIT]{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_EDIT]:hover,div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_EDIT]:hover{background:#3d87cf;color:#fff;opacity:1}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_EDIT]:active,div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_EDIT]:active{opacity:.8}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_EDIT],div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_EDIT]{margin-right:0;padding-left:14px!important}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_DELETE],div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_DELETE]{background:#333;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_DELETE]:hover,div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_DELETE]:hover{background:#333;color:#fff;opacity:1}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_DELETE]:active,div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_DELETE]:active{opacity:.8}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_DELETE],div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_DELETE]{margin-right:10px}div[key=TASKS] .jv-detailNoteHeader{padding-left:40px!important}div[key=TASKS] .jv-detailNoteHeader .jv-messageFrom{width:370px!important}div[key=TASKS] .jv-detailNoteHeader .jv-messageDate{padding-left:185px!important}div[key=TASKS] .jv-messageShare{margin-left:-10px!important}div[key=TASKS] ul[type=TASK] li.custom_li.jv-messageSubject{font-size:13px!important;width:555px}div[key=TASKS] .jv-sectionHeader{width:100%}div[key=TASKS] .jv-sectionHeader li[key=CLOSE],div[key=TASKS] .jv-sectionHeader li[key=EXPAND]{float:right;margin-top:-20px!important;padding:5px 10px!important}div[key=TASKS] #jv-tasksOpen{position:relative;text-align:left}div[key=TASKS] #jv-tasksOpen .subTabActive:before{color:#333;font-weight:600!important}div[key=TASKS] #jv-tasksOpen li[key=COMPLETE_TAB]{border-left:1px solid #e6e6e6!important;color:#3d87cf!important;float:left!important;font-size:0;margin:0 0 0 20px!important;padding:0 0 0 10px!important;width:auto!important}div[key=TASKS] #jv-tasksOpen li[key=COMPLETE_TAB]:before{content:"Completed";font-weight:400}div[key=TASKS] #jv-tasksOpen li[key=OPEN_TAB]{color:#3d87cf!important;float:left!important;font-size:0;margin:0!important;padding:0!important}div[key=TASKS] #jv-tasksOpen li[key=OPEN_TAB]:before{content:"Open";font-weight:400}div[key=TASKS] #jv-tasksOpen span{background:#2b6dae!important;border-radius:3px;color:#fff!important;font-size:13px!important;margin:-10px 0 0!important;padding:2px 8px!important}#jv-sidebar{border-radius:2px 0 0 2px;color:#333;min-height:1000px;outline:0;overflow:hidden;padding:0;position:fixed;right:0;top:-70px;width:40px;z-index:1000}#jv-sidebar li{float:left;height:85px;width:390px}#jv-sidebar li.open{margin-left:-310px}#jv-sidebar li.close,#jv-sidebar li.open{height:auto;transition-duration:.3s;transition-property:margin-left}#jv-sidebar li.close{margin-left:-100px}#jv-sidebar form{background:grey;border-radius:2px 0 0 2px;color:#333;float:left;margin-bottom:1px;padding-bottom:5px;top:85px;width:350px}#jv-sidebar form li{clear:left;color:#fff;display:block;height:auto;padding:5px 0 0;width:330px}#jv-sidebar form li span.to{display:inline-block;padding-top:5px}#jv-sidebar form li select.chzn-select{clear:left;color:#333;display:block;height:auto;margin-bottom:0;margin-left:10px;width:330px}#jv-sidebar form li select.multi{width:295px}#jv-sidebar form li .chzn-container-multi{float:right}#jv-sidebar form li .chzn-container-multi .search-field{margin:0;padding:0;width:283px}#jv-sidebar form li .chzn-container-multi .chzn-results{min-height:60px;width:292px}#jv-sidebar form li .chzn-container-multi .search-choice{clear:none;color:#333;margin:3px 0 3px 5px;padding:3px 19px 3px 6px;width:inherit}#jv-sidebar form li ul.chzn-results{max-height:160px;width:320px}#jv-sidebar form li ul.chzn-results li{color:#333;margin:5px 0 0;padding:10px 0 10px 10px}#jv-sidebar form li ul.chzn-results li:hover{color:#fff}#jv-sidebar form li .attachment{background-color:#fff;border:1px solid #e6e6e6;border-radius:3px;color:#333;display:block;margin:0;padding:10px 5px 5px 10px}#jv-sidebar form li.upload select{float:left;width:160px}#jv-sidebar form li.upload ul.chzn-results{max-height:100px;width:150px}#jv-sidebar form li.upload .chzn-drop{margin-top:-100px}#jv-sidebar form li.upload .chzn-drop li{width:inherit}#jv-sidebar form li.upload .jv-cancelButton,#jv-sidebar form li.upload .jv-sendButton{float:right}#jv-sidebar h3{color:#fff;font-size:16px;font-weight:400;margin:13px 0 0 10px}#jv-sidebar label{color:#fff}#jv-sidebar input{color:#333;width:319px}#jv-sidebar select{color:#333;width:330px}#jv-sidebar textarea{height:0;height:150px;width:323px}#jv-sidebar .datepicker{width:150px}#jv-sidebar .jv-calendarIcon{background-image:url(../../cf88f593f319a8a03bc3.png);background-position:50% 50%;background-repeat:no-repeat;height:28px;width:24px}#jv-sidebar .jv-alignCheckbox{width:20px}#jv-sidebar label{display:none}#jv-sidebar .jv-clearInput{height:16px;margin:8px 0 0 -23px;position:absolute;width:16px}#jv-sidebar.open{padding-left:350px;right:0}#jv-sidebar.floating{position:fixed;right:0;top:-290px}#jv-sidebar input[type=checkbox]{width:auto}#jv-sidebar .jv-cancelButton,#jv-sidebar .jv-saveButton,#jv-sidebar .jv-sendButton{margin:0 5px 5px 0}#jv-sidebar .jv-messageAttachWrap #body-container #upload-box{width:315px}#jv-sidebar .jv-messageAttachWrap #body-container #upload-box #upload-status-text{padding-right:0;width:205px}#jv-sidebar .jv-greySidebar{background-color:#eee;border:1px solid #e6e6e6;border-radius:2px;margin:0;padding:0}#jv-sidebar .jv-open{background:#38b24a;border-radius:2px 0 0 2px;float:left;padding:30px 8px;text-indent:-9999px}#jv-sidebar .jv-open .jv-actionMessage,#jv-sidebar .jv-open .jv-actionNote,#jv-sidebar .jv-open .jv-actionTag,#jv-sidebar .jv-open .jv-actionTask{height:24px;width:24px}#jv-sidebar .jv-close{float:right;height:20px;margin-right:0;padding:13px 12px;position:relative;text-indent:-9999px;width:20px;z-index:9999}#jv-sidebar .jv-close .jv-actionMinimize{height:24px;width:24px}#jv-sidebar .button{margin:10px 0}#jv-sidebar .button .send{margin-left:10px}#jv-sidebar .formContent{padding:0 0 0 10px}#jv-sidebar .jv-submit{margin:5px 5px 0 0}#jv-sidebar .jv-submit .jvdb-left,#jv-sidebar .jv-submit .jvdb-left-light,#jv-sidebar .jv-submit .jvdb-right,#jv-sidebar .jv-submit .jvdb-right-light{display:none}#jv-sidebar .jv-submit ul li{padding:10px;width:auto}#jv-sidebar #jv-selectError{display:block;margin:5px 10px 0}#jv-sidebar #addTaskForm label{display:inline-block;min-width:80px}#jv-sidebar #addTaskForm .jv-datepickerInput{background:url(../../cf88f593f319a8a03bc3.png) right -4px no-repeat #fff;cursor:pointer;width:100px}#jv-sidebar #addTaskForm .ui-datepicker-trigger{display:none}#jv-sidebar #addTaskForm #jv-assTOSome{margin-left:84px}#jv-sidebar #addTaskForm #jv-employee{width:245px}#jv-sidebar div.tagsinput{background:none repeat scroll 0 0 #fff;border-radius:2px;height:200px;margin:10px;overflow-x:hidden;overflow-y:auto;padding:3px 4px;position:relative;width:320px!important}#jv-sidebar div.tagsinput span.tag{background:none repeat scroll 0 0 #3d87cf;border-radius:2px;color:#fff;display:block;float:left;font-size:12px;margin:3px;padding:5px 10px;text-decoration:none}#jv-sidebar div.tagsinput span.tag a{color:#fff;font-size:12px;font-weight:700;text-decoration:none}#jv-sidebar div.tagsinput div{display:block;float:left}#jv-sidebar div.tagsinput input{background:none repeat scroll 0 0 transparent;border:none;color:#333;font-size:12px;margin:0 5px 5px 0;outline:0 none;padding:5px;width:80px}#jv-sidebar div.tagsinput .holder{padding-top:0;width:auto}#jv-sidebar div.tagsinput .holder li{clear:none;float:left;padding:3px 16px 5px 5px;width:auto}#jv-sidebar div.tagsinput .holder li.bit-box{border:1px solid #b8d3ed!important;border-radius:2px;color:#333;margin-top:5px}#jv-sidebar div.tagsinput .holder li.bit-box .closebutton{right:6px;top:8px}#jv-sidebar div.tagsinput .facebook-auto ul li{color:#333;font-size:12px;font-weight:400;padding:5px 8px}#jv-sidebar div.tagsinput .facebook-auto ul li:hover{background:#3d87cf;color:#fff}#jv-sidebar .tags_clear{clear:both;height:0;width:100%}#jv-sidebar .hide{display:none}#jv-sidebar .hidden{opacity:0}#jv-sidebar .notify{display:none}#jv-sidebar .notify.open{color:#fff;display:block;font-size:22px;position:relative;text-align:center;top:200px}.ui-datepicker{border:1px solid #e6e6e6!important}.ui-datepicker .ui-datepicker-header{background:#3d87cf}.ui-datepicker .ui-state-default{background:#f4f4f4;border:1px solid #e6e6e6!important}.ui-datepicker .ui-state-active{background:#edf4fa;color:#3d87cf}.ui-datepicker .ui-state-hover{border:1px solid #aaa!important}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{min-width:70px}.jv-requisitionLoader{background:#e51414!important}#jv-contactResumeTab{width:800px!important}#jv-contactResumeTab .jv-sectionHeader{width:800px}#jv-contactResumeTab .jv-sectionHeader h3{float:none;font-size:16px;font-weight:600;margin:0 0 10px}#jv-contactResumeTab .jv-sectionHeader .jv-saveAddContact{font-size:13px}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer{background-color:#f7f8fc;border:1px solid #e6e6e6!important;border-radius:2px;border-top-color:#3d87cf!important;margin-bottom:10px;padding:5px;width:100%}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer .jv-makeBold{font-weight:600}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer .jv-shiftLeft{padding-left:22px!important}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer .jv-colorBlue{color:#3f89ce}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer .jv-contentEditor{padding:10px}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer #jv-pasteResume{margin-top:20px}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer .jvdb-center{background-color:#3d87cf}#jv-contactResumeTab .jv-buttonContainer{background:#edf4fa;font-size:13px;font-weight:400;margin:0;padding:15px 10px;width:780px}#jv-contactResumeTab .jv-buttonContainer .first{margin-left:0;padding-left:0}#jv-contactResumeTab .jv-buttonContainer .hr-accordianContactContainer .jv-campaignRemove:after,#jv-contactResumeTab .jv-buttonContainer .jv-deleteIcon,#jv-contactResumeTab .jv-buttonContainer .jv-downloadIcon,#jv-contactResumeTab .jv-buttonContainer .jv-uploadFiles:before,#jv-contactResumeTab .jv-buttonContainer .jv-uploadIcon,#jv-contactResumeTab .jv-buttonContainer div[key=MESSAGES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[key=MESSAGES] .jv-clickable span[key=DELETE]:before,#jv-contactResumeTab .jv-buttonContainer div[key=NOTES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[key=NOTES] .jv-clickable span[key=DELETE]:before,#jv-contactResumeTab .jv-buttonContainer div[key=TASKS] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[key=TASKS] .jv-clickable span[key=DELETE]:before,#jv-contactResumeTab .jv-buttonContainer div[type=RESUME] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[type=RESUME] .jv-clickable span[key=DELETE]:before,.hr-accordianContactContainer #jv-contactResumeTab .jv-buttonContainer .jv-campaignRemove:after,div[key=MESSAGES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[key=MESSAGES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer span[key=DELETE]:before,div[key=NOTES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[key=NOTES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer span[key=DELETE]:before,div[key=TASKS] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[key=TASKS] .jv-clickable #jv-contactResumeTab .jv-buttonContainer span[key=DELETE]:before,div[type=RESUME] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[type=RESUME] .jv-clickable #jv-contactResumeTab .jv-buttonContainer span[key=DELETE]:before{padding-left:20px!important}#jv-contactResumeTab .jv-buttonContainer .jv-downloadIcon,#jv-contactResumeTab .jv-buttonContainer div[key=MESSAGES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[key=NOTES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[key=TASKS] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[type=RESUME] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=MESSAGES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[key=NOTES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[key=TASKS] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[type=RESUME] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before{margin-left:15px}#jv-contactResumeTab .jv-buttonContainer a{font-size:13px;font-weight:400;margin:0 0 0 5px;padding-left:20px}#jv-contactResumeTab .jv-buttonContainer a:first-child{border:none;margin:0 15px}#jv-contactResumeTab .jv-uploadFiles{position:relative;right:0;top:0}.resumeToggle{border:1px solid #e6e6e6;height:1000px;overflow:hidden;width:806px}.resumeToggle ul{height:auto;overflow:hidden;position:relative;width:3000px}.resumeToggle ul li{float:left;width:808px}.resumeToggle ul li #jv-textResumeViewer{margin-left:10px;width:800px}.resumeToggle ul li #jv-textResumeViewer #jv-resumeViewer{background:#edf4fa;border:none;border-radius:0;font-size:12px;font-weight:400;height:1000px;line-height:150%;margin:0;padding:10px;width:788px}.resumeToggle ul li #jv-pdfViewer{border:0;height:auto;margin:0;padding:0;width:806px}.resumeToggle ul li #jv-pdfViewer object p{color:#e51414;float:left;margin-left:15px}.resumeToggle ul li #jv-pdfViewer object p a{color:#e51414;font-weight:700}.resumeToggle ul li object{min-height:800px;padding:0}.hr-accordianContactContainer{left:729px;position:absolute;top:0;width:220px}.hr-accordianContactContainer div[type=DETAIL]{background-color:#fff;border:1px solid #e6e6e6!important;border-radius:2px;border-top-color:#3d87cf!important;margin-bottom:15px;width:240px!important}.hr-accordianContactContainer.jv-thickborderBottom{border-top:1px solid #3d87cf!important;width:220px}.hr-accordianContactContainer h3{color:#333;display:block;margin-bottom:5px;overflow:visible;position:relative!important}.hr-accordianContactContainer h3 .ui-state-active{border-bottom:none;outline:none}.hr-accordianContactContainer h3 .ui-state-active a{background:#3d87cf;box-shadow:inset 5px 0 10px -10px #307ac2;color:#fff;display:block;margin:-10px 0 -10px -10px;padding:0 10px}.hr-accordianContactContainer h3 a{color:#3d87cf}.hr-accordianContactContainer .hr-sectionContainer{border-left:1px solid #b8d3ed;padding-bottom:10px;width:220px}.hr-accordianContactContainer .jv-sectionDetail{height:auto!important;margin:0!important;padding-bottom:0!important;padding-left:10px!important}.hr-accordianContactContainer .jv-sectionDetail li:nth-child(2) li:nth-child(2){padding-left:5px!important}.hr-accordianContactContainer .jv-campaignRemove{background:none;float:right;height:16px;margin:-20px -20px 0 0;padding:10px;position:relative;width:16px}.hr-accordianContactContainer .jv-campaignRemove:after{content:"";height:16px;left:50%;margin:4px 0 0 -16px;position:absolute;top:50%;width:16px}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity{margin-bottom:10px;margin-right:5px!important;width:220px}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity:first-child{border-top:none!important}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li:first-child{border-top:none!important;padding-top:0!important}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li :last-child,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li :last-child,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li :last-child,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li :last-child,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li :last-child,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li :last-child{border-bottom:none!important}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li{display:inline;padding:0}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li ul>li,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li ul>li,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li ul>li,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li ul>li,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li ul>li,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li ul>li{border:none!important;color:#f57d21;font-size:13px;font-style:italic;font-weight:400;padding:0}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li ul>li>a,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li ul>li>a,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li ul>li>a,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li ul>li>a,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li ul>li>a,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li ul>li>a{color:#3d87cf;font-size:13px}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li ul>li+li{border:none!important;display:block;font-size:12px;font-weight:400;margin:0;width:100%!important}.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity .jv-orangeColor{color:#f57d21}.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity .jv-italic{font-style:italic}.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity .jv-normal{color:#333;font-style:normal}.hr-accordianContactContainer .jv-nextPageRow{border-radius:3px;float:left!important;width:220px}.hr-accordianContactContainer .jv-nextPageRow ul{display:block;float:right;margin:-5px -5px 5px 0;width:auto!important}.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateLeft,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateRight,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateLeft,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateRight{background:#fff;border-radius:3px;box-shadow:inset 0 1px 2px -1px #3d87cf;height:25px!important;margin:0 0 0 5px;opacity:.2;position:relative;text-align:left;text-indent:-9999px;width:auto!important;width:20px!important}.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateLeft:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateRight:after{content:"";height:14px;left:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;width:14px}.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft[key=PREVIOUS],.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight[key=NEXT],.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=NEXT].jv-modalPaginateRight,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=PREVIOUS].jv-modalPaginateLeft,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=NEXT].jv-modalPaginateRight,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=PREVIOUS].jv-modalPaginateLeft{background:#fff;border-radius:3px;box-shadow:0 1px 2px -1px #3d87cf;height:25px!important;margin:0 0 0 5px;opacity:1;position:relative;text-align:left;text-indent:-9999px;width:auto!important;width:20px!important}.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft[key=PREVIOUS]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight[key=NEXT]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=NEXT].jv-modalPaginateRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=PREVIOUS].jv-modalPaginateLeft:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=NEXT].jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=PREVIOUS].jv-modalPaginateLeft:after{content:"";height:14px;left:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;width:14px}.hr-accordianContactContainer .jv-nextPageRow ul .custom_li{padding:10px 10px 0}.hr-accordianContactContainer .jv-nextPageRow ul .custom_li:first-child{font-size:12px}.hr-accordianContactContainer .jv-nextPageRow ul .custom_li:first-child:active{box-shadow:none;opacity:1}.hr-accordianContactContainer .jv-nextPageRow ul .custom_li:active{box-shadow:inset 0 1px 2px -1px #3d87cf;opacity:.8}.jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li:nth-child(4) li{color:#333!important;font-size:13px}.jv-scrollFix{box-shadow:5px 0 10px -8px #bfbfbf;display:block!important;float:left;margin:10px 0;position:fixed;width:130px}.jv-scrollFix li{background-color:#fff;border-top:1px solid #e6e6e6!important;cursor:pointer;display:block;padding:13px 10px}.jv-scrollFix li.active{background:#3d87cf;color:#fff;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,.2)}.jv-scrollFix li.active:after{border:6px solid transparent;border-left-color:#3d87cf;content:"";height:0;margin-top:-6px;position:absolute;right:-12px;top:50%;width:0}.jv-scrollFix li:last-child{border-bottom:1px solid #ededed}.jv-scrollFix .active+.subnav{display:block}.jv-scrollFix ul li{padding-left:15px}.jv-scrollFix ul li:last-child{border-bottom:0}.jv-scrollFix ul li.active{background:#fff;border-left:1px solid #3d87cf!important;color:#3d87cf;color:#215485;font-weight:700;padding-left:20px;text-shadow:0 -1px 0 transparent}.jv-scrollFix ul li.active:after{border:4px solid transparent;border-left-color:#3d87cf;content:"";height:0;left:0;margin-top:-4px;position:absolute;top:50%;width:0;z-index:10}#jv-contactInformation{box-sizing:border-box}#jv-contactInformation .jv-sectionHeader{width:715px}#jv-addContactFrameContainer{margin:0}#jv-addContactFrameContainer .jv-pagetitle{display:none;margin-top:0}#jv-addContact{width:720px}#jv-addContact #jv-addCandidateResume{background-color:#e6e6e6!important;border-radius:3px;margin:0 0 5px;padding-bottom:5px!important;position:relative;width:700px!important}#jv-addContact #jv-addCandidateResume p.jv-UploadTitle{background-image:url(../../abfa633e582f584f4393.png?v=56155);font-weight:700;margin:5px 0 10px}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer,#jv-addContact #jv-addCandidateResume #ajax-uploadContainer{background:#fff;border:1px dashed #333!important;border-radius:5px;display:block;height:60px!important;margin:20px 0!important}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer #uploadFilesButton,#jv-addContact #jv-addCandidateResume #ajax-uploadContainer #uploadFilesButton{background:#333;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer #uploadFilesButton:hover,#jv-addContact #jv-addCandidateResume #ajax-uploadContainer #uploadFilesButton:hover{background:#333;color:#fff;opacity:1}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer #uploadFilesButton:active,#jv-addContact #jv-addCandidateResume #ajax-uploadContainer #uploadFilesButton:active{opacity:.8}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer #uploadFilesButton,#jv-addContact #jv-addCandidateResume #ajax-uploadContainer #uploadFilesButton{background-image:none;font-weight:400!important;height:auto;margin-left:0}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer{height:63px!important}#jv-addContact #jv-addCandidateResume textarea{border:1px solid #e6e6e6!important;height:115px;margin-bottom:15px!important;width:690px!important}#jv-addContact #jv-addCandidateResume .ui-progressbar{width:700px!important}#jv-addContact #jv-addContactdetails table{margin-bottom:10px;width:100%}#jv-addContact #jv-addContactdetails table td{vertical-align:top}#jv-addContact #jv-addContactdetails table input[type=text],#jv-addContact #jv-addContactdetails table select{border:1px solid #aaa!important;border-radius:2px;font-size:12px;height:auto!important;margin:5px;padding:5px}#jv-addContact #jv-addContactdetails table .jv-sectionName{color:#333;font-size:13px;padding:10px 5px 10px 0;width:180px}#jv-addContact #jv-addContactdetails table .jv-sectionTable{font-size:13px;padding:2px 0}#jv-addContact #jv-addContactdetails table .jv-sectionTable.social{margin:2px 0 2px -30px!important}#jv-addContact #jv-addContactdetails table .jv-sectionTable>div{padding:5px 0}#jv-addContact #jv-addContactdetails table .jv-sectionTable img{display:block}#jv-addContact #jv-addContactdetails table .jv-sectionTable li a{padding:0}#jv-addContact #jv-addContactdetails table .jv-sectionTable .jv-clearField{position:absolute;top:4px!important}#jv-addContact #jv-addContactdetails table .jv-borderBottom{border-bottom:1px solid #e6e6e6!important}#jv-addContact .jv-addContactSubmit{margin-right:0}#jv-addContact .jvdb-center{background-color:#3d87cf;background-image:none!important;font-size:13px;font-weight:400!important;height:auto!important}#jv-addContact .jv-saveAndAddToReq .jvdb-center-light{background:#333;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}#jv-addContact .jv-saveAndAddToReq .jvdb-center-light:hover{background:#333;color:#fff;opacity:1}#jv-addContact .jv-saveAndAddToReq .jvdb-center-light:active{opacity:.8}#jv-addContact .jv-saveAndAddToReq .jvdb-center-light{background-image:none!important;font-size:13px;font-weight:400!important;height:auto!important}#jv-addContact .jv-saveAndAddToReq .jvdb-center-light a{color:#fff!important}#jv-addContact .jv-clearSourceField{top:16px!important}#jv-addContactdetails .select2-container.jv-show{display:inline-block!important;margin:5px}.jv-uploadTextResumeSubmit{margin-right:5px!important}.jv-uploadTextResumeSubmit .uploadText .jvdb-center,.qq-upload-button .jvdb-center{background-image:none!important;font-weight:400!important;height:auto!important}.jv-clearField{position:absolute;top:4px!important}.jv-uploadSelect{width:400px}#jv-contactResumeTab h3{float:none!important}.jv-socialErrorContainer{margin-top:10px}.jv-socialErrorContainer .platformError span{display:inline-block;margin-bottom:10px}.jv-noResultsContainer,.jv-socialSearchContainer,.jv-webSearchContainer{margin:10px 0 0!important}.jv-noResultsContainer .jv-searchBox button,.jv-socialSearchContainer .jv-searchBox button,.jv-webSearchContainer .jv-searchBox button{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-noResultsContainer .jv-searchBox button:hover,.jv-socialSearchContainer .jv-searchBox button:hover,.jv-webSearchContainer .jv-searchBox button:hover{background:#3d87cf;color:#fff;opacity:1}.jv-noResultsContainer .jv-searchBox button:active,.jv-socialSearchContainer .jv-searchBox button:active,.jv-webSearchContainer .jv-searchBox button:active{opacity:.8}.jv-noResultsContainer .jv-searchBox button,.jv-socialSearchContainer .jv-searchBox button,.jv-webSearchContainer .jv-searchBox button{margin:10px 0 0}.jv-noResultsContainer .jv-ProfileDetailContainer,.jv-socialSearchContainer .jv-ProfileDetailContainer,.jv-webSearchContainer .jv-ProfileDetailContainer{border:1px solid #e6e6e6!important}.jv-noResultsContainer .jv-resultsContainer,.jv-socialSearchContainer .jv-resultsContainer,.jv-webSearchContainer .jv-resultsContainer{box-shadow:none;width:100%}.jv-noResultsContainer .jv-resultsContainer .jv-socialProfile .jv-select,.jv-socialSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select,.jv-webSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-noResultsContainer .jv-resultsContainer .jv-socialProfile .jv-select:hover,.jv-socialSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select:hover,.jv-webSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select:hover{background:#3d87cf;color:#fff;opacity:1}.jv-noResultsContainer .jv-resultsContainer .jv-socialProfile .jv-select:active,.jv-socialSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select:active,.jv-webSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select:active{opacity:.8}.jv-noResultsContainer .jv-resultsContainer .jv-socialProfile .jv-select,.jv-socialSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select,.jv-webSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select{color:#fff!important}.jv-noResultsContainer a.jv-web-select,.jv-socialSearchContainer a.jv-web-select,.jv-webSearchContainer a.jv-web-select{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-noResultsContainer a.jv-web-select:hover,.jv-socialSearchContainer a.jv-web-select:hover,.jv-webSearchContainer a.jv-web-select:hover{background:#3d87cf;color:#fff;opacity:1}.jv-noResultsContainer a.jv-web-select:active,.jv-socialSearchContainer a.jv-web-select:active,.jv-webSearchContainer a.jv-web-select:active{opacity:.8}.jv-noResultsContainer a.jv-web-select,.jv-socialSearchContainer a.jv-web-select,.jv-webSearchContainer a.jv-web-select{color:#fff!important}.jv-noResultsContainer p.feeds-false,.jv-socialSearchContainer p.feeds-false,.jv-webSearchContainer p.feeds-false{display:none}#addToCampaignForm table.jv-tableGroup td{height:auto;padding:7px 5px}#addToCampaignForm #jv-campaignText{padding:5px;width:440px}#addToCampaignForm .jv-buttonWrapperCampaignTop .jvdb-center{height:auto}.jv-emailRound{border-radius:50%;border-style:solid;border-width:2px;cursor:default;height:6px;margin-top:-2px;padding:0;vertical-align:middle;width:6px}.jv-roundRed{background:#e51414}.jv-roundOrange{background:#f57d21}.jv-roundGreen{background:#38b24a}#jv-subscribe .jv-dialog-content{min-height:100px}.jv-dialog-content .jv-modalPaginateRight{border-radius:0 3px 3px 0;right:-54px}.jv-dialog-content .jv-modalPaginateLeft{border-radius:3px 0 0 3px;left:-54px}.jv-dialog-content .jv-modalPaginate{background-color:#fff;box-shadow:0 1px 2px -1px rgba(0,0,0,.3);cursor:pointer;opacity:.8;padding:27px;position:absolute;top:45%}.jv-dialog-content .jv-modalPaginate:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.jv-indicatorBody{padding-top:4px}.jv-enclosingDiv{height:62px;margin-top:7px;overflow:auto;padding-top:2px}.jv-info{background:none repeat scroll 0 0 #fff;border-radius:2px 2px 0 0;border-top:3px solid #3d87cf!important;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;margin-left:-22px;margin-top:8px;padding:10px;position:absolute;white-space:normal;width:177px}.jv-close,.jv-close2{cursor:pointer;display:inline-block;float:right;height:12px;overflow:hidden;padding:0;text-align:left;text-indent:-119988px;width:14px}.jv-infoContain{margin-left:24px;position:relative}.jv-infoContain:after{border-bottom:6px solid #3d87cf;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;left:99px;position:absolute;top:2px;width:0}.select2-offscreen{position:absolute!important;width:0!important}#jv-addToCampaign{padding:0 5px 0 20px}.jv-ok{font-weight:400!important;height:auto}.jv-makeBold{font-weight:600}.jv-addInfo,.jv-updateInfo{padding:5px 0 0 20px}#jv-mergeDetailInfo{padding-left:10px}#jv-loadingContainer{background:url(../../013f1a04d7d70954a316.gif) 50% no-repeat}#jv-loadingContainer img{visibility:hidden}#jv-contactDedupConfirm,#jv-removeCampaign{width:auto!important}#jv-confirmDuplicate{display:block!important;margin:15px 0}#jv-confirmDuplicate .row{margin-bottom:5px}form[name=selectPersonForm] .jv-buttonWrapperTop{margin-top:7px}#jv-importChecks .jv-dialog-content{min-height:0!important;width:96%!important}.jv-addTag{font-size:10pt;font-weight:400}.tagsHeader h3{display:inline}.jv-noTags{color:grey;text-align:center}.select2-container-multi .select2-choices{background-image:none}.x-small{font-size:10px}.full-width{width:100%}.inline-block{display:inline-block}#tagsContainer .select2-search-field{width:100%}#tagsContainer .select2-search-field .select2-input{box-sizing:border-box;width:100%!important}.modalTableView td{border-bottom:1px solid #e6e6e6!important}.jv-sectionTable.jv-emailContainer ul li,.jv-sectionTable.jv-phoneContainer ul li{margin-left:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic291cmNlL3BlcnNvbi9IUi5DYW5EZXRhaWxzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFFQSw4K01BQ0ksd0RDcUNKLENEbENBLDZCQUNJLCtCQ3FDSixDRGxDQSxpQ0FDSSwrQkNxQ0osQ0RsQ0EsZ0NBQ0ksK0JDcUNKLENEbENBLDRDQUNJLCtCQ3FDSixDRGxDQSx3QkFDSSxnQ0NxQ0osQ0RsQ0EsMENBQ0ksZ0NDcUNKLENEbENBLDREQUNJLGdDQ3FDSixDRGxDQSxxQkFDSSxnQ0NxQ0osQ0RsQ0Esa0NBQ0ksZ0NDcUNKLENEbENBLHFDQUNJLGdDQ3FDSixDRGxDQSx1Q0FDSSxnQ0NxQ0osQ0RsQ0EsaUNBQ0ksZ0NDcUNKLENEbENBLGtDQUNJLGdDQ3FDSixDRGxDQSxna0NBQ0ksZ0NDcUNKLENEbENBLHFtQkFDSSxnQ0NxQ0osQ0RsQ0EscUJBQ0ksZ0NDcUNKLENEbENBLGtCQUNJLGdDQ3FDSixDRGxDQSxrQ0FDSSxnQ0NxQ0osQ0RsQ0Esc0JBQ0ksZ0NDcUNKLENEbENBLHFCQUNJLGdDQ3FDSixDRGxDQSx5QkFDSSxnQ0NxQ0osQ0RsQ0EsNENBQ0ksZ0NDcUNKLENEbENBLHFDQUNJLGdDQ3FDSixDRGxDQSxtQ0FDSSxnQ0NxQ0osQ0RsQ0Esb0JBQ0ksZ0NDcUNKLENEbENBLDRDQUNJLGdDQ3FDSixDRGxDQSx1Q0FDSSxnQ0NxQ0osQ0RsQ0Esb0NBQ0ksZ0NDcUNKLENEbENBLGlUQUNJLGdDQ3FDSixDRGxDQSxzU0FDSSxnQ0NxQ0osQ0RsQ0EscUNBQ0ksZ0NDcUNKLENEbENBLGtDQUNJLGlDQ3FDSixDRGxDQSwyQkFDSSxpQ0NxQ0osQ0RsQ0EsdUNBQ0ksaUNDcUNKLENEbENBLHFDQUNJLGlDQ3FDSixDRGxDQSwrQkFDSSxpQ0NxQ0osQ0RsQ0EsMENBQ0ksaUNDcUNKLENEbENBLDZFQUNJLGlDQ3FDSixDRGxDQSwwQkFDSSxpQ0NxQ0osQ0RsQ0EsMkJBQ0ksaUNDcUNKLENEbENBLFdBQ0ksaUNDcUNKLENEbENBLDZDQUNJLGlDQ3FDSixDRGxDQSwwQkFDSSxpQ0NxQ0osQ0RsQ0EscUJBQ0ksaUNDcUNKLENEbENBLGlDQUNJLGlDQ3FDSixDRGxDQSxvQ0FDSSxpQ0NxQ0osQ0RsQ0EsK0JBQ0ksaUNDcUNKLENEbENBLDJDQUNJLGlDQ3FDSixDRGxDQSxnQ0FDSSxpQ0NxQ0osQ0RsQ0EsaUNBQ0ksaUNDcUNKLENEbENBLDJCQUNJLGlDQ3FDSixDRGxDQSwyQ0FDSSxpQ0NxQ0osQ0RsQ0Esd0NBQ0ksaUNDcUNKLENEbENBLDZCQUNJLGlDQ3FDSixDRGxDQSw0QkFDSSxpQ0NxQ0osQ0RsQ0Esb0JBQ0ksaUNDcUNKLENEbENBLGtDQUNJLGlDQ3FDSixDRGxDQSw2Q0FDSSxpQ0NxQ0osQ0RsQ0EsOEJBQ0ksaUNDcUNKLENEbENBLGtDQUNJLGlDQ3FDSixDRGxDQSx5QkFDSSxpQ0NxQ0osQ0RsQ0EsMEJBQ0ksaUNDcUNKLENEbENBLGdDQUNJLGlDQ3FDSixDRGxDQSw2QkFDSSxpQ0NxQ0osQ0RsQ0Esd0JBQ0ksaUNDcUNKLENEbENBLHVCQUNJLGlDQ3FDSixDRGxDQSw2QkFDSSxpQ0NxQ0osQ0RsQ0EsK0JBQ0ksaUNDcUNKLENEbENBLHNCQUNJLGlDQ3FDSixDRGxDQSw4QkFDSSxpQ0NxQ0osQ0RsQ0EsMEJBQ0ksaUNDcUNKLENEbENBLHFDQUNJLGlDQ3FDSixDRGxDQSx1Q0FDSSxpQ0NxQ0osQ0RsQ0Esb0NBQ0ksaUNDcUNKLENEbENBLDRCQUNJLGlDQ3FDSixDRGxDQSwrQkFDSSxpQ0NxQ0osQ0RsQ0EsdUJBQ0ksaUNDcUNKLENEbENBLDBCQUNJLGlDQ3FDSixDRGxDQSxxQkFDSSxpQ0NxQ0osQ0RsQ0EseUNBQ0ksaUNDcUNKLENEbENBLDRCQUNJLGlDQ3FDSixDRGxDQSxnQkFDSSxpQ0NxQ0osQ0RsQ0EsMkNBQ0ksaUNDcUNKLENEbENBLGdEQUNJLGlDQ3FDSixDRGxDQSw2Q0FDSSxpQ0NxQ0osQ0RsQ0EscUNBQ0ksaUNDcUNKLENEbENBLG1DQUNJLGlDQ3FDSixDRGxDQSw0QkFDSSxpQ0NxQ0osQ0RsQ0EsMkJBQ0ksaUNDcUNKLENEbENBLDJDQUNJLGlDQ3FDSixDRGxDQSwyQkFDSSxpQ0NxQ0osQ0RsQ0Esa0NBQ0ksaUNDcUNKLENEbENBLG1CQUNJLGlDQ3FDSixDRGxDQSxpQ0FDSSxpQ0NxQ0osQ0RsQ0EsaURBQ0ksaUNDcUNKLENEbENBLCtCQUNJLGlDQ3FDSixDRGxDQSxxQ0FDSSxpQ0NxQ0osQ0RsQ0EsNkJBQ0ksaUNDcUNKLENEbENBLHdCQUNJLGlDQ3FDSixDRGxDQSw0QkFDSSxpQ0NxQ0osQ0RsQ0Esc0NBQ0ksaUNDcUNKLENEbENBLGtDQUNJLGlDQ3FDSixDRGxDQSxvQ0FDSSxpQ0NxQ0osQ0RsQ0EsK0JBQ0ksaUNDcUNKLENEbENBLCtCQUNJLGlDQ3FDSixDRGxDQSw2QkFDSSxpQ0NxQ0osQ0RsQ0EsNEJBQ0ksaUNDcUNKLENEbENBLHVCQUNJLGlDQ3FDSixDRGxDQSw2QkFDSSxpQ0NxQ0osQ0RsQ0Esc0JBQ0ksaUNDcUNKLENEbENBLHlCQUNJLGlDQ3FDSixDRGxDQSx5Q0FDSSxpQ0NxQ0osQ0RsQ0EsMEJBQ0ksaUNDcUNKLENEbENBLHVCQUNJLGlDQ3FDSixDRGxDQSx5QkFDSSxpQ0NxQ0osQ0RsQ0Esd0JBQ0ksaUNDcUNKLENEbENBLHdCQUNJLGlDQ3FDSixDRGxDQSxzQkFDSSxpQ0NxQ0osQ0RsQ0EsNEJBQ0ksaUNDcUNKLENEbENBLHdCQUNJLGlDQ3FDSixDRGxDQSx3QkFDSSxpQ0NxQ0osQ0RsQ0EscUJBQ0ksaUNDcUNKLENEbENBLHNCQUNJLGlDQ3FDSixDRGxDQSxzQ0FDSSxpQ0NxQ0osQ0RsQ0Esd0JBQ0ksaUNDcUNKLENEbENBLHlCQUNJLGlDQ3FDSixDRGxDQSwrQkFDSSxpQ0NxQ0osQ0RsQ0EsNEJBQ0ksaUNDcUNKLENEbENBLHdCQUNJLGlDQ3FDSixDRGxDQSxzQkFDSSxpQ0NxQ0osQ0RsQ0EsMkJBQ0ksaUNDcUNKLENEbENBLHlCQUNJLGlDQ3FDSixDRGxDQSx1QkFDSSxpQ0NxQ0osQ0RsQ0Esd0NBQ0ksaUNDcUNKLENEbENBLDZCQUNJLGlDQ3FDSixDRGxDQSx3Q0FDSSxpQ0NxQ0osQ0RsQ0Esb0NBQ0ksaUNDcUNKLENEbENBLDZCQUNJLGlDQ3FDSixDRGxDQSx1Q0FDSSxpQ0NxQ0osQ0RsQ0EsMkVBQ0ksaUNDcUNKLENEbENBLHdFQUNJLGlDQ3FDSixDQ3RsQkEsV0FDRSxzQkFPQSxrQkFDQSxnQkFQQSw0Q0FDQSwrT0QrbEJGLENDdGxCQSxXQUNFLHNCQU9BLGtCQUNBLGdCQVBBLDRDQUNBLGdQRDBsQkYsQ0NqbEJBLFdBQ0Usc0JBTUEsa0JBQ0EsZ0JBTkEsNkNBQ0EsbVBEcWxCRixDQzdrQkEsV0FDRSxzQkFPQSxrQkFDQSxnQkFQQSw2Q0FDQSxtUERpbEJGLENDeGtCQSxXQUNFLHNCQU9BLGtCQUNBLGdCQVBBLDZDQUNBLG1QRDRrQkYsQ0Nua0JBLFdBQ0Usc0JBT0Esa0JBQ0EsZ0JBUEEsNkNBQ0EsbVBEdWtCRixDQzlqQkEsV0FDRSxzQkFPQSxrQkFDQSxnQkFQQSw2Q0FDQSxtUERra0JGLENDeGlCQSxLQUNJLFVDdkdHLENEd0dILGdFQUNBLGNBVmUsQ0FZZixlRDBpQkosQ0N2aUJBLFFBSkksZURnakJKLENDNWlCQSxHQUNJLGNEMmlCSixDQ3ZpQkEsR0FDSSxjRDJpQkosQ0N2aEJBLDRCQUhDLGVEK2lCRCxDQzVpQkEsT0FDSSxjRDJpQkosQ0NwaUJBLDR0QkFDSSxjQUVBLGNBdERjLENBcURkLGVEd2lCSixDR2xwQkEsZUFWQyxxQkFQQSxjSGtyQkQsQ0cxcUJDLHFCQUNDLGtCQzNCSyxDRDZCTCxVQ25DTSxDRGtDTixTSDZxQkYsQ0dscUJBLGVBekJDLGVDbkJNLENEOEJOLHFCQVBBLGNIeXNCRCxDR2pzQkMscUJBQ0MsZUNoQ0ssQ0RrQ0wsVUNuQ00sQ0RrQ04sU0hvc0JGLENLdnVCQSwrRkFDSSx5REw2dUJKLENLMXVCQSxvRkFDSSwrQkw2dUJKLENNbnZCQSxrQkFZQywwREFQQSx3QkFEQSw0QkFPQSxZQURBLFVOOHVCRCxDT3J2QkEsb0JBT0MsbUNBTkEsZUFLQSxhUGl3QkQsQ08zdkJBLG1EQUhDLHdCQURBLDRCQUpBLFNBQ0EsT0FGQSxRQURBLEtQbXhCRCxDT3p3QkEsK0JBU0MscUJMdEJPLENLZVAsV0FDQSxrQkFGQSx1QkFPQSxZUGl3QkQsQ083dkJDLGlEQUNDLFlQK3ZCRixDTzN2QkEsTUFHQywyQ0FDQSx3Q0FDQSxtQ0FKQSxZQUNBLFVQaXdCRCxDTzV2QkEscUJBQXVCLEdBQU8sNEJQaXdCNUIsQ0FDRixDT2p3QkEsd0JBQTBCLEdBQU8sK0JQcXdCL0IsQ0FDRixDT3J3QkEsZ0JBQWtCLEdBQU8sZ0NBQW1DLHVCUDB3QjFELENBQ0YsQ096d0JBLGtCQUlDLFNBRUEsa0JBREEsaUJBSEEsa0JBQ0EsT1A2d0JELENPdndCQSx3RUFFQyxTUDB3QkQsQ1E5eUJBLFNBQ0MsZVJpekJELENRaHpCRSxlQUdFLFdBRkEsV0FDQSxhUm16QkosQ1NwdkJBLG1CQUNJLHlCVHd3QkosQ1V6MUJBLG9CQUNDLHNCQUNBLGVBQ0EsVVZtd0NELENVdnVDQyxvQkFDQyxjRDFCaUIsQ0MyQmpCLGVWbXdDRixDVS92Q0EsV0FDQyxXVmt3Q0QsQ1U5dkNBLGNBQ0MsaUJWaXdDRCxDVWh3Q0MsdUJBQ0Msa0JWa3dDRixDVS92Q0MsbUNBQ0MsaUJWaXdDRixDVTl2Q0MseUJBQ0MsZVZnd0NGLENVOXZDRywrQkFDQyxlQUNBLG9CVmd3Q0osQ1U5dkNHLGdEQUNDLFVWZ3dDSixDVTl2Q0cscUNBQ0MsWVZnd0NKLENVM3ZDQyx5QkFDQyxlVjZ2Q0YsQ1V6dkNBLGNBRUMsaUJBREEsZVY2dkNELENVdHZDRSx3QkFFQyxzQkFEQSxvQlY4dkNILENVcHZDQSxtQkFDQyxTVjR2Q0QsQ1V2dkNDLHlCQUNDLHlDVjB2Q0YsQ1V4dkNDLDBCQ3pCQyxjQUZBLGVBQ0EsZVh1eENGLENXcnhDRSxnQ0FHUyxXQUZBLFdBQ0EsYVh3eENYLENZNTBDSSx1Q0prSUYsb0JSaXRDRixDWW4xQ0ksOEVBQ0Usc0JKc0lGLFVLckprQixDRGlCZCxTRndFcUMsQ0Y2RHpDLDRDUnF0Q0osQ1k3MUNJLHVDSnVKRiw2QktqS29CLENMNElwQixxQkFzQkEsZ0NScXNDRixDVWp4Q0UsdUNBQ0Msa0JWbXhDSCxDY3IzQ1Esc0RBQ0ksZUFDQSxXZGkvQ1osQ2M3K0NJLG1CQUdJLGNkKytDUixDYy85Q0ksaUNBQ0ksbUJkNCtDUixDY3orQ0kscUNBQ0ksa0JBQ0EsZ0JkMitDUixDY3grQ0ksK0JBR0ksb0JkMCtDUixDY3IrQ1Esc0NBQ0ksY2R1K0NaLENjeDlDSSx5QkFHSSxxQlp0RUEsQ1lxRUEsYVo5Q0MsQ1k2Q0QsYWR1K0NSLENjbCtDSSxxQ0FFSSx3Qlp6RUcsQ1kyRUgscUJBQ0EsMEJBREEsdUJBSEEsV2R3K0NSLENjbCtDUSw4Q0FFSSwwQkFEQSxhQUVBLGVkbytDWixDY24rQ1ksb0RBQ0ksWWRxK0NoQixDY2grQ0ksbUNBQ0ksUWRxK0NSLENjNTlDUSx1R0FDSSwrQmRpK0NaLENjOTlDUSxzREFDSSxpQmRnK0NaLENjMzlDUSw2Q0FDSSxjQUNBLGlCZDY5Q1osQ2Uza0RBLDJDQUtDLFdBSkEsNkJBRUEsMEJBQ0EsZ0JBRkEsYWZrbERELENlbmtEQywrREFFQyxPQURBLGtCQUVBLE1mcWtERixDZW5rREMsaUVBQ0MsMkJBQ0EseUJBQ0EsZWZxa0RGLENlbmtEQyxvSkFFQyxPQUdBLGtCQUNBLEtma2tERixDZWhrREMsMkdBQ0Msc0Jma2tERixDZS9qREUseUVBQ0MsZWZpa0RILENlN2pERSxtSEFHQyxXQUZBLFdBQ0EsYWZna0RILENlbmtEQyx5RUFNQyxrQlg3Q0ssQ1crQ0wsVVhyRE0sQ1dzRE4sc0JBR0EsbUJBTEEsYWZta0RGLENlN2pERSwyR0FDQyxVWDNESyxDVzRETCxjQUNBLGVmK2pESCxDZTdqREUsbUZBQ0MseUJBQ0EscUJmK2pESCxDZTdqREUsNkVBQ0MsV2YrakRILENlNWpEQyxxRkFLQywwQkFGQSxlQURBLFlBREEsa0JBR0EsaUJmK2pERixDZTdqREUsaUdBR0MsV0FDQSxZQUlBLG9CQU5BLGtCQUtBLFVBREEsUUFEQSxVZmlrREgsQ2UzakRDLCtFQUNDLFlmNmpERixDZTNqREMsaUZBRUMsMEJBTUEsc0JBUEEsMEJBSUEscUJBQ0EsbUJBRkEsZ0JBTUEsaUJBSEEsMEJBRUEsa0JBTkEsU2Zva0RGLENlNWpERSx1RkFFQyxlZGJnQixDY2NoQixTQUZBLHlCZmdrREgsQ2UzakRJLDJIQUNBLGNkYmUsQ2NjZixrQmY2akRKLENlMWpERSx5SEFDQyxpQmY0akRILENlMWpERSxxRkFDQyxRZjRqREgsQ2V4akRFLHVIQUNDLGdCQUNBLGVmMGpESCxDZXJqREcsNkpBQ0MsZWZ1akRKLENlcGpERSxpSEFDQyxrQlg5SFEsQ1crSFIsa0Nmc2pESCxDZXJqREcsdUhBQ0MsY2QxQ2MsQ2MyQ2QsZWZ1akRKLENlbmpERyxxSEFDQyxnQmZxakRKLENlbGpERSx1SEFFQyxtQkFEQSxpQkFFQSxpQkFDQSxVZm9qREgsQ2VsakRHLDZIQUNDLFlmb2pESixDZWxqREcsNkhBQ0MsZWRqRWUsQ2NvRWIsaUJBRkYsbUJBQ0UsbUJmcWpETixDZWxqREcsK0lBRUMsbUNBREEsc0JmcWpESixDZWxqREssdU9BQ0MsNkJBQ0EsY2R4RVksQ2N5RVosZWQ3RWEsQ2M4RWIsV2ZvakROLENlbGpESyxpTUFFQywwQ0FDQSxZQUZBLGtCZnNqRE4sQ2VsakRLLGlOQUNDLHFCZm9qRE4sQ2VsakRLLG1OQUNDLHFCZm9qRE4sQ2VsakRLLHdhQUNDLFlmb2pETixDZS9pREUsbUhBQ0MsV0FDQSxZQUNBLGtCQUNBLGlCZmlqREgsQ2VoakRHLHVIQUVDLGVBQ0EsWWZpakRKLENlaGpESSwrSUFDQyxnQmZrakRMLENlOWlERSw2SUFDQyxZZmdqREgsQ2U5aURFLHlIQUVDLG1DQURBLGFBRUEsaUJmZ2pESCxDZS9pREcsdzNCQUNDLFNBQ0EsaUJBQ0EsZWZpakRKLENlOWlERSwrR0FDQyxrQlhoTlEsQ1dtTlIsZ0VBRkEsY2QxSGUsQ2M4SGYsWUFDQSxnQkFGQSxjZmtqREgsQ2UvaURHLGlhQUNDLGVBQ0EsZWZpakRKLENlN2lEQyxtREFDQyx1QmYraURGLENlN2lEQywyRkFPQyxrQkFMQSxVZmdqREYsQ2UxaURFLGlIQUNDLFVYL09JLENXZ1BKLGdCQUNBLGlCZjRpREgsQ2UxaURFLDJHQUVDLFdBREEsYWY2aURILENlMWlERyw4U1o5RUUsdUVBbEJILGtCQUNBLGVBRUEscUJZK0ZHLFlaOUZILFlBRUEsWUFKQSxxQllpR0csbUJBRkEsV1o1RkgsVUgwb0RGLENHem5EQyxrVkFHRSxZQURBLHFCQURBLFVIeW9ESCxDZXpqREcsNFNBRUUsWUFDQSxtQkFGQSxVZjZqREwsQ2UxakRLLHdVQUNFLFVmNGpEUCxDZTFqREssZ1VBQ0UsWWY0akRQLENHNXFEQyw0U0FZSSx1RUFYSCxrQkFDQSxlQUVBLHFCQUNBLFlBUUcsaUJBTkgsWUFKQSxxQkFHQSxVSCtxREYsQ0c5cERDLGdWQUdFLFlBREEscUJBREEsVUhzcURILENldmtEQyw2RkFDQywwQmZ5a0RGLENldmtEQyxvS0FPQyxrQlhsUkssQ1dtUkwsdUNBTEEsVVhwUk0sQ1d1Uk4sZUFHQSx5QkFMQSxzQkFDQSwwQkFKQSxnQkFDQSxhZmdsREYsQ2V4a0RFLGdMQUlDLHNCQUNBLHlDQUZBLHNCQUZBLG1CQUNBLGlCZjZrREgsQ2V6a0RHLHdMQVVDLHNCQUpBLHFCQURBLFdBR0EseUJBQ0Esc0JBUEEsbUJBQ0EsMkJBSUEsNEJBSEEscUJmZ2xESixDZXhrREksZ05BQ0Msd0JYclNNLENXc1NOLFVmMGtETCxDZXprREssZ1JBQ0Msa0JmMmtETixDZXhrREksd1BBR0Msa0JYOVNNLENXa1ROLGtCQU5BLFVYclRHLENXd1RILGVkOU5jLENjNE5kLDBCQUlBLGtCQURBLGVmNGtETCxDZXRrREUsNE1BR0Msd0NBQ0EseUNBSEEscUJmMGtESCxDZXRrREcsZ2NBQ0MsMEJBR0EscUJBREEsMEJmd2tESixDZXRrREksZ2tCQUdDLGtCWG5VTSxDV3VVTixrQkFMQSxVWDNVRyxDVzZVSCxlZG5QYyxDY2dQZCwwQkFLQSxrQkFEQSxlZjBrREwsQ2Vqa0RFLHFIQUNDLFlmbWtESCxDZWhrREMseUVBSUMsV0FDQSxVWC9WSyxDVzJWTCxxQkFFQSxVQURBLFVmcWtERixDZWprREUsNkVBQ0MsVWZta0RILENlamtERSwrRUFDQyxlZm1rREgsQ2Vqa0RFLHFGQUlDLGNBSEEsZWQ5UWdCLENjK1FoQixpQkFDQSxpQmZva0RILENlamtERSx1UUFDQyxtQ0FHQSxtQkFGQSxlQUNBLFNmb2tESCxDZWprREUsMkZBQ0MsWWZta0RILENlamtERSx5R0FFQyxrQkFEQSxXZm9rREgsQ2Vqa0RFLHFHQUVDLGtCQURBLFdmb2tESCxDZWprREUscUhBQ0MsV2Zta0RILENlamtERSwyR0FDQyxXQUNBLFdmbWtESCxDZWprREUsMkdBQ0MsV2Zta0RILENlbGtERyx5SEFDQyxXZm9rREosQ2Vqa0RFLGdPQUVDLFNBREEsVWZva0RILENlamtERSxxSEFHQyxXQUZBLHNCQUNBLGtCQUVBLGdCZm1rREgsQ2Vsa0RHLHVLQUVDLGdCQURBLFdmcWtESixDZWxrREcsNkpBSUMsZ0JBREEsWUFGQSxXZnNrREosQ2Voa0RFLDJHQUNDLGtCWHpaUSxDVytaUixnRUFMQSxjZG5VZSxDY29VZixlZHhVZ0IsQ2M2VWhCLGdCQUpBLG9CZnFrREgsQ2Voa0RHLCtHQUNDLHdCZmtrREosQ2UvakRHLCtJQUdDLGlCQUNBLFNmK2pESixDZTdqREcsK0lBRUMsaUJBQ0Esa0JBQ0EsU2Y4akRKLENlNWpERywrSUFJQyxpQkFEQSxTZjZqREosQ2V6akRFLCtHQUNDLGFBRUEsY0FEQSxVZjRqREgsQ2UxakRHLHFJQUNDLHVDQUdBLFlBRkEsVUFDQSxVZjZqREosQ2UzakRJLDJKQUVDLHFCQURBLFNmOGpETCxDZTNqREksNkpBR0MscUJBREEsa0JBREEsU2YrakRMLENlM2pESSw2SkFFQyxxQkFEQSxTZjhqREwsQ2V6akRFLHFGQUNDLFVmMmpESCxDZTFqREcsMkZBQ0Msd0JYbmRPLENXcWRQLDBDQURBLHVDQUdBLFVYN2RHLENXOGRILGNkalljLENja1lkLGVkdFllLENjbVlmLGVmK2pESixDZTNqREksbUhBRUMsd0NBREEsdUJmOGpETCxDZTNqREksaUhBQ0Msd0JBQ0Esd0NmNmpETCxDZXpqREcsMkZBR0MsMENBREEsY2Q3WWUsQ2M0WWYsZ0JBR0Esa0JmMmpESixDZXhqREUsK0VadmVELGVIa2lFRCxDR2ppRUUsMkZBR0UsV0FGQSxXQUNBLGFIb2lFSixDZWhrREUsK0VBRUMsaUJBQ0EsZWZpa0RILENlaGtERyxxRkFDQyxXQUNBLGlCZmtrREosQ2UvakRFLHVHQUNDLDBDQUdBLDBEQUVBLFVYamdCSyxDV2dnQkwsUWZra0RILENlL2pERSx1R0FDQyxXQUNBLGlCQUNBLGtCQUNBLGVmaWtESCxDZS9qREUscUdBR0MseUJBRkEsV0FHQSxXQUZBLFVmbWtESCxDZWhrREcsMkdBQ0Msa0JYemdCRyxDVzZnQkgsVVhuaEJJLENXaWhCSixjZG5iYyxDY2tiZCxnQkFFQSxlQUVBLGVma2tESixDZWprREksbUlBQ0Msd0JBQ0EsaUJmbWtETCxDZWprREksaUlBQ0Msd0JBRUEsbUJBREEsZ0Jmb2tETCxDZWhrREcsMkdBQ0MsNkJBQ0EsNEJma2tESixDZWprREksbUlBQ0MsZWZta0RMLENlaGtERywyR0FDQyxlQUVBLGdCQURBLHFCZm1rREosQ2Voa0RJLG1JQUNDLGlCZmtrREwsQ2Voa0RJLGlJQUVDLG1CQURBLGdCZm1rREwsQ2Voa0RJLG1IQUNDLGdCZmtrREwsQ2UvakRHLHVJQUNDLFlmaWtESixDZWhrREksNklBRUMsVUFEQSxnQkFFQSxrQmZra0RMLENlamtESyxtSkFLQyxtQkFKQSxjQUVBLFNBREEsZUFFQSxpQmZva0ROLENlbGtETSx5SkFLQyxnQ0FIQSxXQUVBLGlCQUhBLGdCQUVBLGVBR0EsaUJmb2tEUCxDZW5rRE8sNkpBQ0MsV0FFQSxjZDllVSxDYzZlVixXZnNrRFIsQ2Vwa0RRLDZLQUVDLFdBQ0Esa0JBRkEsVWZ3a0RULENlbmtETyw2SkFDQyxnQmZxa0RSLENlbmtETyxtS0FDQyxrQmZxa0RSLENlbmtETyxpTEFDQyxZZnFrRFIsQ2U5akRFLDJGWnRsQkQsZUh1cEVELENHdHBFRSx1R0FHRSxXQUZBLFdBQ0EsYUh5cEVKLENldGtERSwyRkFRQyxtQkFOQSwwQkFLQSw2QkFEQSxhWGptQkksQ1dnbUJKLGNkeGdCZSxDY3NnQmYsU0FDQSxXZjJrREgsQ2V0a0RHLGlHQUVDLGdCQURBLFFmeWtESixDZXZrREksdUdBQ0MsVWZ5a0RMLENleGtESyxtSEFDQyxhWHZtQkssQ1d3bUJMLGNmMGtETixDZXhrREssK0dBQ0MsYWYwa0ROLENldmtESSw2SEFDQyxjZnlrREwsQ2Vya0RFLDJJQUNDLFVmdWtESCxDZW5rREUsaUlBQ0MsU2Zxa0RILENlcGtERywrSkFDQyxlZnNrREosQ2Vya0RJLHFNQUVHLGdDQURGLFNmd2tETCxDZWxrREMseUVaam9CQSxlSHNzRUQsQ0dyc0VFLHFGQUdFLFdBRkEsV0FDQSxhSHdzRUosQ2Uxa0RDLHlFQVFDLG1CQU5BLDBCQUtBLDZCQURBLGFYNW9CSyxDVzJvQkwsY2RuakJnQixDY2lqQmhCLFNBQ0EsWWYra0RGLENlMWtERSwrRUFFQyxnQkFEQSxRZjZrREgsQ2Uza0RHLHFGQUNDLFVmNmtESixDZTVrREksaUdBQ0MsYVhscEJNLENXbXBCTixjZjhrREwsQ2V2a0RJLDhOQUdDLGVBREEsa0JmNmtETCxDZXRrREUsK0daeHBCRCxrQkNkTSxDRHdCTixZQVJBLGtCQURBLFVDckJPLENEdUJQLGVBUUEscUJBUEEsY0Z3RWtCLENFdkVsQixlRmdFcUIsQ0UvRHJCLGNBQ0EsZUFDQSxpQkFDQSxpQkhtdUVELENHaHVFQywySEFDQyxrQkMzQkssQ0Q2QkwsVUNuQ00sQ0RrQ04sU0htdUVGLENHaHVFQyw2SEFDQyxVSGt1RUYsQ2U1bERFLCtHQUVDLDBCQUNBLFdmNmxESCxDZTFsREMsbUZadnFCQSxlSG93RUQsQ0dud0VFLCtGQUdFLFdBRkEsV0FDQSxhSHN3RUosQ2VsbURDLG1GQUlDLFlBREEsWUFEQSxnQmZxbURGLENlaG1ERSxpSVpycUJELGVDbkJNLENENkJOLFlBUkEsa0JBREEsVUNyQk8sQ0R1QlAsZUFRQSxxQkFOQSxlRmdFcUIsQ0UvRHJCLGNBQ0EsZUFDQSxpQkFDQSxpQkgwd0VELENHdndFQyw2SUFDQyxlQ2hDSyxDRGtDTCxVQ25DTSxDRGtDTixTSDB3RUYsQ0d2d0VDLCtJQUNDLFVIeXdFRixDZXRuREUsaUlBSUMsY2Q3bEJnQixDYzJsQmhCLDBCQUNBLFdmd25ESCxDZW5uREUseUdaN3FCRCxrQkNkTSxDRHdCTixZQVJBLGtCQURBLFVDckJPLENEdUJQLGVBUUEscUJBUEEsY0Z3RWtCLENFdkVsQixlRmdFcUIsQ0UvRHJCLGNBQ0EsZUFDQSxpQkFDQSxpQkhxeUVELENHbHlFQyxxSEFDQyxrQkMzQkssQ0Q2QkwsVUNuQ00sQ0RrQ04sU0hxeUVGLENHbHlFQyx1SEFDQyxVSG95RUYsQ2V6b0RFLHlHQUVDLDBCQUNBLFlBQ0EsYWYwb0RILENldm9EQyxpRUFDQyxjQUNBLGVkL21CaUIsQ2NnbkJqQixZQUNBLDZCQUNBLFNmeW9ERixDZXhvREUsdUVBQ0Msd0JBQ0EsVVgvc0JJLENXZ3RCSixjQUNBLFdBQ0EsWUFFQSxnQkFDQSxrQkFGQSxVZjRvREgsQ2V6b0RHLDJFQUNDLFVYdnRCRyxDV3d0Qkgsb0JmMm9ESixDZXZvREMsbUVBRUMscUJYL3RCTSxDVzh0Qk4sMEJBRUEsZ0JmeW9ERixDZXZvREMsdUVBQ0MsVVhsdUJLLENXbXVCTCxpQkFDQSxrQkFDQSxlZnlvREYsQ2V4b0RFLDJFQUNDLGVmMG9ESCxDZXZvREMsK0VBQ0MsWWZ5b0RGLENldm9EQywrRUFDQyxZZnlvREYsQ2V4b0RFLHFGQUNDLGNkanBCZ0IsQ2NrcEJoQiw0QmYwb0RILENleG9ERSxxR0FDQyxZZjBvREgsQ2V6b0RHLG1IQUNDLHdCZjJvREosQ2V4b0RFLDZIQUNDLHdDQUVBLGtCQURBLGlCZjJvREgsQ2V6b0RHLDJJQUNDLGdCZjJvREosQ2V6b0RHLG1JQUNDLGFmMm9ESixDZTFvREkseUlBQ0MsZWY0b0RMLENlM29ESyxpS0FDQyxZZjZvRE4sQ2Vwb0RFLHlHQUNDLGdCZnNvREgsQ2Vwb0RFLDhRQUVDLHlCQURBLHFCZnVvREgsQ2Vyb0RHLHdxQkFDQyx5QkFDQSxxQmZ1b0RKLENlbm9ERyxxS0FDQyxxQmZxb0RKLENlaG9ERSw2SEFDQyxhQUNBLFdma29ESCxDZWpvREcsbUlBQ0MsZUFDQSxnQmZtb0RKLENlL25EQyxpRUFDQyxrRUFDQSxtQ0FFQSxnQkFEQSxvQmZrb0RGLENlaG9ERSx5RUFDQyxpQmZrb0RILENlL25EQyx1RUFFQyxtQkFEQSxnQmZrb0RGLENlaG9ERSxpSEFDQyxnQmZrb0RILENlL25EQyx5REFDQyxpRWZpb0RGLENlaG9ERSxpRUFDQyxpQmZrb0RILENnQi80RUEsZUE3Q0Msa0JkS00sQ2NITixZQURBLGtCQUVBLFVkTk8sQ2NPUCxlQUNBLGVQTnFCLENPT3JCLGNBQ0EsZUFDQSxpQkFDQSxpQmhCZzhFRCxDZ0IvN0VDLDBDQUNDLG1CQUNBLFVkZk0sQ2NnQk4sU2hCaThFRixDZ0IvN0VDLHFCQUNHLFdoQmk4RUosQ2dCLzdFQyxzQkFDQyxVaEJpOEVGLENnQm42RUEsZUFqREMsZWRDVSxDY0NWLFlBREEsa0JBRUEsVWROTyxDY09QLGVBQ0EsZVBOcUIsQ09PckIsY0FDQSxlQUNBLGlCQUNBLGlCaEJ3OUVELENnQnY5RUMsMENBQ0MsbUJBQ0EsVWRmTSxDY2dCTixTaEJ5OUVGLENnQnY5RUMscUJBQ0csV2hCeTlFSixDZ0J2OUVDLHNCQUNDLFVoQnk5RUYsQ2dCdDdFQSx1REF0REMsa0JkS00sQ2NITixZQURBLGtCQUVBLFVkTk8sQ2NPUCxlQUNBLGVQTnFCLENPT3JCLGNBaURBLGtCQWhEQSxlQUNBLGlCQUNBLGlCaEJrL0VELENnQmovRUMsc0xBQ0MsbUJBQ0EsVWRmTSxDY2dCTixTaEJtL0VGLENnQmovRUMsMkZBQ0csV2hCbS9FSixDZ0JqL0VDLGlHQUNDLFVoQm0vRUYsQ2dCNzhFQywyRkFFQyxpQkFEQSxjaEJnOUVGLENnQjc4RUMsaUdBQ0MsZWhCKzhFRixDZ0I1OEVBLG9CQWpFQyxlZENVLENjQ1YsWUFEQSxrQkFFQSxVZE5PLENjT1AsZUFDQSxlUE5xQixDT09yQixjQUNBLGVBQ0EsaUJBQ0EsaUJoQmloRkQsQ2dCaGhGQyxnRUFDQyxtQkFDQSxVZGZNLENjZ0JOLFNoQmtoRkYsQ2dCaGhGQyxnQ0FDRyxXaEJraEZKLENnQmhoRkMsa0NBQ0MsVWhCa2hGRixDZ0JoK0VBLFdBckVDLGtCZFVPLENjUlAsWUFEQSxrQkFFQSxVZE5PLENjT1AsZUFDQSxlUE5xQixDT09yQixjQUNBLGVBQ0EsaUJBQ0EsaUJoQnlpRkQsQ2dCeGlGQyxrQ0FDQyxtQkFDQSxVZGZNLENjZ0JOLFNoQjBpRkYsQ2dCeGlGQyxpQkFDRyxXaEIwaUZKLENnQnhpRkMsa0JBQ0MsVWhCMGlGRixDZ0JuakZDLGdDQUNDLG1CQUNBLFVkZk0sQ2NnQk4sU2hCa2tGRixDZ0Joa0ZDLGdCQUNHLFdoQmtrRkosQ2dCaGtGQyxpQkFDQyxVaEJra0ZGLENnQnhnRkEsWUFuREMseUJBREEsa0JBR0EsZVA3QnFCLENPOEJyQixtQkFDQSxlaEJpa0ZELENnQmhrRkMsOEJBUEEsdUJBR0EsYWhCd2tGRCxDZ0Joa0ZDLHFDQUVDLHdCaEJpa0ZGLENnQi9qRkMscUJBRUMsaUJkeENTLENjdUNULFVoQmtrRkYsQ2dCemhGQSxTQWpGQyxrQmRlSyxDY2JMLFlBREEsa0JBRUEsVWROTyxDY09QLGVBQ0EsZVBOcUIsQ09PckIsY0FDQSxlQUNBLGlCQUNBLGlCaEI4bUZELENnQjdtRkMsOEJBQ0MsbUJBQ0EsVWRmTSxDY2dCTixTaEIrbUZGLENnQjdtRkMsZUFDRyxXaEIrbUZKLENnQjdtRkMsZ0JBQ0MsVWhCK21GRixDaUJyaEZDLElBR0Usd0JBQ0EseUJBS0EsMEJBRkEseUJBQ0EsMEJBUEQsaUJqQjZoRkYsQ2lCOWhGQyxJQUNDLGtCakJpaUZGLENpQmxpRkMsS0FDQyxtQmpCcWlGRixDaUJ0aUZDLEtBQ0MsbUJqQnlpRkYsQ2lCMWlGQyxLQUNDLG1CakI2aUZGLENpQjlpRkMsS0FDQyxtQmpCcWpGRixDaUJ0akZDLEtBQ0MsbUJqQnlqRkYsQ2lCMWpGQyxLQUNDLG1CakI2akZGLENpQjlqRkMsS0FDQyxtQmpCaWtGRixDaUJsa0ZDLEtBQ0MsbUJqQnFrRkYsQ2lCdGtGQyxLQUNDLG1CakJ5a0ZGLENpQjFrRkMsS0FDQyxtQmpCNmtGRixDaUI5a0ZDLEtBQ0MsbUJqQmlsRkYsQ2lCbGxGQyxLQUNDLG1CakJxbEZGLENpQnRsRkMsS0FDQyxtQmpCeWxGRixDaUIxbEZDLEtBQ0MsbUJqQjZsRkYsQ2lCOWxGQyxLQUNDLG1CakJpbUZGLENpQmxtRkMsS0FDQyxtQmpCcW1GRixDaUJ0bUZDLEtBQ0MsbUJqQnltRkYsQ2lCMW1GQyxLQUNDLG1CakI2bUZGLENpQjltRkMsTUFHRSx3QkFDQSx5QkFIRCxvQmpCbW5GRixDaUJwbUZDLFlBQ0Msc0JqQnVtRkYsQ2lCeG1GQyxZQUNDLHdCakIybUZGLENpQjVtRkMsYUFDQyx5QmpCK21GRixDaUJobkZDLGFBQ0MseUJqQm1uRkYsQ2lCcG5GQyxhQUNDLHlCakJ1bkZGLENpQnhuRkMsYUFDQyx5QmpCMm5GRixDaUI1bkZDLGFBQ0MseUJqQituRkYsQ2lCM25GQyxjQUNDLHdCakI4bkZGLENpQi9uRkMsY0FDQywwQmpCa29GRixDaUJub0ZDLGVBQ0MsMkJqQnNvRkYsQ2lCdm9GQyxlQUNDLDJCakIwb0ZGLENpQjNvRkMsZUFDQywyQmpCOG9GRixDaUIvb0ZDLGVBQ0MsMkJqQmtwRkYsQ2lCbnBGQyxlQUNDLDJCakJzcEZGLENpQmxwRkMsYUFDQyx1QmpCcXBGRixDaUJ0cEZDLGFBQ0MseUJqQnlwRkYsQ2lCMXBGQyxjQUNDLDBCakI2cEZGLENpQjlwRkMsY0FDQywwQmpCaXFGRixDaUJscUZDLGNBQ0MsMEJqQnFxRkYsQ2lCdHFGQyxjQUNDLDBCakJ5cUZGLENpQjFxRkMsY0FDQywwQmpCNnFGRixDaUJ6cUZDLGVBQ0MseUJqQjRxRkYsQ2lCN3FGQyxlQUNDLDJCakJnckZGLENpQmpyRkMsZ0JBQ0MsNEJqQm9yRkYsQ2lCcnJGQyxnQkFDQyw0QmpCd3JGRixDaUJ6ckZDLGdCQUNDLDRCakI0ckZGLENpQjdyRkMsZ0JBQ0MsNEJqQmdzRkYsQ2lCanNGQyxnQkFDQyw0QmpCb3NGRixDaUJoc0ZDLElBSUUsU0FHQSxlQUNBLGVqQmdzRkgsQ2lCeHNGQyxJQUNDLFVqQjJzRkYsQ2lCNXNGQyxLQUNDLFdqQitzRkYsQ2lCaHRGQyxLQUNDLFdqQm10RkYsQ2lCcHRGQyxLQUNDLFdqQnV0RkYsQ2lCeHRGQyxLQUNDLFdqQjJ0RkYsQ2lCNXRGQyxLQUNDLFdqQit0RkYsQ2lCaHVGQyxLQUNDLFdqQm11RkYsQ2lCcHVGQyxLQUNDLFdqQnV1RkYsQ2lCeHVGQyxLQUNDLFdqQjJ1RkYsQ2lCNXVGQyxLQUNDLFdqQit1RkYsQ2lCaHZGQyxLQUNDLFdqQm12RkYsQ2lCcHZGQyxLQUNDLFdqQnV2RkYsQ2lCeHZGQyxLQUNDLFdqQjJ2RkYsQ2lCNXZGQyxLQUNDLFdqQit2RkYsQ2lCaHdGQyxLQUNDLFdqQm13RkYsQ2lCcHdGQyxLQUNDLFdqQnV3RkYsQ2lCeHdGQyxLQUNDLFdqQjJ3RkYsQ2lCNXdGQyxLQUNDLFdqQit3RkYsQ2lCaHhGQyxLQUNDLFdqQm14RkYsQ2lCcHhGQyxNQUlFLGNqQnN4RkgsQ2lCMXdGQyxhQUNDLHVCakI2d0ZGLENpQjl3RkMsYUFDQyx5QmpCaXhGRixDaUJseEZDLGNBQ0MsMEJqQnF4RkYsQ2lCdHhGQyxjQUNDLDBCakJ5eEZGLENpQjF4RkMsY0FDQywwQmpCNnhGRixDaUI5eEZDLGNBQ0MsMEJqQml5RkYsQ2lCbHlGQyxjQUNDLDBCakJxeUZGLENpQmp5RkMsZUFDQyx5QmpCb3lGRixDaUJyeUZDLGVBQ0MsMkJqQnd5RkYsQ2lCenlGQyxnQkFDQyw0QmpCNHlGRixDaUI3eUZDLGdCQUNDLDRCakJnekZGLENpQmp6RkMsZ0JBQ0MsNEJqQm96RkYsQ2lCcnpGQyxnQkFDQyw0QmpCd3pGRixDaUJ6ekZDLGdCQUNDLDRCakI0ekZGLENpQnh6RkMsY0FDQyx3QmpCMnpGRixDaUI1ekZDLGNBQ0MsMEJqQit6RkYsQ2lCaDBGQyxlQUNDLDJCakJtMEZGLENpQnAwRkMsZUFDQywyQmpCdTBGRixDaUJ4MEZDLGVBQ0MsMkJqQjIwRkYsQ2lCNTBGQyxlQUNDLDJCakIrMEZGLENpQmgxRkMsZUFDQywyQmpCbTFGRixDaUIvMEZDLGdCQUNDLDBCakJrMUZGLENpQm4xRkMsaUJBQ0MsNkJqQnMxRkYsQ2lCdjFGQyxpQkFDQyw2QmpCMDFGRixDaUIzMUZDLGlCQUNDLDZCakI4MUZGLENpQi8xRkMsaUJBQ0MsNkJqQmsyRkYsQ2lCbjJGQyxpQkFDQyw2QmpCczJGRixDaUJqMkZDLElBR0UsY0FDQSxlQUlBLFNqQmkyRkgsQ2lCejJGQyxJQUNDLFdqQjQyRkYsQ2lCNzJGQyxLQUNDLFlqQmczRkYsQ2lCajNGQyxLQUNDLFlqQm8zRkYsQ2lCcjNGQyxLQUNDLFlqQnczRkYsQ2lCejNGQyxLQUNDLFlqQjQzRkYsQ2lCNzNGQyxLQUNDLFlqQmc0RkYsQ2lCajRGQyxLQUNDLFlqQm80RkYsQ2lCcjRGQyxLQUNDLFlqQnc0RkYsQ2lCejRGQyxLQUNDLFlqQjQ0RkYsQ2lCNzRGQyxLQUNDLFlqQmc1RkYsQ2lCajVGQyxLQUNDLFlqQm81RkYsQ2lCcjVGQyxLQUNDLFlqQnc1RkYsQ2lCejVGQyxLQUNDLFlqQjQ1RkYsQ2lCNzVGQyxLQUNDLFlqQmc2RkYsQ2lCajZGQyxLQUNDLFlqQm82RkYsQ2lCcjZGQyxLQUNDLFlqQnc2RkYsQ2lCejZGQyxLQUNDLFlqQjQ2RkYsQ2lCNzZGQyxLQUNDLFlqQmc3RkYsQ2lCajdGQyxLQUNDLFlqQm83RkYsQ2lCcjdGQyxNQUdFLGNBQ0EsZUFIRCxhakIwN0ZGLENpQjM2RkEsYUFDSSxjQUFnQixzQmpCKzZGbEIsQ0FDRixDa0J2bkdBLHFCQUVJLHlCQUlBLGtCQUxBLGlCQUVBLGtCQUNBLGdCQUNBLFVsQjBuR0osQ2tCdm5HSSwyQkFDSSxlbEJ5bkdSLENrQnhuR1EsOEJBQ0ksNEJsQjBuR1osQ2tCem5HWSx5Q0FDSSx5Q2xCMm5HaEIsQ2tCem5HWSxzQ0FDSSxlbEIybkdoQixDa0IxbkdnQix5Q0FDSSxhbEI0bkdwQixDa0J2bkdRLGtDQUlJLGdCQUhBLFlBQ0EsU0FDQSxTbEIwbkdaLENrQnJuR0ksNERBR0ksV0FDQSxnQmxCc25HUixDa0JubkdJLDBEQUdJLFdBQ0EsZWxCb25HUixDa0JqbkdJLHdCQUVJLDBCQURBLHlCQUVBLHFCbEJtbkdSLENrQi9tR0ksd0JBQ0ksa0JoQi9DRyxDZ0JxREgsZ0NBREEsNkJBSkEsVWhCeERELENnQnlEQyxjVG5EVSxDU29EVixlVHpEYyxDUzBEZCxpQkFHQSxrQmxCaW5HUixDa0I5bUdJLGtDQUNJLGtCaEJqRUcsQ2dCc0VLLG1DQUZBLGNUN0RHLENTOERILGVUckVNLENTa0VkLGFBQ0EsZWxCbW5HUixDa0I5bUdRLHdCQUVJLHdDQURBLHdDbEJpbkdaLENrQjdtR0ksdUJBQ0ksUWxCK21HUixDa0I5bUdnQiwrQkFDSSxjbEJnbkdwQixDa0I1bUdJLHdCQUVJLFNBREEsU2xCK21HUixDa0I1bUdJLDhCQUNJLGtCbEI4bUdSLENrQjdtR1Esc0NBQ0ksY1RwRk8sQ1NxRlAsZWxCK21HWixDa0IxbUdBLHFCQUNJLGVsQjZtR0osQ2tCMW1HUSxtQ0FDSSxzQ2xCNG1HWixDa0J6bUdJLHdCQUNJLFdsQjJtR1IsQ2tCem1HSSx3QkFDSSx1Q0FDQSxjVHZHVyxDU3dHWCxXbEIybUdSLENrQjdsR0EsbUJBQ0ksaUJsQndtR0osQ2tCcG1HSSxpQ0FDSSxhbEJ1bUdSLENrQmptR0ksZUFDSSxhbEJvbUdSLENrQmxtR0ksYUFFSSxXQUNBLGNBRkEsU2xCc21HUixDa0JsbUdJLGFBQ0ksaUJBRUEsY0FEQSxTbEJxbUdSLENrQjlsR0Esc0JBQ0ksc0JsQmltR0osQ2tCL2xHQSxzQkFHSSxzQkFDQSxpQ0FIQSxlQUNBLGFsQm9tR0osQ2tCL2xHQSx1QkFDSSx5QkFDQSxhbEJrbUdKLENrQi9sR0EsZ0JBQ0ksdUJsQmttR0osQ2tCOWxHQSxZQUNJLGVsQjBtR0osQ2tCOWxHQSxzQkFWSSxZQURBLGtCQUVBLFdBQ0EsZUFDQSxnQkFDQSxjQUNBLGVBQ0EsaUJBQ0EsaUJsQjhtR0osQ2tCOWxHQSxpQkFaSSxrQmxCb25HSixDa0J4bUdBLE9BR0ksWUFEQSxrQkFFQSxXQUNBLGVBQ0EsZ0JBQ0EsYWxCaW1HSixDa0JobUdJLGtCQU9JLFdBSEEsZUFGQSxZQUdBLGVBRkEsY0FHQSxrQkFMQSxVbEJ3bUdSLENrQmpuR0EsT0FvQkksa0JBSEEsZUFDQSxpQkFDQSxpQmxCb21HSixDa0JobUdBLGlCQUNJLG9CbEJtbUdKLENrQnpsR0EsYUFDSSxhbEJnbUdKLENrQjdsR0EsTUFFSSxVbEJnbUdKLENrQjdsR0EsYUFKSSxpQmxCc21HSixDa0JsbUdBLE9BRUksV2xCZ21HSixDa0I1bEdJLGFBR0ksV0FGQSxXQUNBLGFsQmdtR1IsQ2tCNWxHQSxhQUlJLFdBSEEsa0JBQ0EsV0FDQSxPbEJnbUdKLENrQjFsR0EsUUFDSSxjQUNBLFlBQ0EsZUFDQSxRbEI2bEdKLENrQjFsR0Esd0hBVUksd0RBUkEsbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWxCK2xHSixDa0IzbEdBLDJIQVVJLHVFQVJBLG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVsQmdtR0osQ2tCMWxHSSx1QkFDSSxnQmxCNmxHUixDa0IxbEdRLGdDQUNJLGFsQjRsR1osQ2tCeGxHQSxTQUNJLGFsQjJsR0osQ2tCdmxHQSxVQUlJLGdCRGxTSCxzQkMrUmtDLENBRS9CLG1CQURBLFVsQjRsR0osQ2tCdmxHQSxrQkFFSSxZQUNBLGtCQUZBLHFCbEI0bEdKLENrQnBsR0EsY0M5UUcsaUJuQnMyR0gsQ21CcjJHRSw2QkFJRSx5QkFIQSxrQkFFQSxxQkFHQSwwQkFHQSx5QkFQQSxrQkFLQSxnQkFGQSxVRHlRaUIsQ0N0UWpCLFluQncyR0osQ21CdDJHSSxtQ0FHRSxXQUNBLGNBSEEsU0FJQSxrQkFIQSxPbkIyMkdOLENtQnQyR0ksb0NBQ0Usa0JuQncyR04sQ21CdDJHSSxtQ0FDRSxjQUNBLFFuQncyR04sQ21CdDJHSSwrQ0FFRSxzQkFEQSxZbkJ5MkdOLENtQnQyR0ksK0JBQ0MsaUJBQ0EsY0FDQSxjbkJ3MkdMLENtQnAyR0ksa0NBRUUsWUR5T3FCLENDMU9yQiwwQm5CdTJHTixDbUJyMkdNLHdDQUdFLGtDQUNBLG1DQUZBLDZCQURBLFduQjAyR1IsQ21CbjJHTSwwQ0FDRSxTRCtOMEIsQ0M5TjFCLFduQnEyR1IsQ21CcDJHUSxnREFDRSxTbkJzMkdWLENtQmoyR00sMkNBQ0UsVW5CbTJHUixDbUJsMkdRLGlEQUNFLFVuQm8yR1YsQ21COTFHSSxnQ0FDRSwwQkFDQSxTbkJnMkdOLENtQi8xR00sc0NBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUW5CbzJHUixDbUI3MUdNLHdDQUNFLFNEa00wQixDQ2pNMUIsV25CKzFHUixDbUI5MUdRLDhDQUNFLFNuQmcyR1YsQ21CMzFHTSx5Q0FDRSxVbkI2MUdSLENtQjUxR1EsK0NBQ0UsVW5CODFHVixDbUJ4MUdJLHdDQUNFLDZCQUNBLFVuQjAxR04sQ21CejFHTSw4Q0FJRSxvQ0FGQSw4QkFDQSxpQ0FGQSxVbkI4MUdSLENtQnYxR00sNENBQ0UsU25CeTFHUixDbUJ4MUdRLGtEQUNFLE9uQjAxR1YsQ21CcjFHTSwrQ0FDRSxZbkJ1MUdSLENtQnQxR1EscURBQ0UsVW5CdzFHVixDbUJsMUdJLHVDQUNFLDRCQUNBLFNuQm8xR04sQ21CbjFHTSw2Q0FJRSxvQ0FGQSwrQkFDQSxpQ0FGQSxTbkJ3MUdSLENtQmoxR00sMkNBQ0UsU25CbTFHUixDbUJsMUdRLGlEQUNFLE9uQm8xR1YsQ21CLzBHTSw4Q0FDRSxZbkJpMUdSLENtQmgxR1Esb0RBQ0UsVW5CazFHVixDbUIzMEdJLGtEQUNFLGNuQjYwR04sQ21CMTBHRSxvREFDRSxpQm5CNDBHSixDbUIxMEdFLHlEQUNFLGVuQjQwR0osQ21CMTBHRSwwREFDRSxnQm5CNDBHSixDa0JodUdBLGNBRUkscUJBQ0EsNEJBQ0Esb0JsQml1R0osQ2tCL3RHUSxrQ0FDSSxrQmxCaXVHWixDa0IzdEdBLGtCQUNJLGlCbEI4dEdKLENrQjV0R0EsS0FDSSxtQmxCK3RHSixDa0I1dEdBLGFBQ0ksZWxCK3RHSixDa0I1dEdBLE1BRUksT2xCK3RHSixDa0I1dEdBLFlBSkksaUJsQnF1R0osQ2tCanVHQSxNQUVJLE9sQit0R0osQ2tCNXRHQSxhQUNJLGVsQit0R0osQ2tCNXRHQSxhQUNJLGVsQit0R0osQ2tCNXRHQSxjQUNJLGdCbEIrdEdKLENrQjd0R0EsY0FDSSxnQmxCZ3VHSixDa0I5dEdBLGVBQ0ksaUJsQml1R0osQ2tCL3RHQSxZQUNJLGtCbEJrdUdKLENrQmh1R0EsZ0JBQ0ksa0JsQm11R0osQ2tCOXRHSSxtS0FDSSxtQkFDQSxxRUFDQSxvQmxCaXVHUixDa0I1dEdBLFdBR0ksNENBREEsNkNBREEsbUNsQml1R0osQ2tCN3RHQSxTQUNJLGtDbEJndUdKLENrQjV0R0EsNENBQ0kseUJsQit0R0osQ2tCNXRHQSxNQUNJLHFCbEIrdEdKLENrQjl0R0kseUJBQ0ksZWxCZ3VHUixDa0I3dEdBLE1BRUkscUJsQit0R0osQ2tCOXRHSSx5QkFDSSxlbEJndUdSLENrQjd0R0EsbUJBQ0ksaUJsQmd1R0osQ2tCN3RHQSxnQkFDSSxjQUNBLGtCbEJndUdKLENrQi90R0ksb0JBQ0ksbUJBQ0EscUJsQml1R1IsQ2tCaHVHUSx5Q0FDSSxrQmxCa3VHWixDa0I5dEdRLHNCQUNJLHFCbEJndUdaLENrQmp1R1Esc0JBQ0kscUJsQm11R1osQ2tCcHVHUSxzQkFDSSxxQmxCc3VHWixDa0J2dUdRLHNCQUNJLHFCbEJ5dUdaLENrQnR1R0ksc0JBQ0kscUJsQnd1R1IsQ2tCdHVHSSx1QkFHSSxlQURBLGVBREEsYWxCMHVHUixDa0J2dUdRLHlCQUNJLGVsQnl1R1osQ29COXBIQSw4UEFDSSxrQ3BCb3FISixDb0JqcUhBLDJVQUNJLDJCcEJvcUhKLENvQmpxSEEsNEJBSUksZUFGQSxnQkFEQSwwQkFFQSxlcEJxcUhKLENvQnhsSEEsa0JBdEVJLGNBRkEsY0FDQSxVcEJxcUhKLENvQmxxSEkscUNBRUksbUJBQ0EsY0FsQ1ksQ0FnQ1osb0JwQnNxSFIsQ29CbnFIUSx1Q0EzQkosK0JwQmlzSEosQ29CaHFIUSxxREFqQ0osZ0NBbUNRLDZCQUNBLDBCQUNBLGVwQmtxSFosQ29CanFIWSx5REFDSSxnQkFDQSxXcEJtcUhoQixDb0JqcUhZLDBEQUNJLGVwQm1xSGhCLENvQmpxSFksMERBQ0ksVXBCbXFIaEIsQ29COXBIWSxvRUFDSSxnQnBCZ3FIaEIsQ29CMXBIZ0IsMkZBQ0ksd0JwQjRwSHBCLENvQnhwSFEsK0RBL0RKLGdDQWdFUSxlcEIycEhaLENvQnZwSEksNkNBR0ksbUJBRkEsV0FDQSxVcEIwcEhSLENvQnhwSFEsbURBT0ksZ0NBTEEsK0JBQ0EsNEJBRkEsc0JBaEZHLENBdUZILGNBeEZRLENBb0ZSLGlCQUNBLHNCQUNBLFVwQjRwSFosQ29CenBIWSwwREFqRlIsK0JwQjZ1SEosQ29COW9IQSx3QkEx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a0JBRUEsV0FEQSxTckJrOUhaLENxQmg5SFksc0pBRUksc0JBQ0EsZUFGQSx3QnJCbzlIaEIsQ3FCaDlIWSx5SkFFSSxzQkFEQSx3QnJCbTlIaEIsQ3FCaDlIWSxvQ0FDSSxVckJrOUhoQixDcUI1OEhRLDRCQUNJLGtCQUNBLGVyQis4SFosQ3FCNzhIUSxtQ0FDSSxZckIrOEhaLENxQjc4SFEsb0NBQ0ksYUFDQSxpQnJCKzhIWixDcUI3OEhRLHVDQUNJLFVyQis4SFosQ3FCNzhIUSxrQ0FFSSxVR3pGRixDSHdGRSxRckJnOUhaLENxQjM4SEksbUNBR0ksY0FEQSxZckIrOEhSLENxQjc4SFEscURBQ0ksZ0JyQmc5SFosQ3FCOThIUSwyRUFDSSxnQnJCaTlIWixDcUJoOUhZLGlGQUVJLGVBREEsbUJBRUEsa0JyQm05SGhCLENxQmg5SFEsaUVBQ0ksU3JCbTlIWixDcUJsOUhZLCtFQUNJLGNBQ0EsY3JCcTlIaEIsQ3FCajlISSxrQkFDSSxxQkFDQSxnQnJCbzlIUixDcUJsOUhJLGlCQUVJLGtCbkJoSEQsQ21CK0dDLHNCQUVBLFVuQnpIQSxDbUIySEEsWUFEQSxpQnJCczlIUixDcUJwOUhRLHdIQUlJLFNaaEhSLGVBZGtCLENZNEhWLFNBQ0EsU3JCdTlIWixDcUJwOUhRLG9CQUdJLGVaakhSLGVBakJlLENZaUlQLGVBRUEsU3JCczlIWixDcUJsOUhJLGtCQVFJLG1DQUZBLFNBQ0EsT0FOQSxVQUVBLGVBRUEsUUFEQSxNQUZBLGtCQU9BLGFyQnE5SFIsQ3FCcDlIUSwwQkFDSSw0Q0FDQSx3QnJCczlIWixDcUJwOUhRLDBCQUVJLFVBREEsb0JBRUEsa0JyQnM5SFosQ3FCbDlISSxrQkFHSSxZQURBLGdCQURBLGVyQnU5SFIsQ3FCbjlIUSxnQ0FDSSxhckJxOUhaLENxQm45SFEscUNBQ0ksYXJCcTlIWixDcUJsOUhRLHFDQUNJLHVCckJvOUhaLENxQmg5SEksZ0JBQ0ksa0JBQ0EsV0FDQSxRckJtOUhSLENxQmg5SEkscUJBQ0ksVW5CdkxBLENtQndMQSxjckJtOUhSLENxQmg5SEksd0NBRUksb0NyQm05SFIsQ3FCaDlISSxrRUFJSSxjQURBLFVBREEsNEJyQnE5SFIsQ3FCajlIUSxzRkFDSSxtQnJCbzlIWixDcUJoOUhJLDhDQUVJLFVBREEsdUJyQm85SFIsQ3FCaDlISSxlQUNJLG9DckJtOUhSLENxQmg5SEkseURBRUksdUJyQm05SFIsQ3FCaDlISSxnRUFJSSxjQURBLFVBREEsNEJyQnE5SFIsQ3FCbDlIUSxvRkFDSSxtQnJCcTlIWixDcUJqOUhJLHFDQUVJLFVBREEsdUJyQnE5SFIsQ3FCejdISSxtQkFISSxhckIyOUhSLENxQng5SEksT0FHSSxxQm5CblFBLENtQmlRQSxlckJ1OUhSLENxQmo5SEksU0FDSSxzQnJCbzlIUixDc0I5bElDLFdBQ0Msa0J0QmltSUYsQ3NCaG1JRSxpQkFHQyxXQUZBLFdBQ0EsYXRCbW1JSCxDc0JobUlFLHNCQUNDLFdBQ0EsY0VuSUksQ0ZvSUosV3RCa21JSCxDc0JobUlJLHFDQUNDLFlBQ0EsZXRCa21JTCxDc0I3bElFLHlCQUNDLGlCdEIrbElILENzQjlsSUcsMkJBQ0MsZXRCZ21JSixDc0IzbElHLDJCQUVDLGNBREEsV0FFQSxpQnRCNmxJSixDc0IzbElHLDhCQUNDLGF0QjZsSUosQ3NCMWxJRSxzQkFDQyxhdEI0bElILENzQnhsSUMsZUFFQyw2QkFDQSxTQUNBLGdDQUhBLFNBSUEsYXRCMmxJRixDeUJud0lBLGdCQUNDLFl6QnN3SUQsQ3lCbndJQSxjQUNDLGV6QnN3SUQsQ3lCcndJQyxvQkFHQyxXQUZBLFdBQ0EsYXpCd3dJRixDeUJwd0lBLGlCQUNDLFd6QnV3SUQsQ3lCcndJQyx3QkFDQyxnQkR0QlEsQ0N1QlIsY3pCdXdJRixDeUJwd0lBLG1CQUNDLFV6QnV3SUQsQ3NCdHhJQywrQ0FPQyxxQnBCakJNLENvQmtCTix5QkFOQSxrQkFFQSxjQVFBLHFCQVBBLGVBTUEsWUFGQSxTQUNBLG9CQUpBLFd0Qit4SUYsQ3NCeHhJRSwyREFJQyxxQnBCM0JLLENvQjBCTCx5QkFEQSxTdEI0eElILENzQnR4SUMsb0NBQ0MsV0FDQSxrQnRCd3hJRixDc0JyeElDLHNCYnBCRyxl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QTZnS0osQ0F6Z0tJLHlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9fYmx1ZS1zcHJpdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9zb3VyY2UvcGVyc29uL0hSLkNhbkRldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL3NvdXJjZS9jb21tb24vcGFydGlhbHMvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3Mvc291cmNlL2NvbW1vbi9wYXJ0aWFscy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9zb3VyY2UvY29tbW9uL3BhcnRpYWxzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19taXNjLXNwcml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19sb2FkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9saWIvc3VzeS9fZ3JpZC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190eXBvZ3JhcGh5LW5vZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL3ZpZGVvcy9fanYuVmlkZW9zLk1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9saWIvYmx1ZXByaW50L19saXF1aWQuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZ3JpZC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvbGliL3N1c3kvX3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FwcGxpY2F0aW9uTW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL3NvdXJjZS9jb21tb24vcGFydGlhbHMvX292ZXJsYXlEaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZm9ybVRlbXBsYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY3VycmVuY3lTZWxlY3QyV2lkZ2V0LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9zb3VyY2UvY29udGFjdHMvX0pWLkNvbnRhY3REZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2FzczptYXRoXCI7XG4kYmx1ZS1tYXJnaW46IG1hdGguZGl2KDI2IC0gNiwgMik7XG4uYmx1ZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JsdWUucG5nJyk7XG59XG5cbi5ibHVlLWljb24tc29ydFVwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0wcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc29ydERvd24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZHJvcGFycm93IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNsb3NlX2hvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC03N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNsb3NlX2FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTA2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xlYXItaW5wdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzNXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNjRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1tYWlsLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE5M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjI1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFibGUtY2Fycm90IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YWJsZS1jYXJyb3QyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbmV3X3dpbmRvd19ibHVlX2ljb25fMTJ4MTIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMyMXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1uZXdfd2luZG93X3doaXRlX2ljb25fMTJ4MTIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM1M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBhZ2luYXRpb24tbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcGFnaW5hdGlvbi1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDE4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXNobF9pY29uXzI0eDE0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NTFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBvcG91dC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MTlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wZGZQcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lZGl0LWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU4OXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1za2lwX2ljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTYyNXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWZhY2Vib29rMTYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTY2MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNsb3NlLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTY5N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1jaGVja21hcmtfaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNzMzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24taW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTc2OXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWxpbmtlZGluMTYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTgwNXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNpcmNsZU1pbnVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC04NDFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1uZXdwYWdlLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTg3N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWRlbGV0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTEzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTk0OXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNpcmNsZVBsdXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTk4NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWJhY2stYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTAyMXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXByaW50IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDU3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGV4dFByZXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwOTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10cmFzaC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMTI5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTE2NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXR3aXR0ZXIxNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTIwMXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXVwbG9hZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTIzN3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjczcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzA5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWxvY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzNDVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1pbXBvcnRDb250YWN0cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM4MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nbWFpbC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNDE3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNDU1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNDkzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdvb2dsZS1jYWxlbmRhci1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNTMycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdvb2dsZS1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTU3M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZEF0dGFjaG1lbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE2MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWFwcHMtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTY1OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWRyYWdEcm9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNzAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdvb2dsZS1hcHBzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNzQ2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQ2FtcGFpZ24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lZGl0LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xODM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZWRpdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTg3OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xOTIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZXF1ZXN0MjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE5NjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1leHBhbmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIwMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDYW5kaWRhdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIwNTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtaGlyZXJpZ2h0LWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIwOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1mZWVkYmFjayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjE0MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1oaXJlcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIxODZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1oZWxwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjMwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24taGlkZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjI3NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1saW5rZWRpbi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMzE4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWxpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMzYycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tam9idGFyZ2V0MjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI0MDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbm9fc20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI0NTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdGFsZW50d2lzZS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNDk0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbGlua2VkaW4yNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjUzOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWxvZ291dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjU4MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10YWxlbnR3aXNlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNjI2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjY3MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW1pbmltaXplIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNzE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbXlhY2NvdW50IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNzU4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXR3aXR0ZXItZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjgwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW5vdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjg5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC15YWhvby1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yOTM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXlhaG9vIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yOTc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQ29udGFjdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzAyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS10YWxlbnR3aXNlX2ljb25fMjF4MjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMwNjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1iaW5nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMTEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcmVmZXJGcmllbmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMxNTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jYWxlbmRhci13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzE5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbGVjdFRlbXBsYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMjQycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMyODZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kRW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMzMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kRW1haWxfYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMzc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEVtYWlsX2hvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNDE4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEpvYnZpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM0NjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbWF5YmVfc20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM1MDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZXR0aW5ncyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzU1MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNoYXJlMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM1OTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRMaW5rcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzYzOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZFJlcXVpc2l0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNjgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWxlcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM3MjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hbGVydFJlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzc3MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1mYWNlYm9vay1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zODE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zODU4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXllc19zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzkwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNvbGxhcHNlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zOTQ2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHJhaW5pbmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM5OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jb21tdW5pdHkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQwMzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YXNrc05hdiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDA3OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhc2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQxMjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQxNjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jcmVhdGVEYnNlYXJjaDI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MjEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY3JlYXRlSm9iMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyNTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi12aWV3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00Mjk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdmlld19ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDM0OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRKb2J2aXRlMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQzOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wcm9maWxlUGljIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NDQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWNhcmVlcnNpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ0OThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtd2VicGFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDU1MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy13ZWJzZWFyY2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ2MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtam9iYm9hcmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ2NTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtaW50ZXJuYWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ3MDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtaW1wb3J0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NzU4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXllc19sZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDgxMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDg2MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1lbXBsb3llZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDkxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDk2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1jdXN0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUwMThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MDcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWxpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MTIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWNhbmRpZGF0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTE3NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1qb2Jub3RpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUyMjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtb3RoZXJuZXR3b3JrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01Mjc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWNhbXBhaWduIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MzMwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWFnZW5jeSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTM4MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1tYXliZV9sZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTQzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1yZWNydWl0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU0ODZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTUzOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NTkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5vX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NjQycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU2OTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1nb29nbGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU3NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtaGlyaW5nbWFuYWdlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTc5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWJhY2t0b3RvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTg1N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1hcnJvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTkxN3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1hcnJvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01OTkycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL3BhcnRpYWxzL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3Nwcml0ZXNcIjtcbkB1c2UgXCIuLi9jb21tb24vcGFydGlhbHMvZm9udHNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9wYXJ0aWFscy9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIi4uLy4uL2NvbW1vbi9taXNjU3ByaXRlc1wiO1xuQHVzZSBcIi4uLy4uL3ZpZGVvcy9qdi5WaWRlb3MuTW9kYWxcIjtcbkB1c2UgXCIuLi9jb21tb24vcGFydGlhbHMvb3ZlcmxheURpYWxvZ1wiO1xuQHVzZSBcIi4uLy4uL2NvbW1vbi9mb3JtVGVtcGxhdGVcIjtcbkB1c2UgXCIuLi8uLi9jb21tb24vYXBwbGljYXRpb25Nb2RhbFwiO1xuQHVzZSBcIi4uLy4uL2NvbW1vbi9jdXJyZW5jeVNlbGVjdDJXaWRnZXRcIjtcbkB1c2UgXCIuLi9jb250YWN0cy9KVi5Db250YWN0RGV0YWlsc1wiO1xuQHVzZSBcIi4uLy4uLy4uL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5jc3NcIjtcblxuJGNvbFdpZHRoOiA3NDBweDtcblxuLmJvZHlDb250ZW50ICNoZWFkZXIgZGl2IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5hIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uaHItc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufVxuXG4janYtY2FuZGlkYXRlcyB7XG4gICAgbWFyZ2luOjBweCAwIDIwcHggMDtcbiAgICAjanYtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA5OTBweDtcbiAgICAgICAgI2p2LXBhZ2VDb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgLmp2LXBhZ2V0aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2p2LXN1Y2Nlc3NNZXNzYWdlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTEsNTEsNTEsLjcpO1xufVxuXG4vKiBDb250YWN0IERldGFpbHMgKi9cblxuI2p2LWNhbmRpZGF0ZXMge1xuICAgIC5qdi1jYW5kaWRhdGVUYWJNZW51LCAuanYtZGlhbG9nVGFiTWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWUtdHJpIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMCUpO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmx1ZS10cmkhaW1wb3J0YW50O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXRyaTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtdHJpO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2xvYmFsLWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTI1JSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXRyaTtcbiAgICAgICAgICAgICAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8vICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTQ1JSk7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtdHJpO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtY2FuZGlkYXRlSGVhZGluZyB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIC5qdi1uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtdHJpIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgJi5qdi1hZGRJY29uLCAmLmp2LXNlbmRKVkljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmljb24tc2hhcmUtY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdi1zaGFyZUNvbnRhY3RJY29uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5taXNjLWljb24tc2hhcmVDb250YWN0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmp2LXJhdGluZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LXNwYWNlciB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmp2LXNlY3Rpb25IZWFkZXIge1xuICAgICAgICAuanYtaExpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGxpOm50aC1jaGlsZCgxKSwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaTpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuanYtcGx1c0ljb24sIC5qdi1taW51c0ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuanYtYm9yZGVyQm90dG9tIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp2LW5hbWVDb2x1bW4sIC5qdi1zZWN0aW9uTmFtZSwgLmp2LXNlY3Rpb25UYWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgIH1cbiAgICAuanYtbmFtZUNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmstdHJpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdi1zZWN0aW9uTmFtZSB7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LXNlY3Rpb25UYWJsZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIC5qdi1pbnB1dEZpZWxkIHtcbiAgICAvLyAgYm9yZGVyOiAxcHggc29saWQgI2FhYSFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuICAgIC5qdi1maWVsZENvbHVtbiB7XG4gICAgXHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRib2R5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50OyAvLzE3cHhcbiAgICAgICAgfVxuICAgIH1cbiAgICB0YWJsZVt0eXBlPVwiREVUQUlMXCJdLCBkaXZbdHlwZT1cIkRFVEFJTFwiXSB7XG4vLyAgICAgIHdpZHRoOiAkY29sV2lkdGggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDcxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgdGFibGVbdHlwZT1cIkRFVEFJTFwiXSAuanYtbmFtZUNvbHVtbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdlt0eXBlPVwiREVUQUlMXCJdIHtcbiAgICAgICAgd2lkdGg6IDY5NXB4O1xuICAgICAgICAuanZkYi1jZW50ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDEycHggMTNweCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LWJvcmRlclRvcERvdHRlZDpmaXJzdC1jaGlsZCB7IC8vIEtIIC0gQ2FuIGJlIHJlbW92ZWQgTWF5IFNwcmludCBcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtZGVsZXRlUGhvbmUsIC5qdi1kZWxldGVFbWFpbCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuI2p2LXBhZ2luYXRvciB7XG4gICAgbWFyZ2luOiAxNXB4IDAgLTUwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgLmp2LWNvbnRhY3RzQ291bnQge1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweCAwIDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggMCAwO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG5cbiAgICAgICAgLy8gU2NvcGVkIHN0eWxlcyBmb3IgLmp2LWFycm93UmlnaHRcbiAgICAgICAgJi5qdi1hcnJvd1JpZ2h0IHtcbiAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcGFnaW5hdGlvbihuZXh0KTtcbiAgICAgICAgICAgICZba2V5PVwiXCJdIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNjb3BlZCBzdHlsZXMgZm9yIC5qdi1hcnJvd0xlZnRcbiAgICAgICAgJi5qdi1hcnJvd0xlZnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFnaW5hdGlvbihwcmV2aW91cyk7XG4gICAgICAgICAgICAmIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZba2V5PVwiXCJdIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvZHlDb250ZW50IHVsLmp2LWNhbmRpZGF0ZVRhYk1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzowO1xufVxuLmJvZHlDb250ZW50IHVsLmp2LWNhbmRpZGF0ZVRhYk1lbnUgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG59XG4uanYtc3BhY2VyIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4janYtY29udGFjdERldGFpbHNUYWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuanYtc3VibWl0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn1cbiNqdi1jb250YWN0UmVzdW1lVGFiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6ICRjb2xXaWR0aDtcbiAgICAuanYtdXBsb2FkRmlsZXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGV4dGVuZCAuanYtdXBsb2FkSWNvbjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDoycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG4janYtY29udGFjdERldGFpbFRhYkhvbGRlciAuanYtc3RhdHVzQWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRkYXJrLXRyaSAhaW1wb3J0YW50O1xufVxuXG4uanYtY29udGFjdERldGFpbHNTb2NpYWxOZXR3b3JrcyB7XG4gICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOjVweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDozMHB4OyAgIFxuICAgIH1cbn1cblxuLmp2LWZpZWxkQ29sdW1uIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGxpIHtcbiAgICAgICAgY29sb3I6JGJvZHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgLy8gcGFkZGluZzo1cHggMDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6MzBweDtcbiAgICB9XG59XG5cbiNqdi1jb250YWN0SW5mb3JtYXRpb24gdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIHNlbGVjdCB7XG4gICAgICAgIC8vIGJvcmRlcjoxcHggc29saWQgI2FhYWFhYSFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGhlaWdodDphdXRvIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgfVxuICAgIC5qdi1zZWN0aW9uTmFtZSB7XG4gICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuanYtc2VjdGlvblRhYmxlIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDAgM3B4IDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgfVxufVxuICNqdi1tb2RhbERpYWxvZyB7XG4gICAgLmp2ZGItY2VudGVyLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuIH1cbi5qdi1idXR0b25XcmFwcGVyIC5qdmRiLWNlbnRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cbi5qdi1idXR0b25XcmFwcGVyLWxpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAuanZkYi1jZW50ZXItbGlnaHQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIH1cbn1cblxuYS5qdi1jYW5jZWxBZGRDb250YWN0IHtcbiAgICBAaW5jbHVkZSBidXR0b24oJGRhcmspO1xuICAgIGNvbG9yOiR3aGl0ZSFpbXBvcnRhbnQ7XG5cbn1cbi5qdi10aGlua2JvcmRlckJvdHRvbSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweCAwO1xufVxuXG4uanYtc2VjdGlvbkRldGFpbCAuanYtdGFibGVIZWFkZXIsIC5qdi1kZXRhaWxOb3RlSGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aC1iZy1jb2xvciFpbXBvcnRhbnQ7XG4gICAgY29sb3I6JGJvZHkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOjA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAvLyBmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtcbiAgICAvLyBsaW5lLWhlaWdodDoyMHB4O1xuICAgIGNvbG9yOiAkYm9keSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgLy8gIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgLy8gfVxuICAgIC8vICY6bGFzdC1jaGlsZCB7XG4gICAgLy8gIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAgIC8vIH1cbn1cbi5qdi10YWJsZVJvdyB7XG4gICAgd2lkdGg6ICRjb2xXaWR0aDtcbiAgICBkaXYge1xuICAgICAgICAvLyAgYmFja2dyb3VuZDogJGJsdWUtcHJpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwhaW1wb3J0YW50OyAvLzE3cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmp2LWNvbDEzMCB7XG4gICAgd2lkdGg6MjQwcHg7XG59XG5cbi5qdi1jb2wyMDAge1xuICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xufVxuLmp2LWNvbDI1MCB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG4uanYtY29sODAge1xuICAgIHdpZHRoOjk1cHg7XG59XG4uanYtZGV0YWlsTm90ZUhlYWRlciB7XG4gICAgLy93aWR0aDogJGNvbFdpZHRoIC0gMjdweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3ODJweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgZGl2IHtcbiAgICAgICAgY29sb3I6ICRibHVlLXNlYyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiNqdi1jb250YWN0U3VtbWFyeVRhYiB7XG4gICAgaDMge1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCA1cHg7XG4gICAgfVxuICAgIC5qdi10aGlja2JvcmRlckJvdHRvbSB7XG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmp2LW5vUmVzdWx0c0NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdi1zZWFyY2hCb3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAuanYtd2lkZ2V0U2VhcmNoIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgIH1cbiAgICB9XG59XG4janYtY29udGFjdFN1bW1hcnlUYWIgLmp2LXNlY3Rpb25EZXRhaWwgdGFibGUge1xuICAgIHRyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDsgLy8xN3B4XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTg1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay10cmkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uanYtc2VjdGlvbkRldGFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtdGFibGVSb3cge1xuICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgLmp2LW5leHRQYWdlUm93IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogJGNvbFdpZHRoIC0gMjVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaS5qdi1hcnJvd0xlZnQsIGxpLmp2LWFycm93UmlnaHQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmp2LXRhYmxlUGFnaW5hdGlvbkxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpLmp2LWFycm93UmlnaHQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmp2LXRhYmxlUGFnaW5hdGlvblJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtbmV4dFBhZ2VSb3cgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgIH1cbn1cbi5qdi1saW5rZWRJblByb2ZpbGUsIC5qdi1mYWNlYm9va1Byb2ZpbGUsIC5qdi10d2l0dGVyUHJvZmlsZSwgLmp2LWdvb2dsZVByb2ZpbGUge1xuICAgIGhlaWdodDozMnB4O1xuICAgIHdpZHRoOjMycHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgICBwYWRkaW5nOjVweCAxNXB4IDEwcHggMTVweDs7XG59XG5cbi8vIFNvY2lhbCBXaWRnZXQgUnVsZXNcblxuI2p2LWxpbmtlZEluV2lkZ2V0LCAuc29jaWFsV2lkZ2V0IHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLmp2LXNlY3Rpb25IZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiBUYWIvUGFnZSBTcGVjaWZpYyBSdWxlcyAqL1xuLy8gUmVzdW1lLCBDb3ZlciBMZXR0ZXIgYW5kIEF0dGFjaG1lbnRzXG5cbi5qdi1tZXNzYWdlQ29udGFpbmVyLmNsZWFyZml4IHtcbiAgICB3aWR0aDogJGNvbFdpZHRoICFpbXBvcnRhbnQ7XG59XG4uaHItc2VjdGlvbkhlYWRlciB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbn1cbmRpdlt0eXBlPVwiUkVTVU1FXCJdLCBkaXZba2V5PVwiTUVTU0FHRVNcIl0sIGRpdltrZXk9XCJOT1RFU1wiXSwgZGl2W2tleT1cIlRBU0tTXCJdICB7XG4gICAgd2lkdGg6ICRjb2xXaWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC5qdi1zZWN0aW9uSGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDc0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggNXB4O1xuXG4gICAgfVxuICAgIC5qdi1tZXNzYWdlQ29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDc0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VEYXRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGwgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtY2xpY2thYmxlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgLy8gcGFkZGluZzo4cHggMTVweDtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW5ba2V5PVwiREVMRVRFXCJdIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5qdi1kZWxldGVJY29uO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGFba2V5PVwiQVRUQUNITUVOVF9ET1dOTE9BRFwiXSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuanYtZG93bmxvYWRJY29uO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuanYtbWVzc2FnZURhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VIZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgLy8gbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgJi5jdXN0b21fbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1kZXRhaWxOb3RlSGVhZGVyIHtcbiAgICAgICAgLy8gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAkY29sV2lkdGggLSAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYm9yZGVyICFpbXBvcnRhbnQ7XG5cbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VGcm9tIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50OyAvLzE3cHhcbiAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdi1tZXNzYWdlU3ViamVjdCwgLmp2LW1lc3NhZ2VEYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZGFyay10cmkgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzo1cHggM3B4O1xuICAgIH1cbiAgICAuanYtbWVzc2FnZUNvbnRlbnQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZjIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsdWUhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNZXNzYWdlc1xuXG5kaXZba2V5PVwiTUVTU0FHRVNcIl0ge1xuICAgIC5qdi1kZXRhaWxOb3RlSGVhZGVyIHtcbiAgICAgICAgLy8gcGFkZGluZzogNXB4IDVweCA1cHggMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtbWVzc2FnZUhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jdXN0b21fbGkge1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1zZWN0aW9uSGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgIC5qdi1jbGlja2FibGUge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9yZGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLXRyaTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VTdWJqZWN0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VGcm9tIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtbWVzc2FnZURhdGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBleHRlbmQgdGltZTtcbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VDb250ZW50IHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE5vdGVzXG5kaXZba2V5PVwiTk9URVNcIl0sIGRpdltrZXk9XCJUQVNLU1wiXSB7XG4gICAgZGl2W2tleT1cIkNPTlRFTlRcIl0ge1xuICAgICAgICB3aWR0aDogJGNvbFdpZHRoO1xuICAgIH1cbiAgICAuanYtc2VjdGlvbkhlYWRlciB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIC5qdi1jbGlja2FibGUge1xuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBjb2xvcjogJGJvcmRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LWRldGFpbE5vdGVIZWFkZXIge1xuICAgICAgICAvLyBwYWRkaW5nOiA1cHggMHB4IDVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5qdi1tZXNzYWdlRnJvbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogKCRjb2xXaWR0aCAtIDcwcHgpICogLjI1O1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tZXNzYWdlSGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbV9saSB7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1lc3NhZ2VEYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGV4dGVuZCB0aW1lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1tZXNzYWdlRnJvbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogKCRjb2xXaWR0aCAtIDcwcHgpICogLjI1O1xuICAgIH1cbiAgICAuanYtbWVzc2FnZVN1YmplY3Qge1xuICAgICAgICB3aWR0aDogKCRjb2xXaWR0aCAtIDcwcHgpICogLjU7XG4gICAgICAgIGNvbG9yOiAkYm9keSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtbWVzc2FnZURhdGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VTaGFyZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgJi5jbGVhcmZpeCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpLmN1c3RvbV9saS5qdi1jbGlja2FibGVba2V5PVwiTk9URV9FRElUXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICBsaS5jdXN0b21fbGkuanYtY2xpY2thYmxlW2tleT1cIk5PVEVfREVMRVRFXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRkYXJrKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLy8gIFRhc2tzXG5kaXZba2V5PVwiVEFTS1NcIl0ge1xuICAgIC5qdi1kZXRhaWxOb3RlSGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5qdi1tZXNzYWdlRnJvbSB7XG4gICAgICAgICAgICB3aWR0aDogJGNvbFdpZHRoICogLjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1lc3NhZ2VEYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGNvbFdpZHRoICogLjI1ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VTaGFyZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB1bFt0eXBlPVwiVEFTS1wiXSB7XG4gICAgICAgIGxpLmN1c3RvbV9saS5qdi1tZXNzYWdlU3ViamVjdCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogJGNvbFdpZHRoICogLjc1O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1zZWN0aW9uSGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8vJGNvbFdpZHRoO1xuICAgICAgICBsaVtrZXk9XCJDTE9TRVwiXSwgbGlba2V5PVwiRVhQQU5EXCJdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2p2LXRhc2tzT3BlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAuc3ViVGFiQWN0aXZlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGlba2V5PVwiQ09NUExFVEVfVEFCXCJdIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkNvbXBsZXRlZFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaVtrZXk9XCJPUEVOX1RBQlwiXSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJPcGVuXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4vKiBBY3Rpb24gUGFuZWwgKi9cbi8qIHNpZGViYXIgLSBBY3Rpb24gUGFuZWwgKi9cblxuI2p2LXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTcwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstdHJpO1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgdG9wOiA4NXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIC8vICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICRib3JkZXI7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMCAwO1xuICAgICAgICAgICAgc3Bhbi50byB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3QuY2h6bi1zZWxlY3QgIHtcbiAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3QubXVsdGkgIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjk1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2h6bi1jb250YWluZXItbXVsdGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyODNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNoem4tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1jaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDE5cHggM3B4IDZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6aW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bC5jaHpuLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdHRhY2htZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCA1cHggMTBweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51cGxvYWQge1xuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bC5jaHpuLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2h6bi1kcm9wIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmp2LXNlbmRCdXR0b24sIC5qdi1jYW5jZWxCdXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8xN3B4XG4gICAgICAgIG1hcmdpbjogMTNweCAwIDBweCAxMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDMxOXB4O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAvLyAgbWF4LWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMjNweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gICAgLmRhdGVwaWNrZXIge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG5cbiAgICB9XG4gICAgLmp2LWNhbGVuZGFySWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1jYWxlbmRhci5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxuXG4gICAgLmp2LWFsaWduQ2hlY2tib3gge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuanYtY2xlYXJJbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwIC0yM3B4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBAZXh0ZW5kIC5pbnB1dENsZWFySWNvbjtcbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzUwcHg7XG4gICAgfVxuICAgICYuZmxvYXRpbmcge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0yOTBweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmp2LXNlbmRCdXR0b24sIC5qdi1zYXZlQnV0dG9uLCAuanYtY2FuY2VsQnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4IDVweCAwO1xuICAgIH1cbiAgICAuanYtbWVzc2FnZUF0dGFjaFdyYXAgI2JvZHktY29udGFpbmVyICN1cGxvYWQtYm94IHtcbiAgICAgICAgd2lkdGg6MzE1cHg7XG4gICAgICAgICN1cGxvYWQtc3RhdHVzLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICAgICAgd2lkdGg6MjA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LWdyZXlTaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmp2LW9wZW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAuanYtYWN0aW9uTWVzc2FnZSB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuanYtYWN0aW9uTm90ZSB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuanYtYWN0aW9uVGFzayB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuanYtYWN0aW9uVGFnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1jbG9zZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTJweDtcbiAgICAgICAgLmp2LWFjdGlvbk1pbmltaXplIHtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW46MTBweCAwO1xuICAgICAgICAmIC5zZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtQ29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6MCAwIDAgMTBweDtcbiAgICB9XG4gICAgLmp2LXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAwIDA7XG4gICAgICAgIC5qdmRiLWxlZnQsIC5qdmRiLWxlZnQtbGlnaHQsIC5qdmRiLXJpZ2h0LCAuanZkYi1yaWdodC1saWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjanYtc2VsZWN0RXJyb3Ige1xuICAgICAgICBtYXJnaW46NXB4IDEwcHggMCAxMHB4O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAvKiBBZGQgVGFzayAqL1xuICAgICNhZGRUYXNrRm9ybSB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5qdi1kYXRlcGlja2VySW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZ1wiKSByaWdodCAtNHB4IG5vLXJlcGVhdCAkd2hpdGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XG4gICAgICAgICAgICAvL0BleHRlbmQgLmp2LWNhbGVuZGFySWNvbjtcbiAgICAgICAgICAgIC8vd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAvL2hlaWdodDogMjJweDtcbiAgICAgICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy90b3A6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAjanYtYXNzVE9Tb21lIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NHB4O1xuICAgICAgICB9XG4gICAgICAgICNqdi1lbXBsb3llZSB7XG4gICAgICAgICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBUYWdzICoqL1xuXG5cbiAgICBkaXYudGFnc2lucHV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDNweCA0cHg7XG4gICAgICAgIHdpZHRoOiAzMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgc3Bhbi50YWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAkYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgICAgICAuaG9sZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTZweCA1cHggNXB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgY2xlYXI6bm9uZTtcbiAgICAgICAgICAgICAgICAmLmJpdC1ib3gge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1zZWMhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAuY2xvc2VidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYWNlYm9vay1hdXRvIHtcbiAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50YWdzX2NsZWFyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmhpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5ub3RpZnkge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6MjAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4udWktZGF0ZXBpY2tlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgfVxuICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICB9XG4gICAgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgICAudWktc3RhdGUtaG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhIWltcG9ydGFudDtcbiAgICB9XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xufVxuXG4vLyBMb2FkZXIgSW5kaWNhdG9yXG5cbi5qdi1yZXF1aXNpdGlvbkxvYWRlciB7XG4gICAgYmFja2dyb3VuZDogJHJlZCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIFJlc3VtZSBUYWIgKi9cbiNqdi1jb250YWN0UmVzdW1lVGFiIHtcbiAgICB3aWR0aDogODAwcHggICFpbXBvcnRhbnQ7XG5cbiAgICAuanYtc2VjdGlvbkhlYWRlciB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1zYXZlQWRkQ29udGFjdHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1yZXN1bWVDb250YWluZXJ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZjO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgLmp2LW1ha2VCb2xke1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanYtc2hpZnRMZWZ0e1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdi1jb2xvckJsdWV7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2Y4OWNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2LWNvbnRlbnRFZGl0b3J7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4OyAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2p2LXBhc3RlUmVzdW1le1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2ZGItY2VudGVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtYnV0dG9uQ29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB3aWR0aDo3ODBweDtcbiAgICAgICAgLmZpcnN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgICAuanYtZG93bmxvYWRJY29uLCAuanYtdXBsb2FkSWNvbiwgLmp2LWRlbGV0ZUljb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LWRvd25sb2FkSWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LXVwbG9hZEZpbGVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cbi5yZXN1bWVUb2dnbGUge1xuICAgIHdpZHRoOiA4MDZweDtcbiAgICBoZWlnaHQ6MTAwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMwMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogODA4cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICNqdi10ZXh0UmVzdW1lVmlld2VyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo4MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAjanYtcmVzdW1lVmlld2VyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3ODhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtcHJpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNqdi1wZGZWaWV3ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODA2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBvYmplY3Qge1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG9iamVjdCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaHItYWNjb3JkaWFuQ29udGFjdENvbnRhaW5lciB7XG4gICAgLy8gUGFuZWwgVmFyaWFibGVzXG4gICAgJHBhbmVsV2lkdGg6IDIyMHB4O1xuICAgICRwYW5lbFBhZGRpbmc6IDAgMTBweDtcbiAgICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgIC8vLS1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNzI5cHg7XG4gICAgLy90b3A6IDE4NXB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogJHBhbmVsV2lkdGg7XG4gICAgZGl2W3R5cGU9XCJERVRBSUxcIl0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuanYtdGhpY2tib3JkZXJCb3R0b20ge1xuICAgICAgICB3aWR0aDogJHBhbmVsV2lkdGg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAycHggLTFweCA1cHggY29sb3IuYWRqdXN0KCRsaWdodEJsdWUsICRsaWdodG5lc3M6IC0xNSUpO1xuICAgIH1cbiAgICAuanYtc21hbGwge1xuICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJGxpZ2h0Qmx1ZSwgJGxpZ2h0bmVzczogLTUlKSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IC0wJSksIDZweCk7XG4gICAgICAgICAgICAvLyAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIC8vICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAvLyAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgICAgICAvLyAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgIC8vICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCBjb2xvci5hZGp1c3QoJGxpZ2h0Qmx1ZSwgJGxpZ2h0bmVzczogLTUlKSwgNnB4KTtcbiAgICAgICAgICAgIC8vICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgLy8gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIC8vICBib3R0b206IC02cHg7XG4gICAgICAgICAgICAvLyAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgICAgICAvLyAgei1pbmRleDogOTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgLy8gICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAtNSUpO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDVweCAwcHggMTBweCAtMTBweCBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IC01JSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhbmVsUGFkZGluZztcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xMHB4IDAgLTEwcHggLTEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oci1zZWN0aW9uQ29udGFpbmVyIHtcbi8vICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggY29sb3IuYWRqdXN0KCRsaWdodEJsdWUsICRsaWdodG5lc3M6IC01JSk7XG4vLyAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuLy8gICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGxpZ2h0Qmx1ZSwgJGxpZ2h0bmVzczogNCUpICFpbXBvcnRhbnQ7XG4vLyAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAkcGFuZWxXaWR0aDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmx1ZS1zZWM7XG4vLyAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5qdi1zZWN0aW9uRGV0YWlsIHtcbi8vICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggY29sb3IuYWRqdXN0KCRsaWdodEJsdWUsICRsaWdodG5lc3M6IC01JSk7XG4vLyAgICAgIGJhY2tncm91bmQ6ICRsaWdodEJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbi8vICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGk6bnRoLWNoaWxkKDIpIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1jYW1wYWlnblJlbW92ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IC0yMHB4IC0yMHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5qdi1kZWxldGVJY29uO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwIDAgLTE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LXRoaWNrYm9yZGVyQm90dG9tW2tleT1cIkFQUExJQ0FUSU9OU1wiXSwuanYtdGhpY2tib3JkZXJCb3R0b21ba2V5PVwiQ0FNUEFJR05TXCJdLCAuanYtdGhpY2tib3JkZXJCb3R0b21ba2V5PVwiSElTVE9SWVwiXSwgLmp2LXRoaWNrYm9yZGVyQm90dG9tW2tleT1cIlBBUkVOVFwiXSwgLmp2LXRoaWNrYm9yZGVyQm90dG9tW2tleT1cIlNIQVJFX0hJU1RPUllcIl0sIC5qdi10aGlja2JvcmRlckJvdHRvbVtrZXk9XCJTVEFUVVNfSElTVE9SWVwiXSB7XG4gICAgICAgICAgICAuaHItc2VjdGlvbkVudGl0eSB7XG4gICAgLy8gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCbHVlICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCRsaWdodEJsdWUsICRsaWdodG5lc3M6IC01JSkgIWltcG9ydGFudDtcbi8vICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAtMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogJHBhbmVsV2lkdGg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgdWwgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgdGltZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuLy8gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJGxpZ2h0Qmx1ZSwgJGxpZ2h0bmVzczogLTUlKSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbi8vICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5qdi10aGlja2JvcmRlckJvdHRvbVtrZXk9XCJTVEFUVVNfSElTVE9SWVwiXSAge1xuICAgICAgICAuaHItc2VjdGlvbkVudGl0eSB7XG4gICAgICAgICAgICAuanYtb3JhbmdlQ29sb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjU3ZDIxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2LWl0YWxpYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2LW5vcm1hbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7IFxuICAgICAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmp2LW5leHRQYWdlUm93IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB3aWR0aDogJHBhbmVsV2lkdGg7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAtNXB4IC01cHggNXB4IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuanYtYXJyb3dMZWZ0LCAuanYtYXJyb3dSaWdodCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IC0xcHggJGJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmp2LXRhYmxlUGFnaW5hdGlvbkxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtN3B4IDAgMCAtN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdi1hcnJvd1JpZ2h0IHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuanYtdGFibGVQYWdpbmF0aW9uUmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2LWFycm93TGVmdFtrZXk9XCJQUkVWSU9VU1wiXSwgLmp2LWFycm93UmlnaHRba2V5PVwiTkVYVFwiXSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IC0xcHggJGJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdi1hcnJvd0xlZnRba2V5PVwiUFJFVklPVVNcIl0ge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5qdi10YWJsZVBhZ2luYXRpb25MZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTdweCAwIDAgLTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanYtYXJyb3dSaWdodFtrZXk9XCJORVhUXCJdIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuanYtdGFibGVQYWdpbmF0aW9uUmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtN3B4IDAgMCAtN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXN0b21fbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCAtMXB4ICAkYmx1ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uanYtdGhpY2tib3JkZXJCb3R0b21ba2V5PVwiQ0FNUEFJR05TXCJdIHtcbiAgICAuaHItc2VjdGlvbkVudGl0eSBsaTpudGgtY2hpbGQoNCkgbGkge1xuICAgICAgICBjb2xvcjogJGJvZHkhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIH1cbn1cblxuLmp2LXNjcm9sbEZpeCB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYm94LXNoYWRvdzogNXB4IDBweCAxMHB4IC04cHggY29sb3IuYWRqdXN0KCRib3JkZXIsICRsaWdodG5lc3M6IC0xNSUpO1xuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzoxM3B4IDEwcHggMTNweCAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtMCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yLmFkanVzdCgkd2hpdGUsICRsaWdodG5lc3M6IC03JSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGl2ZSArIC5zdWJuYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAvLyAgICAgICAgICB3aWR0aDo5MHB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAtMXB4IDBweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDglKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtdHJpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsdWUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuI2p2LWNvbnRhY3RJbmZvcm1hdGlvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAuanYtc2VjdGlvbkhlYWRlciB7XG4gICAgICAgIHdpZHRoOiA3MTVweDtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgICAvLyB3aWR0aDogNzE1cHghaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbi8qIEFkZCBDb250YWN0L0NhbmRpZGF0ZSAqL1xuI2p2LWFkZENvbnRhY3RGcmFtZUNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5qdi1wYWdldGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxufVxuI2p2LWFkZENvbnRhY3Qge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICAjanYtYWRkQ2FuZGlkYXRlUmVzdW1lIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6Y29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHghaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDo3MDBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHAuanYtVXBsb2FkVGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmx1ZS5wbmc/dj01NjE1NScpO1xuICAgICAgICB9XG4gICAgICAgICNhamF4LXVwbG9hZENvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkZGFyayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgI3VwbG9hZEZpbGVzQnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJGRhcmspO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8qIENyZWF0ZWQgYSBDdXN0b20gY2xhc3MgdG8gc3VwcG9ydCB0aGUgVUkgZm9yIGFsbCBsb2NhbGVzIGluIGFkZGluZyBhIGRvY3VtZW50IHVuZGVyIEFkZCBjb250YWN0IHBhZ2UqL1xuICAgICAgICAjYWpheC1Db250YWN0LXVwbG9hZENvbnRhaW5lciB7XG4gICAgICAgICAgICBAZXh0ZW5kICNhamF4LXVwbG9hZENvbnRhaW5lcjtcbiAgICAgICAgICAgIGhlaWdodDo2M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH0gXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudWktcHJvZ3Jlc3NiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDcwMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNqdi1hZGRDb250YWN0ZGV0YWlscyB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2FhYWFhYSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuanYtc2VjdGlvbk5hbWUge1xuICAgICAgICAgICAgd2lkdGg6MTgwcHg7XG4gICAgICAgICAgICBjb2xvcjokZGFyaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LXNlY3Rpb25UYWJsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICAmLnNvY2lhbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMCAycHggLTMwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2LWNsZWFyRmllbGQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvL2xlZnQ6IDM1MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IDRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmp2LWJvcmRlckJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LWFkZENvbnRhY3RTdWJtaXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gICAgLmp2ZGItY2VudGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gICAgLmp2LXNhdmVBbmRBZGRUb1JlcSB7XG4gICAgICAgIC5qdmRiLWNlbnRlci1saWdodCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJGRhcmspO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LWNsZWFyU291cmNlRmllbGQge1xuICAgICAgICB0b3A6IDE2cHghaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI2p2LWFkZENvbnRhY3RkZXRhaWxzIC5zZWxlY3QyLWNvbnRhaW5lci5qdi1zaG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweDtcbn1cblxuLmp2LXVwbG9hZFRleHRSZXN1bWVTdWJtaXQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4IWltcG9ydGFudDtcbiAgICAudXBsb2FkVGV4dCB7XG4gICAgICAgIC5qdmRiLWNlbnRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5xcS11cGxvYWQtYnV0dG9uIC5qdmRiLWNlbnRlciB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcbn1cblxuLmp2LWNsZWFyRmllbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDM1MHB4IWltcG9ydGFudDtcbiAgICB0b3A6IDRweCFpbXBvcnRhbnQ7XG59XG4uanYtdXBsb2FkU2VsZWN0IHtcbiAgICB3aWR0aDogNDAwcHg7XG59XG5cbiNqdi1jb250YWN0UmVzdW1lVGFiIGgzIHtcbiAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi8qIFNvY2lhbCBQcm9maWxlcyAqL1xuLmp2LXNvY2lhbEVycm9yQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC5wbGF0Zm9ybUVycm9yIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4uanYtc29jaWFsU2VhcmNoQ29udGFpbmVyLCAuanYtd2ViU2VhcmNoQ29udGFpbmVyLCAuanYtbm9SZXN1bHRzQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDAhaW1wb3J0YW50O1xuICAgIC5qdi1zZWFyY2hCb3gge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtUHJvZmlsZURldGFpbENvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtcmVzdWx0c0NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAuanYtc29jaWFsUHJvZmlsZSB7XG4gICAgICAgICAgICAuanYtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEuanYtd2ViLXNlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwLmZlZWRzLWZhbHNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8qIE1vZGFsICovXG4jYWRkVG9DYW1wYWlnbkZvcm0ge1xuICAgIHRhYmxlLmp2LXRhYmxlR3JvdXAgdGQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDdweCA1cHg7XG4gICAgfVxuICAgICNqdi1jYW1wYWlnblRleHQge1xuICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gICAgLmp2LWJ1dHRvbldyYXBwZXJDYW1wYWlnblRvcCB7XG4gICAgICAgIC5qdmRiLWNlbnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIE9wdC1vdXQgKi9cbi5qdi1lbWFpbFJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4vLyBPbGQgUnVsZXMgLSBLSFxuLy8gIG1hcmdpbi1yaWdodDogMnB4O1xuLy8gIGhlaWdodDogMTBweDtcbi8vICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4vLyAgd2lkdGg6IDhweDtcbi8vIE5ldyBSdWxlcyAtIEtIXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDZweDtcbn1cblxuLmp2LXJvdW5kUmVkIHtcbiAgYmFja2dyb3VuZDogJHJlZDtcbn1cblxuLmp2LXJvdW5kT3JhbmdlIHtcbiAgYmFja2dyb3VuZDogJG9yYW5nZTtcbn1cblxuLmp2LXJvdW5kR3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG59XG5cbiNqdi1zdWJzY3JpYmUgLmp2LWRpYWxvZy1jb250ZW50e1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLyogTW9kYWxzIGNzcyovXG4uanYtZGlhbG9nLWNvbnRlbnQgLmp2LW1vZGFsUGFnaW5hdGVSaWdodCB7XG4gIEBleHRlbmQgLmp2LWFycm93UmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICByaWdodDogLTU0cHg7XG59XG5cbi5qdi1kaWFsb2ctY29udGVudCAuanYtbW9kYWxQYWdpbmF0ZUxlZnQge1xuICBAZXh0ZW5kIC5qdi1hcnJvd0xlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBsZWZ0OiAtNTRweDtcbn1cblxuLmp2LWRpYWxvZy1jb250ZW50IC5qdi1tb2RhbFBhZ2luYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG59XG5cbi5qdi1kaWFsb2ctY29udGVudCAuanYtbW9kYWxQYWdpbmF0ZTpob3ZlciB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU2hhcmUgSGlzdG9yeSBJbmZvICovXG5cbi5qdi1pbmRpY2F0b3JCb2R5IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLmp2LWVuY2xvc2luZ0RpdntcbiAgaGVpZ2h0OiA2MnB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uanYtaW5mb3tcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTc3cHg7XG59XG4uanYtY2xvc2UyLCAuanYtY2xvc2Uge1xuICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2NhbmRpZGF0ZS1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgLTUycHggLTYzNXB4IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xuICAgIHdpZHRoOiAxNHB4O1xufVxuXG4uanYtaW5mb0NvbnRhaW57XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanYtaW5mb0NvbnRhaW46YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjM0Q4N0NGO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogOTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDA7XG59XG5cbi8vVkE6IGJ1ZyAxMzc2MFxuLnNlbGVjdDItb2Zmc2NyZWVue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7IC8vIGJ1ZyAxNTk1N1xufVxuXG4janYtYWRkVG9DYW1wYWlnbiB7XG4gICAgcGFkZGluZzogMCA1cHggMCAyMHB4O1xufVxuXG4uanYtb2sge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uanYtbWFrZUJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cbi5qdi11cGRhdGVJbmZvLCAuanYtYWRkSW5mbyB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAyMHB4O1xufVxuXG4janYtbWVyZ2VEZXRhaWxJbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbiNqdi1sb2FkaW5nQ29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBpbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG4janYtcmVtb3ZlQ2FtcGFpZ24sXG4janYtY29udGFjdERlZHVwQ29uZmlybSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuI2p2LWNvbmZpcm1EdXBsaWNhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG59XG5cbmZvcm1bbmFtZT1cInNlbGVjdFBlcnNvbkZvcm1cIl0ge1xuICAgIC5qdi1idXR0b25XcmFwcGVyVG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cbn1cblxuI2p2LWltcG9ydENoZWNrcyAuanYtZGlhbG9nLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTYlICFpbXBvcnRhbnQ7XG59XG5cbi5qdi1hZGRUYWcge1xuXHRmb250LXNpemU6IDEwcHQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50YWdzSGVhZGVyIGgzIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uanYtbm9UYWdzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGRhcmstdHJpO1xufSBcblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ueC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3RhZ3NDb250YWluZXIge1xuICAgIC5zZWxlY3QyLXNlYXJjaC1maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgLnNlbGVjdDItaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbFRhYmxlVmlldyB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXIgIWltcG9ydGFudDtcbn1cblxuLmp2LXNlY3Rpb25UYWJsZS5qdi1lbWFpbENvbnRhaW5lciwgLmp2LXNlY3Rpb25UYWJsZS5qdi1waG9uZUNvbnRhaW5lcntcbiAgICB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxufSIsIi8vIFVwZGF0ZWQgYnkgS2VubmV0aCBKYW1lcyBIYW1lciB8IGtlbm5ldGhAam9idml0ZS5jb21cbi8vIE1hciAxMSwgMjAxNFxuLy8gR29vZ2xlIEZvbnRzIC0gT3BlbiBTYW5zOiBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZm9udHMjVXNlUGxhY2U6dXNlL0NvbGxlY3Rpb246T3BlbitTYW5zXG4vLyBDb252ZXJ0ZWQgdG8gd2ViIHR5cGUgdmlhOiBodHRwOi8vZm9udHByZXAuY29tLyBcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcIi4uLy4uLy4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtTGlnaHQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1MaWdodC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1MaWdodC5zdmcjMDliZTRiZmU4OTc1YTY1N2FmNjQ0NGE2ZjFkNzM4NDgnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG4gICAgICAgXG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXdlaWdodDogIDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtTGlnaHRJdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtTGlnaHRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1MaWdodEl0YWxpYy50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1MaWdodEl0YWxpYy5zdmcjZmNjY2NmMWFjZjU1YjExZDNlOTJjZGYxMjNiMjhkYTAnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG4gICAgICAgXG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXdlaWdodDogIDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuc3ZnI2RjNTZmMDkzOGMwOWMyN2E0MTU2YmIwZjhmNTE3NmEyJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy5zdmcjOTRjMzNjZGQ4Zjg4NDdmMzQ0NDk5MGFiNmM2ZTZhNjEnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG4gICAgICAgXG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXdlaWdodDogIDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtU2VtaWJvbGQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1TZW1pYm9sZC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1TZW1pYm9sZC5zdmcjYjk2ODgwZmFmYmY2YjA1MWZmNDlkOWZlOGEzMTEzN2MnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG4gICAgICAgXG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXdlaWdodDogIDYwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtU2VtaWJvbGRJdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtU2VtaWJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1TZW1pYm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1TZW1pYm9sZEl0YWxpYy50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1TZW1pYm9sZEl0YWxpYy5zdmcjMzI3NTZiZDU5MDE4NmE5ZjI0ODc0MWQ1NTQ4YjQ2NmUnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG4gICAgICAgXG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXdlaWdodDogIDYwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUJvbGQuc3ZnIzcyODAwYjY2NWJhNjBhOWE1ODY3NGUyYTZiZWZkZTNhJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xuICAgICAgIFxuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICA3MDA7XG59XG5cblxuLy8gRm9udCBXZWlnaHRzXG4kZm9udC13ZWlnaHQtdGhpbjogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1zZW1pOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4vLyBGb250IFNpemVzXG4kZm9udC1zaXplLXNtYWxsOiAxMnB4O1xuLy8gYmFzZSBmb250LXNpemUgaXMgZGVmaW5lZCBpbiB0aGUgYm9keSB0YWcgQCAxM3B4LiBTZWUgYmVsb3cuXG4kZm9udC1zaXplLW5vcm1hbDogMTNweDtcbiRmb250LXNpemUtbWVkaXVtOiAxNnB4O1xuJGZvbnQtc2l6ZS1sYXJnZTogMjJweDtcbiRmb250LXNpemUteGxhcmdlOiAyOHB4O1xuXG5cblxuYm9keSB7XG4gICAgY29sb3I6ICRib2R5O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IC8vIEFkZGluZyBIZWx2ZXRpY2EsIEhlbHZldGljYSBOZXVlLCBhbmQgQXJpYWwgYXMgRmFsbGJhY2tzIGlmIG5lY2Vzc2FyeVxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbmgzIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbmg0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbmg1IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbmIsIHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuLnNtYWxsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuXG5sYWJlbCB7XG5cbn1cbnRpbWUge1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDM1JSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbi8vIFN0eWxla2l0IENvbG9yc1xuJGJsYWNrOiAjMjIyO1xuJHdoaXRlOiAjRkZGO1xuJGRhcms6ICMzMzM7XG4kZGFyay1wcmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzUuNSUpOyAvKiAjZjFmMWYxICovXG4kZGFyay1zZWM6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNjAlKTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDMwJSk7IC8qICM2NjYgKi9cbiRkYXJrLWJsdWU6ICMzMTQ3OUU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjM2Q4N2NmOyAvKiAkYmx1ZTogIzQxODhDQzsgKi9cbiRibHVlLXByaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7XG4kYmx1ZS10cmk6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTIwJSk7XG5cbiRncmVlbjogIzM4QjI0QTtcbiRncmVlbi1wcmk6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDQ1JSk7XG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpO1xuJGdyZWVuLXRyaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRyZWQ6ICNlNTE0MTQ7XG4kcmVkLXByaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDQzJSk7XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7XG4kcmVkLXRyaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kb3JhbmdlOiAjZjU3ZDIxO1xuJG9yYW5nZS1wcmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpO1xuJG9yYW5nZS10cmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAtNyUpO1xuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAzMCUpO1xuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7XG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiR5ZWxsb3c6ICNmOWVkMjU7XG4keWVsbG93LXByaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDM0JSk7XG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7XG4keWVsbG93LXRyaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IC0xMC41JSk7XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBENjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRBQURGO1xuJGdvb2dsZS1jb2xvcjogI0RENEIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNENUI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3RUU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1QzI7XG5cbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG4kcHVycGxlOiAjNzM1NGJkO1xuJGJsYWNrOiAjMjIyO1xuJGJvcmRlcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuLy9zb2NpYWwgYnV0dG9uc1xuJGxpbmtlZGluX2NvbG9yOiAjMDA3QUFBO1xuJGdvb2dsZV9jb2xvcjogIzQyODVmNDtcbiRmYWNlYm9va19jb2xvcjogIzRBNDc5NztcbiR0d2l0dGVyX2NvbG9yOiAjNDI5REUyO1xuXG4kZ3JleTogIzgwODA4MDsiLCIvL21peGluc1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi9mb250c1wiIGFzICo7XG5cbkBtaXhpbiBmaXJzdCB7XG5cdGJvcmRlci10b3A6IG5vbmVcbn1cblxuQG1peGluIGxhc3Qge1xuXHRib3JkZXItYm90dG9tOiBub25lXG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbigkYmFja2dyb3VuZDogJGJsdWUpIHtcblx0YmFja2dyb3VuZDogJGJhY2tncm91bmQ7XHRcblx0Y29sb3I6ICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1pbi13aWR0aDogNTBweDtcblx0cGFkZGluZzogOHB4IDE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQmOmFjdGl2ZXtcblx0XHRvcGFjaXR5OiAuODtcblx0fVxufVxuLmp2LWJsdWVCdXR0b24ge1xuXHRAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xufVxuXG4uanYtZ3JheUJ1dHRvbiB7XG5cdEBpbmNsdWRlIGJ1dHRvbigkZGFyayk7XG59XG5cbi8vIGZvdW5kIGluIF9iYXNlLnNjc3MgZnJvbSBNb2NrdXAgU2VydmVyXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcblx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcblx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0fVxuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xufVxuXG5AbWl4aW4gdGV4dGFyZWEgKCR3aWR0aCwgJGhlaWdodCwgJG1hcmdpbikge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCAtNHB4ICRkYXJrLXRyaTtcblx0d2lkdGg6ICR3aWR0aDtcblx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHRtYXJnaW46ICRtYXJnaW47XG5cdGNvbG9yOiAkYm9keTsgXG5cdGZvbnQtc2l6ZTogMTNweDtcblx0cmVzaXplOm5vbmU7IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcblx0cGFkZGluZzogNXB4IDVweCA2cHggNXB4O1xuXHRjdXJzb3I6IHRleHQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQmOmZvY3VzIHtcbi8vXHRcdGJveC1zaGFkb3c6ICAwIDBweCAxNXB4IC01cHggJGRhcms7XG5cdFx0b3V0bGluZTogMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0fVxufVxuXG5AbWl4aW4gaW5wdXQgKCR3aWR0aCwgJG1hcmdpbikge1xuXHQmW3R5cGU9dGV4dF0sXG5cdCZbdHlwZT1wYXNzd29yZF0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG5cdFx0d2lkdGg6ICR3aWR0aDtcblx0XHRtYXJnaW46ICRtYXJnaW47IFxuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0cGFkZGluZzogNXB4IDVweCA2cHggNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogdGV4dDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQmOmZvY3VzIHtcblx0Ly9cdFx0Ym94LXNoYWRvdzogMCAwcHggMTVweCAtNXB4IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTEwJSk7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHNlbGVjdCAoJHdpZHRoLCAkbWFyZ2luKSB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAycHggNnB4IC00cHggJGRhcmstdHJpO1xuXHR3aWR0aDogJHdpZHRoO1xuXHRtYXJnaW46ICRtYXJnaW47XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRjb2xvcjogJGRhcms7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLWltYWdlOiBpbml0aWFsO1xuXHR3aGl0ZS1zcGFjZTogcHJlO1xuXHQtd2Via2l0LXJ0bC1vcmRlcmluZzogbG9naWNhbDtcblx0Y29sb3I6IGJsYWNrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRwYWRkaW5nOiA1cHg7XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHRcblx0fVxufVxuXG5AbWl4aW4gcGFnaW5hdGlvbigkZGlyZWN0aW9uKSB7XG5cdCYge1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHR9XG5cblx0QGlmICRkaXJlY3Rpb24gPT0gXCJwcmV2aW91c1wiIHtcblx0XHRcdCYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmV2aW91cy5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0fVxuXG5cdEBpZiAkZGlyZWN0aW9uID09IFwibmV4dFwiIHtcblx0XHRcdCYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1uZXh0LnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdFx0fVxuXHR9XG5cblx0Ji5pbmFjdGl2ZSB7XG5cdFx0XHRvcGFjaXR5OiAuMztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGN1cnNvcjogdGV4dDtcblx0fVxufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuLy8gU3R5bGVraXQgQ29sb3JzXG4kYmxhY2s6ICMyMjI7XG4kd2hpdGU6ICNGRkY7XG4kZGFyazogIzMzMztcbiRkYXJrLXByaTogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3NS41JSk7IC8qICNmMWYxZjEgKi9cbiRkYXJrLXNlYzogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA2MCUpOyAvKiAjQ0NDICovXG4kZGFyay10cmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzAlKTsgLyogIzY2NiAqL1xuXG4kYmx1ZTogIzNkODdjZjsgLyogJGJsdWU6ICM0MTg4Q0M7ICovXG4kYmx1ZS1wcmk6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDMlKTtcbiRibHVlLXNlYzogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAzMCUpO1xuJGJsdWUtdHJpOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IC0yMCUpO1xuXG4kZ3JlZW46ICMzOEIyNEE7XG4kZ3JlZW4tcHJpOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiA0NSUpO1xuJGdyZWVuLXNlYzogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogMzAlKTtcbiRncmVlbi10cmk6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kcmVkOiAjZTUxNDE0O1xuJHJlZC1wcmk6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiA0MyUpO1xuJHJlZC1zZWM6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAyMCUpO1xuJHJlZC10cmk6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJG9yYW5nZTogI2Y1N2QyMTtcbiRvcmFuZ2UtcHJpOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogNDMlKTtcbiRvcmFuZ2Utc2VjOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogMjAlKTtcbiRvcmFuZ2UtdHJpOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogLTclKTtcblxuJG1hZ2VudGE6ICNmMDE5Nzg7XG4kbWFnZW50YS1wcmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMzAlKTtcbiRtYWdlbnRhLXNlYzogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAyMCUpO1xuJG1hZ2VudGEtdHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kbGlua2VkaW4tY29sb3I6ICMwRDY2OTY7XG4kdHdpdHRlci1jb2xvcjogIzM0QUFERjtcbiRnb29nbGUtY29sb3I6ICNERDRCMzk7XG4kZmFjZWJvb2stY29sb3I6ICMzRDVCOTY7XG4kZHJvcGJveC1jb2xvcjogIzAwN0VFNTtcbiRiaW5nLWNvbG9yOiAjZmFhNjFjO1xuXG4kcHVycGxlOiAjNzM1NGJkO1xuJGJsYWNrOiAjMjIyO1xuJGJvcmRlcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kdGgtYWN0aW9uLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kdGgtYmctY29sb3I6ICRibHVlLXByaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiRsYWJlbDogJGRhcmstdHJpO1xuJGZpbHRlclNoYWRvd0NvbG9yOiAkZGFyay1zZWM7XG4kaGVhZGVyQmFja2dyb3VuZENvbG9yOiAkZGFyay1wcmk7XG4kaGVhZGVyUGFuZWxzQ29sb3I6ICRib3JkZXI7XG4kZmlsdGVySG9yaXpvbnRhbE9mZnNldDogMnB4O1xuJGhlYWRlckgySGVpZ2h0OiA4MHB4O1xuJGFjdGlvbmJvcmRlckNvbG9yOiAkYm9yZGVyO1xuJG1vZGFsLXNoYWRvdzogdHJhbnNwYXJlbnQ7XG5cblxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuJG1pc2MtbWFyZ2luOiBtYXRoLmRpdig0MSAtIDIxLCAyKTtcbi5taXNjLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvbWlzYy5wbmcnKTtcbn1cblxuLm1pc2MtaWNvbi1zaGFyZUNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJG1pc2MtbWFyZ2luKSAoLTBweCAtICRtaXNjLW1hcmdpbik7XG4gICAgQGV4dGVuZCAubWlzYy1pY29uO1xufVxuIiwiXG4lc3Bpbm5lciB7XG5cdC8vYm9yZGVyLXJhZGl1czogNTAlO1xuXHQvL2JveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4lc3Bpbm5lcjMyIHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZicpO1xufVxuXG4lc3Bpbm5lcjE2IHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLTE2cHguZ2lmJyk7XG59XG5cbkBtaXhpbiBzcGlubmVyLWJhc2Uge1xuXHQuc3Bpbm5lcjMyIHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMzI7XG5cdH1cblx0LnNwaW5uZXIxNiB7XG5cdFx0QGV4dGVuZCAlc3Bpbm5lcjE2O1xuXHR9XG59IiwiXG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwaW5uZXJcIiBhcyAqO1xuXG4uanYtbG9hZGluZy1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMCk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmp2LWNvbnRleHR1YWwtbG9hZGluZy1vdmVybGF5IHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRvcGFjaXR5OiAwLjU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0Lmp2LWxvYWRpbmctaW1hZ2V7XG5cdFx0ZGlzcGxheTogbm9uZSA7XG5cdH1cbn1cblxuLnNwaW57XG5cdGhlaWdodDogMTNweDtcblx0d2lkdGg6IDEzcHg7XG5cdC13ZWJraXQtYW5pbWF0aW9uOnNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG5cdC1tb3otYW5pbWF0aW9uOnNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjpzcGluIDAuN3MgbGluZWFyIGluZmluaXRlO1xufVxuQC1tb3ota2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5Aa2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uanYtbG9hZGluZy1pbWFnZSB7XG5cdEBleHRlbmQgJXNwaW5uZXIzMjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMTZweDtcblx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4ubG9hZGluZy1hbmltYXRlLWhpZGUubG9hZGluZy1hbmltYXRlLWhpZGUtYWN0aXZlLFxuLmxvYWRpbmctYW5pbWF0ZS1zaG93IHtcblx0b3BhY2l0eTogMDtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEltcG9ydHNcbkB1c2UgXCIuL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiLi91bml0c1wiIGFzICo7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlICdzYXNzOm1ldGEnO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQm9yZGVyLUJveCBTaXppbmdcblxuLy8gQXBwbHkgdGhlIGJvcmRlci1ib3ggc2l6aW5nIG1vZGVsIHRvIGFsbCBlbGVtZW50c1xuLy8gYW5kIGFkanVzdCB0aGUgZ3JpZCBtYXRoIGFwcHJvcHJpYXRlbHkuXG5AbWl4aW4gYm9yZGVyLWJveC1zaXppbmcge1xuICAkYm9yZGVyLWJveC1zaXppbmc6IHRydWU7XG4gICogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG59XG5cbmNsZWFyZml4IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnRhaW5lclxuXG4vLyBTZXQgdGhlIHdpZHRoIG9mIGEgY29udGFpbmVyXG4vL1xuLy8gICRjb2x1bW5zICA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgR3JpZCBMYXlvdXQuXG5AbWl4aW4gc2V0LWNvbnRhaW5lci13aWR0aChcbiAgJGNvbHVtbnMgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRzdHlsZSAgICA6ICRjb250YWluZXItc3R5bGVcbil7XG4gICR3aWR0aDogY29udGFpbmVyLW91dGVyLXdpZHRoKCRjb2x1bW5zKTtcblxuICBAaWYgJHN0eWxlID09ICdzdGF0aWMnIHtcbiAgICBAaW5jbHVkZSBpZi1yZW0od2lkdGgsICR3aWR0aCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpZiAkc3R5bGUgPT0gJ2ZsdWlkJyB7XG4gICAgICBAaWYgdW5pdCgkd2lkdGgpID09ICclJyB7IEBpbmNsdWRlIGlmLXJlbSh3aWR0aCwgJHdpZHRoKTsgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgaWYtcmVtKG1heC13aWR0aCwgJHdpZHRoKTtcbiAgICAgIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7XG4gICAgICAvLyAgIEBpZiB1bml0KCR3aWR0aCkgPT0gJ3JlbScge1xuICAgICAgLy8gICAgIF93aWR0aDogcm91bmQoY29udmVydC1sZW5ndGgoJHdpZHRoLCBweCkpO1xuICAgICAgLy8gICB9IEBlbHNlIHtcbiAgICAgIC8vICAgICBfd2lkdGg6ICR3aWR0aDtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTZXQgdGhlIG91dGVyIGdyaWQtY29udGFpbmluZyBlbGVtZW50KHMpLlxuLy9cbi8vICAkY29sdW1ucyAgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGNvbnRhaW5lci5cbkBtaXhpbiBhcHBseS1jb250YWluZXIoXG4gICRjb2x1bW5zICA6ICR0b3RhbC1jb2x1bW5zXG4pe1xuICBAaW5jbHVkZSBzZXQtY29udGFpbmVyLXdpZHRoKCRjb2x1bW5zKTtcbiAgQGluY2x1ZGUgaWYtcmVtKHBhZGRpbmctbGVmdCwgJGdyaWQtcGFkZGluZyk7XG4gIEBpbmNsdWRlIGlmLXJlbShwYWRkaW5nLXJpZ2h0LCAkZ3JpZC1wYWRkaW5nKTtcbiAgbWFyZ2luOiB7IGxlZnQ6IGF1dG87IHJpZ2h0OiBhdXRvOyB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxufVxuXG4vLyBTZXQgb25lIG9yIG1vcmUgbGF5b3V0cyBvbiBhIGdyaWQtY29udGFpbmluZyBlbGVtZW50IGF0IGFueSBudW1iZXIgb2YgbWVkaWEtcXVlcnkgYnJlYWtwb2ludHMuXG4vL1xuLy8gJG1lZGlhLWxheW91dC0xICAgICAgICA6IFtkZWZhdWx0OiR0b3RhbC1jb2x1bW5zXSBBIGxpc3Qgb2YgdmFsdWVzIGluY2x1ZGluZyAtXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogT25lIHVuaXRsZXNzIG51bWJlciAocmVwcmVzZW50aW5nIGNvbHVtbnMgaW4gYSBsYXlvdXQpXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogVHdvIG9wdGlvbmFsIGxlbmd0aHMgKHJlcHJlc2VudGluZyBtaW4gYW5kIG1heC13aWR0aCBtZWRpYS1xdWVyeSBicmVha3BvaW50cykuXG4vLyAkbWVkaWEtbGF5b3V0LTIgLi4uLTEwIDogW29wdGlvbmFsXSBTYW1lIGFzICRtZWRpYS1sYXlvdXQtMVxuQG1peGluIGNvbnRhaW5lcihcbiAgJG1lZGlhLWxheW91dC0xICAgOiAkdG90YWwtY29sdW1ucyxcbiAgJG1lZGlhLWxheW91dC0yICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0zICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC00ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC01ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC02ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC03ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC04ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC05ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0xMCAgOiBmYWxzZVxuKSB7XG4gICRtZWRpYS1sYXlvdXRzIDogY29tcGFjdCgkbWVkaWEtbGF5b3V0LTIsJG1lZGlhLWxheW91dC0zLCRtZWRpYS1sYXlvdXQtNCwkbWVkaWEtbGF5b3V0LTUsJG1lZGlhLWxheW91dC02LCRtZWRpYS1sYXlvdXQtNywkbWVkaWEtbGF5b3V0LTgsJG1lZGlhLWxheW91dC05LCRtZWRpYS1sYXlvdXQtMTApO1xuXG4gIC8vIERlYnVnOiBDaGVjayB3aGF0ICRtZWRpYS1sYXlvdXRzIGNvbnRhaW5zXG4gIEBkZWJ1ZyAkbWVkaWEtbGF5b3V0cztcblxuICAvLyBBcHBseSBkZWZhdWx0IGxheW91dCBpZiBuZWVkZWRcbiAgQGlmIGlzLWRlZmF1bHQtbGF5b3V0KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgIEBpbmNsdWRlIGFwcGx5LWNvbnRhaW5lcigpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgICAgQGluY2x1ZGUgYXBwbHktY29udGFpbmVyKCk7XG4gICAgfVxuICB9XG5cbiAgLy8gRW5zdXJlICRtZWRpYS1sYXlvdXRzIGlzIGEgdmFsaWQgbGlzdCBiZWZvcmUgaXRlcmF0aW5nXG4gIEBlYWNoICRtbCBpbiAkbWVkaWEtbGF5b3V0cyB7XG4gICAgQGlmICRtbCB7XG4gICAgICAvLyBFbnN1cmUgJG1sIGlzIGEgbGlzdCB0eXBlIGJlZm9yZSBjYWxsaW5nIGF0LWJyZWFrcG9pbnRcbiAgICAgIEBpZiBtZXRhLnR5cGUtb2YoJG1sKSA9PSAnbGlzdCcge1xuICAgICAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtbCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNldC1jb250YWluZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2x1bW5zXG5cbi8vIENyZWF0ZSBhIGdyaWQgZWxlbWVudCBzcGFubmluZyBhbnkgbnVtYmVyIG9mICdjb2x1bW5zJyBpbiBhIGdyaWQgJ2NvbnRleHQnLlxuLy8gJGNvbHVtbnMgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgdG8gc3Bhbi5cbi8vICRjb250ZXh0IDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAgICAgICAgICA6IENvbnRleHQgaXMgcmVxdWlyZWQgb24gYW55IG5lc3RlZCBlbGVtZW50cy5cbi8vICAgICAgICAgIDogQ29udGV4dCBNVVNUIE5PVCBiZSBkZWNsYXJlZCBvbiBhIHJvb3QgZWxlbWVudC5cbi8vICRwYWRkaW5nIDogW29wdGlvbmFsXSBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIGluc2lkZSBvZiBpbmRpdmlkdWFsIGdyaWQgY29sdW1ucy5cbi8vICAgICAgICAgIDogUGFkZGluZyBpcyBvbmx5IG91dHB1dCBpZiBvbmUgb3IgdHdvIHZhbHVlcyBhcmUgc3BlY2lmaWVkIChlLmcuIDFlbSBvciAxMHB4IDIwcHgpXG4vLyAgICAgICAgICA6IFBhZGRpbmcgdmFsdWVzIGFyZSBhcHBsaWVkIG9ubHkgb24gdGhlIGhvcml6b250YWwgYXhpcyBpbiBmcm9tLXRvIG9yZGVyXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydCBkaXJlY3Rpb24gb2YgeW91ciBsYXlvdXQgKGUuZy4gJ2xlZnQnIGZvciBsdHIgbGFuZ3VhZ2VzKVxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiBzcGFuLWNvbHVtbnMoXG4gICRjb2x1bW5zLFxuICAkY29udGV4dCAgICAgICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkcGFkZGluZyAgICAgICA6IGZhbHNlLFxuICAkZnJvbSAgICAgICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgICAgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICAgIDogJGZyb207IC8vIFVwZGF0ZWQgbGluZVxuICAkdG8gICAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRwb3MgICAgICA6IHNwbGl0LWNvbHVtbnMtdmFsdWUoJGNvbHVtbnMsIHBvc2l0aW9uKTtcbiAgJGNvbHMgICAgIDogc3BsaXQtY29sdW1ucy12YWx1ZSgkY29sdW1ucywgY29sdW1ucyk7XG4gICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsIDAgKiAkZ3V0dGVyLXdpZHRoLCByZWxhdGl2ZS13aWR0aCgwICogJGd1dHRlci13aWR0aCwgJGNvbnRleHQpKTtcbiAgJHBhZC10byAgIDogaWYoJHN0eWxlID09IHN0YXRpYywgMCAqICRndXR0ZXItd2lkdGgsIHJlbGF0aXZlLXdpZHRoKDAgKiAkZ3V0dGVyLXdpZHRoLCAkY29udGV4dCkpO1xuXG4gIEBpZiAkcGFkZGluZyAhPSBmYWxzZSB7XG4gICAgJHBhZC1mcm9tIDogbnRoKCRwYWRkaW5nLCAxKTtcblxuICAgIEBpZiBsZW5ndGgoJHBhZGRpbmcpID4gMSB7XG4gICAgICAkcGFkLXRvOiBudGgoJHBhZGRpbmcsIDIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHBhZC10bzogJHBhZC1mcm9tO1xuICAgIH1cblxuICAgICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtZnJvbSwgcmVsYXRpdmUtd2lkdGgoJHBhZC1mcm9tLCAkY29udGV4dCkpO1xuICAgICRwYWQtdG8gICA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtdG8sIHJlbGF0aXZlLXdpZHRoKCRwYWQtdG8sICRjb250ZXh0KSk7XG5cbiAgICBwYWRkaW5nLSN7JGZyb219OiAkcGFkLWZyb207XG4gICAgcGFkZGluZy0jeyR0b306ICRwYWQtdG87XG4gIH1cblxuICB3aWR0aDogY29sdW1ucygkY29scywgJGNvbnRleHQsICRzdHlsZSkgLSBpZigkYm9yZGVyLWJveC1zaXppbmcsIDAsICRwYWQtdG8gKyAkcGFkLWZyb20pO1xuXG4gIEBpZiAoJHBvcyA9PSAnb21lZ2EnKSB7XG4gICAgQGluY2x1ZGUgb21lZ2EoJGZyb20pO1xuICB9IEBlbHNlIHtcbiAgICBmbG9hdDogJGZyb207XG4gICAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuICB9XG59XG5cbi8vIEFwcGx5IHRvIGVsZW1lbnRzIHNwYW5uaW5nIHRoZSBsYXN0IGNvbHVtbiwgdG8gYWNjb3VudCBmb3IgdGhlIHBhZ2UgZWRnZS5cbi8vIE9ubHkgbmVlZGVkIGFzIGFuIG92ZXJyaWRlLiBOb3JtYWxseSAnb21lZ2EnIGNhbiBqdXN0IGJlIGNhbGxlZCBieSBgY29sdW1uc2AuXG4vL1xuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuQG1peGluIG9tZWdhKFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgIDogJGZyb207XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkb21lZ2EtZmxvYXQ7XG4gIG1hcmdpbi0jeyR0b306IDA7XG59XG5cbi8vIFNob3J0Y3V0IHRvIGFwcGx5IG9tZWdhIHRvIGEgc3BlY2lmaWMgc3Vic2V0IG9mIGVsZW1lbnRzLlxuLy9cbi8vICRuICAgICAgICAgOiBbZmlyc3QgfCBvbmx5IHwgbGFzdCB8IDxlcXVhdGlvbj5dXG4vLyAkc2VsZWN0b3IgIDogW2NoaWxkIHwgbGFzdC1jaGlsZCB8IG9mLXR5cGUgfCBsYXN0LW9mLXR5cGUgXVxuLy8gJGZyb20gICAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG5AbWl4aW4gbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICRpZTogaWYoJG4gPT0gXCJmaXJzdFwiLCB0cnVlLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGFkanVzdC1zdXBwb3J0LWZvcigkaWU2OiAkaWUsICRpZTc6ICRpZSwgJGllODogJGllKSB7XG4gICAgJjoje2Zvcm1hdC1udGgoJG4sJHNlbGVjdG9yKX0geyBAaW5jbHVkZSBvbWVnYSgkZnJvbSk7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlc2V0c1xuXG4vLyBSZXNldCBhICcrY29sdW1ucycgZ3JpZCBlbGVtZW50IHRvIGRlZmF1bHQgYmxvY2sgYmVoYXZpb3Jcbi8vXG4vLyAkZnJvbSAgOiBUaGUgc3RhcnQgZGlyZWN0aW9uIG9mIHlvdXIgbGF5b3V0IChlLmcuICdsZWZ0JyBmb3IgbHRyIGxhbmd1YWdlcylcbkBtaXhpbiByZXNldC1jb2x1bW5zKFxuICAkZnJvbTogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICA6IHVucXVvdGUoJGZyb20pO1xuICAkdG8gICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkaGFjayAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJG9tZWdhLWZsb2F0KTtcblxuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi0jeyR0b306IGF1dG87XG5cbiAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgLy8gICAqbWFyZ2luLSN7JGhhY2t9OiBhdXRvO1xuICAvLyAgIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8vIH1cbn1cblxuLy8gQXBwbHkgdG8gZWxlbWVudHMgcHJldmlvdXNseSBzZXQgYXMgb21lZ2EuXG4vLyBUaGlzIHdpbGwgcmV0dXJuIGZsb2F0cyBhbmQgbWFyZ2lucyBiYWNrIHRvIG5vbi1vbWVnYSBzZXR0aWducy5cbi8vXG4vLyAkY29udGV4dCA6IFtvcHRpb25hbF0gVGhlIGNvbnRleHQgKGNvbHVtbnMgc3Bhbm5lZCBieSBwYXJlbnQpLlxuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtb21lZ2EoXG4gICRjb250ZXh0ICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb24sXG4gICRzdHlsZSAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkZnJvbTtcbiAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuXG4gIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiBvciAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNyB7XG4gIC8vICAgKm1hcmdpbi0jeyRoYWNrfTogYXV0bztcbiAgLy8gfVxufVxuXG4vLyBTaG9ydGN1dCB0byBhcHBseSByZW1vdmUtb21lZ2EgdG8gYSBzcGVjaWZpYyBzdWJzZXQgb2YgZWxlbWVudHMuXG4vL1xuLy8gJG4gICAgICAgICA6IFtmaXJzdCB8IG9ubHkgfCBsYXN0IHwgPGVxdWF0aW9uPl1cbi8vICRzZWxlY3RvciAgOiBbY2hpbGQgfCBsYXN0LWNoaWxkIHwgb2YtdHlwZSB8IGxhc3Qtb2YtdHlwZSBdXG4vLyAkY29udGV4dCAgIDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAkZnJvbSAgICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbi8vICRzdHlsZSAgICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGNvbnRleHQgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgICA6IHVucXVvdGUoJGZyb20pO1xuICAkaWU6IGlmKCRuID09IFwiZmlyc3RcIiwgdHJ1ZSwgZmFsc2UpO1xuICBAaW5jbHVkZSBhZGp1c3Qtc3VwcG9ydC1mb3IoJGllNjogJGllLCAkaWU3OiAkaWUsICRpZTg6ICRpZSkge1xuICAgICY6I3tmb3JtYXQtbnRoKCRuLCRzZWxlY3Rvcil9IHtcbiAgICAgIEBpbmNsdWRlIHJlbW92ZS1vbWVnYSgkY29udGV4dCwgJGZyb20sICRzdHlsZSk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2hhbmdlIFNldHRpbmdzXG5cbkBtaXhpbiB3aXRoLWdyaWQtc2V0dGluZ3MoXG4gICRjb2x1bW5zOiAkdG90YWwtY29sdW1ucyxcbiAgJHdpZHRoOiAkY29sdW1uLXdpZHRoLFxuICAkZ3V0dGVyOiAkZ3V0dGVyLXdpZHRoLFxuICAkcGFkZGluZzogJGdyaWQtcGFkZGluZ1xuKSB7XG4gIC8vIGtlZXAgdGhlIGRlZmF1bHRzIGFyb3VuZFxuICAkZGVmYXVsdC1jb2x1bW5zOiAkdG90YWwtY29sdW1ucztcbiAgJGRlZmF1bHQtd2lkdGg6ICRjb2x1bW4td2lkdGg7XG4gICRkZWZhdWx0LWd1dHRlcjogJGd1dHRlci13aWR0aDtcbiAgJGRlZmF1bHQtcGFkZGluZzogJGdyaWQtcGFkZGluZztcblxuICAvLyB1c2UgdGhlIG5ldyBzZXR0aW5nc1xuICAkdG90YWwtY29sdW1uczogJGNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgJGd1dHRlci13aWR0aDogJGd1dHRlcjtcbiAgJGdyaWQtcGFkZGluZzogJHBhZGRpbmc7XG5cbiAgLy8gYXBwbHkgdG8gY29udGVudHNcbiAgQGNvbnRlbnQ7XG5cbiAgLy8gcmUtaW5zdGF0ZSB0aGUgZGVmYXVsdHNcbiAgJHRvdGFsLWNvbHVtbnM6ICRkZWZhdWx0LWNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICRkZWZhdWx0LXdpZHRoO1xuICAkZ3V0dGVyLXdpZHRoOiAkZGVmYXVsdC1ndXR0ZXI7XG4gICRncmlkLXBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmc7XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxM3B4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMnB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cblxuQG1peGluIHR5cGUtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQG1peGluIHR5cGUtcm9tYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiByZXNldEZvbnRzIHtcbiAgICBib2R5IHtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgcCB7XG5cbiAgICB9XG4gICAgc3Ryb25nLCBzdHJvbmcgKiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG4gICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuXG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgfVxuXG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xufSIsIkB1c2UgXCIuLi9jb21tb24vbG9hZGluZ1wiO1xuQHVzZSBcIi4uL2NvbW1vbi9fZ3JpZFwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2FwcGxpY2F0aW9uTW9kYWxcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbi5leHBEYXRlUGxhY2Vob2xkZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uanYtYWN0aW9uQ2xvc2Uge1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4uYnV0dG9uLWdyb3VwIHtcblx0bWFyZ2luLXRvcDogJHNwLWw7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4ucHJpbWFyeS1idXR0b25zIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdGJ1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcC1tO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuLnNlY29uZGFyeS1idXR0b25zIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5qdi1tb2RhbC1oZWFkZXIge1xuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcblx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHR9XG59XG5cbi5yb3ctbGFiZWwge1xuXHR3aWR0aDogMTI1cHg7XG59XG5cblxuLnJvdy1jb250cm9scyB7XG5cdG1hcmdpbi1sZWZ0OiAxMjVweDtcblx0LmluY2x1ZGUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0fVxuXG5cdC5yZWNpcGllbnQge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0bGk6bGFzdC1jaGlsZDphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cdFx0XHRsaTphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiLCBcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGV4dE1vZGFsIHtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHR9XG59XG5cbi50ZXh0T3ZlcmZsb3cge1xuXHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLmRpc2FibGV7XG4gIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuICAmOmhvdmVye1xuXHQgIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG5cdCAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqXG4gKiBUT0RPOiBQcmFuYXY6IFNlZWluZyB0aGUgaXNzdWUgdGhhdCBqcXVlcnktdWktZGF0ZXBpY2tlciBpcyBhZGRpbmcgYSBjbGFzcyB1aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGVcbiAqIHRoYXQgaXMgYWRkaW5nIGEgY2xpcCBvZiAxcHggeCAxcHguIFRoaXMgc29sdmVzIHRoZSBpc3N1ZS4gV2FudCB0byBrbm93IGlmIHNvbWVvbmUga25vd3MgYSBiZXR0ZXJcbiAqIHNvbHV0aW9uLlxuICovXG4jdWktZGF0ZXBpY2tlci1kaXYgIHtcblx0Y2xpcDogYXV0bztcbn1cblxuXG4uanYtbW9kYWx7XG5cdC5maWVsZC1kaXZpZGVye1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1wcmkgIWltcG9ydGFudDtcblx0fVxuXHQuZmllbGQtcm93LWxlc3Mge1xuXHRcdEBpbmNsdWRlIGNyZWF0ZUdyaWQoMiwganYtY29sdW1uLCAoMiwgMTApLCAwcHgpO1xuXHRcdC5qdi1jb2x1bW4tMXtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8qIENhbmRpZGF0ZSBEZXRhaWxzIFBhZ2UgTW9kYWwgKi9cbi5jYW5EZXRhaWwtZm9ybSB7XG5cdEBpbmNsdWRlIGFwcGxpY2F0aW9uLW1vZGFsO1xufVxuIiwiLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgU0FTUyBHcmlkaWZpY2F0aW9uXG4vLyAgKiBBdXRob3I6ICAgR2VvZmYgR2Fyc2lkZVxuLy8gIEEgU0FTUyBhZGFwdGF0aW9uIG9mIEJsdWVwcmludCBDU1Ncbi8vICAqIFZlcnNpb246ICAgICAgICAgMC43LjEgKDIwMDgtMDItMjUpXG4vLyAgKiBXZWJzaXRlOiAgICAgICAgIGh0dHA6Ly9jb2RlLmdvb2dsZS5jb20vcC9ibHVlcHJpbnRjc3MvXG4vLyAgQmFzZWQgb24gd29yayBieTpcbi8vICAqIENocmlzIEVwcHN0ZWluICAgIFtlcHBzdGVpbnMubmV0XVxuLy8gICogTG9yaW4gVGFja2V0ICAgICAgW2xvcmludGFja2V0dC5jb21dXG4vLyAgKiBPbGF2IEJqb3Jrb3kgICAgICBbYmpvcmtveS5jb21dXG4vLyAgKiBOYXRoYW4gQm9ycm9yICAgICBbcGxheWdyb3VuZGJsdWVzLmNvbV1cbi8vICAqIEplZmYgQ3JvZnQgICAgICAgIFtqZWZmY3JvZnQuY29tXVxuLy8gICogQ2hyaXN0aWFuIE1ldHRzICAgW21pbnRjaGFvcy5jb21dXG4vLyAgKiBLaG9pIFZpbmggICAgICAgICBbc3VidHJhY3Rpb24uY29tXVxuLy8gIExpcXVpZCBncmlkIHdvcmsgYnk6XG4vLyAgKiBCZW4gTGlzdHdvblxuLy8gICogRGF2aWQgQmVkaW5nZmllbGRcbi8vICAqIEFuZHJlaSBNaWNoYWVsIEhlcmFzaW1jaHVrXG4vLyAgSW52b2x1dGlvbiBTdHVkaW9zLCBodHRwOi8vd3d3Lmludm9sdXRpb25zdHVkaW9zLmNvbVxuLy8gIFJlYWQgbW9yZSBhYm91dCB1c2luZyBhIGdyaWQgaGVyZTpcbi8vICAqIHN1YnRyYWN0aW9uLmNvbS9hcmNoaXZlcy8yMDA3LzAzMTgtb2gteWVlYWFoaC5waHBcbi8vICAtLS0tLVxuLy8gIEJ5IGRlZmF1bHQsIHRoZSBncmlkIGlzIDgwJSBvZiB3aW5kb3cgd2lkdGgsIHdpdGggMjQgY29sdW1ucy5cbi8vXG4vLyAgVG8gbWFrZSB0aGUgZ3JpZCBmaXhlZCwgc2ltcGx5IGNoYW5nZSB0aGUgLmNvbnRhaW5lciB3aWR0aFxuLy8gIHByb3BlcnR5IHRvIGEgcGl4ZWwgdmFsdWUuIGUuZy4sIDk2MHB4LlxuLy8gIC0tLS0tXG4vLyAgVG8gdXNlOlxuLy8gIFRoaXMgbW9kdWxlIGlzIGEgUkVQTEFDRU1FTlQgZm9yIHRoZSBncmlkIG1vZHVsZS4gU2ltcGx5IGltcG9ydCBpdDpcbi8vICBAdXNlIGJsdWVwcmludFxuLy8gIEB1c2UgYmx1ZXByaW50L2xpcXVpZFxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNYWluIGxheW91dCBncmlkLCBvdmVycmlkZSB0aGVzZSBjb25zdGFudHMgdG8gYnVpbGQgeW91ciBncmlkIGFuZCBjb250YWluZXIgc2l6ZXMuXG4vLyBUaGUgd2lkdGggc2hvd24gZ2l2ZXMgdGhlIHJpZ2h0IGZsb29yZWQgcGVyY2VudGFnZSB2YWx1ZXMuXG4kYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnM6IDI0ICFkZWZhdWx0O1xuXG4kYmx1ZXByaW50LWxpcXVpZC1ncmlkLXdpZHRoOiAzLjE2NyUgIWRlZmF1bHQ7XG5cbiRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luOiAxLjA0MiUgIWRlZmF1bHQ7XG5cbi8vIERvIG5vdCBlZGl0IGJlbG93IHRoaXMgbGluZSB1bmxlc3MgeW91IHJlYWxseSBrbm93IHdoYXQgeW91J3JlIGRvaW5nLlxuJGJsdWVwcmludC1saXF1aWQtY29udGFpbmVyLXdpZHRoOiA4MCUgIWRlZmF1bHQ7XG5cbiRibHVlcHJpbnQtbGlxdWlkLWNvbnRhaW5lci1taW4td2lkdGg6IDk1MHB4ICFkZWZhdWx0O1xuXG4kYmx1ZXByaW50LWxpcXVpZC1ncmlkLXB1c2gtcHVsbDogLSgkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbiArICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtd2lkdGgpICFkZWZhdWx0O1xuXG5AbWl4aW4gYmx1ZXByaW50LWxpcXVpZC1ncmlkIHtcbiAgLy8gQSBjb250YWluZXIgc2hvdWxkIGdyb3VwIGFsbCB5b3VyIGNvbHVtbnNcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyOyB9XG4gIC8vIFVzZSB0aGVzZSBjbGFzc2VzIChvciBtaXhpbnMpIHRvIHNldCB0aGUgd2lkdGggb2YgYSBjb2x1bW4uXG4gIEBmb3IgJG4gZnJvbSAxIHRvICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1ucyArIDEge1xuICAgIC5zcGFuLSN7JG59IHsgd2lkdGg6IHNwYW4tZmx1aWQoJG4pOyB9XG4gICAgZGl2IHtcbiAgICAgICYuc3Bhbi0jeyRufSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbigkbiwgJG4gPT0gJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zKTsgfSB9IH1cbiAgLy8gVGhlIGxhc3QgY29sdW1uIGluIGEgcm93IG5lZWRzIHRoaXMgY2xhc3MgKG9yIG1peGluKSBvciBpdCB3aWxsIGVuZCB1cCBvbiB0aGUgbmV4dCByb3cuXG4gIGRpdi5sYXN0IHtcbiAgICBAaW5jbHVkZSBsYXN0OyB9XG4gIC8vIEFkZCB0aGVzZSB0byBhIGNvbHVtbiB0byBhcHBlbmQgZW1wdHkgY29scy5cbiAgQGZvciAkbiBmcm9tIDEgdG8gJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zIHtcbiAgICAuYXBwZW5kLSN7JG59IHtcbiAgICAgIEBpbmNsdWRlIGFwcGVuZCgkbik7IH0gfVxuICAvLyBBZGQgdGhlc2UgdG8gYSBjb2x1bW4gdG8gcHJlcGVuZCBlbXB0eSBjb2xzLlxuICBAZm9yICRuIGZyb20gMSB0byAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMge1xuICAgIC5wcmVwZW5kLSN7JG59IHtcbiAgICAgIEBpbmNsdWRlIHByZXBlbmQoJG4pOyB9IH1cbiAgLy8gVXNlIHRoZXNlIGNsYXNzZXMgb24gYW4gZWxlbWVudCB0byBwdXNoIGl0IGludG8gdGhlXG4gIC8vIG5leHQgY29sdW1uLCBvciB0byBwdWxsIGl0IGludG8gdGhlIHByZXZpb3VzIGNvbHVtbi5cbiAgQGZvciAkbiBmcm9tIDEgdG8gJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zICsgMSB7XG4gICAgLnB1bGwtI3skbn0ge1xuICAgICAgQGluY2x1ZGUgcHVsbCgkbik7IH0gfVxuICBAZm9yICRuIGZyb20gMSB0byAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMgKyAxIHtcbiAgICAucHVzaC0jeyRufSB7XG4gICAgICBAaW5jbHVkZSBwdXNoKCRuKTsgfSB9IH1cblxuQG1peGluIGNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9IH1cblxuLy8gUmV0dXJuIHRoZSB3aWR0aCBvZiBgJG5gIGNvbHVtbnMgaW4gcGVyY2VudHMuXG5AZnVuY3Rpb24gc3Bhbi1mbHVpZCgkbikge1xuICBAcmV0dXJuICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtd2lkdGggKiAkbiArICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luICogKCRuIC0gMSk7XG59XG5cbkBtaXhpbiBzcGFuKCRuLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAd2FybiBcIlRoZSBzcGFuIG1peGluIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSB1c2UgdGhlIHNwYW4tZmx1aWQgZnVuY3Rpb24gaW5zdGVhZC4gRS5nLiB3aWR0aDogc3Bhbi1mbHVpZCgjeyRufSlcIjtcbiAgJHdpZHRoOiBzcGFuLWZsdWlkKCRuKTtcbiAgQGlmICRpbXBvcnRhbnQge1xuICAgIHdpZHRoOiAkd2lkdGggIWltcG9ydGFudDsgfVxuICBAZWxzZSB7XG4gICAgd2lkdGg6ICR3aWR0aDsgfSB9XG5cbkBtaXhpbiBsYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtaXhpbiBjb2x1bW4oJG4sICRsYXN0OiBmYWxzZSkge1xuICBAaW5jbHVkZSBmbG9hdC1sZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogc3Bhbi1mbHVpZCgkbik7XG4gIEBpZiAkbGFzdCB7XG4gICAgQGluY2x1ZGUgbGFzdDsgfVxuICBAZWxzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbjsgfSB9XG5cbkBtaXhpbiBhcHBlbmQoJG4pIHtcbiAgcGFkZGluZy1yaWdodDogKCRibHVlcHJpbnQtbGlxdWlkLWdyaWQtd2lkdGggKyAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbikgKiAkbjsgfVxuXG5AbWl4aW4gcHJlcGVuZCgkbikge1xuICBwYWRkaW5nLWxlZnQ6ICgkYmx1ZXByaW50LWxpcXVpZC1ncmlkLXdpZHRoICsgJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4pICogJG47IH1cblxuQG1peGluIHB1bGwoJG4sICRsYXN0OiBmYWxzZSkge1xuICBtYXJnaW4tbGVmdDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1wdXNoLXB1bGwgKiAkbjsgfVxuXG5AbWl4aW4gcHVzaCgkbikge1xuICBAaW5jbHVkZSBmbG9hdC1yaWdodDtcbiAgbWFyZ2luOiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luO1xuICAgIHJpZ2h0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLXB1c2gtcHVsbCAqICRuO1xuICAgIGJvdHRvbTogMDsgfTsgfVxuXG5AbWl4aW4gYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG5AbWl4aW4gY29sYm9yZGVyIHtcbiAgcGFkZGluZy1yaWdodDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4gKiAyO1xuICBtYXJnaW4tcmlnaHQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luICogMjtcbiAgQGluY2x1ZGUgYm9yZGVyOyB9XG5cbkBtaXhpbiBjb2xydWxlciB7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4wODNlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4gKiAyO1xuICBtYXJnaW4tcmlnaHQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luICogMjtcbiAgYm9yZGVyOiBub25lOyB9XG5cbkBtaXhpbiBjb2xzcGFjZXIge1xuICBAaW5jbHVkZSBjb2xydWxlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuIiwiLy8gREVQUkVDQVRFRC4gVXNlIHN0eWxla2l0IGluc3RlYWRcblxuQHVzZSBcIi4uL2xpYi9ibHVlcHJpbnQvbGlxdWlkXCIgYXMgKjtcbkB1c2UgXCIuLi9saWIvc3VzeS9ncmlkXCIgYXMgc3VzeTtcbkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbi8vICRjbGFzcy1zbHVnOiBqdi1jb2x1bW47XG4kY29sdW1uX2NsYXNzX3ByZWZpeDoganYtY29sdW1uO1xuJGNvbHVtbl9wYWRkaW5nOiAuNWVtIDFlbTtcbiRndXR0ZXItd2lkdGggICA6IDBlbTtcbiRncmlkLXBhZGRpbmcgICA6IDAlO1xuJGNvbnRhaW5lci13aWR0aDogMTAwJTtcbi8qKlxuICogICAgQSAxMiBjb2x1bW4gZ3JpZCwgd2hlcmUgeW91IGNhbiBkaXZpZGUgdGhlIGdyaWQgY29sdW1zbiB3aXRoIHRoZSByYXRpbyB0byBlYWNoIG90aGVyLlxuICogICAgZWcuXG4gKiAgICAgICAgQHBhcmFtMTogTnVtYmVyIG9mIGNvbHVtbnNcbiAqICAgICAgICBAcGFyYW0yOiBUaGUgcHJlZml4IHRvIHVzZSBmb3IgdGhlIGNvbHVtbnNcbiAqICAgICAgICBAcGFyYW0zOiBSYXRpbyB0byBkaXZpZGUgdGhlIGNvbHVtbnMgaW4uXG4gKiAgXG4gKiAgICAgICAgQGluY2x1ZGUgY3JlYXRlR3JpZCg0LCBqdi1jb2x1bW4sKDIsMiw0LDIpKTtcbiAqICAgICAgICAgIFxuICogICAgICAgICAgICBUaGUgYWJvdmUgZXhhbXBsZSB3aWxsIGNyZWF0ZSBhIHN0eWxlIGZvciBhIFxuICogICAgICAgICAgICAgID0+IGdyaWQgd2l0aCA0IGNvbHVtbnMsIHdoZXJlIGVhY2ggY29sdW1uIGNsYXNzIG5hbWUgaXMgXG4gKiAgICAgICAgICAgICAgPT4gLmp2LWNvbHVtbi0xLCAuanYtY29sdW1uLTIsIC5qdi1jb2x1bW4tMywgLmp2LWNvbHVtbi00XG4gKiAgICAgICAgICAgICAgPT4gM3JkIGNvbHVtbiB3aWxsIGJlIHR3byB0aW1lcyBvZiBhbGwgdGhlIG90aGVyIGNvbHVtbnMuICAgICAgICAgICAgICBcbiAqIFxuICogICAgICBJZiB5b3UgbmVlZCB5b3VyIG93biBwYWRkaW5nIGZvciB0aGUgY29sdW1ucywgdGhlbiB5b3UgY2FuIGRlZmluZWQgaW4gdGhlIDR0aCBwYXJhbWV0ZXIuIERlcGVuZGluZyBvbiB0aGUgcGFkZGluZyB5b3UgZ2l2ZSB0aGVuIHlvdSBoYXZlIHRvIGFkanVzdCB0aGUgXG4gKiAgICAgIG51bWJlciBvZiBjb2x1bW5zIGZvciB0aGUgZ3JpZC5cbiAqL1xuXG5AbWl4aW4gY3JlYXRlR3JpZCgkbnVtYmVyX29mX2NvbHVtbnM6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1ucywgJGNvbHVtbi1wcmVmaXg6ICRjb2x1bW5fY2xhc3NfcHJlZml4LCAkd2lkdGg6ZmFsc2UsICRwYWRkaW5nOiAkY29sdW1uX3BhZGRpbmcpIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRudW1iZXJfb2ZfY29sdW1ucyB7XG4gICAgLiN7JGNvbHVtbi1wcmVmaXh9LSN7JGl9e1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgJGNvdW50ZXI6MTtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICAgIEBlYWNoICRjb2wgaW4gJHdpZHRoe1xuICAgICAgICAgIEBpZiAkY291bnRlcj09JGl7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdXN5LnNwYW4tY29sdW1ucygkY29sLCAxMik7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpZiAkaSA9PSAkbnVtYmVyX29mX2NvbHVtbnMgYW5kICRpID09ICRjb3VudGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN1c3kuc3Bhbi1jb2x1bW5zKCRjb2wgb21lZ2EgLDEyKTtcbiAgICAgICAgICB9ICBcbiAgICAgICAgICAkY291bnRlcjogJGNvdW50ZXIrMTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU3VzeSBTZXR0aW5nc1xuXG4vLyBUaGUgdG90YWwgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWRcbiR0b3RhbC1jb2x1bW5zICAgICAgOiAxMiAgICAgICAgICAgICAgIWRlZmF1bHQ7XG5cbi8vIFRoZSB3aWR0aCBvZiBjb2x1bW5zIGFuZCBndXR0ZXJzLlxuLy8gVGhlc2UgbXVzdCBhbGwgYmUgc2V0IHdpdGggdGhlIGNvbXBhcmFibGUgdW5pdHMuXG4kY29sdW1uLXdpZHRoICAgICAgIDogNGVtICAgICAgICAgICAgICFkZWZhdWx0O1xuJGd1dHRlci13aWR0aCAgICAgICA6IDFlbSAgICAgICAgICAgICAhZGVmYXVsdDtcblxuLy8gUGFkZGluZyBvbiB0aGUgbGVmdCBhbmQgcmlnaHQgb2YgYSBHcmlkIENvbnRhaW5lci5cbiRncmlkLXBhZGRpbmcgICAgICAgOiAkZ3V0dGVyLXdpZHRoICAgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQWR2YW5jZWQgU2V0dGluZ3NcblxuLy8gRnJvbSBEaXJlY3Rpb246XG4vLyBDb250cm9scyBmb3IgcmlnaHQtdG8tbGVmdCBvciBiaS1kaXJlY3Rpb25hbCBzaXRlcy5cbiRmcm9tLWRpcmVjdGlvbiAgICAgOiBsZWZ0ICAgICAgICAgICAgIWRlZmF1bHQ7XG5cbi8vIE9tZWdhIEZsb2F0IERpcmVjdGlvbjpcbi8vIFRoZSBkaXJlY3Rpb24gdGhhdCArb21lZ2EgZWxlbWVudHMgYXJlIGZsb2F0ZWQgYnkgZGVhZnVsdC5cbiRvbWVnYS1mbG9hdCAgICAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbS1kaXJlY3Rpb24pICAgICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgV2lkdGg6XG4vLyBPdmVycmlkZSB0aGUgdG90YWwgd2lkdGggb2YgeW91ciBncmlkLCB1c2luZyBhbnkgbGVuZ3RoICg1MGVtLCA3NSUsIGV0Yy4pXG4kY29udGFpbmVyLXdpZHRoICAgIDogZmFsc2UgICAgICAgICAgICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgU3R5bGU6XG4vLyAnbWFnaWMnICAtIFN0YXRpYyAoZml4ZWQgb3IgZWxhc3RpYykgd2hlbiB0aGVyZSdzIGVub3VnaCBzcGFjZSxcbi8vICAgICAgICAgICAgZmx1aWQgd2hlbiB0aGVyZSBpc24ndC4gVGhpcyBpcyB0aGUgU1VTWSBNQUdJQyBTQVVDRShUTSkuXG4vLyAnc3RhdGljJyAtIEZvcmNlcyB0aGUgZ3JpZCBjb250YWluZXIgdG8gcmVtYWluIHN0YXRpYyBhdCBhbGwgdGltZXMuXG4vLyAnZmx1aWQnICAtIEZvcmNlcyB0aGUgZ3JpZCB0byByZW1haW4gZmx1aWQgYXQgYWxsIHRpbWVzLlxuLy8gICAgICAgICAgICAodGhpcyB3aWxsIG92ZXJydWxlIGFueSBzdGF0aWMgJGNvbnRhaW5lci13aWR0aCBzZXR0aW5ncylcbiRjb250YWluZXItc3R5bGUgICAgOiBtYWdpYyAgICAgICAgICAgIWRlZmF1bHQ7XG5cbi8vIEJvcmRlci1Cb3ggU2l6aW5nXG4vLyBBZGp1c3QgdGhlIGdyaWQgbWF0aCBhcHByb3ByaWF0ZWx5IGZvciBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gV2FybmluZzogVGhpcyBkb2VzIG5vdCBhY3R1YWxseSBhcHBseSB0aGUgbmV3IGJveCBtb2RlbCFcbi8vIEluIG1vc3QgY2FzZXMgeW91IGNhbiBpZ25vcmUgdGhpcyBzZXR0aW5nLFxuLy8gYW5kIHNpbXBseSBhcHBseSB0aGUgYm9yZGVyLWJveC1zaXppbmcgbWl4aW4uXG4kYm9yZGVyLWJveC1zaXppbmcgIDogZmFsc2UgICAgICAgICAgICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIElFIFNldHRpbmdzXG5cbi8vIFdoZW4geW91IGFyZSB1c2luZyBhIHNlcGVyYXRlIElFIHN0eWxlc2hlZXQsXG4vLyB5b3UgY2FuIHVzZSB0aGVzZSBzZXR0aW5ncyB0byBjb250cm9sIHRoZSBvdXRwdXQgb2YgYXQtYnJlYWtwb2ludC5cbi8vIEJ5IGRlZmF1bHQsIGF0LWJyZWFrcG9pbnQgd2lsbCBvdXRwdXQgbWVkaWEtcXVlcmllcyBhcyB3ZWxsIGFzXG4vLyBhbnkgZGVmaW5lZCBpZS1mYWxsYmFjayBjbGFzc2VzLlxuJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0ICA6IHRydWUgICAgICAhZGVmYXVsdDtcbiRicmVha3BvaW50LWllLW91dHB1dCAgICAgOiB0cnVlICAgICAgIWRlZmF1bHQ7XG5cbi8vIERhbmdlciBab25lISBPbmx5IHNldCBhcyAndHJ1ZScgaW4gSUUtc3BlY2lmaWMgc3R5bGUgc2hlZXRzLlxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dCAgICA6IGZhbHNlICAgICAhZGVmYXVsdDtcbiIsIkB1c2UgXCIuLi9jb21tb24vZm9ybVwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2dyaWRcIjtcbkB1c2UgXCIuLi9jb21tb24vbW9kYWxcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuXG5AaW5jbHVkZSBtb2RhbC1iYXNlO1xuQGluY2x1ZGUgZmllbGQtc3R5bGVzO1xuXG5AbWl4aW4gYXBwbGljYXRpb24tbW9kYWwge1xuICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuXG4gICAgLnJvdy1sYWJlbC1tdWx0aXBsZSB7XG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfSBcblxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwLXM7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBzZWxlY3QsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWlucHV0IHtcbiAgICAgICAgLyogRG9udCByZWFsbHkgd2FudCB0byBkbyB0aGlzLiBCdXQgam9idml0ZW5ld2R1cC5jc3MgZ2xvYmFsbHkgYWRkcyB0aGlzIDooKi9cbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLXJvdyB7XG4gICAgICAgIC8vIEBpbmNsdWRlIGNyZWF0ZUdyaWQoMiwganYtY29sdW1uLCgzLDkpLDBweCk7XG4gICAgICAgIC5yb3ctbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtZGl2aWRlciB7XG4gICAgICAgIC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLyogSGF0ZSBkb2luZyB0aGlzLiBCdXQgSm9idml0ZW5ld2R1cCBpcyB0aGUgY3VscHJpdC4gU2V0dGluZyBnbG9iYWwgYm9yZGVyIHZhbHVlcyBldGMuKi9cbiAgICAuZXJyb3JEaXYge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2FybmluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC50aW55bWNlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXG4gICAgICAgICYgKyB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstdHJpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXRyaSAhaW1wb3J0YW50OyAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItb2Zmc2NyZWVue1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi9mb250c1wiIGFzICo7XG5AdXNlIFwiLi9taXhpbnNcIiBhcyAqO1xuLyogb3ZlcndyaXRlIHJ1bGVzIGZvciBUYWxlbnROZXR3b3JrICovXG5ib2R5ICNqdi1tb2RhbERpYWxvZywgYm9keSAjanYtbW9kYWxEaWFsb2cyIHtcblx0bWFyZ2luLWxlZnQ6IC0zNzBweCFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDIwMDAwO1xuXHRtaW4td2lkdGg6IDgwMHB4IWltcG9ydGFudDtcblx0dG9wOiAwIWltcG9ydGFudDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdC8vIGJveC1zaGFkb3c6ICAkbW9kYWwtc2hhZG93IDtcblx0Ly8gJjpiZWZvcmUge1xuXHQvLyBcdGNvbnRlbnQ6XCJcIjtcblx0Ly8gXHRwb3NpdGlvbjogZml4ZWQ7XG5cdC8vIFx0dG9wOiAwO1xuXHQvLyBcdGxlZnQ6IDA7XG5cdC8vIFx0d2lkdGg6IDEwMCU7XG5cdC8vIFx0aGVpZ2h0OiAxMDAlO1xuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsNTEsNTEsIC4yKTtcblx0Ly8gXHR6LWluZGV4OiAtMTtcblx0Ly8gfVxuXHQuYWxlcnRpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiA1O1xuXHRcdHRvcDogMTA7XG5cdH1cblx0LnVpLWRpYWxvZyB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XG5cdFx0dG9wOjAhaW1wb3J0YW50O1xuXHR9XG5cdC51aS13aWRnZXQtb3ZlcmxheSwgLmpxbU92ZXJsYXkge1xuXHRcdC8vYmFja2dyb3VuZDogJG1vZGFsLXNoYWRvdyFpbXBvcnRhbnQ7XG5cdFx0bGVmdDogMDtcblx0XHQvL29wYWNpdHk6IC44IWltcG9ydGFudDtcblx0XHQvL2ZpbHRlcjogYWxwaGEob3BhY2l0eT04MCkhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdH1cblx0LnVpLWRyYWdnYWJsZSAudWktd2lkZ2V0LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0Lmp2LXJlcUluZm8ge1xuXHRcdGgyIHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDBweDtcblx0XHR9XG5cdH1cblx0Lmp2LWRpYWxvZy10b3Age1xuXHRcdC5qdi1kaWFsb2ctdG9wOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0ei1pbmRleDo5OTk5OTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtNSUpIWltcG9ydGFudDtcblx0XHQvL2JvcmRlci10b3A6IDJweCBzb2xpZCBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDUlKSFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHQuanYtZGlhbG9nLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0cGFkZGluZzogMTBweCAwIWltcG9ydGFudDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQuanYtY2xvc2VNb2RhbERpYWxvZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5O1xuXHRcdGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGV4dGVuZCAuanYtYWN0aW9uQ2xvc2UgIW9wdGlvbmFsO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Lmp2LWRpYWxvZy1ib3R0b20ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lmp2LWRpYWxvZy1jb250ZW50IHtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA5NiU7XG5cdFx0bWluLWhlaWdodDogNzBweDtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRtYXJnaW46MCFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzoxMHB4IDIlIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRoMyB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdG1hcmdpbjowO1xuXHRcdH1cblx0XHQjanYtZGlhbG9nU3VtbWFyeSB7IFxuXHRcdFx0IGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcblx0XHRcdFx0bWFyZ2luOiAtMTVweCAwIDVweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuanYtYnV0dG9uQ29udGFpbmVyIHtcblx0XHRcdG1hcmdpbjogMTVweCAwIDVweCAwO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdG1hcmdpbjowO1xuXHRcdH1cblx0XHQuanYtY2FuZGlkYXRlVXBkYXRlIHtcblx0XHR9XG5cdFx0Lmp2LWNhbmRpZGF0ZVRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtaW4taGVpZ2h0OiAxOXB4O1xuXHRcdH1cblx0XHQuanYtY2FuY2VsQnV0dG9uLCAuanYtZ290b0J1dHRvbiB7XG5cdFx0fVxuXHRcdCNqdi1RdWlja1ZpZXdNYWluIHtcblx0XHRcdC5qdi1idXR0b25Db250YWluZXIge1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qdi10YWJsZUhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGgtYmctY29sb3I7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuanYtdGFibGVHcm91cCB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuanYtc3VtbWFyeUNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMzEwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIGNvbG9yOiAkZGFyaztcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuXHRcdFx0XHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIFx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHR9XG5cdFx0XHQuaHItYXBwbGllZCB7XG5cdFx0XHRcdGhlaWdodDogMjEwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcblx0XHRcdFx0I2p2LWFwcGxpY2FudExpc3RHcmlkIHtcblx0XHRcdFx0XHQuanYtYXBwbGljYXRpb25IZWFkZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHRoLWJnLWNvbG9yIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmp2LVN0YXR1cyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTgwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuanYtVmlld0FwcCB7XG5cdFx0XHRcdFx0XHR3aWR0aDoxNTBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5qdi1zb3J0RGVzYywgLmp2LXNvcnRBc2Mge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmp2LXN1bW1hcnlMaW5rcyB7XG5cdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjFweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGEge1xuXHRcdFx0XHRcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuanYtdGFibGVTY3JvbGxOb0hlYWRlclN3aXRjaCB7XG5cdFx0XHRoZWlnaHQ6IDI4NnB4O1xuXHRcdH1cblx0XHQuanYtbm90ZVRhYmxlU2Nyb2xsIHtcblx0XHRcdGhlaWdodDogMjUxcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93LXk6c2Nyb2xsO1xuXHRcdFx0Lmp2LW5vdGVUbywgLmp2LW5vdGVCQ0MsIC5qdi1ub3RlQ29udGVudCwgLmp2LW5vdGVGcm9tLCAuanYtbm90ZVN1YmplY3QsIC5qdi1ub3RlRGF0ZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qdi1ub3RlSGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICR0aC1iZy1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Lmp2LW5vdGVTdWJqZWN0LCAuanYtbm90ZURhdGUsIC5qdi1ub3RlRnJvbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdH1cblx0Lmp2LWNhbmRpZGF0ZU5hdmlnYXRpb24ge1xuXHRcdC8qTmVlZCBhYnNvbHV0ZSBwb3NpdGlvbiBmb3IgdGhlIG5hdmlnYXRpb24gZGl2IGJlY2F1c2UgdGhlIHF1aWNrdmlldyBsYXlvdXQgYnJlYWtzIGlmIHRoZSBjdXJyZW50IHN0YXR1cyBoYXMgYSBsb25nIG5hbWUgbGlrZSBzdWJtaXQgdG8gSE0tTlYgKi9cblx0XHRyaWdodDogMTVweDtcblx0XHQvL3RvcDogMTBweDtcblx0XHQvL3RleHQtYWxpZ246IHJpZ2h0O1xuXHRcdC8vY29sb3I6ICR3aGl0ZTtcblx0XHQvL2ZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQuanYtc3RhdHVzIHtcdFxuXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LmhyLW5hdiB7XG5cdFx0XHRmb250LXNpemU6IDNweDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XG5cdFx0XHQuanYtcXVpY2tWaWV3TmF2aWdhdGlvbi1uZXh0LCBhOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFnaW5hdGlvbihcIm5leHRcIik7XG5cdFx0XHR9XG5cdFxuXHRcdFx0Lmp2LXF1aWNrVmlld05hdmlnYXRpb24tcHJldiwgYTpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBwYWdpbmF0aW9uKFwicHJldmlvdXNcIik7XG5cdFx0XHR9XG5cdH1cblx0XG5cdH1cblx0I2p2LWRpYWxvZ0luZm9ib3hTdW1tYXJ5IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4IWltcG9ydGFudDtcblx0fVxuXHQuanYtZGlhbG9nVGFiTWVudSwgLmp2LWNhbmRpZGF0ZVRhYk1lbnUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogOTk5OTk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgMCAxMHB4IDBweCAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGJsdWUtdHJpIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDEzcHghaW1wb3J0YW50O1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibHVlLXRyaSFpbXBvcnRhbnQ7XG5cdFx0XHRhIHtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4IWltcG9ydGFudDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHQvLyBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWUtdHJpIWltcG9ydGFudDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdHJpO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Lmp2LWdyZWVuTnVtYmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuanYtZ3JlZW5OdW1iZXIge1x0XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAycHggOHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZS10cmk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuXHRcdFx0XHRcdHRvcDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRsaS5hY3RpdmUge1xuXHRcdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRcdC8vIGJvcmRlci10b3A6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmx1ZS10cmkhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsdWUtdHJpIWltcG9ydGFudDtcblx0XHRcdGEsIGE6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0Ly8gYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibHVlLXRyaSFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4IWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICRib2R5IWltcG9ydGFudDtcblx0XHRcdFx0Lmp2LWdyZWVuTnVtYmVyIHtcdFxuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCA4cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWUtdHJpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcblx0XHRcdFx0XHR0b3A6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXHQjanYtUXVpY2tWaWV3TWFpbiB7XG5cdFx0Ji5qdi1xdWlja1ZpZXdIZWlnaHQge1xuXHRcdFx0aGVpZ2h0OiA1MjBweDtcblx0XHR9XG5cdH1cblx0Lmp2LWpxbWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0cCB7XG5cdFx0XHRmbG9hdDpub25lO1xuXHRcdH1cblx0XHRoNCB7XG5cdFx0XHRtYXJnaW46MCAwIDEwcHggMDtcdFx0XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHR9XG5cdFx0aW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcdFxuXHRcdFx0cGFkZGluZzogM3B4IDElO1xuXHRcdFx0d2lkdGg6IDk4JTtcblx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHR9XG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdH1cblx0XHQmIC5qdi1zZWFyY2hJbnB1dCB7XG5cdFx0XHR3aWR0aDo0NzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xuXHRcdH1cblx0XHQmIC5qdi1oYWxmSW5wdXQge1xuXHRcdFx0d2lkdGg6MjU2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcblx0XHR9XG5cdFx0JiAuanYtcGVvcGxlU2VhcmNoRmllbGQge1xuXHRcdFx0d2lkdGg6NDg1cHg7XG5cdFx0fVxuXHRcdCYgLmp2LXNlYXJjaEZpbHRlciB7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6MjAwcHg7XG5cdFx0fVxuXHRcdCYgLmp2LWZpbHRlclNlbGVjdCB7XG5cdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdHdpZHRoOjIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuXHRcdFx0d2lkdGg6MTVweDtcblx0XHRcdG1hcmdpbjowO1xuXHRcdH1cblx0XHQuanYtcmVxdWlzaXRpb25TZWxlY3Qge1xuXHRcdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHQuanYtcmVxdWlzaXRpb25TZWxlY3RCb3gge1xuXHRcdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR9XG5cdFx0XHQuanYtcmVxdWlzaXRpb25UZXh0IHtcblx0XHRcdFx0d2lkdGg6IDIxMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuanYtaGVhZGVyUm93RGl2IHtcblx0XHRcdGJhY2tncm91bmQ6ICR0aC1iZy1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuXHRcdFx0Ly9ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGgtYmctY29sb3I7XG5cdFx0XHRcdC8vY29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdC5qdi1oZWFkZXJDb2xEaXYxIHtcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiAzcHggMCAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0fVxuXHRcdFx0Lmp2LWhlYWRlckNvbERpdjIge1xuXHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0fVxuXHRcdFx0Lmp2LWhlYWRlckNvbERpdjMge1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDAgM3B4IDAgMDtcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0cGFkZGluZzogM3B4IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qdi1qb2JzSW5uZXJUYWJsZSB7XG5cdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdC5qdi1yb3dEaXYge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdC5qdi1jb2xEaXYge1xuXHRcdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDEwcHggN3B4IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmp2LWNvbERpdjEge1xuXHRcdFx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZweCAxMHB4IDdweCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5qdi1jb2xEaXYyIHtcblx0XHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZweCAxMHB4IDdweCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRhYmxlIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aC1iZy1jb2xvcjtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCA1cHg7XG5cdFx0XHRcdGNvbG9yOiAkYm9keTtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAycHggMCAwO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZzogOHB4IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gdWwge1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRcdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdFx0XHRsaXN0LXN0eWxlOm5vbmU7XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDo1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuanYtdGFibGVIZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRjVGNUY1O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjREREREREICNEREREREQgLW1vei11c2UtdGV4dC1jb2xvcjtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZTtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6JHdoaXRlXG5cdFx0fVxuXHRcdCYuanYtdGFibGVTY3JvbGwge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAyNDBweDtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0fVxuXHRcdC5qdi1ub3RlVGFibGUge1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0XHRjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAyMCUpO1xuXHRcdFx0dGgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDJweCAwIDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dHIge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTpub3JtYWwhaW1wb3J0YW50O1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5qdi10YWJsZURldGFpbHMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOm5vcm1hbDtcblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDUlKTtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQxJSk7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4NXB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRcdFx0XHRcdFx0XHQmLmp2LWNvcHkge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRmbG9hdDpub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYubGFzdCB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmp2LWVkaXQge1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDAlKTtcblx0XHRcdGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDMlKTtcblx0XHRcdHVsXHR7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTpub25lO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZS10cmk7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuanYtb3BlbkNsb3NlIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNoem4tY29udGFpbmVyIC5jaHpuLXJlc3VsdHMgbGkge1xuXHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHR9XG5cdH1cblx0Lmp2LW1vZGFsLWVtcGxveWVlLWxpc3Qge1xuXHRcdC5qdi1kaWFsb2ctY29udGVudCB7XG5cdFx0XHR3aWR0aDogOTYlO1xuXHRcdFx0Lmp2LWpxbWNvbnRlbnR7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdC5qdi1qb2JzSW5uZXJUYWJsZXtcblx0XHRcdFx0XHR3aWR0aDogOTklO1xuICAgIFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuanYtcGFnaW5hdGlvbiB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQwJSk7XG5cdFx0YmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuXHRcdHVsXHR7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaXN0LXN0eWxlOm5vbmU7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZS10cmk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5qdi10YWJsZVBhZ2luYXRpb25MZWZ0ICFvcHRpb25hbDtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OWVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAuanYtdGFibGVQYWdpbmF0aW9uUmlnaHQgIW9wdGlvbmFsO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5ZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5qdi1idXR0b25XcmFwcGVyVG9wIHtcblx0XHQuanZkYi1jZW50ZXIge1xuXHRcdFx0QGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhciFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5qdi1idXR0b25Db250YWluZXIge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRtYXJnaW46IDE1cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5qdi1idXR0b25XcmFwcGVyQ2FuY2VsIHtcblx0XHQuanZkYi1jZW50ZXItbGlnaHQge1xuXHRcdFx0QGluY2x1ZGUgYnV0dG9uKCRkYXJrKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhciFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuXHRcdH1cblx0fVxuXHQuanYtYnV0dG9uV3JhcHBlciB7XG5cdFx0Lmp2ZGItY2VudGVyIHtcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXIhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5qdi1RVnRhYnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1x0XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgM3B4IDAgMDtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRoZWlnaHQ6MTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiRkYXJrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmp2LXdoaXRlQmcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOjVweCAxNXB4O1xuXHR9XG5cdC5qdi1zY3JvbGxEaXYge1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRwIHtcblx0XHRcdG1hcmdpbjowIDAgMTVweDtcblx0XHR9XG5cdH1cblx0Lmp2LVF1aWNrVmlld0hpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lmp2LVF1aWNrVmlld1Nob3cge1xuXHRcdGhlaWdodDogMzIwcHg7XG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcblx0XHRcdG1hcmdpbjogMTJweCAwIDEwcHggMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5qdi1zd2l0Y2gge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qdi10YWxlbnROZXR3b3JrQWxlcnQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdHN0cm9uZyB7XHRcdFx0XHRcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDAgMCAwO1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjanYtZGlhbG9nSW5mb2JveFJlc3VtZVx0e1xuXHRcdHN0cm9uZyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHR9XG5cdFx0Lmp2LW1lc3NhZ2VUYWJsZVNjcm9sbCwgLmp2LWRldGFpbE5vdGVIZWFkZXJ7XG5cdFx0XHR3aWR0aDogNTgwcHghaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdC5qdi1tZXNzYWdlRnJvbSwgLmp2LW1lc3NhZ2VTdWJqZWN0IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDIwMHB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmp2LWRldGFpbE5vdGVIZWFkZXIge1xuXHRcdFx0Lmp2LW1lc3NhZ2VEYXRlIHtcblx0XHRcdFx0d2lkdGg6IDE1MHB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmp2LWluZm9ib3hDYW5kaWRhdGUge1xuXHRcdC5qdi1jYW5kaWRhdGVEZXRhaWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0d2lkdGg6IDQ1MHB4O1xuXHRcdFx0aDN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5qdi1sb2FkZXIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaHItbG9hZGluZy5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIC4yKTtcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRpbWcge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHQuaHItc2VhcmNoRGl2IHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdC5qdi1idXR0b25XcmFwcGVyVG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdH1cblx0fVxuXHQ+IGNlbnRlciB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmcuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHQ+IGltZyB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG5cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9ncmFkaWVudFwiO1xuXG5AbWl4aW4gYnV0dG9uKCRiYWNrZ3JvdW5kOiAkYmx1ZSkge1xuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcdFxuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtaW4td2lkdGg6IDUwcHg7XG5cdHBhZGRpbmc6IDhweCAxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTIwJSk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6Zm9jdXMge1xuXHQgICBib3JkZXI6IG5vbmU7XG5cdH1cblx0JjphY3RpdmV7XG5cdFx0b3BhY2l0eTogLjg7XG5cdH1cbn1cblxuQG1peGluIGhvbGxvdy1idXR0b24oJGNvbG9yOiAkYmx1ZSkge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0cGFkZGluZy1ib3R0b206IDdweDtcblx0cGFkZGluZy10b3A6IDdweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuXHR9XG5cdCY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHRib3JkZXItY29sb3I6ICRkYXJrLXRyaTtcblx0fVxufVxuXG4uanYtYmx1ZUJ1dHRvbiB7XG5cdEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG59XG5cbi5qdi1ncmF5QnV0dG9uIHtcblx0QGluY2x1ZGUgYnV0dG9uKCRkYXJrLXRyaSk7XG59XG5cbi8qKiogQlVUVE9OUyAqKiovXG4uYnRuLCAlYnRuIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRAaW5jbHVkZSBidXR0b247XG5cdCYucmlnaHQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXHQmLmlubGluZSB7XG5cdFx0cGFkZGluZzogN3B4IDlweDtcblx0fVxufVxuLmJ0bi1jYW5jZWwsICVidG4tY2FuY2VsLCAuY2FuY2VsLCAlY2FuY2VsIHtcblx0QGV4dGVuZCAlYnRuO1xuXHRAaW5jbHVkZSBidXR0b24oJGRhcmstdHJpKTtcbn1cbi5idG4tZ3JlZW4sICVidG4tZ3JlZW4ge1xuXHRAZXh0ZW5kICVidG47XG5cdEBpbmNsdWRlIGJ1dHRvbigkZ3JlZW4pO1xufVxuLmJ0bi1ibHVlLCAlYnRuLWJsdWUge1xuXHRAZXh0ZW5kICVidG47XG5cdEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG59XG4uYnRuLWhvbGxvdyB7XG5cdEBpbmNsdWRlIGhvbGxvdy1idXR0b24oKTtcbn1cblxuLmJ0bi1yZWR7XG5cdEBleHRlbmQgJWJ0bjtcblx0QGluY2x1ZGUgYnV0dG9uKCRyZWQpO1xufVxuIiwiXG4vLyBJRTlcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itc3ZnOiBmYWxzZTtcblxuQHVzZSBcIi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5cbi8vLy8gRk9OVFMgLy8vL1xuXG5AdXNlIFwiLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCI7XG4vL0BpbmNsdWRlIGZvbnRzO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4vY29tbW9uL2dyYWRpZW50XCI7XG5cbkB1c2UgXCIuL2NvbW1vbi9idXR0b25zXCI7XG5AdXNlIFwiLi9jb21tb24vdHJpYW5nbGVcIiBhcyAqO1xuQHVzZSBcIi4vY29tbW9uL3BhZ2luYXRpb25cIjtcblxuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQ6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhOiBmYWxzZSAhZGVmYXVsdDtcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0OiBmYWxzZSAhZGVmYXVsdDtcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmE6IGZhbHNlICFkZWZhdWx0O1xuXG4vLy8vIFVUSUxJVElFUyAvLy8vXG5cbi8vIEFkZHMgY3Jvc3MtYnJvd3NlciBwcmVmaXhlcyB0byB0aGUgc3BlY2lmaWVkIHByb3BlcnR5XG5AbWl4aW4gdmVuZG9yKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG5cdEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCB7IC13ZWJraXQtI3skcHJvcGVydHl9OiAtd2Via2l0KCR2YWx1ZSk7IH1cblx0QGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSB7IC1tb3otI3skcHJvcGVydHl9OiAtbW96KCR2YWx1ZSk7IH1cblx0QGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0IHsgLW1zLSN7JHByb3BlcnR5fTogLW1zKCR2YWx1ZSk7IH1cblx0QGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEgeyAtby0jeyRwcm9wZXJ0eX06IC1vKCR2YWx1ZSk7IH1cblx0I3skcHJvcGVydHl9OiAkdmFsdWU7XG59XG5cblxuLy8vLyBBTklNQVRJT05TIC8vLy9cblxuQG1peGluIGFuaW1hdGlvbigkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLCAkcHJvcGVydGllcyk7IH1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLW5hbWUsICRwcm9wZXJ0aWVzKTsgfVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWRlbGF5LCAkcHJvcGVydGllcyk7IH1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJHByb3BlcnRpZXMpIHsgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1kdXJhdGlvbiwgJHByb3BlcnRpZXMpOyB9XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWRpcmVjdGlvbiwgJHByb3BlcnRpZXMpOyB9XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWZpbGwtbW9kZSwgJHByb3BlcnRpZXMpOyB9XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgJHByb3BlcnRpZXMpOyB9XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiwgJHByb3BlcnRpZXMpOyB9XG5cbkBtaXhpbiBzbGlkZS11cCgkZHVyYXRpb246IDAuM3MpIHtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIC41LCAxKTtcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtaXhpbiBzbGlkZS1kb3duKCRkdXJhdGlvbjogMC4zcywgJGhlaWdodDogMTAwMHB4KSB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdG1heC1oZWlnaHQ6ICRoZWlnaHQ7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuXG4vLy8vIFNQRUVDSCBCVUJCTEVTIC8vLy9cblxuLy8gVHVybnMgZWxlbWVudCBpbnRvIGEgc3BlZWNoIGJ1YmJsZXMgKHVzZWQgZm9yIG51bWJlcnMpXG5AbWl4aW4gYnViYmxlKCRiYWNrZ3JvdW5kOiBub25lLCAkdGV4dDogbm9uZSkge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRwYWRkaW5nOiAycHggNXB4O1xuXHRAaWYgJHRleHQgIT0gbm9uZSB7XG5cdFx0Y29sb3I6ICR0ZXh0O1xuXHR9XG5cdEBpZiAkYmFja2dyb3VuZCAhPSBub25lIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGJvdHRvbTogLTNweDtcblx0XHRsZWZ0OiA0cHg7XG5cdFx0QGlmICRiYWNrZ3JvdW5kICE9IG5vbmUge1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxufVxuXG4vLyBUdXJucyBlbGVtZW50IGludG8gYSByaWJib24gd3JhcHBpbmcgYXJvdW5kIHRoZSBlZGdlIG9mIHNvbWV0aGluZyAodGltZSBzdGFtcHMpXG5AbWl4aW4gYnViYmxlLXNpZGUoJGJhY2tncm91bmQ6ICRibHVlLCAkdGV4dDogJHdoaXRlLCAkdGFpbDogYm90dG9tLCAkc2lkZTogcmlnaHQpIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCAkZGFyay1wcmk7XG5cdEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKCRzaWRlLCAkYmFja2dyb3VuZCk7XG5cdGNvbG9yOiAkdGV4dDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDVweCA3cHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdGZsb2F0OiAkc2lkZTtcblx0ei1pbmRleDogMjtcblx0JjphZnRlciB7XG5cdFx0I3skdGFpbH06IC00cHg7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHRtYXJnaW4tI3skc2lkZX06IC02cHg7XG5cdCY6YWZ0ZXIge1xuXHRcdCN7JHNpZGV9OiAwO1xuXHR9XG59XG5cbi8vLy8gV0lEVEggSEVMUEVSUyAvLy8vXG5cbkBlYWNoICR3aWR0aCBpbiAwLCA1LCAxMCwgMjAsIDI1LCAzMCwgMzMsIDM0LCAzNSwgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LCA4MCwgODUsIDkwLCA5NSwgMTAwIHtcblx0LncjeyR3aWR0aH0ge1xuXHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoJHdpZHRoLCAxMDApKSAhaW1wb3J0YW50O1xuXHRcdEBpZiAkd2lkdGggPT0gMTAwIG9yICR3aWR0aCA9PSAwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QGlmICR3aWR0aCA9PSAwIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vL01hcmdpbiBIZWxwZXJzXG5AZWFjaCAkbWFyZ2luVG9wIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG5cdC5tYXJnaW5Ub3AjeyRtYXJnaW5Ub3B9IHtcblx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luVG9wK3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBlYWNoICRtYXJnaW5SaWdodCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuXHQubWFyZ2luUmlnaHQjeyRtYXJnaW5SaWdodH0ge1xuXHRcdG1hcmdpbi1yaWdodDogJG1hcmdpblJpZ2h0K3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBlYWNoICRtYXJnaW5MZWZ0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG5cdC5tYXJnaW5MZWZ0I3skbWFyZ2luTGVmdH0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAkbWFyZ2luTGVmdCtweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AZWFjaCAkbWFyZ2luQm90dG9tIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG5cdC5tYXJnaW5Cb3R0b20jeyRtYXJnaW5Cb3R0b219IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luQm90dG9tK3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBlYWNoICRtYXJnaW4gaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwLCAzMywgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LCA4MCwgODUsIDkwLCA5NSwgMTAwIHtcblx0Lm0jeyRtYXJnaW59IHtcblx0XHRtYXJnaW46ICRtYXJnaW4rcHg7XG5cdFx0QGlmICRtYXJnaW4gPT0gMTAwIG9yICRtYXJnaW4gPT0gMCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0QGlmICRtYXJnaW4gPT0gMCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0Ly9vdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vUGFkZGluZyBIZWxwZXJzXG5AZWFjaCAkcGFkZGluZ1RvcCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuXHQucGFkZGluZ1RvcCN7JHBhZGRpbmdUb3B9IHtcblx0XHRwYWRkaW5nLXRvcDogJHBhZGRpbmdUb3ArcHggIWltcG9ydGFudDtcblx0fVxufVxuQGVhY2ggJHBhZGRpbmdSaWdodCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuXHQucGFkZGluZ1JpZ2h0I3skcGFkZGluZ1JpZ2h0fSB7XG5cdFx0cGFkZGluZy1yaWdodDogJHBhZGRpbmdSaWdodCtweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AZWFjaCAkcGFkZGluZ0xlZnQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcblx0LnBhZGRpbmdMZWZ0I3skcGFkZGluZ0xlZnR9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nTGVmdCtweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AZWFjaCAkcGFkZGluZ0JvdHRvbSBpbiAwLCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuXHQucGFkZGluZ0JvdHRvbSN7JHBhZGRpbmdCb3R0b219IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmdCb3R0b20rcHggIWltcG9ydGFudDtcblx0fVxufVxuXG5AZWFjaCAkcGFkIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCwgMzMsIDQwLCA0NSwgNTAsIDU1LCA2MCwgNjUsIDcwLCA3NSwgODAsIDg1LCA5MCwgOTUsIDEwMCB7XG5cdC5wI3skcGFkfSB7XG5cdFx0cGFkZGluZzogJHBhZCtweDtcblx0XHRAaWYgJHBhZCA9PSAxMDAgb3IgJHBhZCA9PSAwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwIDtcblx0XHRcdG1hcmdpbi1yaWdodDogMCA7XG5cdFx0fVxuXHRcdEBpZiAkcGFkID09IDAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwIDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgO1xuXHRcdFx0Ly9vdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vSGVscGVyIGNsYXNzIHRvIGF2b2lkIHByaW50aW5nIHRoZSBVUkwgd2hlcmUgPGE+IGhyZWYgaXMgdXNlZFxuXG5AbWVkaWEgcHJpbnQgeyAgXG4gICAgYVtocmVmXTphZnRlciB7IGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDsgfSAgXG59XG4iLCIvL0NTUyBuZWVkcyB0byBiZSBjbGVhbmVkIHVwIG9uIHRoaXMgcGFnZSBcblxuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90b29sdGlwXCIgYXMgKjtcbkB1c2UgXCIuLi9fYmFzZVwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG50YWJsZS5tb2RhbFRhYmxlVmlldyB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICB0Ym9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmdyb3VwZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0bnMge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZC5yaWdodCxcbiAgICB0aC5yaWdodFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIHRkLmxlZnQsXG4gICAgdGgubGVmdFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gVGhpcyBpcyBmb3IgdGZvb3QgJiB0aGVhZHNcbiAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aC1iZy1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHRoLmhlYWRlclJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aC1hY3Rpb24tYmctY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgdGZvb3QgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgICAgIC5wYWdpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnRhYmxlLm1vZGFsVGFibGVWaWV3e1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICB0cntcbiAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZHtcbiAgICAgICAgcGFkZGluZzozcHg7XG4gICAgfVxuICAgIHRoe1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG59XG5cbi5sZWZ0e1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmlnaHR7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vL1NlbGVjdDIgc3R5bGVzXG5cbi5zZWxlY3QyLW9mZnNjcmVlbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHN7XG4gICAgLnNlbGVjdDItcmVzdWx0e1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cblxuLy8gRGVmaW5pdGlvbkxpc3QgRm9ybSAvL1xuLmp2LW1vZGFse1xuICAgIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICB9XG4gICAgZHQge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICB9XG4gICAgZGQge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICB9ICAgIFxufVxuXG5cbi8vZmlsZXVwbG9hZGVyXG5maWVsZHNldFtqdi11cGxvYWRlcl17XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuLnVwbG9hZCwgW2p2LXVwbG9hZGVyXXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI0FBQSAhaW1wb3J0YW50O1xufVxuXG4ucXEtdXBsb2FkLWluc3RydWN0aW9ue1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4IDEwcHg7XG59XG5cbi5xcS11cGxvYWQtbGlzdHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vL0J1dHRvbnNcbi5idG4tY2FuY2Vse1xuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1ibHVle1xuICAgIGJhY2tncm91bmQ6ICMzZDg3Y2Y7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5idXR0b257XG4gICAgYmFja2dyb3VuZDogIzNkODdjZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuc2VhcmNoLWJ0bntcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICB9XG4gICAgbWluLXdpZHRoOiAzNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF17XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cblxubGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vSGVscGVyIG1ldGhvZHMvL1xuXG4uYmxvY2t7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZWZ0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jbGVhcntcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cbi5jbGVhclNlYXJjaHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi8vUGFnaW5hdGlvbiBhcnJvd3NcblxuLnBhZ2luZ3tcbiAgICBjb2xvcjogIzNkODdjZjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnBhZ2luZyAuanYtYXJyb3dMZWZ0IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tcHJldmlvdXMuc3ZnXCIpIDAgMCBcbn1cbi5wYWdpbmcgLmp2LWFycm93UmlnaHR7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLW5leHQuc3ZnXCIpIDAgMCBuby1yZXBlYXQgI2ZmZjtcbn1cblxuLmN1c3RvbUh0bWx7XG4gICAgc3Bhbi5lcnJvcntcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29udHJvbHN7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53YXJuaW5ne1xuICAgIGNvbG9yOiAjZjU3ZDIxO1xufVxuXG4vL2VsbGlwc2lzXG4uZWxsaXBzZXMge1xuICAgIEBpbmNsdWRlIHZlbmRvcih0ZXh0LW92ZXJmbG93LCBlbGxpcHNpcyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGVtcGxhdGVEcm9wZG93bntcbiAgICB3aWR0aDogNTczcHggIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4XG59XG5cblxuLy9Ub29sdGlwIFxuXG4ubW9kYWxUb29sdGlwe1xuICAgIEBpbmNsdWRlIHRvb2x0aXAoMjVlbSwgMS44ZW0sIC0xZW0pO1xuICAgIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgLnRvb2x0aXBDb250YWluZXJ7XG4gICAgICAgIHB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBoZWxwZXJzXG4ucG9zaXRpb25SZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udzMwe1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpblRvcDEwe1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b3Aze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6M3B4O1xufVxuXG4udG9wNXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOjVweDtcbn1cblxuLm1hcmdpblRvcDI1e1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tYXJnaW5MZWZ0NXtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFyZ2luTGVmdDEwe1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1hcmdpbkxlZnQyMHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tYXJnaW5Cb3R0b201e1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYXJnaW5Ob25le1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZ0JvdHRvbTN7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLy9BZGRpbmcgc3R5bGVzIGZvciBkaXNhYmxlZCBidXR0b25zIG9uIHRoZSAgY2FuZGlkYXRlIGxpc3QgcGFnZS5cbnRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbiwgaW5wdXQsIC5idG4ge1xuICAgICYuZGlzYWJsZWQsICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MCkgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL3RpbnltY2Ugc3R5bGVzIGFyZSBtaXNzaW5nIHRoZSBib3JkZXJzIGJlY2F1c2Ugb2YgdGhlIGdsb2JhbCBvdmVycmlkZSBvbiBsaXN0IHBhZ2Vcbi5tY2UtY2FyZXR7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM0NDQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tY2UtYnRue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzUgIWltcG9ydGFudDtcbn1cblxuLy9yZW1vdmluZyBib3JkZXIgZm9yIHJlcXVpcmVkIGZpZWxkcyBvbiBmaXJlZm94IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTcyMDkwNTcvZmlyZWZveC1kcmF3cy1yZWQtYm9yZGVyLW9uLXJlcXVpcmVkLXNlbGVjdC1ib3hcbi5uZy1wcmlzdGluZSwubmctdmFsaWQsLm5nLWludmFsaWQtcmVxdWlyZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLncxNTB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG59XG4udzI2MHtcbiAgICAvL3JlY2VudCBjaHJvbWUgdXBkYXRlIGJyb2tlIHRoaXMuV2lkdGggY2FsY3VsYXRpb25zIHdlcmUgb2ZmIGJ5IGEgcGl4ZWwgY2F1c2luZyB0aGUgZHJvcC1kb3duIHRvIGJyZWFrIG9uIHRvIGEgbmV3IGxpbmUuTm90IGNoYW5naW5nIHRoZSBjbGFzcyBhcyBpdCBuZWVkcyB0byBiZSBjaGFuZ2VkIGluIG11bHRpcGxlIHBsYWNlczogTlZcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIH1cbn1cbi5wb3NpdGlvbi1yZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yb3ctZ3JpZHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgJi5maWVsZC1jZWxsLXNlcGFyYXRvcntcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVhY2ggJHdpZHRoIGluIDE2MCwgMTc1LCAyMzAsIDI2MCB7XG4gICAgICAgIC53I3skd2lkdGh9IHtcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGgrcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDFweDtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi90cmlhbmdsZVwiIGFzICo7XG5cbkBtaXhpbiB0b29sdGlwMigkY29sb3I6ICRibHVlLCAkcG9zaXRpb246IHVwKSB7XG4gICR0b29sdGlwLWJvcmRlcjogM3B4IHNvbGlkICRjb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJHBvc2l0aW9uLCAkY29sb3IsIDVweCk7XG4gIH1cbiAgQGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItbGVmdDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSB1cCB7XG4gICAgYm9yZGVyLXRvcDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogLTE0cHggYXV0byAxMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBkb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gZXJyb3ItdG9vbHRpcCB7XG5cdEBpbmNsdWRlIHRvb2x0aXAyKCRyZWQpO1xuXHRjb2xvcjogJHJlZDtcbn1cblxuXG4vLy8vIFRPT0xUSVAgTUlYSU4gLy8vL1xuXG5AbWl4aW4gdG9vbHRpcCgkd2lkdGg6IDEwZW0sICR2ZXJ0aWNhbE9mZnNldDogMHB4LCAkaG9yaXpvbnRhbE9mZnNldDogMTVweCkge1xuICAvL0J1ZyAxNDY1MSAtIE5WXG4gICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gIC50b29sdGlwV2luZG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q4N2NmO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYm9keSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBwe1xuICAgIFx0Zm9udC1zaXplOjAuODQ2ZW07XG4gICAgXHRtYXJnaW4tbGVmdDowO1xuICAgIFx0bWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICB9XG4gICYuZG93biB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCAjY2NjY2NjO1xuICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzNkODdjZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0TGVmdCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRSaWdodCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHJpZ2h0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4ICNjY2NjY2M7XG4gICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjM2Q4N2NmO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50UmlnaHQge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMzZDg3Y2Y7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50TGVmdCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggI2NjY2NjYztcbiAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICMzZDg3Y2Y7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gICYudXAge1xuICAgIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIH1cbiAgJi5kb3duIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgJi5wb2ludGxlZnQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgJi5wb2ludHJpZ2h0IC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuIiwiLyogIHB1cnBvc2U6IHRoaXMgY2FuIGJlIHVzZWQgdG8gZGVmaW5lIHN0eWxlcyBmb3IgY29udHJvbCBiYXNlZCBvbiBzZWxlY3QyIG9yIHRvIG92ZXJyaWRlIHN0eWxlcyBmb3Igc2VsZWN0MiBhY3Jvc3MgYXBwLlxuICAgIGltcGxlbWVudGVkOiBqaGlyZSBhbmQgY29udGFudGNzXG4qL1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuJG1pbi1jb250cm9sLWNvbnRhaW5lci13aWR0aDogMjUwcHg7XG4kY29udHJvbC10ZXh0LXNpemU6IDEycHg7XG4kY29udHJvbC1mb250OiBzYW5zLXNlcmlmO1xuJGNvbnRyb2wtYm9yZGVyOiAjYWFhO1xuJGNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDogIzNkODdjZjtcbiRjb250cm9sLWxpc3Qtc3BhY2luZzogMzBweDtcbiRjb250cm9sLWxpc3Qtd2lkdGg6IDUwcHg7XG5cbkBtaXhpbiBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5jb250cm9sLWJvcmRlci1oaWdobGlnaHR7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodCAhaW1wb3J0YW50O1xufVxuXG4uY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbntcbiAgICBtYXJnaW4tcmlnaHQ6ICRjb250cm9sLWxpc3Qtc3BhY2luZyAhaW1wb3J0YW50O1xufVxuXG4uY3VycmVuY3ktY29udHJvbC1jb250YWluZXJ7XG4gICAgbWluLXdpZHRoOiAkbWluLWNvbnRyb2wtY29udGFpbmVyLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbkBtaXhpbiBjdXJyZW5jeS1jb250cm9sKCRib3JkZXItY29sb3IpIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6ICRjb250cm9sLWxpc3Qtd2lkdGggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAkY29udHJvbC10ZXh0LXNpemU7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICYuYWN0aXZhdGV7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0O1xuICAgICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2V7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGFiYnJ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IG1hdGguZGl2KCRjb250cm9sLWxpc3Qtc3BhY2luZywgMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0Mi1jaG9zZW57XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QyLWFycm93IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdDItYWxsb3djbGVhciB7XG4gICAgICAgICAgICAuc2VsZWN0Mi1jaG9pY2Ugc3BhbntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWNsb3NlLWljb24tbWFyZ2luO1xuICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmV7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgfVxuICAgIGRpdi5jdXJyZW5jeS1jb250cm9sLWlucHV0e1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjb250cm9sLWZvbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNvbnRyb2wtdGV4dC1zaXplO1xuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2YXRle1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgfVxufVxuXG4uY3VycmVuY3ktY29udHJvbHtcbiAgICBAaW5jbHVkZSBjdXJyZW5jeS1jb250cm9sKCRjb250cm9sLWJvcmRlcik7XG59XG5cbi5jdXJyZW5jeS1jb250cm9sLWxpZ2h0e1xuICAgIEBpbmNsdWRlIGN1cnJlbmN5LWNvbnRyb2woJGJvcmRlcik7XG59XG5cbi8qICBDdXJyZW5jeSBDb250cm9sIHN0eWxlXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jd3MtY3VycmVuY3ktY29udHJvbHtcbiAgICAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGg6IDcwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZGl2Lmp2LWJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKCMwMDAsIDAuMSkpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDAuNGVtIDAuOWVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICB9XG4gICAgaXtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG4gICAgc2VsZWN0LmN1cnJlbmN5e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC13aWR0aDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoO1xuICAgICAgICBtaW4td2lkdGg6ICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICAgIC8vcmVxdWlyZWQgZm9yIElFXG4gICAgc2VsZWN0LmN1cnJlbmN5OjotbXMtZXhwYW5ke1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBzZWxlY3QuY3VycmVuY3k6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgICAgIGNvbG9yOiB0cmFzcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl17XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aCArIDEwO1xuICAgICAgICBoZWlnaHQ6IDIuMzVlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9mb3JtXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5cblxuQG1peGluIG1vZGFsLWJhc2Uge1xuICAgIC5qdi1tb2RhbC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTEwMDA7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuanYtbW9kYWwtY29udGFpbmVyLWNlbnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDExMDAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5qdi1tb2RhbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJlbSByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgd2lkdGg6IDc0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDEyMDAwO1xuICAgICAgICAubW9kYWxUYWJsZVZpZXd7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjNweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDJweDtcbiAgICAgICAgICAgICAgICAvL1RoaXMgaXMgbmVlZGVkIGZvciBJRSBpbiAgLSBOVlxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2luZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTI1cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIC5qdi1hcnJvd0xlZnR7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanYtYXJyb3dSaWdodHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uLWNvdW50e1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC1taW5pbWFsIHtcbiAgICAgICAgLmp2LW1vZGFsIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNlYztcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwtY2xvc2Uge1xuICAgICAgICAgICAgdG9wOiAkc3BhY2luZztcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC1oZWFkZXIsXG4gICAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgJi5jbGVhcmZpeHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbC1zdWJwb2ludHN7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggNDBweDtcbiAgICAgICAgICAgID5saXtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b29sdGlwV2luZG93e1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjAgbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MCBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1tb2RhbFN1YlRpdGxle1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMTBweDtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwZS1yb21hbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtb3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsNTEsNTEsLjIpO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgICAgJi5hbmltYXRlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwLjRzO1xuICAgICAgICB9XG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLXZpc2libGUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnNlbGVjdDItZHJvcCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMzAwMDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1kcm9wLW1hc2sge1xuICAgICAgICAgICAgei1pbmRleDogMTI5OTk7XG4gICAgICAgIH1cblxuICAgICAgICAjdWktZGF0ZXBpY2tlci1kaXYge1xuICAgICAgICAgICAgei1pbmRleDogMTMwMDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6ICRzcGFjaW5nKzVweDtcbiAgICAgICAgdG9wOiAkc3BhY2luZys4cHg7XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgICAubW9kYWwtYW5pbWF0ZS1oaWRlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgICB9XG5cbiAgICAubW9kYWwtYW5pbWF0ZS1zaG93LFxuICAgIC5tb2RhbC1hbmltYXRlLWhpZGUubW9kYWwtYW5pbWF0ZS1oaWRlLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3R0b206IC0xMDBweDtcblxuICAgICAgICAuanYtbW9kYWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYW5pbWF0ZS1zaG93Lm1vZGFsLWFuaW1hdGUtc2hvdy1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmFuaW1hdGUtbW9kYWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjRzO1xuICAgIH1cblxuICAgIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAgIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtYWRkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZC1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICAgIC5qdi1tb2RhbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwLWw7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmltYXJ5LWJ1dHRvbnMge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3AtbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2Vjb25kYXJ5LWJ1dHRvbnMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuZXJyb3JMYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLy8gYmFja3dhcmRzLWNvbXBhdCBmb3IgQW5ndWxhciAxLjAueFxuICAgIC5uZy1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG5AbWl4aW4gbW9kYWwtY29tcGF0IHtcbiAgICAuanYtbW9kYWwtYWRhcHRlciB7XG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWxCdXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAuYnRuLFxuICAgICAgICAgICAgLmJ0bi1jYW5jZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWxDb250ZW50IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsQ29udGVudCA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuanYtaExpc3Qge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICAmLndpZGVJbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0biwgLmJ0bi1ibGFjayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtdmlzaWJsZSAuc2VsZWN0Mi1kcm9wIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbn1cbiIsIkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vY29sb3JzXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9zcGFjaW5nXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9wYWdpbmF0aW9uXCI7XG5cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vcGFnaW5hdGlvblwiIGFzICo7XG5cbkBtaXhpbiBmb3JtLXN0eWxlcyB7XG5cdHRleHRhcmVhLFxuXHRpbnB1dCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdC8vYm94LXNoYWRvdzogaW5zZXQgMCAycHggNnB4IC00cHggY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAxMCUpO1xuXHRcdGNvbG9yOiBjb2xvci5hZGp1c3QoJGJvZHksICRsaWdodG5lc3M6IDUlKTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cmVzaXplOm5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ly8gYm94LXNoYWRvdzogIDAgMHB4IDE1cHggLTVweCAkZGFyaztcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQucm93LWxhYmVsLW11bHRpcGxlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0aW5wdXQge1xuXHRcdEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRtYXJnaW46IDVweDtcblx0fVxuXHRpbnB1dFt0eXBlPXJhZGlvXSxcblx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItaW1hZ2U6IGluaXRpYWw7XG5cdFx0d2hpdGUtc3BhY2U6IHByZTtcblx0XHQtd2Via2l0LXJ0bC1vcmRlcmluZzogbG9naWNhbDtcblx0XHRjb2xvcjogYmxhY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0bWluLXdpZHRoOiA4NXB4O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHQvL2JveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCAtNHB4IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMTAlKTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkd2hpdGUsICRsaWdodG5lc3M6IDAlKTtcblxuXHRcdH1cblx0fVxuXHQuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oYXNEYXRlcGlja2VyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1jYWxlbmRhci5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXG5cdC5uZXh0LCAucHJldiB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogd2hpdGUgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHR3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNjVweDtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW46IC0zMnB4IDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5wcmV2IHtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQucG5nKTtcblx0XHQvL2JveC1zaGFkb3c6IC0yMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG5cdFx0Ly9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG5cdFx0QGluY2x1ZGUgcGFnaW5hdGlvbihwcmV2aW91cyk7XG5cdFx0bGVmdDogLTU3cHg7XG5cdFx0Ly8mOmhvdmVyIHtcblx0XHQvL1x0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQucG5nKTtcblx0XHQvL1x0Ym94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcblx0XHQvL31cblx0fVxuXHQubmV4dCB7XG5cdFx0Ly9ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcblx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuXHRcdC8vYm94LXNoYWRvdzogMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuXHRcdC8vYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcblx0XHRAaW5jbHVkZSBwYWdpbmF0aW9uKG5leHQpO1xuXHRcdHJpZ2h0OiAtNTdweDtcblx0XHQvLyY6aG92ZXIge1xuXHRcdC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQucG5nKTtcblx0XHQvL1x0Ym94LXNoYWRvdzogMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuXHRcdC8vfVxuXHR9XG59XG5cbkBtaXhpbiBmaWVsZC1zdHlsZXMge1xuXHQuZmllbGQtcm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3AtbTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0LnJvdy1sYWJlbCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC1zO1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0Ji5yZXF1aXJlZCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcqJztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwLXhzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJvdy1jb250cm9scyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTMwcHg7XG5cdFx0XHRwIHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcC1zO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2lkZSB7XG5cdFx0XHQucm93LWxhYmVsIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3Atcztcblx0XHRcdH1cblx0XHRcdC5yb3ctY29udHJvbHMge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJvdy1lcnJvciB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cdH1cblxuXHQuZmllbGQtZGl2aWRlciB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRtYXJnaW46ICRzcC1sIDA7XG5cdH1cbn1cbiIsIkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XG5AbWl4aW4gcGFnaW5hdGlvbigkZGlyZWN0aW9uKSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAyNHB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdC8vIFByZXZpb3VzIG9yIEJhY2sgQXJyb3dcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJwcmV2aW91c1wiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tcHJldmlvdXMuc3ZnJykgMCAwIG5vLXJlcGVhdCAkd2hpdGU7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQvLyBOZXh0IG9yIEZvcndhcmQgQXJyb3dcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJuZXh0XCIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1uZXh0LnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdCYuZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IC4zO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjdXJzb3I6IHRleHQ7XG5cdH1cbn0iLCJAdXNlICdzYXNzOm1hdGgnO1xuJHNwYWNpbmc6IDEwcHg7XG4kc3BhY2luZy1zbWFsbDogNXB4O1xuJHNwYWNpbmctbGFyZ2U6IDE1cHg7XG5cbi8vIHNob3J0Y3V0c1xuJHNwLXhzOiAycHg7XG4kc3AtczogbWF0aC5kaXYoJHNwYWNpbmcsIDIpO1xuJHNwLW06ICRzcGFjaW5nO1xuJHNwLWw6ICRzcGFjaW5nICogMS41O1xuJHNwLXhsOiAkc3BhY2luZyAqIDI7XG5cbkBtaXhpbiBzcGFjaW5nLWNsYXNzZXMge1xuXHQucGFkLWlubmVyIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZztcblx0fVxuXHQucGFkLWlubmVyLXNtIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy1zbWFsbDtcblx0fVxuXHQucGFkLWlubmVyLWxnIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy1sYXJnZTtcblx0fVxuXG5cdC5wYWQtb3V0ZXIge1xuXHRcdG1hcmdpbjogJHNwYWNpbmc7XG5cdH1cblx0LnBhZC1vdXRlci1zbSB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy1zbWFsbDtcblx0fVxuXHQucGFkLW91dGVyLWxnIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nLWxhcmdlO1xuXHR9XG5cblx0LmNsZWFyLXBhZC1vdXRlciB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNsZWFyLXBhZC1pbm5lciB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG59IiwiQHVzZSBcIi4uLy4uL2NvbW1vbi9tb2RhbFwiIGFzICo7XG5AdXNlIFwiLi4vLi4vY29tbW9uL2xvYWRpbmdcIjtcbkB1c2UgXCIuLi8uLi9jb21tb24vZm9ybVwiIGFzICo7XG4gXG5AaW5jbHVkZSBtb2RhbC1iYXNlO1xuQGluY2x1ZGUgZmllbGQtc3R5bGVzO1xuXG4uanYtYWN0aW9uQ2xvc2Uge1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4uYnV0dG9uLWdyb3VwIHtcblx0bWFyZ2luLXRvcDogJHNwLWw7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4ucHJpbWFyeS1idXR0b25zIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdGJ1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcC1tO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuLnNlY29uZGFyeS1idXR0b25zIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIENhbmRpZGF0ZSBEZXRhaWxzIFBhZ2UgTW9kYWwgKi9cbi5jYW5EZXRhaWwtZm9ybSB7XG5cdEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC1zO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdHNlbGVjdCwgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LnJvdy1sYWJlbCB7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHR9XG5cblx0LnJvdy1jb250cm9scyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1MHB4O1xuXHRcdC5pbmNsdWRlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2M0YzRjNCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNlbGVjdDItaW5wdXQge1xuXHRcdC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZmllbGQtZGl2aWRlciB7XG5cdFx0LyogRG9udCByZWFsbHkgd2FudCB0byBkbyB0aGlzLiBCdXQgam9idml0ZW5ld2R1cC5jc3MgZ2xvYmFsbHkgYWRkcyB0aGlzIDooKi9cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogSGF0ZSBkb2luZyB0aGlzLiBCdXQgSm9idml0ZW5ld2R1cCBpcyB0aGUgY3VscHJpdC4gU2V0dGluZyBnbG9iYWwgYm9yZGVyIHZhbHVlcyBldGMuKi9cblx0LmVycm9yRGl2IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuXHR9XG59IiwiLypcblZlcnNpb246IDMuNC41IFRpbWVzdGFtcDogTW9uIE5vdiAgNCAwODoyMjo0MiBQU1QgMjAxM1xuKi9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLyogaW5saW5lLWJsb2NrIGZvciBpZTcgKi9cbiAgICB6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLFxuLnNlbGVjdDItZHJvcCxcbi5zZWxlY3QyLXNlYXJjaCxcbi5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gIC8qXG4gICAgRm9yY2UgYm9yZGVyLWJveCBzbyB0aGF0ICUgd2lkdGhzIGZpdCB0aGUgcGFyZW50XG4gICAgY29udGFpbmVyIHdpdGhvdXQgb3ZlcmxhcCBiZWNhdXNlIG9mIG1hcmdpbi9wYWRkaW5nLlxuXG4gICAgTW9yZSBJbmZvIDogaHR0cDovL3d3dy5xdWlya3Ntb2RlLm9yZy9jc3MvYm94Lmh0bWxcbiAgKi9cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiB3ZWJraXQgKi9cbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBmaXJlZm94ICovXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogY3NzMyAqL1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNlZWUpLCBjb2xvci1zdG9wKDAuNSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0ciA9ICcjZmZmZmZmJywgZW5kQ29sb3JzdHIgPSAnI2VlZWVlZScsIEdyYWRpZW50VHlwZSA9IDApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNhYWE7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2VlZSksIGNvbG9yLXN0b3AoMC45LCAjZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlZWVlZWUnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1hbGxvd2NsZWFyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIG1hcmdpbi1yaWdodDogNDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSA+IC5zZWxlY3QyLWNob3NlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHRvcDogOHB4O1xuXG4gICAgZm9udC1zaXplOiAxcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgcmlnaHQgdG9wIG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDItZHJvcC1tYXNrIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDk5OTg7XG4gICAgLyogc3R5bGVzIHJlcXVpcmVkIGZvciBJRSB0byB3b3JrICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWRyb3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5cbi5zZWxlY3QyLWRyb3AtYXV0by13aWR0aCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWxlY3QyLWRyb3AtYXV0by13aWR0aCAuc2VsZWN0Mi1zZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC00cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZS5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjY2NjKSwgY29sb3Itc3RvcCgwLjYsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2NjYyAwJSwgI2VlZSA2MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2VlZWVlZScsIGVuZENvbG9yc3RyID0gJyNjY2NjY2MnLCBHcmFkaWVudFR5cGUgPSAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDAgMXB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDA7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAuODUsICNmZmYpLCBjb2xvci1zdG9wKDAuOTksICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaCBpbnB1dC5zZWxlY3QyLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAuODUsICNmZmYpLCBjb2xvci1zdG9wKDAuOTksICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2UsXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcblxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2ZmZiksIGNvbG9yLXN0b3AoMC41LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2UsXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZmZmKSwgY29sb3Itc3RvcCgwLjUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgdG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAxcHg7XG59XG5cbi8qIHJlc3VsdHMgKi9cbi5zZWxlY3QyLXJlc3VsdHMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgICBtYXJnaW46IDRweCA0cHggNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAyMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogNDBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA2MHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA4MHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMTAwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMTEwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDEyMHB4IH1cblxuLnNlbGVjdDItcmVzdWx0cyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyBsaS5zZWxlY3QyLXJlc3VsdC13aXRoLWNoaWxkcmVuID4gLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICAgIHBhZGRpbmc6IDNweCA3cHggNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBtaW4taGVpZ2h0OiAxZW07XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzg3NWQ3O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIGxpIGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmVmZmRlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCBlbSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQgdWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1uby1yZXN1bHRzLFxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWFyY2hpbmcsXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGlvbi1saW1pdCB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG5kaXNhYmxlZCBsb29rIGZvciBkaXNhYmxlZCBjaG9pY2VzIGluIHRoZSByZXN1bHRzIGRyb3Bkb3duXG4qL1xuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1kaXNhYmxlZC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLW1vcmUtcmVzdWx0cy5zZWxlY3QyLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCU7XG59XG5cbi5zZWxlY3QyLW1vcmUtcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIGRpc2FibGVkIHN0eWxlcyAqL1xuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIG11bHRpc2VsZWN0ICovXG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDElO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgY29sb3Itc3RvcCgxJSwgI2VlZSksIGNvbG9yLXN0b3AoMTUlLCAjZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xufVxuXG4uc2VsZWN0Mi1sb2NrZWQge1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDFweCAwO1xuXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0LnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOHB4O1xuICAgIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmNGY0ZjQnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLWNob3NlbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3B4O1xuICAgIHRvcDogNHB4O1xuXG4gICAgZm9udC1zaXplOiAxcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIHJpZ2h0IHRvcCBuby1yZXBlYXQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBsZWZ0OiAzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cblxuLyogZGlzYWJsZWQgc3R5bGVzICovXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7ICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi8qIGVuZCBtdWx0aXNlbGVjdCAqL1xuXG5cbi5zZWxlY3QyLXJlc3VsdC1zZWxlY3RhYmxlIC5zZWxlY3QyLW1hdGNoLFxuLnNlbGVjdDItcmVzdWx0LXVuc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWxlY3QyLW9mZnNjcmVlbiwgLnNlbGVjdDItb2Zmc2NyZWVuOmZvY3VzIHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1tZWFzdXJlLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDAwcHg7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi8qIFJldGluYS1pemUgaWNvbnMgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpICB7XG4gIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCwgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0MngyLnBuZycpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0yMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/