@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf) format('truetype')}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url('https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.eot');src:url('https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.woff2') format('woff2'),url('https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.woff') format('woff'),url('https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.ttf') format('truetype')}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?o4aryh');
  src:  url('fonts/icomoon.eot?o4aryh#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?o4aryh') format('truetype'),
    url('fonts/icomoon.woff?o4aryh') format('woff'),
    url('fonts/icomoon.svg?o4aryh#icomoon') format('svg');
    /* src:  url('fonts/icomoon.eot?greai');
    src:  url('fonts/icomoon.eot?greai#iefix') format('embedded-opentype'),
      url('fonts/icomoon.ttf?greai') format('truetype'),
      url('fonts/icomoon.woff?greai') format('woff'),
      url('fonts/icomoon.svg?greai#icomoon') format('svg'); */
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-list_alt:before {
  content: "\e92a";
}
.icon-cloud_download:before {
  content: "\e928";
}
.icon-headset_mic:before {
  content: "\e929";
}
.icon-data_usage:before {
  content: "\e927";
}
.icon-shop:before {
  content: "\e91e";
}
.icon-tag_faces:before {
  content: "\e91d";
}
.icon-arrow_drop_down:before {
  content: "\e923";
}
.icon-fiber_new:before {
  content: "\e924";
}
.icon-pie_chart:before {
  content: "\e925";
}
.icon-vpn_key:before {
  content: "\e926";
}
.icon-ic_assessment_black_24px:before {
  content: "\e900";
}
.icon-ic_block_black_24px:before {
  content: "\e901";
}
.icon-ic_build_black_24px:before {
  content: "\e919";
}
.icon-ic_chat_bubble_black_24px:before {
  content: "\e902";
}
.icon-ic_chrome_reader_mode_black_24px:before {
  content: "\e903";
}
.icon-ic_clear_black_24px:before {
  content: "\e91c";
}
.icon-ic_contact_mail_black_24px:before {
  content: "\e904";
}
.icon-ic_content_paste_black_24px:before {
  content: "\e905";
}
.icon-ic_credit_card_black_24px:before {
  content: "\e906";
}
.icon-ic_domain_black_24px:before {
  content: "\e907";
}
.icon-ic_email_black_24px:before {
  content: "\e908";
}
.icon-ic_error_outline_black_24px:before {
  content: "\e909";
}
.icon-ic_exit_to_app_black_24px:before {
  content: "\e90a";
}
.icon-ic_find_in_page_black_24px:before {
  content: "\e90b";
}
.icon-ic_folder_black_24px:before {
  content: "\e90c";
}
.icon-ic_folder_shared_black_24px:before {
  content: "\e90d";
}
.icon-ic_format_list_bulleted_black_24px:before {
  content: "\e90e";
}
.icon-ic_forum_black_24px:before {
  content: "\e90f";
}
.icon-ic_history_black_24px:before {
  content: "\e910";
}
.icon-ic_image_black_24px:before {
  content: "\e911";
}
.icon-ic_lightbulb_outline_black_24px:before {
  content: "\e912";
}
.icon-ic_mail_outline_black_24px:before {
  content: "\e913";
}
.icon-ic_menu_black_24px:before {
  content: "\e91b";
}
.icon-ic_notifications_black_24px:before {
  content: "\e91a";
}
.icon-ic_people_outline_black_24px:before {
  content: "\e914";
}
.icon-ic_perm_contact_calendar_black_24px:before {
  content: "\e915";
}
.icon-ic_person_outline_black_24px:before {
  content: "\e916";
}
.icon-ic_sentiment_satisfied_black_24px:before {
  content: "\e917";
}
.icon-ic_settings_black_24px:before {
  content: "\e918";
}
.icon-checkmark:before {
  content: "\e91f";
}
.icon-clipboard:before {
  content: "\e9b8";
}
.icon-ic_info_outline_black_24px:before {
  content: "\e922";
}
.icon-ic_mode_edit_black_24px:before {
  content: "\e920";
}
.icon-ic_file_download_black_24px:before {
  content: "\e921";
}
.icon-ic_file_download_white_24px:before {
  content: "\e921";
  color: white;
  font-size: 24px;
  position: absolute;
  left: 1px;
  top: 10px;
}
.icon-plus:before {
  content: "\ea0a";
}
.icon-minus:before {
  content: "\ea0b";
}
.icon-circle-right:before {
  content: "\ea42";
}
.icon-circle-left:before {
  content: "\ea44";
}
.icon-eye:before {
  content: "\e9ce";
}
.icon-eye-blocked:before {
  content: "\e9d1";
}
.icon-sentiment_positive:before {
  content: "\e9e0";
  color: #4D86EC;
}
.icon-sentiment_angry:before {
  content: "\e9e6";
  color: #EC544D;
}
.icon-sentiment_problem:before {
  content: "\e9f4";
  color: #ECB34D;
}
.icon-sentiment_neutral:before {
  content: "\e9f8";
  color: #9EB0C6;
}
html{height:100%}body{height:100%;background-color:#fff;margin:0}button{margin:0}#konnect{width:100%;height:100%;left:0;position:fixed;overflow:hidden;font-size:13px;line-height:20px;font-family:'Roboto',sans-serif}#konnect h1,#konnect h2,#konnect h3,#konnect h4,#konnect h5,#konnect h6{margin:0}#konnect a{color:#ff4081;text-decoration:none}#konnect a:hover{text-decoration:underline}.hashTag:hover{background-color:#e8e8e8 !important}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #FFFFFF inset}.loginInput>input::-ms-clear,.loginInput>input::-ms-reveal{display:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clientFilename{white-space:nowrap !important}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.pre_wrap{white-space:pre-wrap}input+hr{border-bottom:solid 2px #e0e0e0 !important}.location_lat input,.location_lon>input{-webkit-box-shadow:none !important;box-shadow:none !important}.StringSelectField>div:first-child>div:nth-child(3){width:90% !important;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}input::-ms-clear,textarea::-ms-clear,input::-ms-reveal,textarea::-ms-reveal{display:none}.custom-select-field{overflow-y:auto !important;max-height:300px}.select-input-wrapper{font-size:13px !important;width:200px !important;height:32px !important;border-radius:4px;border:1px solid #989A9D;top:0 !important;margin:5px auto 0;background-color:#fff}.select-input-wrapper.underline{border:none !important;border-bottom:1px solid #989A9D !important;border-radius:0 !important}.select-input-wrapper.underline:hover{border-bottom:1px solid #1FB891 !important}.select-input-wrapper:hover{border:1px solid #1FB891}.select-input-wrapper div:nth-child(1) svg{top:0 !important;margin:auto;bottom:0;fill:#414851 !important}.select-input-wrapper div:nth-child(1) div:nth-child(3){line-height:32px !important;top:0px !important;padding-left:8px !important;-webkit-box-sizing:border-box;box-sizing:border-box}.select-input-wrapper div:nth-child(2){max-height:200px !important;overflow:auto !important}.select-input-wrapper div:nth-child(2)>div{padding-left:16px !important;padding-right:16px !important}.custom-radio-button div div:nth-child(2){margin-right:5px !important}.custom-input-field-fixed{width:200px !important;height:35px !important;border:1px solid #989A9D;border-radius:4px;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px !important;line-height:20px !important}.custom-input-field-fixed:focus{border:1px solid #1FB891}.custom-input-field-fixed:focus-visible{outline:none;border:1px solid #1FB891}.custom-input-field-fixed:disabled{background:#DDDDDE;border:1px solid #989A9D}.custom-input-field-fixed:required{border:1px solid #F44336;background:#FEECEB}.custom-input-field-full{width:100% !important;height:35px !important;border:1px solid #989A9D;border-radius:4px;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px !important;line-height:20px !important}.custom-input-field-full:focus{border:1px solid #1FB891}.custom-input-field-full:focus-visible{outline:none;border:1px solid #1FB891}.custom-input-field-full:disabled{background:#DDDDDE;border:1px solid #989A9D}.custom-input-field-full:required{border:1px solid #F44336;background:#FEECEB}.custom-textarea-field{width:100% !important;height:auto !important;border:1px solid #989A9D;border-radius:4px;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px !important;line-height:20px !important}.custom-textarea-field div:nth-child(1) textarea:nth-child(2){resize:vertical !important;margin:0 !important}.custom-textarea-field:disabled{background:#DDDDDE;border:1px solid #989A9D}div.select-input-wrapper~hr,.custom-input-field-fixed hr,.custom-input-field-full hr,.custom-textarea-field hr{visibility:hidden !important}.cssEditor.safari .ace_scrollbar-inner{background-color:white;position:initial !important}input:-moz-ui-invalid{box-shadow:none}.dynamic_search_textfield>::-webkit-input-placeholder{font-size:14px}.dynamic_search_textfield>::-moz-placeholder{font-size:14px}.dynamic_search_textfield>:-ms-input-placeholder{font-size:14px;transform:scale(.8) translateX(-54px)}.dynamic_search_textfield>::-ms-input-placeholder{font-size:14px;transform:scale(.8) translateX(-54px)}.placeholder_disabled_lighter :disabled::-webkit-input-placeholder{color:rgba(0,0,0,0.1)}.placeholder_disabled_lighter :disabled::-moz-placeholder{color:rgba(0,0,0,0.1)}.placeholder_disabled_lighter :disabled:-ms-input-placeholder{color:rgba(0,0,0,0.1)}.placeholder_disabled_lighter :disabled::-ms-input-placeholder{color:rgba(0,0,0,0.1)}.placeholder_disabled_lighter :disabled::placeholder{color:rgba(0,0,0,0.1)}.sysadm_login_as_domain_adm:before{content:attr(data-label);position:absolute;color:#FFF;display:block;z-index:99999;padding:0 7.5px;background-color:#FC4349;white-space:nowrap;height:56px;line-height:56px;right:40%}.operatorAssign_radioButton>input[disabled]{pointer-events:none !important}.colorCircleIcon{border-radius:15px;background:gray;height:20px;width:20px}.required{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.required::after{content:'*';font-size:12px;margin-left:3px;color:#f44336}.codeHighlighter span{margin-right:0}.pln{color:#60ac39}@media screen{.str{color:#60ac39}.kwd{color:#b854d4}.com{color:#999580}.typ{color:#6684e1}.lit{color:#b65611}.pun{color:#20201d}.opn{color:#20201d}.clo{color:#20201d}.tag{color:#d73737}.atn{color:#b65611}.atv{color:#1fad83}.dec{color:#b65611}.var{color:#d73737}.fun{color:#6684e1}}.public_fixedDataTable_main{border-color:#d3d3d3}.public_fixedDataTable_header{color:rgba(0,0,0,0.870588);-webkit-transition:all 450ms cubic-bezier(.23, 1, .32, 1) 0ms;transition:all 450ms cubic-bezier(.23, 1, .32, 1) 0ms;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:rgba(0,0,0,0.117647) 0 1px 6px,rgba(0,0,0,0.117647) 0 1px 4px;box-shadow:rgba(0,0,0,0.117647) 0 1px 6px,rgba(0,0,0,0.117647) 0 1px 4px;border-radius:2px;background-color:#fff}.public_fixedDataTable_header,.public_fixedDataTable_hasBottomBorder{border-color:#d3d3d3}.public_fixedDataTable_header .public_fixedDataTableCell_main{font-weight:400}.public_fixedDataTable_footer .public_fixedDataTableCell_main{background-color:#f6f7f8;border-color:#d3d3d3}.public_fixedDataTable_topShadow{background:0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR4AWPUkNeSBhHCjJoK2twgFisAFagCCp3pJlAAAAAASUVORK5CYII=) repeat-x}.public_fixedDataTable_bottomShadow{background:0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAHElEQVQI12MwNjZmZdAT1+Nm0JDWEGZQk1GTBgAWkwIeAEp52AAAAABJRU5ErkJggg==) repeat-x}.public_fixedDataTable_horizontalScrollbar .public_Scrollbar_mainHorizontal{background-color:#fff}.public_fixedDataTableCell_main{background-color:#fff;border-color:#d3d3d3}.public_fixedDataTableCell_highlighted{background-color:#f4f4f4}.public_fixedDataTableCell_cellContent{padding:8px}.public_fixedDataTableCell_columnResizerKnob{background-color:#0284ff}.public_fixedDataTableColumnResizerLine_main{border-color:#0284ff}.public_fixedDataTableRow_main{background-color:#fff}.public_fixedDataTableRow_highlighted,.public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main{background-color:#f6f7f8}.public_fixedDataTableRow_emphasized,.public_fixedDataTableRow_emphasized .public_fixedDataTableCell_main{background-color:#ffe599 !important;font-size:16px}.public_fixedDataTableRow_success,.public_fixedDataTableRow_success .public_fixedDataTableCell_main{background-color:#a6ca8a !important}.public_fixedDataTableRow_error,.public_fixedDataTableRow_error .public_fixedDataTableCell_main{background-color:#f5aca6 !important}.public_fixedDataTableRow_fixedColumnsDivider{border-color:#d3d3d3}.public_fixedDataTableRow_columnsShadow{background:0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==) repeat-y}.public_Scrollbar_main.public_Scrollbar_mainActive,.public_Scrollbar_main:hover{background-color:rgba(255,255,255,0.8)}.public_Scrollbar_main.public_Scrollbar_mainActive,.public_Scrollbar_main:hover{background-color:rgba(255,255,255,0.8)}.public_Scrollbar_mainOpaque,.public_Scrollbar_mainOpaque.public_Scrollbar_mainActive,.public_Scrollbar_mainOpaque:hover{background-color:#fff}.public_Scrollbar_face:after{background-color:#c2c2c2}.public_Scrollbar_main:hover .public_Scrollbar_face:after,.public_Scrollbar_mainActive .public_Scrollbar_face:after,.public_Scrollbar_faceActive:after{background-color:#7d7d7d}.fixedDataTableCellGroupLayout_cellGroup{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.fixedDataTableCellGroupLayout_cellGroup>.public_fixedDataTableCell_main{display:inline-block;vertical-align:top;white-space:normal;word-break:break-all}.fixedDataTableCellGroupLayout_cellGroupWrapper{position:absolute;top:0}.fixedDataTableCellLayout_main{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;position:absolute;white-space:normal}.fixedDataTableCellLayout_lastChild{border-width:0 1px 1px 0}.fixedDataTableCellLayout_alignRight{text-align:right}.fixedDataTableCellLayout_alignCenter{text-align:center}.fixedDataTableCellLayout_wrap1{display:table}.fixedDataTableCellLayout_wrap2{display:table-row}.fixedDataTableCellLayout_wrap3{display:table-cell;vertical-align:middle}.fixedDataTableCellLayout_columnResizerContainer{position:absolute;right:0px;width:6px;z-index:1}.fixedDataTableCellLayout_columnResizerContainer:hover{cursor:ew-resize}.fixedDataTableCellLayout_columnResizerContainer:hover .fixedDataTableCellLayout_columnResizerKnob{visibility:visible}.fixedDataTableCellLayout_columnResizerKnob{position:absolute;right:0px;visibility:hidden;width:4px}.fixedDataTableColumnResizerLineLayout_mouseArea{cursor:ew-resize;position:absolute;right:-5px;width:12px}.fixedDataTableColumnResizerLineLayout_main{border-right-style:solid;border-right-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:10}body[dir="rtl"] .fixedDataTableColumnResizerLineLayout_main{display:none !important}.fixedDataTableColumnResizerLineLayout_hiddenElem{display:none !important}.fixedDataTableLayout_main{border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.fixedDataTableLayout_header,.fixedDataTableLayout_hasBottomBorder{border-bottom-style:solid;border-bottom-width:1px}.fixedDataTableLayout_footer .public_fixedDataTableCell_main{border-top-style:solid;border-top-width:1px}.fixedDataTableLayout_topShadow,.fixedDataTableLayout_bottomShadow{height:4px;left:0;position:absolute;right:0;z-index:1}.fixedDataTableLayout_bottomShadow{margin-top:-4px}.fixedDataTableLayout_rowsContainer{overflow:hidden;position:relative}.fixedDataTableLayout_horizontalScrollbar{bottom:0;position:absolute}.fixedDataTableRowLayout_main{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:absolute;top:0}.fixedDataTableRowLayout_body{left:0;position:absolute;top:0}.fixedDataTableRowLayout_fixedColumnsDivider{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-left-style:solid;border-left-width:1px;left:0;position:absolute;top:0;width:0}.fixedDataTableRowLayout_columnsShadow{width:4px}.fixedDataTableRowLayout_rowWrapper{position:absolute;top:0}.ScrollbarLayout_main{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;overflow:hidden;position:absolute;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ScrollbarLayout_mainVertical{bottom:0;right:0;top:0;-webkit-transition-property:background-color width;transition-property:background-color width;width:15px}.ScrollbarLayout_mainVertical.public_Scrollbar_mainActive,.ScrollbarLayout_mainVertical:hover{width:17px}.ScrollbarLayout_mainHorizontal{bottom:0;height:15px;left:0;-webkit-transition-property:background-color height;transition-property:background-color height}.ScrollbarLayout_mainHorizontal.public_Scrollbar_mainActive,.ScrollbarLayout_mainHorizontal:hover{height:17px}.ScrollbarLayout_face{left:0;overflow:hidden;position:absolute;z-index:1}.ScrollbarLayout_face:after{border-radius:6px;content:'';display:block;position:absolute;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease}.ScrollbarLayout_faceHorizontal{bottom:0;left:0;top:0}.ScrollbarLayout_faceHorizontal:after{bottom:4px;left:0;top:4px;width:100%}.ScrollbarLayout_faceVertical{left:0;right:0;top:0}.ScrollbarLayout_faceVertical:after{height:100%;left:4px;right:4px;top:0}#react-paginate ul{display:inline-block;padding-left:15px;padding-right:15px}#react-paginate li{display:inline-block}#react-paginate .break a{cursor:default}.pagination{padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#F5F5F5;border-color:#CCC}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.chatwindow-tabs>div:nth-child(1) .setting-tab{padding:15px;color:#000 !important;width:145px !important;height:auto !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chatwindow-tabs>div:nth-child(1) .setting-tab.deactivated{color:rgba(0,0,0,0.4) !important}.chatwindow-tabs>div:nth-child(2){width:calc(145px * 5) !important}.chatwindow-tabs>div:nth-child(2) div{width:145px !important}.callCenterOptionUiBase .escalationTypeArea .escalationTypeField{display:-webkit-box;display:-ms-flexbox;display:flex}.callCenterOptionUiBase .escalationTypeArea .escalationTypeField .typeCheckBox>div{margin:5px 0}.callCenterOptionUiBase .escalationTypeArea .escalationTypeField .icon p{margin:7px 3px}.formFieldArea .fieldRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formFieldArea .fieldRow .fieldLabel{margin:0;width:300px}.formFieldArea .fieldRow .fieldLabel_rightPanel{width:200px}.autoResponseMessageField textarea{overflow-y:scroll;overflow-x:hidden}.loginFormBase{min-height:340px}.loginFormBase .subTitle{color:rgba(0,0,0,0.5)}.loginFormBase .formAlert{width:100%;margin-top:20px}.survey-section{margin:0 auto 32px}.survey-section__title{line-height:1.8}.survey-section__lead{font-size:16px;line-height:1.4;margin:8px auto 20px}.survey-breadcrumbs{display:inline-block;background:#F5F5F5;border-radius:4px;margin-bottom:10px;padding:6px 12px;font-size:12px}.survey-breadcrumbs__top{color:#1CAF9A !important;cursor:pointer;text-decoration:none !important}.survey-breadcrumbs__slash{color:#878482}.survey-breadcrumbs__sub{color:#333}.survey-top-container__subtitle{font-size:small;padding-left:10px;white-space:nowrap}.survey-dialog{width:40% !important}.survey-dialog>div>h3{text-align:center}.survey-dialog>div>div:nth-of-type(1){border-bottom:1px solid #B1B3BE;text-align:center}.survey-dialog>div>div:nth-of-type(2){padding:0 !important;text-align:center !important}.survey-dialog button{border-radius:4px !important}.survey-dialog_text{word-break:break-all;white-space:normal}.survey-dialog_delete_message{word-break:break-all;white-space:pre-wrap}.survey-form{margin:16px auto;width:100%}.survey-form__labelWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.survey-form__label{font-weight:bold}.survey-form__caption{font-size:11px;color:rgba(0,0,0,0.6);font-weight:normal;padding:0;margin:0;white-space:pre-wrap}.survey-form__error{color:#F44336;font-size:11px;margin:5px 0 0;padding-left:20px;background:url(/assets/images/admin/alert/error.svg) no-repeat top left / 16px}.survey-form__required{font-size:10px;color:#fff;padding:0 5px;background:#E96060;border-radius:2px;margin-left:10px}.selectField-wrap{height:40px !important}.selectField-wrap .survey-selectField{font-size:13px !important;width:320px !important;height:32px !important;border-radius:4px;border:1px solid #989A9D;top:0 !important;margin:5px auto 0;background-color:#fff}.selectField-wrap .survey-selectField:hover{border:1px solid #1FB891}.selectField-wrap .survey-selectField div:nth-child(1) svg{top:0 !important;margin:auto;bottom:0;fill:#414851 !important}.selectField-wrap .survey-selectField div:nth-child(1) div:nth-child(3){line-height:32px !important;top:0px !important;padding-left:8px !important;-webkit-box-sizing:border-box;box-sizing:border-box}.selectField-wrap .survey-selectField div:nth-child(2){max-height:200px !important;overflow:auto !important}.selectField-wrap .survey-selectField div:nth-child(2)>div{padding-left:16px !important;padding-right:16px !important}.selectField-wrap .survey-selectField.error{border:1px solid #F44336;background:#FEECEB}.selectField-wrap .survey-selectField~hr{display:none}.survey-inputField,.survey-textareaField{width:100%;height:32px;border:1px solid #989A9D;border-radius:4px;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:20px;margin:5px auto 0;font-family:'Roboto',sans-serif}.survey-inputField:focus,.survey-textareaField:focus{border:1px solid #1FB891}.survey-inputField:focus-visible,.survey-textareaField:focus-visible{outline:none;border:1px solid #1FB891}.survey-inputField:disabled{background:#DDDDDE;border:1px solid #989A9D}.survey-inputField:required,.survey-textareaField:required{border:1px solid #F44336;background:#FEECEB}.survey-textareaField{resize:vertical;width:100%;height:auto;padding:8px}.survey-textareaField:disabled{background:#DDDDDE;border:1px solid #989A9D}.survey-tabs>div:nth-child(1){display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:auto !important;min-height:32px}.survey-tabs>div:nth-child(1) .survey-tab{padding:8px;color:#000 !important;width:80px !important;height:auto !important;min-height:32px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.survey-tabs>div:nth-child(1) .survey-tab.deactivated{color:rgba(0,0,0,0.4) !important}.survey-tabs>div:nth-child(2){width:calc(80px * 2) !important}.survey-tabs>div:nth-child(2) div{width:80px !important}.survey-table .public_fixedDataTable_main{border:none !important;width:100% !important}.survey-table .public_fixedDataTable_header{color:rgba(0,0,0,0.54) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.survey-table .public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main{background-color:#fff !important}.survey-table .public_fixedDataTableCell_main a{text-decoration:none !important}.survey-table .public_fixedDataTableRow_main{border-bottom:1px solid #D3D3D3;border-radius:0}.survey-table .survey-table-icon{height:50px !important;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.54) !important}.survey-table .survey-table-icon .material-icons{font-size:18px !important;color:rgba(0,0,0,0.4) !important;fill:rgba(0,0,0,0.4) !important}.survey-table .survey-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #BBBBBD;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;cursor:pointer}.survey-table .survey-radio:checked{border:2px solid #1FB891}.survey-table .survey-radio:hover.survey-radio:checked{cursor:default}.survey-table .survey-radio:checked::after{content:'';position:absolute;left:3px;top:3px;display:block;border-radius:50%;width:10px;height:10px;background-color:#1FB891}.survey-table .survey-link{color:#1CAF9A !important;text-decoration:none !important}.table-striped .fixedDataTableRowLayout_rowWrapper .public_fixedDataTableRow_even .public_fixedDataTableCell_main{background-color:#f9f9f9 !important}.survey-button-wrap{text-align:center;margin:16px auto 0}.survey-buttonLabel{margin:16px 0 0 20px}.survey-buttonLabel__title{font-size:14px;line-height:1.6;margin:0 0 8px}.survey-buttonLabel__inner{background:#F5F5F5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:8px;gap:20px;margin:5px auto 0}.survey-buttonLabel__inner .survey-form{margin:0}.survey-pageLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:-20px -20px 10px}.survey-pageLink__list{list-style:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 30px}.survey-pageLink__icon{margin-right:10px;display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#1CAF9A transparent transparent transparent}.survey-pageLink__link{display:block;color:#1CAF9A !important;text-decoration:none !important;font-size:16px;line-height:19px}.survey-section-question{margin:16px auto;position:relative}.survey-section-question .survey-question-deleteButton{position:absolute;right:-30px;top:-20px}.survey-question-items{display:-webkit-box;display:-ms-flexbox;display:flex}.survey-question-items__num{font-weight:700;font-size:14px;color:#000;line-height:16px;padding:5px 10px}.survey-question-items__wrap{background:#F5F5F5;padding:8px 8px 16px;width:100%}.survey-question-items__subtext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.survey-question-items__subtext p{font-size:12px;color:rgba(0,0,0,0.54);margin:0}.survey-question-items__icon>div>div{text-align:left;width:562px;line-height:1.6 !important;padding:8px !important;border-radius:4px !important;background:rgba(0,0,0,0.54) !important;top:-90px !important}.survey-question-items__icon>div>div>span{white-space:pre-wrap !important;font-size:11px}.survey-question-options__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.survey-question-options__deleteButton{position:relative;top:33px}.survey-question-options__bottom{text-align:center}.survey-question-options__bottom>div{width:184px !important;margin-right:28px;-webkit-box-shadow:none !important;box-shadow:none !important}.survey-question-options__button{border-radius:4px !important;border:2px solid #1CAF9A !important;height:calc(100% + 4px) !important}.survey-question-options__button:hover{background-color:#E2F7F1 !important}.survey-toTop{position:fixed;right:24px;bottom:76px;background:#fff;width:48px;height:48px;border:2px solid #1CAF9A;outline:none;border-radius:50%;-webkit-box-shadow:rgba(0,0,0,0.16) 0 3px 6px,rgba(0,0,0,0.23) 0 3px 10px;box-shadow:rgba(0,0,0,0.16) 0 3px 6px,rgba(0,0,0,0.23) 0 3px 10px;z-index:100;cursor:pointer}.survey-toTop:hover{border:2px solid #82D7C1;opacity:.8}.survey-toTop__icon{display:inline-block;width:0;height:0;border-style:solid;border-width:0 8.54px 8.54px 8.54px;border-color:transparent transparent #1CAF9A transparent}.survey-toTop__text{display:block;font-size:10px;font-weight:700;color:#1CAF9A}.survey-footer{position:fixed;bottom:0;padding:16px 24px;background:rgba(238,238,239,0.6);width:calc(100% - 72px);left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.survey-footer button{border-radius:4px !important}.survey-reviewSetting__lead{white-space:pre-wrap}.reactTooltip{border-radius:3px;display:inline-block;font-size:13px;left:-999em;opacity:0;padding:8px 21px;position:fixed;pointer-events:none;-webkit-transition:opacity 0.3s ease-out,margin-top 0.3s ease-out,margin-left 0.3s ease-out;transition:opacity 0.3s ease-out,margin-top 0.3s ease-out,margin-left 0.3s ease-out;top:-999em;z-index:999}.reactTooltip:after{content:"";width:0;height:0;position:absolute}.reactTooltip.show{opacity:0.9 !important;margin-top:0px !important;margin-left:0px !important}.reactTooltip.type-dark{color:#fff;background-color:#222}.reactTooltip.type-dark.place-top:after{border-top:8px solid #222}.reactTooltip.type-dark.place-bottom:after{border-bottom:8px solid #222}.reactTooltip.type-dark.place-left:after{border-left:6px solid #222}.reactTooltip.type-dark.place-right:after{border-right:6px solid #222}.reactTooltip.type-success{color:#fff;background-color:#8DC572}.reactTooltip.type-success.place-top:after{border-top:8px solid #8DC572}.reactTooltip.type-success.place-bottom:after{border-bottom:8px solid #8DC572}.reactTooltip.type-success.place-left:after{border-left:6px solid #8DC572}.reactTooltip.type-success.place-right:after{border-right:6px solid #8DC572}.reactTooltip.type-warning{color:#fff;background-color:#F0AD4E}.reactTooltip.type-warning.place-top:after{border-top:8px solid #F0AD4E}.reactTooltip.type-warning.place-bottom:after{border-bottom:8px solid #F0AD4E}.reactTooltip.type-warning.place-left:after{border-left:6px solid #F0AD4E}.reactTooltip.type-warning.place-right:after{border-right:6px solid #F0AD4E}.reactTooltip.type-error{color:#fff;background-color:#BE6464}.reactTooltip.type-error.place-top:after{border-top:8px solid #BE6464}.reactTooltip.type-error.place-bottom:after{border-bottom:8px solid #BE6464}.reactTooltip.type-error.place-left:after{border-left:6px solid #BE6464}.reactTooltip.type-error.place-right:after{border-right:6px solid #BE6464}.reactTooltip.type-info{color:#fff;background-color:#337AB7}.reactTooltip.type-info.place-top:after{border-top:8px solid #337AB7}.reactTooltip.type-info.place-bottom:after{border-bottom:8px solid #337AB7}.reactTooltip.type-info.place-left:after{border-left:6px solid #337AB7}.reactTooltip.type-info.place-right:after{border-right:6px solid #337AB7}.reactTooltip.type-light{color:#222;background-color:#fff}.reactTooltip.type-light.place-top:after{border-top:8px solid #fff}.reactTooltip.type-light.place-bottom:after{border-bottom:8px solid #fff}.reactTooltip.type-light.place-left:after{border-left:6px solid #fff}.reactTooltip.type-light.place-right:after{border-right:6px solid #fff}.reactTooltip.place-top{margin-top:-10px}.reactTooltip.place-top:after{border-left:10px solid transparent;border-right:10px solid transparent;bottom:-8px;left:50%;margin-left:-10px}.reactTooltip.place-bottom{margin-top:10px}.reactTooltip.place-bottom:after{border-left:10px solid transparent;border-right:10px solid transparent;top:-8px;left:50%;margin-left:-10px}.reactTooltip.place-left{margin-left:-10px}.reactTooltip.place-left:after{border-top:6px solid transparent;border-bottom:6px solid transparent;right:-6px;top:50%;margin-top:-5px}.reactTooltip.place-right{margin-left:10px}.reactTooltip.place-right:after{border-top:6px solid transparent;border-bottom:6px solid transparent;left:-6px;top:50%;margin-top:-5px}
.nvd3 .nv-axis line,.nvd3 .nv-axis path{fill:none;shape-rendering:crispEdges}.nv-brush .extent,.nvd3 .background path,.nvd3 .nv-axis line,.nvd3 .nv-axis path{shape-rendering:crispEdges}.nv-distx,.nv-disty,.nv-noninteractive,.nvd3 .nv-axis,.nvd3.nv-pie .nv-label,.nvd3.nv-sparklineplus g.nv-hoverValue{pointer-events:none}.nvd3 .nv-axis{opacity:1}.nvd3 .nv-axis.nv-disabled,.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check{opacity:0}.nvd3 .nv-axis path{stroke:#000;stroke-opacity:.75}.nvd3 .nv-axis path.domain{stroke-opacity:.75}.nvd3 .nv-axis.nv-x path.domain{stroke-opacity:0}.nvd3 .nv-axis line{stroke:#e5e5e5}.nvd3 .nv-axis .zero line, .nvd3 .nv-axis line.zero{stroke-opacity:.75}.nvd3 .nv-axis .nv-axisMaxMin text{font-weight:700}.nvd3 .x .nv-axis .nv-axisMaxMin text,.nvd3 .x2 .nv-axis .nv-axisMaxMin text,.nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor:middle}.nvd3 .nv-bars rect{fill-opacity:.75;-webkit-transition:fill-opacity 250ms linear;transition:fill-opacity 250ms linear}.nvd3 .nv-bars rect.hover{fill-opacity:1}.nvd3 .nv-bars .hover rect{fill:#add8e6}.nvd3 .nv-bars text{fill:transparent}.nvd3 .nv-bars .hover text{fill:rgba(0,0,0,1)}.nvd3 .nv-discretebar .nv-groups rect,.nvd3 .nv-multibar .nv-groups rect,.nvd3 .nv-multibarHorizontal .nv-groups rect{stroke-opacity:0;-webkit-transition:fill-opacity 250ms linear;transition:fill-opacity 250ms linear}.with-transitions .nv-candlestickBar .nv-ticks .nv-tick,.with-transitions .nvd3 .nv-groups .nv-point{-webkit-transition:stroke-width 250ms linear,stroke-opacity 250ms linear;transition:stroke-width 250ms linear,stroke-opacity 250ms linear}.nvd3 .nv-candlestickBar .nv-ticks rect:hover,.nvd3 .nv-discretebar .nv-groups rect:hover,.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover{fill-opacity:1}.nvd3 .nv-discretebar .nv-groups text,.nvd3 .nv-multibarHorizontal .nv-groups text{font-weight:700;fill:rgba(0,0,0,1);stroke:transparent}.nvd3 .nv-boxplot circle{fill-opacity:.5}.nvd3 .nv-boxplot circle:hover,.nvd3 .nv-boxplot rect:hover{fill-opacity:1}.nvd3 line.nv-boxplot-median{stroke:#000}.nv-boxplot-tick:hover{stroke-width:2.5px}.nvd3.nv-bullet{font:10px sans-serif}.nvd3.nv-bullet .nv-measure{fill-opacity:.8}.nvd3.nv-bullet .nv-measure:hover{fill-opacity:1}.nvd3.nv-bullet .nv-marker{stroke:#000;stroke-width:2px}.nvd3.nv-bullet .nv-markerTriangle{stroke:#000;fill:#fff;stroke-width:1.5px}.nvd3.nv-bullet .nv-markerLine{stroke:#000;stroke-width:1.5px}.nvd3.nv-bullet .nv-tick line{stroke:#666;stroke-width:.5px}.nvd3.nv-bullet .nv-range.nv-s0{fill:#eee}.nvd3.nv-bullet .nv-range.nv-s1{fill:#ddd}.nvd3.nv-bullet .nv-range.nv-s2{fill:#ccc}.nvd3.nv-bullet .nv-title{font-size:14px;font-weight:700}.nvd3.nv-bullet .nv-subtitle{fill:#999}.nvd3.nv-bullet .nv-range{fill:#bababa;fill-opacity:.4}.nvd3.nv-bullet .nv-range:hover{fill-opacity:.7}.nvd3.nv-candlestickBar .nv-ticks .nv-tick{stroke-width:1px}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover{stroke-width:2px}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect{stroke:#2ca02c;fill:#2ca02c}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect{stroke:#d62728;fill:#d62728}.nvd3.nv-candlestickBar .nv-ticks line{stroke:#333}.nv-force-node{stroke:#fff;stroke-width:1.5px}.nv-force-link{stroke:#999;stroke-opacity:.6}.nv-force-node text{stroke-width:0}.nvd3 .nv-check-box .nv-box{fill-opacity:0;stroke-width:2}.nvd3 .nv-check-box .nv-check{fill-opacity:0;stroke-width:4}.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check{fill-opacity:0;stroke-opacity:0}.nvd3.nv-linePlusBar .nv-bar rect{fill-opacity:.75}.nvd3.nv-linePlusBar .nv-bar rect:hover{fill-opacity:1}.nvd3 .nv-groups path.nv-line{fill:none}.nvd3 .nv-groups path.nv-area{stroke:none}.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity:0;stroke-opacity:0}.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity:.5!important;stroke-opacity:.5!important}.nvd3 .nv-groups .nv-point.hover,.nvd3.nv-scatter .nv-groups .nv-point.hover{stroke-width:7px;fill-opacity:.95!important;stroke-opacity:.95!important}.nvd3 .nv-point-paths path{stroke:#aaa;stroke-opacity:0;fill:#eee;fill-opacity:0}.nvd3 .nv-indexLine{cursor:ew-resize}svg.nvd3-svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;height:100%}.nvtooltip.with-3d-shadow,.with-3d-shadow .nvtooltip{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:5px}.nvd3 text{font:400 12px Arial,sans-serif}.nvd3 .title{font:700 14px Arial,sans-serif}.nvd3 .nv-background{fill:#fff;fill-opacity:0}.nvd3.nv-noData{font-size:18px;font-weight:700}.nv-brush .extent{fill-opacity:.125}.nv-brush .resize path{fill:#eee;stroke:#666}.nvd3 .nv-legend .nv-series{cursor:pointer}.nvd3 .nv-legend .nv-disabled circle{fill-opacity:0}.nvd3 .nv-brush .extent{fill-opacity:0!important}.nvd3 .nv-brushBackground rect{stroke:#000;stroke-width:.4;fill:#fff;fill-opacity:.7}@media print{.nvd3 text{stroke-width:0;fill-opacity:1}}.nvd3.nv-ohlcBar .nv-ticks .nv-tick{stroke-width:1px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover{stroke-width:2px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive{stroke:#2ca02c}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative{stroke:#d62728}.nvd3 .background path{fill:none;stroke:#EEE;stroke-opacity:.4}.nvd3 .foreground path{fill:none;stroke-opacity:.7}.nvd3 .nv-parallelCoordinates-brush .extent{fill:#fff;fill-opacity:.6;stroke:gray;shape-rendering:crispEdges}.nvd3 .nv-parallelCoordinates .hover{fill-opacity:1;stroke-width:3px}.nvd3 .missingValuesline line{fill:none;stroke:#000;stroke-width:1;stroke-opacity:1;stroke-dasharray:5,5}.nvd3.nv-pie .nv-pie-title{font-size:24px;fill:rgba(19,196,249,.59)}.nvd3.nv-pie .nv-slice text{stroke:#000;stroke-width:0}.nvd3.nv-pie path{-webkit-transition:fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;transition:fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;stroke:#fff;stroke-width:1px;stroke-opacity:1;fill-opacity:.7}.nvd3.nv-pie .hover path{fill-opacity:1}.nvd3.nv-pie .nv-label rect{fill-opacity:0;stroke-opacity:0}.nvd3 .nv-groups .nv-point.hover{stroke-width:20px;stroke-opacity:.5}.nvd3 .nv-scatter .nv-point.hover{fill-opacity:1}.nvd3.nv-sparkline path{fill:none}.nvd3.nv-sparklineplus .nv-hoverValue line{stroke:#333;stroke-width:1.5px}.nvd3.nv-sparklineplus,.nvd3.nv-sparklineplus g{pointer-events:all}.nvd3 .nv-interactiveGuideLine,.nvtooltip{pointer-events:none}.nvd3 .nv-hoverArea{fill-opacity:0;stroke-opacity:0}.nvd3.nv-sparklineplus .nv-xValue,.nvd3.nv-sparklineplus .nv-yValue{stroke-width:0;font-size:.9em;font-weight:400}.nvd3.nv-sparklineplus .nv-yValue{stroke:#f66}.nvd3.nv-sparklineplus .nv-maxValue{stroke:#2ca02c;fill:#2ca02c}.nvd3.nv-sparklineplus .nv-minValue{stroke:#d62728;fill:#d62728}.nvd3.nv-sparklineplus .nv-currentValue{font-weight:700;font-size:1.1em}.nvtooltip h3,.nvtooltip table td.key{font-weight:400}.nvd3.nv-stackedarea path.nv-area{fill-opacity:.7;stroke-opacity:0;-webkit-transition:fill-opacity 250ms linear,stroke-opacity 250ms linear;transition:fill-opacity 250ms linear,stroke-opacity 250ms linear}.nvd3.nv-stackedarea path.nv-area.hover{fill-opacity:.9}.nvd3.nv-stackedarea .nv-groups .nv-point{stroke-opacity:0;fill-opacity:0}.nvtooltip{position:absolute;color:rgba(0,0,0,1);padding:1px;z-index:10000;display:block;font-family:Arial,sans-serif;font-size:13px;text-align:left;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.5);border-radius:4px}.nvtooltip h3,.nvtooltip p{margin:0;text-align:center}.nvtooltip.with-transitions,.with-transitions .nvtooltip{-webkit-transition:opacity 50ms linear;transition:opacity 50ms linear;-webkit-transition-delay:200ms;transition-delay:200ms}.nvtooltip.x-nvtooltip,.nvtooltip.y-nvtooltip{padding:8px}.nvtooltip h3{padding:4px 14px;line-height:18px;background-color:rgba(247,247,247,.75);color:rgba(0,0,0,1);border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.nvtooltip p{padding:5px 14px}.nvtooltip span{display:inline-block;margin:2px 0}.nvtooltip table{margin:6px;border-spacing:0}.nvtooltip table td{padding:2px 9px 2px 0;vertical-align:middle}.nvtooltip table td.key.total{font-weight:700}.nvtooltip table td.value{text-align:right;font-weight:700}.nvtooltip table td.percent{color:#a9a9a9}.nvtooltip table tr.highlight td{padding:1px 9px 1px 0;border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}.nvtooltip table td.legend-color-guide div{vertical-align:middle;width:12px;height:12px;border:1px solid #999}.nvtooltip .footer{padding:3px;text-align:center}.nvtooltip-pending-removal{pointer-events:none;display:none}.nvd3 line.nv-guideline{stroke:#ccc}
/*# sourceMappingURL=nv.d3.min.css.map *//* IME Fix */
@font-face {
  font-family: 'ime_jp_rp';
  src: url('/assets/resources/font/ime_jp_rp.woff') format('woff');
}
.ace_editor > .ace_text-input {
  padding-top: 1px;
  padding-left: 1px;
  letter-spacing: 1px;
  font-family: ime_jp_rp, Monaco, Menlo, "Ubuntu Mono", Consolas, source-code-pro, monospace;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2h0dHBzOi9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsMzAwLDUwMCIsImluZGV4Lmxlc3MiLCJpY29tb29uL3N0eWxlLmNzcyIsImJhc2UubGVzcyIsImZpeGVkX3RhYmxlLmxlc3MiLCJwYWdpbmcubGVzcyIsImNvbXBvbmVudHMvYWRtaW4vbWFuYWdlL2NhbGxjZW50ZXIvY2hhdFdpbmRvdy5sZXNzIiwiY29tcG9uZW50cy9hZG1pbi9tYW5hZ2UvY2FsbGNlbnRlci9vcHRpb25zVWkubGVzcyIsImNvbXBvbmVudHMvYWRtaW4vbWFuYWdlL3ByZWZlcmVuY2VzL2ZpZWxkUm93Lmxlc3MiLCJjb21wb25lbnRzL2FkbWluL21hbmFnZS9wcmVmZXJlbmNlcy9wZXJpb2RTZXR0aW5nc0VkaXRvci5sZXNzIiwiY29tcG9uZW50cy9zdGF0aWNQYWdlcy9Mb2dpbkZvcm0ubGVzcyIsImNvbXBvbmVudHMvc3VydmV5L3N1cnZleS5sZXNzIiwiLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXRvb2x0aXAvZGlzdC9yZWFjdC10b29sdGlwLm1pbi5jc3MiLCIuLi9ub2RlX21vZHVsZXMvbnZkMy9idWlsZC9udi5kMy5taW4uY3NzIiwiYWNlX2ltZV9qcF9mb250LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNFLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSw4SEFBb0gsQ0FFdEgsV0FDRSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLG1CQUFBLENBQ0EsOEhBQW9ILENBRXRILFdBQ0Usb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxtQkFBQSxDQUNBLDhIQUFvSCxDQ2pCdEgsV0FDRSw0QkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDBHQUFBLENBRUEsNldBRW1ILENBR3JILGdCQUNFLDRCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FFQSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxtQkFBQSxDQUNBLHFCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQUEsQ0FFQSxrQ0FBQSxDQUVBLGlDQUFBLENBRUEsaUNBQUEsQ0FFQSxvQ0FBdUIsQ0FBdkIsNEJBQXVCLENDakN6QjtFQUNBLHNCQUFBO0VBQ0EscUNBQUE7RUFDQTs7O3lEQUdBO0lBQ0E7Ozs7NkRBSUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUFDQTs7QUFFQTtFQUNBLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBOztFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBQUNBOztBQUVBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FBQ0E7QUFDQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQUNBO0FBQ0E7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FBQ0E7QUFDQSxLQzdNRSxXQUFBLENBR0YsS0FDRSxXQUFBLENBQ0EscUJBQUEsQ0FDQSxRQUFBLENBSUYsT0FDRSxRQUFBLENBR0YsU0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLE1BQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLCtCQUFhLENBR2Ysd0VBTUUsUUFBQSxDQUdGLFdBQ0UsYUFBQSxDQUNBLG9CQUFB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czovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCwzMDAsNTAwKTtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5yYXdnaXQuY29tL2dvb2dsZS9tYXRlcmlhbC1kZXNpZ24taWNvbnMvYTYxNDVlMTYvaWNvbmZvbnQvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLmVvdCcpO1xuICAvKiBGb3IgSUU2LTggKi9cbiAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLnJhd2dpdC5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29ucy9hNjE0NWUxNi9pY29uZm9udC9NYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdodHRwczovL2Nkbi5yYXdnaXQuY29tL2dvb2dsZS9tYXRlcmlhbC1kZXNpZ24taWNvbnMvYTYxNDVlMTYvaWNvbmZvbnQvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJ2h0dHBzOi8vY2RuLnJhd2dpdC5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29ucy9hNjE0NWUxNi9pY29uZm9udC9NYXRlcmlhbEljb25zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG59XG5cblxuQGltcG9ydCAoaW5saW5lKSBcIi4vaWNvbW9vbi9zdHlsZS5jc3NcIjtcbkBpbXBvcnQgXCJiYXNlLmxlc3NcIjtcbkBpbXBvcnQgXCJ0cmFuc2Zvcm0ubGVzc1wiO1xuQGltcG9ydCBcImZpeGVkX3RhYmxlLmxlc3NcIjsgLy8gZm9yayBmcm9tIGZpeGVkLWRhdGEtdGFibGUgY3VzdG9taXplZCBieSBtb2JpbHVzXG5AaW1wb3J0IFwicGFnaW5nLmxlc3NcIjsgLy8gZm9yayBmcm9tIHJlYWN0LXBhZ2luYXRlIGN1c3RvbWl6ZWQgYnkgbW9iaWx1c1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9hZG1pbi9tYW5hZ2UvY2FsbGNlbnRlci9jaGF0V2luZG93Lmxlc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYWRtaW4vbWFuYWdlL2NhbGxjZW50ZXIvb3B0aW9uc1VpLmxlc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYWRtaW4vbWFuYWdlL3ByZWZlcmVuY2VzL2ZpZWxkUm93Lmxlc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYWRtaW4vbWFuYWdlL3ByZWZlcmVuY2VzL3BlcmlvZFNldHRpbmdzRWRpdG9yLmxlc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc3RhdGljUGFnZXMvTG9naW5Gb3JtLmxlc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc3VydmV5L3N1cnZleS5sZXNzXCI7XG5cbkBpbXBvcnQgKGlubGluZSkgXCIuLi9ub2RlX21vZHVsZXMvcmVhY3QtdG9vbHRpcC9kaXN0L3JlYWN0LXRvb2x0aXAubWluLmNzc1wiO1xuQGltcG9ydCAoaW5saW5lKSBcIi4uL25vZGVfbW9kdWxlcy9udmQzL2J1aWxkL252LmQzLm1pbi5jc3NcIjtcblxuQGltcG9ydCAoaW5saW5lKSBcImFjZV9pbWVfanBfZm9udC5jc3NcIjtcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90P280YXJ5aCcpO1xuICBzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90P280YXJ5aCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24udHRmP280YXJ5aCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24ud29mZj9vNGFyeWgnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24uc3ZnP280YXJ5aCNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgICAvKiBzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90P2dyZWFpJyk7XG4gICAgc3JjOiAgdXJsKCdmb250cy9pY29tb29uLmVvdD9ncmVhaSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgnZm9udHMvaWNvbW9vbi50dGY/Z3JlYWknKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICB1cmwoJ2ZvbnRzL2ljb21vb24ud29mZj9ncmVhaScpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCdmb250cy9pY29tb29uLnN2Zz9ncmVhaSNpY29tb29uJykgZm9ybWF0KCdzdmcnKTsgKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tbGlzdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cbi5pY29uLWNsb3VkX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG4uaWNvbi1oZWFkc2V0X21pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuLmljb24tZGF0YV91c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmljb24tc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmljb24tdGFnX2ZhY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uaWNvbi1hcnJvd19kcm9wX2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cbi5pY29uLWZpYmVyX25ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLmljb24tcGllX2NoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4uaWNvbi12cG5fa2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4uaWNvbi1pY19hc3Nlc3NtZW50X2JsYWNrXzI0cHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWljX2Jsb2NrX2JsYWNrXzI0cHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWljX2J1aWxkX2JsYWNrXzI0cHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29uLWljX2NoYXRfYnViYmxlX2JsYWNrXzI0cHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWljX2Nocm9tZV9yZWFkZXJfbW9kZV9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1pY19jbGVhcl9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uaWNvbi1pY19jb250YWN0X21haWxfYmxhY2tfMjRweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24taWNfY29udGVudF9wYXN0ZV9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1pY19jcmVkaXRfY2FyZF9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1pY19kb21haW5fYmxhY2tfMjRweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24taWNfZW1haWxfYmxhY2tfMjRweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24taWNfZXJyb3Jfb3V0bGluZV9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1pY19leGl0X3RvX2FwcF9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1pY19maW5kX2luX3BhZ2VfYmxhY2tfMjRweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24taWNfZm9sZGVyX2JsYWNrXzI0cHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWljX2ZvbGRlcl9zaGFyZWRfYmxhY2tfMjRweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24taWNfZm9ybWF0X2xpc3RfYnVsbGV0ZWRfYmxhY2tfMjRweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24taWNfZm9ydW1fYmxhY2tfMjRweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24taWNfaGlzdG9yeV9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1pY19pbWFnZV9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1pY19saWdodGJ1bGJfb3V0bGluZV9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1pY19tYWlsX291dGxpbmVfYmxhY2tfMjRweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmljb24taWNfbWVudV9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1pY19ub3RpZmljYXRpb25zX2JsYWNrXzI0cHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWljX3Blb3BsZV9vdXRsaW5lX2JsYWNrXzI0cHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5pY29uLWljX3Blcm1fY29udGFjdF9jYWxlbmRhcl9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvbi1pY19wZXJzb25fb3V0bGluZV9ibGFja18yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1pY19zZW50aW1lbnRfc2F0aXNmaWVkX2JsYWNrXzI0cHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5pY29uLWljX3NldHRpbmdzX2JsYWNrXzI0cHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5pY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG4uaWNvbi1pY19pbmZvX291dGxpbmVfYmxhY2tfMjRweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLmljb24taWNfbW9kZV9lZGl0X2JsYWNrXzI0cHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5pY29uLWljX2ZpbGVfZG93bmxvYWRfYmxhY2tfMjRweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuLmljb24taWNfZmlsZV9kb3dubG9hZF93aGl0ZV8yNHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAxMHB4O1xufVxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cbi5pY29uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MlwiO1xufVxuLmljb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZVwiO1xufVxuLmljb24tZXllLWJsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDFcIjtcbn1cbi5pY29uLXNlbnRpbWVudF9wb3NpdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMFwiO1xuICBjb2xvcjogIzREODZFQztcbn1cbi5pY29uLXNlbnRpbWVudF9hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNlwiO1xuICBjb2xvcjogI0VDNTQ0RDtcbn1cbi5pY29uLXNlbnRpbWVudF9wcm9ibGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY0XCI7XG4gIGNvbG9yOiAjRUNCMzREO1xufVxuLmljb24tc2VudGltZW50X25ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcbiAgY29sb3I6ICM5RUIwQzY7XG59XG4iLCJodG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5cbi8vIE1CQS02MDI5IFtBZG1pbl1TYWZhcmnjgafjgqvjg6zjg7Pjg4Djg7zjgpLopovliIfjgozjgZfjgabjgZfjgb7jgYZcbmJ1dHRvbntcbiAgbWFyZ2luOiAwO1xufVxuXG4ja29ubmVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5cbiNrb25uZWN0IGgxLFxuI2tvbm5lY3QgaDIsXG4ja29ubmVjdCBoMyxcbiNrb25uZWN0IGg0LFxuI2tvbm5lY3QgaDUsXG4ja29ubmVjdCBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuI2tvbm5lY3QgYSB7XG4gIGNvbG9yOiAjZmY0MDgxOyAvL3BpbmtBMjAwXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2tvbm5lY3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGFzaFRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzIsIDIzMiwgMjMyKSAhaW1wb3J0YW50O1xufVxuXG4vLyBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzI3ODE1NDkvcmVtb3ZpbmctaW5wdXQtYmFja2dyb3VuZC1jb2xvdXItZm9yLWNocm9tZS1hdXRvY29tcGxldGVcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNGRkZGRkYgaW5zZXQ7XG59XG5cbi5sb2dpbklucHV0ID4gaW5wdXQ6Oi1tcy1jbGVhciwgLmxvZ2luSW5wdXQgPiBpbnB1dDo6LW1zLXJldmVhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBLb25xdWVyb3IgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSBhbnkgYnJvd3NlciAqL1xufVxuXG4uY2xpZW50RmlsZW5hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJlX3dyYXAge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4vLyBNQkEtNDAzNiNjb21tZW50LTU0OTkyODg1XG5pbnB1dCtociB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG5cbi8vIGh0dHBzOi8vbW9iaWx1cy5iYWNrbG9nLmpwL3ZpZXcvTUJBLTUyMDJcbi5sb2NhdGlvbl9sYXQgaW5wdXQsXG4ubG9jYXRpb25fbG9uID4gaW5wdXQge1xuICBib3gtc2hhZG93IDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBodHRwczovL21vYmlsdXMuYmFja2xvZy5qcC92aWV3L01CQS02MTIyXG4vLyBTZWxlY3RGaWVsZOOBrumBuOaKnuiCoumdnuihqOekuuOBrueKtuaFi+OBp+OBruOCueOCv+OCpOODq1xuLlN0cmluZ1NlbGVjdEZpZWxkID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLy8gaHR0cHM6Ly9tb2JpbHVzLmJhY2tsb2cuanAvdmlldy9NQkEtNjQxM1xuLy8gSUXjga7jg5Xjgqnjg7zjg6DjgafooajnpLrjgZXjgozjgovimJPjg5zjgr/jg7PjgpLpmqDjgZlcbmlucHV0OjotbXMtY2xlYXIsXG50ZXh0YXJlYTo6LW1zLWNsZWFyLFxuaW5wdXQ6Oi1tcy1yZXZlYWwsXG50ZXh0YXJlYTo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0LWZpZWxkIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cblxuLnNlbGVjdC1pbnB1dC13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTg5QTlEO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICYudW5kZXJsaW5lIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk4OUE5RCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRkI4OTEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUZCODkxO1xuICB9XG5cbiAgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgc3ZnIHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZmlsbDogIzQxNDg1MSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cblxuICBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLy8g44OX44Or44OA44Km44Oz44Oq44K544OIXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1yYWRpby1idXR0b24ge1xuICBkaXYge1xuICAgIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8g5Zu65a6a5bmF44GuaW5wdXTnlKjjgq/jg6njgrlcbi5jdXN0b20taW5wdXQtZmllbGQtZml4ZWQge1xuICAuY3VzdG9tLWlucHV0LWZpZWxkKDIwMHB4KTtcbn1cblxuLy8g5YWo5bmF44GuaW5wdXTnlKjjgq/jg6njgrlcbi5jdXN0b20taW5wdXQtZmllbGQtZnVsbCB7XG4gIC5jdXN0b20taW5wdXQtZmllbGQoMTAwJSk7XG59XG5cbi5jdXN0b20taW5wdXQtZmllbGQoQHdpZHRoKSB7XG4gIHdpZHRoOiBAd2lkdGggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ODlBOUQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFGQjg5MTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUZCODkxO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI0RERERERTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTg5QTlEO1xuICB9XG5cbiAgJjpyZXF1aXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y0NDMzNjtcbiAgICBiYWNrZ3JvdW5kOiAjRkVFQ0VCO1xuICB9XG59XG5cbi5jdXN0b20tdGV4dGFyZWEtZmllbGQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4OUE5RDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblxuICBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICB0ZXh0YXJlYTpudGgtY2hpbGQoMikge1xuICAgICAgcmVzaXplOiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgJjpleHRlbmQoLmN1c3RvbS1pbnB1dC1maWVsZDpmb2N1cyk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgICY6ZXh0ZW5kKC5jdXN0b20taW5wdXQtZmllbGQ6Zm9jdXMtdmlzaWJsZSk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRERERERFO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ODlBOUQ7XG4gIH1cblxuICAmOnJlcXVpcmVkIHtcbiAgICAmOmV4dGVuZCguY3VzdG9tLWlucHV0LWZpZWxkOnJlcXVpcmVkKTtcbiAgfVxufVxuXG5kaXYuc2VsZWN0LWlucHV0LXdyYXBwZXIgfiBocixcbi5jdXN0b20taW5wdXQtZmllbGQtZml4ZWQgaHIsXG4uY3VzdG9tLWlucHV0LWZpZWxkLWZ1bGwgaHIsXG4uY3VzdG9tLXRleHRhcmVhLWZpZWxkIGhyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8vaHR0cHM6Ly9tb2JpbHVzLWNvcnAuYXRsYXNzaWFuLm5ldC9icm93c2UvTUJBSi0yNjNcbi5jc3NFZGl0b3Iuc2FmYXJpIC5hY2Vfc2Nyb2xsYmFyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0Oi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5keW5hbWljX3NlYXJjaF90ZXh0ZmllbGQgPiA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5keW5hbWljX3NlYXJjaF90ZXh0ZmllbGQgPiA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZHluYW1pY19zZWFyY2hfdGV4dGZpZWxkID4gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC01NHB4KTtcbn1cbi5keW5hbWljX3NlYXJjaF90ZXh0ZmllbGQgPiA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtNTRweCk7XG59XG4uZHluYW1pY19zZWFyY2hfdGV4dGZpZWxkID4gOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICBmb250LXNpemU6IDE0cHg7XG59XG4vKiBtYXRlcmlhLXVp44GuVGV4dEZpZWxk44GMZGlzYWJsZWTjga7jgajjgY3jgatwbGFjZWhvbGRlcuOBjOa/g+OBj+ihqOekuuOBleOCjOOBn+OBruOBp+OAgeaMh+WumuOBl+OBn+WgtOaJgOOBp+OBr+iWhOOBj+OBquOCi+OCiOOBhuOBq+OBl+OBnyAqL1xuLnBsYWNlaG9sZGVyX2Rpc2FibGVkX2xpZ2h0ZXIgOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMSlcbn1cbi5zeXNhZG1fbG9naW5fYXNfZG9tYWluX2FkbTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5OTk7XG4gIHBhZGRpbmc6IDAgNy41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzQzNDk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHJpZ2h0OjQwJTtcbn1cbi5vcGVyYXRvckFzc2lnbl9yYWRpb0J1dHRvbiA+IGlucHV0W2Rpc2FibGVkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvckNpcmNsZUljb24ge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBncmF5O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnJlcXVpcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcqJztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgfVxufVxuXG4vL+WGhemDqOODgeODo+ODg+ODiOOCs+ODvOODieODj+OCpOODqeOCpOODiFxuLmNvZGVIaWdobGlnaHRlciBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGxuIHtcbiAgY29sb3I6ICM2MGFjMzk7XG59XG5cbkBtZWRpYSBzY3JlZW4ge1xuXG4gIC8qIHN0cmluZyBjb250ZW50ICovXG4gIC5zdHIge1xuICAgIGNvbG9yOiAjNjBhYzM5O1xuICB9XG5cbiAgLyoga2V5d29yZCAqL1xuICAua3dkIHtcbiAgICBjb2xvcjogI2I4NTRkNDtcbiAgfVxuXG4gIC8qIGNvbW1lbnQgKi9cbiAgLmNvbSB7XG4gICAgY29sb3I6ICM5OTk1ODA7XG4gIH1cblxuICAvKiB0eXBlIG5hbWUgKi9cbiAgLnR5cCB7XG4gICAgY29sb3I6ICM2Njg0ZTE7XG4gIH1cblxuICAvKiBsaXRlcmFsIHZhbHVlICovXG4gIC5saXQge1xuICAgIGNvbG9yOiAjYjY1NjExO1xuICB9XG5cbiAgLyogcHVuY3R1YXRpb24gKi9cbiAgLnB1biB7XG4gICAgY29sb3I6ICMyMDIwMWQ7XG4gIH1cblxuICAvKiBsaXNwIG9wZW4gYnJhY2tldCAqL1xuICAub3BuIHtcbiAgICBjb2xvcjogIzIwMjAxZDtcbiAgfVxuXG4gIC8qIGxpc3AgY2xvc2UgYnJhY2tldCAqL1xuICAuY2xvIHtcbiAgICBjb2xvcjogIzIwMjAxZDtcbiAgfVxuXG4gIC8qIG1hcmt1cCB0YWcgbmFtZSAqL1xuICAudGFnIHtcbiAgICBjb2xvcjogI2Q3MzczNztcbiAgfVxuXG4gIC8qIG1hcmt1cCBhdHRyaWJ1dGUgbmFtZSAqL1xuICAuYXRuIHtcbiAgICBjb2xvcjogI2I2NTYxMTtcbiAgfVxuXG4gIC8qIG1hcmt1cCBhdHRyaWJ1dGUgdmFsdWUgKi9cbiAgLmF0diB7XG4gICAgY29sb3I6ICMxZmFkODM7XG4gIH1cblxuICAvKiBkZWNsYXJhdGlvbiAqL1xuICAuZGVjIHtcbiAgICBjb2xvcjogI2I2NTYxMTtcbiAgfVxuXG4gIC8qIHZhcmlhYmxlIG5hbWUgKi9cbiAgLnZhciB7XG4gICAgY29sb3I6ICNkNzM3Mzc7XG4gIH1cblxuICAvKiBmdW5jdGlvbiBuYW1lICovXG4gIC5mdW4ge1xuICAgIGNvbG9yOiAjNjY4NGUxO1xuICB9XG59XG4iLCIvKipcbiAqIEZpeGVkRGF0YVRhYmxlIHYwLjQuMVxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICovXG5cbi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE1LCBGYWNlYm9vaywgSW5jLlxuICogQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBCU0Qtc3R5bGUgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS4gQW4gYWRkaXRpb25hbCBncmFudFxuICogb2YgcGF0ZW50IHJpZ2h0cyBjYW4gYmUgZm91bmQgaW4gdGhlIFBBVEVOVFMgZmlsZSBpbiB0aGUgc2FtZSBkaXJlY3RvcnkuXG4gKlxuICogQHByb3ZpZGVzTW9kdWxlIGZpeGVkRGF0YVRhYmxlXG4gKlxuICovXG5cbi8qKlxuICogVGFibGUuXG4gKi9cbi5wdWJsaWNfZml4ZWREYXRhVGFibGVfbWFpbiB7XG4gIGJvcmRlci1jb2xvcjogI2QzZDNkMztcbn1cblxuLnB1YmxpY19maXhlZERhdGFUYWJsZV9oZWFkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3MDU4OCk7XG4gIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xMTc2NDcpIDBweCAxcHggNnB4LCByZ2JhKDAsIDAsIDAsIDAuMTE3NjQ3KSAwcHggMXB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5wdWJsaWNfZml4ZWREYXRhVGFibGVfaGVhZGVyLFxuLnB1YmxpY19maXhlZERhdGFUYWJsZV9oYXNCb3R0b21Cb3JkZXIge1xuICBib3JkZXItY29sb3I6ICNkM2QzZDM7XG59XG5cbi5wdWJsaWNfZml4ZWREYXRhVGFibGVfaGVhZGVyIC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHVibGljX2ZpeGVkRGF0YVRhYmxlX2hlYWRlcixcbi5wdWJsaWNfZml4ZWREYXRhVGFibGVfaGVhZGVyIC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4ge1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZWZlZmVmKTtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYsICNlZmVmZWYpO1xufVxuXG4ucHVibGljX2ZpeGVkRGF0YVRhYmxlX2Zvb3RlciAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkM2QzO1xufVxuXG4ucHVibGljX2ZpeGVkRGF0YVRhYmxlX3RvcFNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IDAgMCB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFFQ0FZQUFBQlAyRlU2QUFBQUYwbEVRVlI0QVdQVWtOZVNCaEhDakpvSzJ0d2dGaXNBRmFnQ0NwM3BKbEFBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0LXg7XG59XG5cbi5wdWJsaWNfZml4ZWREYXRhVGFibGVfYm90dG9tU2hhZG93IHtcbiAgYmFja2dyb3VuZDogMCAwIHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUVDQVlBQUFCUDJGVTZBQUFBSEVsRVFWUUkxMk13TmpabVpkQVQxK05tMEpEV0VHWlFrMUdUQmdBV2t3SWVBRXA1MkFBQUFBQkpSVTVFcmtKZ2dnPT0pIHJlcGVhdC14O1xufVxuXG4ucHVibGljX2ZpeGVkRGF0YVRhYmxlX2hvcml6b250YWxTY3JvbGxiYXIgLnB1YmxpY19TY3JvbGxiYXJfbWFpbkhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTUsIEZhY2Vib29rLCBJbmMuXG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEJTRC1zdHlsZSBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLiBBbiBhZGRpdGlvbmFsIGdyYW50XG4gKiBvZiBwYXRlbnQgcmlnaHRzIGNhbiBiZSBmb3VuZCBpbiB0aGUgUEFURU5UUyBmaWxlIGluIHRoZSBzYW1lIGRpcmVjdG9yeS5cbiAqXG4gKiBAcHJvdmlkZXNNb2R1bGUgZml4ZWREYXRhVGFibGVDZWxsXG4gKi9cblxuLyoqXG4gKiBUYWJsZSBjZWxsLlxuICovXG4ucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkM2QzO1xufVxuXG4ucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX2NlbGxDb250ZW50IHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4ucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9jb2x1bW5SZXNpemVyS25vYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg0ZmY7XG59XG4vKipcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICpcbiAqIEBwcm92aWRlc01vZHVsZSBmaXhlZERhdGFUYWJsZUNvbHVtblJlc2l6ZXJMaW5lXG4gKlxuICovXG5cbi8qKlxuICogQ29sdW1uIHJlc2l6ZXIgbGluZS5cbiAqL1xuLnB1YmxpY19maXhlZERhdGFUYWJsZUNvbHVtblJlc2l6ZXJMaW5lX21haW4ge1xuICBib3JkZXItY29sb3I6ICMwMjg0ZmY7XG59XG4vKipcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICpcbiAqIEBwcm92aWRlc01vZHVsZSBmaXhlZERhdGFUYWJsZVJvd1xuICovXG5cbi8qKlxuICogVGFibGUgcm93LlxuICovXG4ucHVibGljX2ZpeGVkRGF0YVRhYmxlUm93X21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucHVibGljX2ZpeGVkRGF0YVRhYmxlUm93X2hpZ2hsaWdodGVkLFxuLnB1YmxpY19maXhlZERhdGFUYWJsZVJvd19oaWdobGlnaHRlZCAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcbn1cbi5wdWJsaWNfZml4ZWREYXRhVGFibGVSb3dfZW1waGFzaXplZCxcbi5wdWJsaWNfZml4ZWREYXRhVGFibGVSb3dfZW1waGFzaXplZCAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTU5OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wdWJsaWNfZml4ZWREYXRhVGFibGVSb3dfc3VjY2Vzcyxcbi5wdWJsaWNfZml4ZWREYXRhVGFibGVSb3dfc3VjY2VzcyAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2Y2E4YSAhaW1wb3J0YW50O1xufVxuXG4ucHVibGljX2ZpeGVkRGF0YVRhYmxlUm93X2Vycm9yLFxuLnB1YmxpY19maXhlZERhdGFUYWJsZVJvd19lcnJvciAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YWNhNiAhaW1wb3J0YW50O1xufVxuXG4ucHVibGljX2ZpeGVkRGF0YVRhYmxlUm93X2ZpeGVkQ29sdW1uc0RpdmlkZXIge1xuICBib3JkZXItY29sb3I6ICNkM2QzZDM7XG59XG5cbi5wdWJsaWNfZml4ZWREYXRhVGFibGVSb3dfY29sdW1uc1NoYWRvdyB7XG4gIGJhY2tncm91bmQ6IDAgMCB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFCQ0FZQUFBRDVQQS9OQUFBQUZrbEVRVlFJSFdQU2tOZVNCbUpoVFFWdGJpRE5DZ0FTYWdJSXVKWDhPZ0FBQUFCSlJVNUVya0pnZ2c9PSkgcmVwZWF0LXk7XG59XG4vKipcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICpcbiAqIEBwcm92aWRlc01vZHVsZSBTY3JvbGxiYXJcbiAqXG4gKi9cblxuLyoqXG4gKiBTY3JvbGxiYXJzLlxuICovXG5cbi8qIFRvdWNoaW5nIHRoZSBzY3JvbGwtdHJhY2sgZGlyZWN0bHkgbWFrZXMgdGhlIHNjcm9sbC10cmFjayBib2xkZXIgKi9cbi5wdWJsaWNfU2Nyb2xsYmFyX21haW4ucHVibGljX1Njcm9sbGJhcl9tYWluQWN0aXZlLFxuLnB1YmxpY19TY3JvbGxiYXJfbWFpbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLnB1YmxpY19TY3JvbGxiYXJfbWFpbi5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUsXG4ucHVibGljX1Njcm9sbGJhcl9tYWluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ucHVibGljX1Njcm9sbGJhcl9tYWluT3BhcXVlLFxuLnB1YmxpY19TY3JvbGxiYXJfbWFpbk9wYXF1ZS5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUsXG4ucHVibGljX1Njcm9sbGJhcl9tYWluT3BhcXVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnB1YmxpY19TY3JvbGxiYXJfZmFjZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7XG59XG5cbi5wdWJsaWNfU2Nyb2xsYmFyX21haW46aG92ZXIgLnB1YmxpY19TY3JvbGxiYXJfZmFjZTphZnRlcixcbi5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUgLnB1YmxpY19TY3JvbGxiYXJfZmFjZTphZnRlcixcbi5wdWJsaWNfU2Nyb2xsYmFyX2ZhY2VBY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q3ZDdkO1xufVxuLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTUsIEZhY2Vib29rLCBJbmMuXG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEJTRC1zdHlsZSBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLiBBbiBhZGRpdGlvbmFsIGdyYW50XG4gKiBvZiBwYXRlbnQgcmlnaHRzIGNhbiBiZSBmb3VuZCBpbiB0aGUgUEFURU5UUyBmaWxlIGluIHRoZSBzYW1lIGRpcmVjdG9yeS5cbiAqXG4gKiBAcHJvdmlkZXNNb2R1bGUgZml4ZWREYXRhVGFibGVDZWxsR3JvdXBMYXlvdXRcbiAqL1xuXG4uZml4ZWREYXRhVGFibGVDZWxsR3JvdXBMYXlvdXRfY2VsbEdyb3VwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZpeGVkRGF0YVRhYmxlQ2VsbEdyb3VwTGF5b3V0X2NlbGxHcm91cCA+IC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmZpeGVkRGF0YVRhYmxlQ2VsbEdyb3VwTGF5b3V0X2NlbGxHcm91cFdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE1LCBGYWNlYm9vaywgSW5jLlxuICogQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBCU0Qtc3R5bGUgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS4gQW4gYWRkaXRpb25hbCBncmFudFxuICogb2YgcGF0ZW50IHJpZ2h0cyBjYW4gYmUgZm91bmQgaW4gdGhlIFBBVEVOVFMgZmlsZSBpbiB0aGUgc2FtZSBkaXJlY3RvcnkuXG4gKlxuICogQHByb3ZpZGVzTW9kdWxlIGZpeGVkRGF0YVRhYmxlQ2VsbExheW91dFxuICovXG5cbi5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfbWFpbiB7XG4gIC8vIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIC8vIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAvLyBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9sYXN0Q2hpbGQge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuXG4uZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X2FsaWduUmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9hbGlnbkNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF93cmFwMSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X3dyYXAyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X3dyYXAzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9jb2x1bW5SZXNpemVyQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB3aWR0aDogNnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X2NvbHVtblJlc2l6ZXJDb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9jb2x1bW5SZXNpemVyQ29udGFpbmVyOmhvdmVyIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfY29sdW1uUmVzaXplcktub2Ige1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X2NvbHVtblJlc2l6ZXJLbm9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiA0cHg7XG59XG4vKipcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICpcbiAqIEBwcm92aWRlc01vZHVsZSBmaXhlZERhdGFUYWJsZUNvbHVtblJlc2l6ZXJMaW5lTGF5b3V0XG4gKi9cblxuLmZpeGVkRGF0YVRhYmxlQ29sdW1uUmVzaXplckxpbmVMYXlvdXRfbW91c2VBcmVhIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uZml4ZWREYXRhVGFibGVDb2x1bW5SZXNpemVyTGluZUxheW91dF9tYWluIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbmJvZHlbZGlyPVwicnRsXCJdIC5maXhlZERhdGFUYWJsZUNvbHVtblJlc2l6ZXJMaW5lTGF5b3V0X21haW4ge1xuICAvKiB0aGUgcmVzaXplciBsaW5lIGlzIGluIHRoZSB3cm9uZyBwb3NpdGlvbiBpbiBSVEwgd2l0aCBubyBlYXN5IGZpeC5cbiAgICogRGlzYWJsaW5nIGlzIG1vcmUgdXNlZnVsIHRoYW4gZGlzcGxheWluZyBpdC5cbiAgICogIzE2NyAoZ2l0aHViKSBzaG91bGQgbG9vayBpbnRvIHRoaXMgYW5kIGNvbWUgdXAgd2l0aCBhIHBlcm1hbmVudCBmaXguXG4gICAqL1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZERhdGFUYWJsZUNvbHVtblJlc2l6ZXJMaW5lTGF5b3V0X2hpZGRlbkVsZW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKipcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICpcbiAqIEBwcm92aWRlc01vZHVsZSBmaXhlZERhdGFUYWJsZUxheW91dFxuICovXG5cbi5maXhlZERhdGFUYWJsZUxheW91dF9tYWluIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2hlYWRlcixcbi5maXhlZERhdGFUYWJsZUxheW91dF9oYXNCb3R0b21Cb3JkZXIge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uZml4ZWREYXRhVGFibGVMYXlvdXRfZm9vdGVyIC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4ge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uZml4ZWREYXRhVGFibGVMYXlvdXRfdG9wU2hhZG93LFxuLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2JvdHRvbVNoYWRvdyB7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZml4ZWREYXRhVGFibGVMYXlvdXRfYm90dG9tU2hhZG93IHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLmZpeGVkRGF0YVRhYmxlTGF5b3V0X3Jvd3NDb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maXhlZERhdGFUYWJsZUxheW91dF9ob3Jpem9udGFsU2Nyb2xsYmFyIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4vKipcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICpcbiAqIEBwcm92aWRlc01vZHVsZSBmaXhlZERhdGFUYWJsZVJvd0xheW91dFxuICovXG5cbi5maXhlZERhdGFUYWJsZVJvd0xheW91dF9tYWluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5maXhlZERhdGFUYWJsZVJvd0xheW91dF9ib2R5IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5maXhlZERhdGFUYWJsZVJvd0xheW91dF9maXhlZENvbHVtbnNEaXZpZGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbn1cblxuLmZpeGVkRGF0YVRhYmxlUm93TGF5b3V0X2NvbHVtbnNTaGFkb3cge1xuICB3aWR0aDogNHB4O1xufVxuXG4uZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfcm93V3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTUsIEZhY2Vib29rLCBJbmMuXG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEJTRC1zdHlsZSBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLiBBbiBhZGRpdGlvbmFsIGdyYW50XG4gKiBvZiBwYXRlbnQgcmlnaHRzIGNhbiBiZSBmb3VuZCBpbiB0aGUgUEFURU5UUyBmaWxlIGluIHRoZSBzYW1lIGRpcmVjdG9yeS5cbiAqXG4gKiBAcHJvdmlkZXNNb2R1bGUgU2Nyb2xsYmFyTGF5b3V0XG4gKi9cblxuLlNjcm9sbGJhckxheW91dF9tYWluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uU2Nyb2xsYmFyTGF5b3V0X21haW5WZXJ0aWNhbCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yIHdpZHRoO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3Igd2lkdGg7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uU2Nyb2xsYmFyTGF5b3V0X21haW5WZXJ0aWNhbC5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUsXG4uU2Nyb2xsYmFyTGF5b3V0X21haW5WZXJ0aWNhbDpob3ZlciB7XG4gIHdpZHRoOiAxN3B4O1xufVxuXG4uU2Nyb2xsYmFyTGF5b3V0X21haW5Ib3Jpem9udGFsIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciBoZWlnaHQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciBoZWlnaHQ7XG59XG5cbi8qIFRvdWNoaW5nIHRoZSBzY3JvbGwtdHJhY2sgZGlyZWN0bHkgbWFrZXMgdGhlIHNjcm9sbC10cmFjayBib2xkZXIgKi9cbi5TY3JvbGxiYXJMYXlvdXRfbWFpbkhvcml6b250YWwucHVibGljX1Njcm9sbGJhcl9tYWluQWN0aXZlLFxuLlNjcm9sbGJhckxheW91dF9tYWluSG9yaXpvbnRhbDpob3ZlciB7XG4gIGhlaWdodDogMTdweDtcbn1cblxuLlNjcm9sbGJhckxheW91dF9mYWNlIHtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKipcbiAqIFRoaXMgc2VsZWN0b3IgcmVuZGVycyB0aGUgXCJudWJcIiBvZiB0aGUgc2Nyb2xsZmFjZS4gVGhlIG51YiBtdXN0XG4gKiBiZSByZW5kZXJlZCBhcyBwc2V1ZG8tZWxlbWVudCBzbyB0aGF0IGl0IHdvbid0IHJlY2VpdmUgYW55IFVJIGV2ZW50cyB0aGVuXG4gKiB3ZSBjYW4gZ2V0IHRoZSBjb3JyZWN0IGBldmVudC5vZmZzZXRYYCBhbmQgYGV2ZW50Lm9mZnNldFlgIGZyb20gdGhlXG4gKiBzY3JvbGxmYWNlIGVsZW1lbnQgd2hpbGUgZHJhZ2dpbmcgaXQuXG4gKi9cbi5TY3JvbGxiYXJMYXlvdXRfZmFjZTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZTtcbn1cblxuLlNjcm9sbGJhckxheW91dF9mYWNlSG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uU2Nyb2xsYmFyTGF5b3V0X2ZhY2VIb3Jpem9udGFsOmFmdGVyIHtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlNjcm9sbGJhckxheW91dF9mYWNlVmVydGljYWwge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uU2Nyb2xsYmFyTGF5b3V0X2ZhY2VWZXJ0aWNhbDphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNHB4O1xuICByaWdodDogNHB4O1xuICB0b3A6IDA7XG59XG4iLCIjcmVhY3QtcGFnaW5hdGUgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuI3JlYWN0LXBhZ2luYXRlIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNyZWFjdC1wYWdpbmF0ZSAuYnJlYWsgYSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRpb24ge1xuICAgIC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweFxufVxuXG4ucGFnaW5hdGlvbj5saSB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbi5wYWdpbmF0aW9uPmxpPmEsLnBhZ2luYXRpb24+bGk+c3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRcbn1cblxuLnBhZ2luYXRpb24+bGk6Zmlyc3QtY2hpbGQ+YSwucGFnaW5hdGlvbj5saTpmaXJzdC1jaGlsZD5zcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4XG59XG5cbi5wYWdpbmF0aW9uPmxpOmxhc3QtY2hpbGQ+YSwucGFnaW5hdGlvbj5saTpsYXN0LWNoaWxkPnNwYW4ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweFxufVxuXG4ucGFnaW5hdGlvbj5saT5hOmZvY3VzLC5wYWdpbmF0aW9uPmxpPmE6aG92ZXIsLnBhZ2luYXRpb24+bGk+c3Bhbjpmb2N1cywucGFnaW5hdGlvbj5saT5zcGFuOmhvdmVyIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAjMjM1MjdjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkXG59XG5cbi5wYWdpbmF0aW9uPi5hY3RpdmU+YSwucGFnaW5hdGlvbj4uYWN0aXZlPmE6Zm9jdXMsLnBhZ2luYXRpb24+LmFjdGl2ZT5hOmhvdmVyLC5wYWdpbmF0aW9uPi5hY3RpdmU+c3BhbiwucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW46Zm9jdXMsLnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGJvcmRlci1jb2xvcjogI0NDQ1xufVxuXG4ucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YSwucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YTpmb2N1cywucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YTpob3ZlciwucGFnaW5hdGlvbj4uZGlzYWJsZWQ+c3BhbiwucGFnaW5hdGlvbj4uZGlzYWJsZWQ+c3Bhbjpmb2N1cywucGFnaW5hdGlvbj4uZGlzYWJsZWQ+c3Bhbjpob3ZlciB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZFxufVxuIiwiLy8gdGFiXG5AY2hhdHdpbmRvdy10YWItd2lkdGg6IDE0NXB4OyAvL+S4gOeVqumVt+OBhOOCv+ODluOBruaWh+Wtl+aVsOOBq+WQiOOCj+OBm+OBpuiqv+aVtFxuXG4uY2hhdHdpbmRvdy10YWJzICB7XG4gICAgLy8gdGFic1xuICAgICY+ZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAuc2V0dGluZy10YWIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogQGNoYXR3aW5kb3ctdGFiLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgJi5kZWFjdGl2YXRlZCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vdGFic+OBruS4i+e3mlxuICAgICY+ZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAvL3RhYuOBruS4i+e3miA144Gk44K/44OW5YmN5o+Q44CB44Gd44KM5Lul5aSW44Gu5aC05ZCI6KaB6Kq/5pW0XG4gICAgICB3aWR0aDogY2FsYyhAY2hhdHdpbmRvdy10YWItd2lkdGggKiA1KSAhaW1wb3J0YW50O1xuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogQGNoYXR3aW5kb3ctdGFiLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxufVxuIiwiLmNhbGxDZW50ZXJPcHRpb25VaUJhc2Uge1xuICAgIC8vIGJhY2tncm91bmQ6IHJlZDtcbiAgICAuZXNjYWxhdGlvblR5cGVBcmVhIHtcbiAgICAgICAgLmVzY2FsYXRpb25UeXBlRmllbGQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC50eXBlQ2hlY2tCb3ggPiBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBDUk3pgKPmkLrjgIFMTE3opoHntITjgIFNRkHoqK3lrprjga7jgrPjg7zjg4njgpLntbHkuIBcbi5mb3JtRmllbGRBcmVhIHtcbiAgLmZpZWxkUm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmZpZWxkTGFiZWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgJl9yaWdodFBhbmVsIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5hdXRvUmVzcG9uc2VNZXNzYWdlRmllbGQgdGV4dGFyZWEge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4iLCIubG9naW5Gb3JtQmFzZSB7XG4gICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgLnN1YlRpdGxle1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgIH1cbiAgICAuZm9ybUFsZXJ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuIiwiLnN1cnZleS1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcblxuICAmX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMjBweDtcbiAgfVxufVxuXG4uc3VydmV5LWJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgJl9fdG9wIHtcbiAgICBjb2xvcjogIzFDQUY5QSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3NsYXNoIHtcbiAgICBjb2xvcjogIzg3ODQ4MjtcbiAgfVxuXG4gICZfX3N1YiB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuLnN1cnZleS10b3AtY29udGFpbmVyIHtcbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnN1cnZleS1kaWFsb2cge1xuICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIFxuICAmPmRpdiB7XG5cbiAgICAmPmgzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyDmnKzmlodcbiAgICAmPmRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IxQjNCRTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyBCdXR0b25cbiAgICAmPmRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLnN1cnZleS1kaWFsb2dfdGV4dHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc3VydmV5LWRpYWxvZ19kZWxldGVfbWVzc2FnZXtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cblxuXG4uc3VydmV5LWZvcm0ge1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fbGFiZWxXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgICAvLyDmloflrZfliJfjga53aGl0ZSBzcGFjZSwgbmV3bGluZSBjaGFyYWN0ZXJz44KS5Ye65Yqb44GZ44KLXG4gIH1cblxuICAmX19lcnJvciB7XG4gICAgY29sb3I6ICNGNDQzMzY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2FkbWluL2FsZXJ0L2Vycm9yLnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0IC8gMTZweCxcbiAgfVxuXG4gICZfX3JlcXVpcmVkIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgYmFja2dyb3VuZDogI0U5NjA2MDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLy8gTVVJ44Guc2VsZWN044Kr44K544K/44Oe44Kk44K6XG4uc2VsZWN0RmllbGQtd3JhcCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXG4gIC5zdXJ2ZXktc2VsZWN0RmllbGQge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTg5QTlEO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUZCODkxO1xuICAgIH1cblxuICAgIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBmaWxsOiAjNDE0ODUxICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAvLyDjg5fjg6vjg4Djgqbjg7Pjg6rjgrnjg4hcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdXJ2ZXktc2VsZWN0RmllbGQuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNDQzMzY7XG4gICAgYmFja2dyb3VuZDogI0ZFRUNFQjtcbiAgfVxuXG4gIC5zdXJ2ZXktc2VsZWN0RmllbGR+aHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG5cbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4uc3VydmV5LWlucHV0RmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTg5QTlEO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRkI4OTE7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFGQjg5MTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNEREREREU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk4OUE5RDtcbiAgfVxuXG4gICY6cmVxdWlyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNDQzMzY7XG4gICAgYmFja2dyb3VuZDogI0ZFRUNFQjtcbiAgfVxuXG59XG5cbi8vIHRleHRhcmVhXG4uc3VydmV5LXRleHRhcmVhRmllbGQge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA4cHg7XG4gICY6ZXh0ZW5kKC5zdXJ2ZXktaW5wdXRGaWVsZCk7XG5cbiAgJjpmb2N1cyB7XG4gICAgJjpleHRlbmQoLnN1cnZleS1pbnB1dEZpZWxkOmZvY3VzKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgJjpleHRlbmQoLnN1cnZleS1pbnB1dEZpZWxkOmZvY3VzLXZpc2libGUpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI0RERERERTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTg5QTlEO1xuICB9XG5cbiAgJjpyZXF1aXJlZCB7XG4gICAgJjpleHRlbmQoLnN1cnZleS1pbnB1dEZpZWxkOnJlcXVpcmVkKTtcbiAgfVxufVxuXG4vLyB0YWJcbkB0YWItd2lkdGg6IDgwcHg7XG5cbi5zdXJ2ZXktdGFicyB7XG5cbiAgLy8gdGFic1xuICAmPmRpdjpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuXG4gICAgLy8gdGFiXG4gICAgLnN1cnZleS10YWIge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBAdGFiLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICYuZGVhY3RpdmF0ZWQge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy90YWJz44Gu5LiL57eaXG4gICY+ZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IGNhbGMoQHRhYi13aWR0aCAqIDIpICFpbXBvcnRhbnQ7XG5cbiAgICAvL3RhYuOBruS4i+e3miAy44Gk44K/44OW5YmN5o+Q44CB44Gd44KM5Lul5aSW44Gu5aC05ZCI6KaB6Kq/5pW0XG4gICAgZGl2IHtcbiAgICAgIHdpZHRoOiBAdGFiLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLnN1cnZleS10YWJsZSB7XG5cbiAgLy8gdGFibGVcbiAgLnB1YmxpY19maXhlZERhdGFUYWJsZV9tYWluIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB1YmxpY19maXhlZERhdGFUYWJsZV9oZWFkZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB1YmxpY19maXhlZERhdGFUYWJsZVJvd19oaWdobGlnaHRlZCAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wdWJsaWNfZml4ZWREYXRhVGFibGVSb3dfbWFpbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0QzRDM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5zdXJ2ZXktdGFibGUtaWNvbiB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkhaW1wb3J0YW50O1xuXG4gICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSFpbXBvcnRhbnQ7XG4gICAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNCkhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIHJhZGlvLWJ1dHRvblxuICAuc3VydmV5LXJhZGlvIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQkJCQkJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUZCODkxO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJi5zdXJ2ZXktcmFkaW86Y2hlY2tlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFGQjg5MTtcbiAgICB9XG4gIH1cblxuICAuc3VydmV5LWxpbmsge1xuICAgIGNvbG9yOiAjMUNBRjlBICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8g5Lqk5LqS44Gr6IOM5pmv6Imy44KS44Gk44GR44KL44OG44O844OW44Or55So44Kv44Op44K5XG4udGFibGUtc3RyaXBlZCB7XG4gIC8vIOWBtuaVsOihjFxuICAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfcm93V3JhcHBlciAucHVibGljX2ZpeGVkRGF0YVRhYmxlUm93X2V2ZW4ge1xuICAgIC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnN1cnZleS1idXR0b24td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbn1cblxuLnN1cnZleS1idXR0b25MYWJlbCB7XG4gIG1hcmdpbjogMTZweCAwIDAgMjBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG5cbiAgICAuc3VydmV5LWZvcm0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbi5zdXJ2ZXktcGFnZUxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IC0yMHB4IC0yMHB4IDEwcHg7XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICAgIGJvcmRlci1jb2xvcjogIzFDQUY5QSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMUNBRjlBICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbi5zdXJ2ZXktc2VjdGlvbi1xdWVzdGlvbiB7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnN1cnZleS1xdWVzdGlvbi1kZWxldGVCdXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTMwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuXG4uc3VydmV5LXF1ZXN0aW9uLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19udW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zdWJ0ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOUFPjg4Tjg7zjg6vjg4Hjg4Pjg5fjga7jgqvjgrnjgr/jg57jgqTjgrpcbiAgJl9faWNvbiB7XG4gICAgJiA+IGRpdiB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDU2MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU0KSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1cnZleS1xdWVzdGlvbi1vcHRpb25zIHtcblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fZGVsZXRlQnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzM3B4O1xuICB9XG4gICZfX2JvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYgPiBkaXYge1xuICAgICAgd2lkdGg6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7IC8vICDjgIzjgqLjg7PjgrHjg7zjg4jpoIXnm67ov73liqDjgI3jg5zjgr/jg7PjgpLmj4PjgYjjgovjgZ/jgoFcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUNBRjlBICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGN0YxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5zdXJ2ZXktdG9Ub3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyNHB4O1xuICBib3R0b206IDc2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICMxQ0FGOUE7XG5cdG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE2KSAwIDNweCA2cHgsIHJnYmEoMCwgMCwgMCwgMC4yMykgMCAzcHggMTBweDtcbiAgei1pbmRleDogMTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzgyRDdDMTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDguNTRweCA4LjU0cHggOC41NHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzFDQUY5QSB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUNBRjlBO1xuICB9XG59XG5cblxuLnN1cnZleS1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzksIDAuNik7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgbGVmdDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLnN1cnZleS1yZXZpZXdTZXR0aW5nIHtcbiAgJl9fbGVhZCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG59XG4iLCIucmVhY3RUb29sdGlwe2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxM3B4O2xlZnQ6LTk5OWVtO29wYWNpdHk6MDtwYWRkaW5nOjhweCAyMXB4O3Bvc2l0aW9uOmZpeGVkO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZS1vdXQsbWFyZ2luLXRvcCAwLjNzIGVhc2Utb3V0LG1hcmdpbi1sZWZ0IDAuM3MgZWFzZS1vdXQ7dG9wOi05OTllbTt6LWluZGV4Ojk5OX0ucmVhY3RUb29sdGlwOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlfS5yZWFjdFRvb2x0aXAuc2hvd3tvcGFjaXR5OjAuOSAhaW1wb3J0YW50O21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnR9LnJlYWN0VG9vbHRpcC50eXBlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMjJ9LnJlYWN0VG9vbHRpcC50eXBlLWRhcmsucGxhY2UtdG9wOmFmdGVye2JvcmRlci10b3A6OHB4IHNvbGlkICMyMjJ9LnJlYWN0VG9vbHRpcC50eXBlLWRhcmsucGxhY2UtYm90dG9tOmFmdGVye2JvcmRlci1ib3R0b206OHB4IHNvbGlkICMyMjJ9LnJlYWN0VG9vbHRpcC50eXBlLWRhcmsucGxhY2UtbGVmdDphZnRlcntib3JkZXItbGVmdDo2cHggc29saWQgIzIyMn0ucmVhY3RUb29sdGlwLnR5cGUtZGFyay5wbGFjZS1yaWdodDphZnRlcntib3JkZXItcmlnaHQ6NnB4IHNvbGlkICMyMjJ9LnJlYWN0VG9vbHRpcC50eXBlLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4REM1NzJ9LnJlYWN0VG9vbHRpcC50eXBlLXN1Y2Nlc3MucGxhY2UtdG9wOmFmdGVye2JvcmRlci10b3A6OHB4IHNvbGlkICM4REM1NzJ9LnJlYWN0VG9vbHRpcC50eXBlLXN1Y2Nlc3MucGxhY2UtYm90dG9tOmFmdGVye2JvcmRlci1ib3R0b206OHB4IHNvbGlkICM4REM1NzJ9LnJlYWN0VG9vbHRpcC50eXBlLXN1Y2Nlc3MucGxhY2UtbGVmdDphZnRlcntib3JkZXItbGVmdDo2cHggc29saWQgIzhEQzU3Mn0ucmVhY3RUb29sdGlwLnR5cGUtc3VjY2Vzcy5wbGFjZS1yaWdodDphZnRlcntib3JkZXItcmlnaHQ6NnB4IHNvbGlkICM4REM1NzJ9LnJlYWN0VG9vbHRpcC50eXBlLXdhcm5pbmd7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNGMEFENEV9LnJlYWN0VG9vbHRpcC50eXBlLXdhcm5pbmcucGxhY2UtdG9wOmFmdGVye2JvcmRlci10b3A6OHB4IHNvbGlkICNGMEFENEV9LnJlYWN0VG9vbHRpcC50eXBlLXdhcm5pbmcucGxhY2UtYm90dG9tOmFmdGVye2JvcmRlci1ib3R0b206OHB4IHNvbGlkICNGMEFENEV9LnJlYWN0VG9vbHRpcC50eXBlLXdhcm5pbmcucGxhY2UtbGVmdDphZnRlcntib3JkZXItbGVmdDo2cHggc29saWQgI0YwQUQ0RX0ucmVhY3RUb29sdGlwLnR5cGUtd2FybmluZy5wbGFjZS1yaWdodDphZnRlcntib3JkZXItcmlnaHQ6NnB4IHNvbGlkICNGMEFENEV9LnJlYWN0VG9vbHRpcC50eXBlLWVycm9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojQkU2NDY0fS5yZWFjdFRvb2x0aXAudHlwZS1lcnJvci5wbGFjZS10b3A6YWZ0ZXJ7Ym9yZGVyLXRvcDo4cHggc29saWQgI0JFNjQ2NH0ucmVhY3RUb29sdGlwLnR5cGUtZXJyb3IucGxhY2UtYm90dG9tOmFmdGVye2JvcmRlci1ib3R0b206OHB4IHNvbGlkICNCRTY0NjR9LnJlYWN0VG9vbHRpcC50eXBlLWVycm9yLnBsYWNlLWxlZnQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkICNCRTY0NjR9LnJlYWN0VG9vbHRpcC50eXBlLWVycm9yLnBsYWNlLXJpZ2h0OmFmdGVye2JvcmRlci1yaWdodDo2cHggc29saWQgI0JFNjQ2NH0ucmVhY3RUb29sdGlwLnR5cGUtaW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzN0FCN30ucmVhY3RUb29sdGlwLnR5cGUtaW5mby5wbGFjZS10b3A6YWZ0ZXJ7Ym9yZGVyLXRvcDo4cHggc29saWQgIzMzN0FCN30ucmVhY3RUb29sdGlwLnR5cGUtaW5mby5wbGFjZS1ib3R0b206YWZ0ZXJ7Ym9yZGVyLWJvdHRvbTo4cHggc29saWQgIzMzN0FCN30ucmVhY3RUb29sdGlwLnR5cGUtaW5mby5wbGFjZS1sZWZ0OmFmdGVye2JvcmRlci1sZWZ0OjZweCBzb2xpZCAjMzM3QUI3fS5yZWFjdFRvb2x0aXAudHlwZS1pbmZvLnBsYWNlLXJpZ2h0OmFmdGVye2JvcmRlci1yaWdodDo2cHggc29saWQgIzMzN0FCN30ucmVhY3RUb29sdGlwLnR5cGUtbGlnaHR7Y29sb3I6IzIyMjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnJlYWN0VG9vbHRpcC50eXBlLWxpZ2h0LnBsYWNlLXRvcDphZnRlcntib3JkZXItdG9wOjhweCBzb2xpZCAjZmZmfS5yZWFjdFRvb2x0aXAudHlwZS1saWdodC5wbGFjZS1ib3R0b206YWZ0ZXJ7Ym9yZGVyLWJvdHRvbTo4cHggc29saWQgI2ZmZn0ucmVhY3RUb29sdGlwLnR5cGUtbGlnaHQucGxhY2UtbGVmdDphZnRlcntib3JkZXItbGVmdDo2cHggc29saWQgI2ZmZn0ucmVhY3RUb29sdGlwLnR5cGUtbGlnaHQucGxhY2UtcmlnaHQ6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCAjZmZmfS5yZWFjdFRvb2x0aXAucGxhY2UtdG9we21hcmdpbi10b3A6LTEwcHh9LnJlYWN0VG9vbHRpcC5wbGFjZS10b3A6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3R0b206LThweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTBweH0ucmVhY3RUb29sdGlwLnBsYWNlLWJvdHRvbXttYXJnaW4tdG9wOjEwcHh9LnJlYWN0VG9vbHRpcC5wbGFjZS1ib3R0b206YWZ0ZXJ7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudDt0b3A6LThweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTBweH0ucmVhY3RUb29sdGlwLnBsYWNlLWxlZnR7bWFyZ2luLWxlZnQ6LTEwcHh9LnJlYWN0VG9vbHRpcC5wbGFjZS1sZWZ0OmFmdGVye2JvcmRlci10b3A6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkIHRyYW5zcGFyZW50O3JpZ2h0Oi02cHg7dG9wOjUwJTttYXJnaW4tdG9wOi01cHh9LnJlYWN0VG9vbHRpcC5wbGFjZS1yaWdodHttYXJnaW4tbGVmdDoxMHB4fS5yZWFjdFRvb2x0aXAucGxhY2UtcmlnaHQ6YWZ0ZXJ7Ym9yZGVyLXRvcDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgdHJhbnNwYXJlbnQ7bGVmdDotNnB4O3RvcDo1MCU7bWFyZ2luLXRvcDotNXB4fVxuIiwiLm52ZDMgLm52LWF4aXMgbGluZSwubnZkMyAubnYtYXhpcyBwYXRoe2ZpbGw6bm9uZTtzaGFwZS1yZW5kZXJpbmc6Y3Jpc3BFZGdlc30ubnYtYnJ1c2ggLmV4dGVudCwubnZkMyAuYmFja2dyb3VuZCBwYXRoLC5udmQzIC5udi1heGlzIGxpbmUsLm52ZDMgLm52LWF4aXMgcGF0aHtzaGFwZS1yZW5kZXJpbmc6Y3Jpc3BFZGdlc30ubnYtZGlzdHgsLm52LWRpc3R5LC5udi1ub25pbnRlcmFjdGl2ZSwubnZkMyAubnYtYXhpcywubnZkMy5udi1waWUgLm52LWxhYmVsLC5udmQzLm52LXNwYXJrbGluZXBsdXMgZy5udi1ob3ZlclZhbHVle3BvaW50ZXItZXZlbnRzOm5vbmV9Lm52ZDMgLm52LWF4aXN7b3BhY2l0eToxfS5udmQzIC5udi1heGlzLm52LWRpc2FibGVkLC5udmQzIC5udi1jb250cm9sc1dyYXAgLm52LWxlZ2VuZCAubnYtY2hlY2stYm94IC5udi1jaGVja3tvcGFjaXR5OjB9Lm52ZDMgLm52LWF4aXMgcGF0aHtzdHJva2U6IzAwMDtzdHJva2Utb3BhY2l0eTouNzV9Lm52ZDMgLm52LWF4aXMgcGF0aC5kb21haW57c3Ryb2tlLW9wYWNpdHk6Ljc1fS5udmQzIC5udi1heGlzLm52LXggcGF0aC5kb21haW57c3Ryb2tlLW9wYWNpdHk6MH0ubnZkMyAubnYtYXhpcyBsaW5le3N0cm9rZTojZTVlNWU1fS5udmQzIC5udi1heGlzIC56ZXJvIGxpbmUsIC5udmQzIC5udi1heGlzIGxpbmUuemVyb3tzdHJva2Utb3BhY2l0eTouNzV9Lm52ZDMgLm52LWF4aXMgLm52LWF4aXNNYXhNaW4gdGV4dHtmb250LXdlaWdodDo3MDB9Lm52ZDMgLnggLm52LWF4aXMgLm52LWF4aXNNYXhNaW4gdGV4dCwubnZkMyAueDIgLm52LWF4aXMgLm52LWF4aXNNYXhNaW4gdGV4dCwubnZkMyAueDMgLm52LWF4aXMgLm52LWF4aXNNYXhNaW4gdGV4dHt0ZXh0LWFuY2hvcjptaWRkbGV9Lm52ZDMgLm52LWJhcnMgcmVjdHtmaWxsLW9wYWNpdHk6Ljc1O3RyYW5zaXRpb246ZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcn0ubnZkMyAubnYtYmFycyByZWN0LmhvdmVye2ZpbGwtb3BhY2l0eToxfS5udmQzIC5udi1iYXJzIC5ob3ZlciByZWN0e2ZpbGw6I2FkZDhlNn0ubnZkMyAubnYtYmFycyB0ZXh0e2ZpbGw6dHJhbnNwYXJlbnR9Lm52ZDMgLm52LWJhcnMgLmhvdmVyIHRleHR7ZmlsbDpyZ2JhKDAsMCwwLDEpfS5udmQzIC5udi1kaXNjcmV0ZWJhciAubnYtZ3JvdXBzIHJlY3QsLm52ZDMgLm52LW11bHRpYmFyIC5udi1ncm91cHMgcmVjdCwubnZkMyAubnYtbXVsdGliYXJIb3Jpem9udGFsIC5udi1ncm91cHMgcmVjdHtzdHJva2Utb3BhY2l0eTowO3RyYW5zaXRpb246ZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcn0ud2l0aC10cmFuc2l0aW9ucyAubnYtY2FuZGxlc3RpY2tCYXIgLm52LXRpY2tzIC5udi10aWNrLC53aXRoLXRyYW5zaXRpb25zIC5udmQzIC5udi1ncm91cHMgLm52LXBvaW50e3RyYW5zaXRpb246c3Ryb2tlLXdpZHRoIDI1MG1zIGxpbmVhcixzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXJ9Lm52ZDMgLm52LWNhbmRsZXN0aWNrQmFyIC5udi10aWNrcyByZWN0OmhvdmVyLC5udmQzIC5udi1kaXNjcmV0ZWJhciAubnYtZ3JvdXBzIHJlY3Q6aG92ZXIsLm52ZDMgLm52LW11bHRpYmFyIC5udi1ncm91cHMgcmVjdDpob3ZlciwubnZkMyAubnYtbXVsdGliYXJIb3Jpem9udGFsIC5udi1ncm91cHMgcmVjdDpob3ZlcntmaWxsLW9wYWNpdHk6MX0ubnZkMyAubnYtZGlzY3JldGViYXIgLm52LWdyb3VwcyB0ZXh0LC5udmQzIC5udi1tdWx0aWJhckhvcml6b250YWwgLm52LWdyb3VwcyB0ZXh0e2ZvbnQtd2VpZ2h0OjcwMDtmaWxsOnJnYmEoMCwwLDAsMSk7c3Ryb2tlOnRyYW5zcGFyZW50fS5udmQzIC5udi1ib3hwbG90IGNpcmNsZXtmaWxsLW9wYWNpdHk6LjV9Lm52ZDMgLm52LWJveHBsb3QgY2lyY2xlOmhvdmVyLC5udmQzIC5udi1ib3hwbG90IHJlY3Q6aG92ZXJ7ZmlsbC1vcGFjaXR5OjF9Lm52ZDMgbGluZS5udi1ib3hwbG90LW1lZGlhbntzdHJva2U6IzAwMH0ubnYtYm94cGxvdC10aWNrOmhvdmVye3N0cm9rZS13aWR0aDoyLjVweH0ubnZkMy5udi1idWxsZXR7Zm9udDoxMHB4IHNhbnMtc2VyaWZ9Lm52ZDMubnYtYnVsbGV0IC5udi1tZWFzdXJle2ZpbGwtb3BhY2l0eTouOH0ubnZkMy5udi1idWxsZXQgLm52LW1lYXN1cmU6aG92ZXJ7ZmlsbC1vcGFjaXR5OjF9Lm52ZDMubnYtYnVsbGV0IC5udi1tYXJrZXJ7c3Ryb2tlOiMwMDA7c3Ryb2tlLXdpZHRoOjJweH0ubnZkMy5udi1idWxsZXQgLm52LW1hcmtlclRyaWFuZ2xle3N0cm9rZTojMDAwO2ZpbGw6I2ZmZjtzdHJva2Utd2lkdGg6MS41cHh9Lm52ZDMubnYtYnVsbGV0IC5udi1tYXJrZXJMaW5le3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDoxLjVweH0ubnZkMy5udi1idWxsZXQgLm52LXRpY2sgbGluZXtzdHJva2U6IzY2NjtzdHJva2Utd2lkdGg6LjVweH0ubnZkMy5udi1idWxsZXQgLm52LXJhbmdlLm52LXMwe2ZpbGw6I2VlZX0ubnZkMy5udi1idWxsZXQgLm52LXJhbmdlLm52LXMxe2ZpbGw6I2RkZH0ubnZkMy5udi1idWxsZXQgLm52LXJhbmdlLm52LXMye2ZpbGw6I2NjY30ubnZkMy5udi1idWxsZXQgLm52LXRpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMH0ubnZkMy5udi1idWxsZXQgLm52LXN1YnRpdGxle2ZpbGw6Izk5OX0ubnZkMy5udi1idWxsZXQgLm52LXJhbmdle2ZpbGw6I2JhYmFiYTtmaWxsLW9wYWNpdHk6LjR9Lm52ZDMubnYtYnVsbGV0IC5udi1yYW5nZTpob3ZlcntmaWxsLW9wYWNpdHk6Ljd9Lm52ZDMubnYtY2FuZGxlc3RpY2tCYXIgLm52LXRpY2tzIC5udi10aWNre3N0cm9rZS13aWR0aDoxcHh9Lm52ZDMubnYtY2FuZGxlc3RpY2tCYXIgLm52LXRpY2tzIC5udi10aWNrLmhvdmVye3N0cm9rZS13aWR0aDoycHh9Lm52ZDMubnYtY2FuZGxlc3RpY2tCYXIgLm52LXRpY2tzIC5udi10aWNrLnBvc2l0aXZlIHJlY3R7c3Ryb2tlOiMyY2EwMmM7ZmlsbDojMmNhMDJjfS5udmQzLm52LWNhbmRsZXN0aWNrQmFyIC5udi10aWNrcyAubnYtdGljay5uZWdhdGl2ZSByZWN0e3N0cm9rZTojZDYyNzI4O2ZpbGw6I2Q2MjcyOH0ubnZkMy5udi1jYW5kbGVzdGlja0JhciAubnYtdGlja3MgbGluZXtzdHJva2U6IzMzM30ubnYtZm9yY2Utbm9kZXtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MS41cHh9Lm52LWZvcmNlLWxpbmt7c3Ryb2tlOiM5OTk7c3Ryb2tlLW9wYWNpdHk6LjZ9Lm52LWZvcmNlLW5vZGUgdGV4dHtzdHJva2Utd2lkdGg6MH0ubnZkMyAubnYtY2hlY2stYm94IC5udi1ib3h7ZmlsbC1vcGFjaXR5OjA7c3Ryb2tlLXdpZHRoOjJ9Lm52ZDMgLm52LWNoZWNrLWJveCAubnYtY2hlY2t7ZmlsbC1vcGFjaXR5OjA7c3Ryb2tlLXdpZHRoOjR9Lm52ZDMgLm52LXNlcmllcy5udi1kaXNhYmxlZCAubnYtY2hlY2stYm94IC5udi1jaGVja3tmaWxsLW9wYWNpdHk6MDtzdHJva2Utb3BhY2l0eTowfS5udmQzLm52LWxpbmVQbHVzQmFyIC5udi1iYXIgcmVjdHtmaWxsLW9wYWNpdHk6Ljc1fS5udmQzLm52LWxpbmVQbHVzQmFyIC5udi1iYXIgcmVjdDpob3ZlcntmaWxsLW9wYWNpdHk6MX0ubnZkMyAubnYtZ3JvdXBzIHBhdGgubnYtbGluZXtmaWxsOm5vbmV9Lm52ZDMgLm52LWdyb3VwcyBwYXRoLm52LWFyZWF7c3Ryb2tlOm5vbmV9Lm52ZDMubnYtbGluZSAubnZkMy5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50e2ZpbGwtb3BhY2l0eTowO3N0cm9rZS1vcGFjaXR5OjB9Lm52ZDMubnYtc2NhdHRlci5udi1zaW5nbGUtcG9pbnQgLm52LWdyb3VwcyAubnYtcG9pbnR7ZmlsbC1vcGFjaXR5Oi41IWltcG9ydGFudDtzdHJva2Utb3BhY2l0eTouNSFpbXBvcnRhbnR9Lm52ZDMgLm52LWdyb3VwcyAubnYtcG9pbnQuaG92ZXIsLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludC5ob3ZlcntzdHJva2Utd2lkdGg6N3B4O2ZpbGwtb3BhY2l0eTouOTUhaW1wb3J0YW50O3N0cm9rZS1vcGFjaXR5Oi45NSFpbXBvcnRhbnR9Lm52ZDMgLm52LXBvaW50LXBhdGhzIHBhdGh7c3Ryb2tlOiNhYWE7c3Ryb2tlLW9wYWNpdHk6MDtmaWxsOiNlZWU7ZmlsbC1vcGFjaXR5OjB9Lm52ZDMgLm52LWluZGV4TGluZXtjdXJzb3I6ZXctcmVzaXplfXN2Zy5udmQzLXN2Z3std2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5udnRvb2x0aXAud2l0aC0zZC1zaGFkb3csLndpdGgtM2Qtc2hhZG93IC5udnRvb2x0aXB7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6NXB4fS5udmQzIHRleHR7Zm9udDo0MDAgMTJweCBBcmlhbCxzYW5zLXNlcmlmfS5udmQzIC50aXRsZXtmb250OjcwMCAxNHB4IEFyaWFsLHNhbnMtc2VyaWZ9Lm52ZDMgLm52LWJhY2tncm91bmR7ZmlsbDojZmZmO2ZpbGwtb3BhY2l0eTowfS5udmQzLm52LW5vRGF0YXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDB9Lm52LWJydXNoIC5leHRlbnR7ZmlsbC1vcGFjaXR5Oi4xMjV9Lm52LWJydXNoIC5yZXNpemUgcGF0aHtmaWxsOiNlZWU7c3Ryb2tlOiM2NjZ9Lm52ZDMgLm52LWxlZ2VuZCAubnYtc2VyaWVze2N1cnNvcjpwb2ludGVyfS5udmQzIC5udi1sZWdlbmQgLm52LWRpc2FibGVkIGNpcmNsZXtmaWxsLW9wYWNpdHk6MH0ubnZkMyAubnYtYnJ1c2ggLmV4dGVudHtmaWxsLW9wYWNpdHk6MCFpbXBvcnRhbnR9Lm52ZDMgLm52LWJydXNoQmFja2dyb3VuZCByZWN0e3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDouNDtmaWxsOiNmZmY7ZmlsbC1vcGFjaXR5Oi43fUBtZWRpYSBwcmludHsubnZkMyB0ZXh0e3N0cm9rZS13aWR0aDowO2ZpbGwtb3BhY2l0eToxfX0ubnZkMy5udi1vaGxjQmFyIC5udi10aWNrcyAubnYtdGlja3tzdHJva2Utd2lkdGg6MXB4fS5udmQzLm52LW9obGNCYXIgLm52LXRpY2tzIC5udi10aWNrLmhvdmVye3N0cm9rZS13aWR0aDoycHh9Lm52ZDMubnYtb2hsY0JhciAubnYtdGlja3MgLm52LXRpY2sucG9zaXRpdmV7c3Ryb2tlOiMyY2EwMmN9Lm52ZDMubnYtb2hsY0JhciAubnYtdGlja3MgLm52LXRpY2submVnYXRpdmV7c3Ryb2tlOiNkNjI3Mjh9Lm52ZDMgLmJhY2tncm91bmQgcGF0aHtmaWxsOm5vbmU7c3Ryb2tlOiNFRUU7c3Ryb2tlLW9wYWNpdHk6LjR9Lm52ZDMgLmZvcmVncm91bmQgcGF0aHtmaWxsOm5vbmU7c3Ryb2tlLW9wYWNpdHk6Ljd9Lm52ZDMgLm52LXBhcmFsbGVsQ29vcmRpbmF0ZXMtYnJ1c2ggLmV4dGVudHtmaWxsOiNmZmY7ZmlsbC1vcGFjaXR5Oi42O3N0cm9rZTpncmF5O3NoYXBlLXJlbmRlcmluZzpjcmlzcEVkZ2VzfS5udmQzIC5udi1wYXJhbGxlbENvb3JkaW5hdGVzIC5ob3ZlcntmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6M3B4fS5udmQzIC5taXNzaW5nVmFsdWVzbGluZSBsaW5le2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2Utd2lkdGg6MTtzdHJva2Utb3BhY2l0eToxO3N0cm9rZS1kYXNoYXJyYXk6NSw1fS5udmQzLm52LXBpZSAubnYtcGllLXRpdGxle2ZvbnQtc2l6ZToyNHB4O2ZpbGw6cmdiYSgxOSwxOTYsMjQ5LC41OSl9Lm52ZDMubnYtcGllIC5udi1zbGljZSB0ZXh0e3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDowfS5udmQzLm52LXBpZSBwYXRoe3RyYW5zaXRpb246ZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcixzdHJva2Utd2lkdGggMjUwbXMgbGluZWFyLHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1vcGFjaXR5OjE7ZmlsbC1vcGFjaXR5Oi43fS5udmQzLm52LXBpZSAuaG92ZXIgcGF0aHtmaWxsLW9wYWNpdHk6MX0ubnZkMy5udi1waWUgLm52LWxhYmVsIHJlY3R7ZmlsbC1vcGFjaXR5OjA7c3Ryb2tlLW9wYWNpdHk6MH0ubnZkMyAubnYtZ3JvdXBzIC5udi1wb2ludC5ob3ZlcntzdHJva2Utd2lkdGg6MjBweDtzdHJva2Utb3BhY2l0eTouNX0ubnZkMyAubnYtc2NhdHRlciAubnYtcG9pbnQuaG92ZXJ7ZmlsbC1vcGFjaXR5OjF9Lm52ZDMubnYtc3BhcmtsaW5lIHBhdGh7ZmlsbDpub25lfS5udmQzLm52LXNwYXJrbGluZXBsdXMgLm52LWhvdmVyVmFsdWUgbGluZXtzdHJva2U6IzMzMztzdHJva2Utd2lkdGg6MS41cHh9Lm52ZDMubnYtc3BhcmtsaW5lcGx1cywubnZkMy5udi1zcGFya2xpbmVwbHVzIGd7cG9pbnRlci1ldmVudHM6YWxsfS5udmQzIC5udi1pbnRlcmFjdGl2ZUd1aWRlTGluZSwubnZ0b29sdGlwe3BvaW50ZXItZXZlbnRzOm5vbmV9Lm52ZDMgLm52LWhvdmVyQXJlYXtmaWxsLW9wYWNpdHk6MDtzdHJva2Utb3BhY2l0eTowfS5udmQzLm52LXNwYXJrbGluZXBsdXMgLm52LXhWYWx1ZSwubnZkMy5udi1zcGFya2xpbmVwbHVzIC5udi15VmFsdWV7c3Ryb2tlLXdpZHRoOjA7Zm9udC1zaXplOi45ZW07Zm9udC13ZWlnaHQ6NDAwfS5udmQzLm52LXNwYXJrbGluZXBsdXMgLm52LXlWYWx1ZXtzdHJva2U6I2Y2Nn0ubnZkMy5udi1zcGFya2xpbmVwbHVzIC5udi1tYXhWYWx1ZXtzdHJva2U6IzJjYTAyYztmaWxsOiMyY2EwMmN9Lm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYtbWluVmFsdWV7c3Ryb2tlOiNkNjI3Mjg7ZmlsbDojZDYyNzI4fS5udmQzLm52LXNwYXJrbGluZXBsdXMgLm52LWN1cnJlbnRWYWx1ZXtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuMWVtfS5udnRvb2x0aXAgaDMsLm52dG9vbHRpcCB0YWJsZSB0ZC5rZXl7Zm9udC13ZWlnaHQ6NDAwfS5udmQzLm52LXN0YWNrZWRhcmVhIHBhdGgubnYtYXJlYXtmaWxsLW9wYWNpdHk6Ljc7c3Ryb2tlLW9wYWNpdHk6MDt0cmFuc2l0aW9uOmZpbGwtb3BhY2l0eSAyNTBtcyBsaW5lYXIsc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyfS5udmQzLm52LXN0YWNrZWRhcmVhIHBhdGgubnYtYXJlYS5ob3ZlcntmaWxsLW9wYWNpdHk6Ljl9Lm52ZDMubnYtc3RhY2tlZGFyZWEgLm52LWdyb3VwcyAubnYtcG9pbnR7c3Ryb2tlLW9wYWNpdHk6MDtmaWxsLW9wYWNpdHk6MH0ubnZ0b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOnJnYmEoMCwwLDAsMSk7cGFkZGluZzoxcHg7ei1pbmRleDoxMDAwMDtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC44KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6NHB4fS5udnRvb2x0aXAgaDMsLm52dG9vbHRpcCBwe21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyfS5udnRvb2x0aXAud2l0aC10cmFuc2l0aW9ucywud2l0aC10cmFuc2l0aW9ucyAubnZ0b29sdGlwe3RyYW5zaXRpb246b3BhY2l0eSA1MG1zIGxpbmVhcjt0cmFuc2l0aW9uLWRlbGF5OjIwMG1zfS5udnRvb2x0aXAueC1udnRvb2x0aXAsLm52dG9vbHRpcC55LW52dG9vbHRpcHtwYWRkaW5nOjhweH0ubnZ0b29sdGlwIGgze3BhZGRpbmc6NHB4IDE0cHg7bGluZS1oZWlnaHQ6MThweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ3LDI0NywyNDcsLjc1KTtjb2xvcjpyZ2JhKDAsMCwwLDEpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLXJhZGl1czo1cHggNXB4IDAgMH0ubnZ0b29sdGlwIHB7cGFkZGluZzo1cHggMTRweH0ubnZ0b29sdGlwIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjJweCAwfS5udnRvb2x0aXAgdGFibGV7bWFyZ2luOjZweDtib3JkZXItc3BhY2luZzowfS5udnRvb2x0aXAgdGFibGUgdGR7cGFkZGluZzoycHggOXB4IDJweCAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubnZ0b29sdGlwIHRhYmxlIHRkLmtleS50b3RhbHtmb250LXdlaWdodDo3MDB9Lm52dG9vbHRpcCB0YWJsZSB0ZC52YWx1ZXt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtd2VpZ2h0OjcwMH0ubnZ0b29sdGlwIHRhYmxlIHRkLnBlcmNlbnR7Y29sb3I6I2E5YTlhOX0ubnZ0b29sdGlwIHRhYmxlIHRyLmhpZ2hsaWdodCB0ZHtwYWRkaW5nOjFweCA5cHggMXB4IDA7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci10b3Atd2lkdGg6MXB4fS5udnRvb2x0aXAgdGFibGUgdGQubGVnZW5kLWNvbG9yLWd1aWRlIGRpdnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtib3JkZXI6MXB4IHNvbGlkICM5OTl9Lm52dG9vbHRpcCAuZm9vdGVye3BhZGRpbmc6M3B4O3RleHQtYWxpZ246Y2VudGVyfS5udnRvb2x0aXAtcGVuZGluZy1yZW1vdmFse3BvaW50ZXItZXZlbnRzOm5vbmU7ZGlzcGxheTpub25lfS5udmQzIGxpbmUubnYtZ3VpZGVsaW5le3N0cm9rZTojY2NjfVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9bnYuZDMubWluLmNzcy5tYXAgKi8iLCIvKiBJTUUgRml4ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpbWVfanBfcnAnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9yZXNvdXJjZXMvZm9udC9pbWVfanBfcnAud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuLmFjZV9lZGl0b3IgPiAuYWNlX3RleHQtaW5wdXQge1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IGltZV9qcF9ycCwgTW9uYWNvLCBNZW5sbywgXCJVYnVudHUgTW9ub1wiLCBDb25zb2xhcywgc291cmNlLWNvZGUtcHJvLCBtb25vc3BhY2U7XG59Il19 */
