.file_attached .ext_hwpx,.file_attached .ext_html,.file_attached .ext_bzs,.file_attached .ext_wvz,.file_attached .ext_wmv,.file_attached .ext_etc,.file_attached .ext_7z,.file_attached .ext_zip,.file_attached .ext_tgz,.file_attached .ext_tar,.file_attached .ext_rar,.file_attached .ext_jar,.file_attached .ext_gz,.file_attached .ext_egg,.file_attached .ext_bzz,.file_attached .ext_arj,.file_attached .ext_alz,.file_attached .ext_flv,.file_attached .ext_fla,.file_attached .ext_mp4,.file_attached .ext_wmx,.file_attached .ext_rv,.file_attached .ext_qt,.file_attached .ext_asx,.file_attached .ext_asf,.file_attached .ext_mv,.file_attached .ext_mpg,.file_attached .ext_mov,.file_attached .ext_avi,.file_attached .ext_wma,.file_attached .ext_wav,.file_attached .ext_voc,.file_attached .ext_snd,.file_attached .ext_rm,.file_attached .ext_ra,.file_attached .ext_ogg,.file_attached .ext_mp3,.file_attached .ext_mp2,.file_attached .ext_mod,.file_attached .ext_mid,.file_attached .ext_au,.file_attached .ext_swf,.file_attached .ext_m4a,.file_attached .ext_log,.file_attached .ext_js,.file_attached .ext_css,.file_attached .ext_htm,.file_attached .ext_jav,.file_attached .ext_cpp,.file_attached .ext_c,.file_attached .ext_txt,.file_attached .ext_hwp,.file_attached .ext_doc,.file_attached .ext_psd,.file_attached .ext_xls,.file_attached .ext_xlsx,.file_attached .ext_ai,.file_attached .ext_ppt,.file_attached .ext_pptx,.file_attached .ext_pdf,.file_attached .ext_tif,.file_attached .ext_png,.file_attached .ext_gif,.file_attached .ext_jpg,.file_attached .ext_jpeg,.file_attached .ext_bmp,.file_attached i{display:inline-block;width:17px;height:17px;background-image:url(../images/ico_fileExt.png);background-repeat:no-repeat;vertical-align:middle;font-size:0;overflow:hidden;text-indent:-9999px}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:"NanumGothic";font-style:normal;font-weight:400;src:url("../font/nanum_gothic/NanumGothic-Regular.eot");src:url("../font/nanum_gothic/NanumGothic-Regular.eot?#iefix") format("embedded-opentype"),url("../font/nanum_gothic/NanumGothic-Regular.woff2") format("woff2"),url("../font/nanum_gothic/NanumGothic-Regular.woff") format("woff"),url("../font/nanum_gothic/NanumGothic-Regular.ttf") format("truetype")}@font-face{font-family:"NanumGothic";font-style:normal;font-weight:700;src:url("../font/nanum_gothic/NanumGothic-Bold.eot");src:url("../font/nanum_gothic/NanumGothic-Bold.eot?#iefix") format("embedded-opentype"),url("../font/nanum_gothic/NanumGothic-Bold.woff2") format("woff2"),url("../font/nanum_gothic/NanumGothic-Bold.woff") format("woff"),url("../font/nanum_gothic/NanumGothic-Bold.ttf") format("truetype")}@font-face{font-family:"NanumGothic";font-style:normal;font-weight:800;src:url("../font/nanum_gothic/NanumGothic-ExtraBold.eot");src:url("../font/nanum_gothic/NanumGothic-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../font/nanum_gothic/NanumGothic-ExtraBold.woff2") format("woff2"),url("../font/nanum_gothic/NanumGothic-ExtraBold.woff") format("woff"),url("../font/nanum_gothic/NanumGothic-ExtraBold.ttf") format("truetype")}*{margin:0;padding:0;font:inherit;color:inherit;font-family:"NanumGothic"}*,:after,:before{box-sizing:border-box}:root{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4}html,body{height:100%}img,picture,video,canvas{display:block;max-width:100%}img{display:inline-block}img.image_resized{height:auto}button{background:none;border:0;cursor:pointer;vertical-align:middle}a{text-decoration:none;cursor:pointer}table{border-collapse:collapse;border-spacing:0}caption{font-size:0;line-height:0;position:absolute !important;left:0;top:0;text-indent:-9999px;visibility:hidden;overflow:hidden}ul,ol,li{box-sizing:border-box;list-style:none;margin:0}strong{font-weight:bold}[contenteditable]{cursor:text;white-space:pre-wrap}#accessibility{position:absolute;width:100%;z-index:999}#accessibility a{display:block;width:1px;height:0;margin-bottom:-1px;overflow:hidden;text-align:center;color:#fff}#accessibility a:focus,#accessibility a:active{width:100%;height:auto;padding:5px 0;background:#09f}.draft{border-color:#30b4e9;color:#fff;background:#30b4e9}.ing{border-color:#2974e4;color:#fff;background:#2974e4}.approve,.fin{border-color:#35b821;color:#fff;background:#35b821}.agree{border-color:#be68e0;color:#fff;background:#be68e0}.return,.repair,.reject{border-color:#ff6664;color:#fff;background:#ff6664}.ready,.wait{border-color:#f0a44f;color:#fff;background:#f0a44f}.defer{border-color:#f0a44f;color:#fff;background:#f0a44f}.done{border-color:#55b2b7;color:#fff;background:#55b2b7}.cc{border-color:#8867c9;color:#fff;background:#8867c9}.default{border-color:#b6b6b6;color:#fff;background:#b6b6b6}.public{background-color:#fff;border-color:#7d879f !important;color:#7d879f !important}.private{background-color:#aab3c8;color:#fff !important}.tags i{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;background-color:#aab3c8;padding:0 5px;font-size:11px;line-height:13px}.tags:is(span){display:inline-block;line-height:16px;margin-right:5px;margin-top:5px;border-radius:3px;background-color:#aab3c8}.tags:is(span) i{margin-left:0}.tags:is(span) i+button.btn_deltag{font-size:0}.tags:is(span) i+button.btn_deltag::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin-right:5px;font-size:10px;color:#fff;vertical-align:middle}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background-color:#cdcdcd}*::-webkit-scrollbar-track{background-color:#f0f0f0;box-shadow:inset 0px 0px 5px #fff}.t_red{color:#e42b29 !important}.t_gray{color:#999 !important}.t_green{color:#35b821 !important}.t_blue{color:#2974e4 !important}.t_skyblue{color:#05b4d9 !important}.alignC{text-align:center !important}.alignL{text-align:left !important}.alignR{text-align:right !important}.floatL{float:left !important}.floatR{float:right !important}.att::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin-right:10px}.info::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin-right:3px}select,textarea,input[type=text],input[type=date],input[type=file],input[type=color],input[type=number],input[type=password],input[type=time],input[type=datetime-local],input[type=email],input[type=tel],div[contenteditable]:not(.ck-widget),p[contenteditable],td[contenteditable]{width:100%;padding:2px;border:1px solid #c5c5c5;border-radius:2px;vertical-align:middle;background:#fff;min-height:28px}input[type=radio],input[type=checkbox]{accent-color:#e42b29}input[type=radio][readonly],input[type=radio][readonly]+label,label:has(input[type=radio][readonly]),input[type=checkbox][readonly],input[type=checkbox][readonly]+label,label:has(input[type=checkbox][readonly]),select[readonly]{pointer-events:none}input[type=radio]{border-radius:50%}input[type=checkbox]{border-radius:2px;vertical-align:middle}@media print{input[type=radio]:checked{background-position:-1px -24px}input[type=checkbox]:checked{background-position:-1px -1px}.tbl_report input:disabled{background-color:rgba(0,0,0,0);border-width:0}thead,tfoot{display:table-row-group}}@page{size:210mm 297mm;margin:0mm}input[type=datetime-local],input[type=time],input[type=date]{position:relative}input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{position:relative;z-index:2;right:0;width:13px;height:14px;background:rgba(0,0,0,0)}textarea{min-height:100px;max-height:300px;resize:none}input[list]::-webkit-calendar-picker-indicator,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px;background:url(../images/btn_select.png) right 5px center no-repeat,rgba(255,255,255,.9);list-style:none !important}input[list]::-webkit-calendar-picker-indicator option:nth-of-type(1),select option:nth-of-type(1){color:#989898}progress{appearance:none;height:8px}progress::-webkit-progress-bar{background:#edf0f3;border-radius:5px}progress::-webkit-progress-value{border-radius:10px;background:#ff6664}textarea.line1{height:28px;min-height:28px}input.w_day,select.w_day{width:30px}input.w_day+span,select.w_day+span{vertical-align:middle}input.w_week,select.w_week{width:60px}input.w_week+span,select.w_week+span{vertical-align:middle}input.w_money,select.w_money{text-align:right}input.w_money+span,select.w_money+span{vertical-align:middle}input.w_auto,select.w_auto{width:auto}input[type=number]{-moz-appearance:textfield}::-webkit-input-placeholder{color:#999}:-ms-input-placeholder{color:#999}::placeholder,.opt_label,select{color:#999}select option,select:has(option[selected]){color:#333}optgroup.opt_label,.opt_label option{display:none}label>input[type=radio],label>input[type=checkbox]{position:relative;top:-1px;margin-right:5px;vertical-align:middle}input[type=number]::-webkit-inner-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none}[contenteditable]:not(.ck-widget),.ck:not(:has([contenteditable])) [contenteditable]{height:var(--h);white-space:pre-wrap;text-align:left;word-break:break-word;overflow-y:auto}#accessibility+hr,.blind{font-size:0;line-height:0;position:absolute !important;left:0;top:0;text-indent:-9999px;visibility:hidden;overflow:hidden}.f_blind{font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden}.clearfix{*zoom:1}.clearfix::before,.clearfix::after{display:block;content:"";line-height:0}.clearfix::after{clear:both}.full{display:block;width:100% !important;min-width:auto}.scroll{overflow-y:scroll;background-color:#f5f5f5}.cursor_init{cursor:default !important}.pre-wrap{white-space:pre-wrap}.i_badge{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:20px;height:20px;display:inline-flex !important;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);line-height:20px !important;border-radius:50%;vertical-align:middle}.i_badge::before{font-size:14px}.tag_pm{display:inline-block;width:22px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;position:relative;top:2px;background-color:#ffc938;color:#000;line-height:14px;font-size:10px;border-radius:0;font-weight:bold}.ico_org{vertical-align:middle}.ico_org::before{font-size:17px;vertical-align:middle}.ico_org.use::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#00b5da}.ico_org.wait::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#f0a44f}.ico_org.suspension::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#ff6363}.tbl_wrap .ico_org{font-size:0}input[type=datetime-local],input[type=time],input[type=date]{width:auto;min-width:104px}input[type=datetime-local]::after,input[type=time]::after,input[type=date]::after{position:absolute;z-index:1;right:5px;top:50%;transform:translateY(-50%);color:#e42b29}input[type=datetime-local]::after{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:15px;padding-right:10px}input[type=date]::after{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:15px}input[type=time]::after{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:18px}.period_custom{display:inline-flex;justify-content:space-between;align-items:center;gap:10px;position:relative;vertical-align:middle}.period_custom input{width:auto;padding-right:4px;letter-spacing:-0.05em}.period_custom input::-webkit-date-and-time-value{text-align:left}.period_custom>*:first-child{position:relative;overflow:visible;order:-1}.period_custom::before{content:"~"}.period_custom>span{display:inline-flex;gap:3px}.time_range{display:inline-flex;justify-content:space-between;gap:20px;position:relative;vertical-align:middle}.time_range::before{content:"~";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.split_area{display:flex;justify-content:space-between;align-items:center}.tool_wrap,.btn_wrap{display:flex;gap:4px;align-items:center}.tool_wrap .more,.btn_wrap .more{color:#9ea4ae;letter-spacing:-0.3px;font-size:12px;font-weight:bold}.tool_wrap .more:hover,.btn_wrap .more:hover{color:#777}.tool_wrap select,.tool_wrap input,.btn_wrap select,.btn_wrap input{width:auto}.btn_more{font-size:0;vertical-align:middle;line-height:1}.btn_more::before{display:inline-block;font-family:"fontello";font-weight:normal;content:none;font-size:13px;color:#848890}.btn_more::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:14px;height:14px;background:url(../images/ic_more.png);vertical-align:inherit}.btn_tgl{display:inline-block;position:relative;width:31px;height:17px;background-color:#999;border-radius:28px;vertical-align:middle;padding:0 5px;box-sizing:border-box;font-size:0;border:1px solid;overflow:hidden;outline:none;border-color:#999;text-align:left;line-height:34px}.btn_tgl[disabled]{cursor:default}.btn_tgl::before{position:absolute;top:2px;right:16px;display:inline-block;content:"";width:11px;height:11px;background-color:#fff;border-radius:50%;transition:.1s}.btn_tgl::after{position:relative;top:-4px;left:0;font-size:12px;color:#fff}.btn_tgl[data-value=on]{background-color:#e42b29;border-color:#e42b29}.btn_tgl[data-value=on]::before{right:2px}.btn_tgl[data-value=on]::after{padding-right:6px;float:right}.btn_tgl[data-value=off]{background-color:#999;border-color:rgba(0,0,0,0)}.btn_tgl[data-value=off]::before{right:16px}.btn_tgl[data-value=off]::after{left:0}.btn_download{font-size:0;vertical-align:middle;line-height:1}.btn_download::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#848890}.btn_back{font-size:0;vertical-align:middle;line-height:1;align-self:flex-end}.btn_back::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#848890}.btn_back::before{font-size:20px}.btn_attached{font-size:0;vertical-align:middle;line-height:1;font-size:12px}.btn_attached::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#848890}.btn_attached::before{font-size:16px;margin-right:5px;vertical-align:middle;line-height:1}.btn_attached:hover,.btn_attached:hover::before{color:#2974e4}.btn_modify{font-size:0;vertical-align:middle;line-height:1}.btn_modify::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#848890}.btn_modify::before{font-size:16px}.select_custom{position:relative;cursor:pointer;background:url(../images/btn_select.png) right 8px center no-repeat,rgba(255,255,255,.9);border:1px solid #ccc;border-radius:2px;vertical-align:middle;min-width:60px}.select_custom.active:focus-within{z-index:9999}.select_custom.active:focus-within>.label{background:url(../images/btn_select.png) right 8px center no-repeat,#f8f8f8}.select_custom.active:focus-within .optionList{max-height:500px;top:calc(100% + 1px)}.select_custom.active>ul{border-width:0 1px 1px}.select_custom .label{align-items:center;display:flex;gap:8px;width:100%;height:26px;padding-left:5px;cursor:pointer;text-align:left}.select_custom>ul{position:absolute;top:100%;left:-1px;width:calc(100% + 2px);max-height:0;border:1px solid #ccc;border-width:0 1px;background:#fff;color:#000;list-style-type:none;overflow:hidden}.select_custom>ul>li{display:flex;align-items:center;gap:8px;position:relative;border-bottom:1px dashed rgba(204,204,204,.5215686275);transition:.1s;line-height:26px;padding:0 10px}.select_custom>ul>li.disabled{background-color:#eee;cursor:not-allowed;color:#aaa}.select_custom>ul>li.disabled:hover{background:#eee}.select_custom>ul>li:hover{background:#f5f5f5}.select_custom>ul>li:last-child{border-bottom-width:0}.select_custom i{display:flex;align-items:center;font-size:0}.select_custom.prio{width:90px}.select_custom.meeting_room{width:230px}.select_custom.meeting_room i{width:15px;height:15px;top:0}.select_custom.meeting_room .roomA{background-color:tomato}.select_custom.meeting_room .roomB{background-color:#56b1b6}.select_custom.meeting_room .roomC{background-color:#ff6bcb}.select_custom.meeting_room .roomD{background-color:#9167df}.select_custom.meeting_room .roomE{background-color:#efbb0f}.select_custom.meeting_room .roomF{background-color:#4285f4}.select_custom.meeting_room .roomG{background-color:#7f4103}.select_custom.meeting_room .roomH{background-color:#87d254}.select_custom.plan_tit_type{width:100px}.select_custom.plan_tit_type i{width:15px;height:15px;top:0}.select_custom.plan_tit_type .s_personal{background-color:#1e7b45}.select_custom.plan_tit_type .s_attendance{background-color:#7249bd}.select_custom.plan_tit_type .s_event{background-color:#d85c82}.select_custom.plan_tit_type .s_meeting{background-color:#4285f4}.select_custom.plan_tit_type .s_leave{background-color:#7249bd}.select_custom.plan_tit_type .s_admin{background-color:#2a516f}.select_custom.plan_tit_type .s_edu{background-color:#d85c82}.select_custom.task_status{display:inline-flex;width:80px;padding:0;border-width:0}.select_custom.task_status>ul{display:flex;flex-direction:column;border-width:0 1px;left:0}.select_custom.task_status>ul li{padding:0 4px}.select_custom.task_status>ul li:first-child{border-top:1px solid #ccc}.select_custom.task_status>ul li:last-child{border-bottom:1px solid #ccc}.select_custom.task_status .label{height:auto}.select_custom.task_status span{display:inline-block;width:45px;max-width:45px;line-height:13px;color:#fff;text-align:center;border-radius:5px;align-self:center;letter-spacing:-0.25px;padding:3px 5px;font-size:12px;margin:3px 0;font-weight:700}.select_custom.task_status .task_ing{background-color:#2ea3fc}.select_custom.task_status .task_plan{background-color:#b179ea}.select_custom.task_status .task_done{background-color:#9fadb8}.select_custom.task_status .task_cancel{background-color:#e68fba}.select_custom.task_status .task_hold{background-color:#2cc78b}span.meeting_room i{display:inline-block;width:15px;height:15px;top:0;font-size:0;width:15px;height:15px;vertical-align:middle;margin-right:5px}span.meeting_room .roomA{background-color:tomato}span.meeting_room .roomB{background-color:#56b1b6}span.meeting_room .roomC{background-color:#ff6bcb}span.meeting_room .roomD{background-color:#9167df}span.meeting_room .roomE{background-color:#efbb0f}span.meeting_room .roomF{background-color:#4285f4}span.meeting_room .roomG{background-color:#7f4103}span.meeting_room .roomH{background-color:#87d254}.high_prio::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#e42b29;font-size:20px}.normal_prio::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:14px;height:7px;border:2px solid #f0a44f;border-width:2px 0;margin-top:1px}.low_prio::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#2974e4;font-size:20px}.btn_scroll{position:fixed;z-index:9998;width:40px;height:40px;bottom:9%;right:2%;border-radius:50%;background-color:#e42b29;font-size:0;color:#fff;transition:.5s;box-shadow:1px 1px 10px #b8b8b8;opacity:0;cursor:pointer}.btn_scroll::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:17px}.btn_scroll:hover{background-color:#d81d1b}.btn_scroll{position:fixed;z-index:9998;width:40px;height:40px;bottom:1%;right:2%;border-radius:50%;background-color:#e42b29;font-size:0;color:#fff;transition:.5s;box-shadow:1px 1px 10px #b8b8b8;opacity:0;cursor:pointer}.btn_scroll::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:17px}.btn_scroll:hover{background-color:#d81d1b}.btn_scroll.show{transition:1s;opacity:1}.btn_red{line-height:26px;border:1px solid #ff5c5c;background-color:#ff7575;border-radius:2px;padding:0 8px;cursor:pointer;font-weight:bold;letter-spacing:-0.32px;color:#fff}.btn_red:hover,.btn_red:hover::before{border-color:#ff7575;background-color:#fff;color:#ff5c5c}.btn_workset .btn_default,.btn_workset .login_join_wrap .login_step02 .auth button,.login_join_wrap .login_step02 .auth .btn_workset button,.btn_red_line{display:inline-block;line-height:25px;border:1px solid #f05050;border-radius:2px;padding:0 8px;cursor:pointer;color:#f05050;font-weight:bold;letter-spacing:-0.32px;background-color:#fff}.btn_workset .btn_default:hover,.btn_workset .login_join_wrap .login_step02 .auth button:hover,.login_join_wrap .login_step02 .auth .btn_workset button:hover,.btn_workset .btn_default:hover::before,.btn_workset .login_join_wrap .login_step02 .auth button:hover::before,.login_join_wrap .login_step02 .auth .btn_workset button:hover::before,.btn_red_line:hover,.btn_red_line:hover::before{color:#fff;background-color:#f05050}.btn_workset .btn_default:disabled,.btn_workset .login_join_wrap .login_step02 .auth button:disabled,.login_join_wrap .login_step02 .auth .btn_workset button:disabled,.btn_red_line:disabled{display:inline-block;line-height:25px;border:1px solid #979797;border-radius:2px;padding:0 8px;cursor:pointer;color:#979797;font-weight:bold;letter-spacing:-0.32px;background-color:#fff;cursor:not-allowed}.btn_workset .btn_default:disabled:hover,.btn_workset .login_join_wrap .login_step02 .auth button:disabled:hover,.login_join_wrap .login_step02 .auth .btn_workset button:disabled:hover,.btn_workset .btn_default:disabled:hover::before,.btn_workset .login_join_wrap .login_step02 .auth button:disabled:hover::before,.login_join_wrap .login_step02 .auth .btn_workset button:disabled:hover::before,.btn_red_line:disabled:hover,.btn_red_line:disabled:hover::before{color:#fff;background-color:#979797}.btn_workset .btn_default:disabled:hover,.btn_workset .login_join_wrap .login_step02 .auth button:disabled:hover,.login_join_wrap .login_step02 .auth .btn_workset button:disabled:hover,.btn_red_line:disabled:hover{background:none;color:#979797}.btn_gray{line-height:26px;border:1px solid #8a8a8a;background-color:#979797;border-radius:2px;padding:0 8px;cursor:pointer;font-weight:bold;letter-spacing:-0.32px;color:#fff}.btn_gray:hover,.btn_gray:hover::before{border-color:#979797;background-color:#fff;color:#8a8a8a}.btn_dplc,.btn_default,.login_join_wrap .login_step02 .auth button,.btn_gray_line{display:inline-block;line-height:25px;border:1px solid #979797;border-radius:2px;padding:0 8px;cursor:pointer;color:#979797;font-weight:bold;letter-spacing:-0.32px;background-color:#fff;color:#565656}.btn_dplc:hover,.btn_dplc:hover::before,.btn_default:hover,.login_join_wrap .login_step02 .auth button:hover,.btn_default:hover::before,.login_join_wrap .login_step02 .auth button:hover::before,.btn_gray_line:hover,.btn_gray_line:hover::before{color:#fff;background-color:#979797}.btn_ogt{display:inline-block;line-height:25px;border:1px solid #aaa;border-radius:2px;padding:0 8px;cursor:pointer;color:#aaa;font-weight:bold;letter-spacing:-0.32px;background-color:#fff;color:#111;background-color:#ebebeb;cursor:pointer}.btn_ogt:hover,.btn_ogt:hover::before{color:#fff;background-color:#aaa}.btn_form{line-height:23px;border:1px solid #aaa;border-radius:2px;padding:0 7px;font-size:12px;cursor:pointer}.btn_form:hover{color:#fff}.btn_form:hover{background-color:#979797}.btn_more{font-size:0;vertical-align:middle;line-height:1;margin-left:3px}.btn_more::before{display:inline-block;font-family:"fontello";font-weight:normal;content:none;font-size:13px;color:#848890}.btn_more::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:14px;height:14px;background:url(../images/ic_more.png);vertical-align:inherit}.myform_set{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:24px;height:24px;background-color:#e0e0e0;border-radius:5px;text-align:center}.myform_set::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:16px;color:#848890;line-height:23px}.myform_set:hover{outline:4px solid #bec7d2;background-color:rgba(0,0,0,0)}.i_refresh{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:20px;height:20px;background-color:#e0e0e0;border-radius:5px;text-align:center}.i_refresh::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:14px;color:#848890;line-height:20px}.i_refresh:hover{outline:4px solid #bec7d2;background-color:rgba(0,0,0,0)}.myappr_del{font-size:0}.myappr_del::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin-right:5px;font-size:16px;color:#b3b3b3}.myappr_del:hover::before{color:#353535}.btn_search_square{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:28px;height:28px;background-color:#eaedf1;border-radius:2px;text-align:center;border:1px solid #c5c5c5;cursor:pointer}.btn_search_square::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#848890;line-height:24px}.btn_search_square:hover{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}.btn_more_square{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:28px;height:28px;background-color:#eaedf1;border-radius:2px;text-align:center;border:1px solid #c5c5c5;cursor:pointer;position:relative}.btn_more_square::before{display:inline-block;font-family:"fontello";font-weight:normal;font-size:13px;color:#848890;line-height:24px}.btn_more_square:hover{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}.btn_more_square::before,.btn_more_square::after{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:12px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:1px;background-color:#848890}.btn_more_square::after{transform:rotate(90deg);left:25%;top:45%}.btn_tree{line-height:23px;border:1px solid #aaa;border-radius:2px;padding:0 7px;font-size:12px;cursor:pointer;color:#979797;border-color:#b4b4b4;background-color:#f7f7f7;cursor:pointer;font-weight:bold}.btn_tree:hover{color:#fff}.btn_tree:hover{background-color:#979797}.btn_approval{line-height:23px;border:1px solid #aaa;border-radius:2px;padding:0 7px;font-size:12px;cursor:pointer;color:#fff;border-color:#f05050;background-color:#ff949c;font-weight:bold}.btn_approval:hover{color:#fff}.btn_approval:hover{background-color:#f05050}.btn_switch{display:flex;padding:2px}.btn_switch label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;position:relative;left:-1px;min-width:70px;padding:3px 10px 4px;border:1px solid #cbcbcb;font-size:13px;font-weight:bold;color:#cbcbcb;z-index:100;white-space:nowrap}.btn_switch label::before{line-height:17px}.btn_switch input{position:absolute;opacity:0;width:0;height:0}:not(.btn_switch input:disabled):hover+label,:not(.btn_switch input:read-only):hover+label{border-color:#868686;color:#868686;cursor:pointer}:not(.btn_switch input:checked)+label::before{color:#cbcbcb;border-color:#cbcbcb}.btn_switch input[type=radio]:checked+label,.btn_switch input[type=checkbox]:checked+label{border-color:#000;color:#000;transition:.5s}.btn_switch.btn_switch_s label{min-width:60px;padding:0 5px;font-size:12px}.btn_switch.border_none label{border-width:0}.btn_switch.border_none :checked+label em{color:#e42b29}.btn_switch .desc{line-height:29px;margin-left:10px;font-size:12px;color:#989898}.btn_switch .desc::before{content:"※";margin-right:3px}.btn_switch.after_svc{overflow:hidden;align-items:center}.btn_switch.after_svc.divide::after{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:1px;height:15px;background-color:#ccc;margin-left:4px}.btn_switch.after_svc label{padding:2px 8px 3px;min-width:auto;background-color:#fff;color:#565656}.btn_switch.after_svc label:first-of-type{border-radius:3px 0 0 3px}.btn_switch.after_svc label:last-of-type{border-radius:0 3px 3px 0}.btn_switch.after_svc input[type=radio]:checked+label,.btn_switch.after_svc input[type=checkbox]:checked+label{border-color:#ff5c5c;background-color:#ff7575;color:#fff;transition:.5s}.btn_switch_single{text-align:center}.btn_switch_single>label{position:relative;display:block;width:100%;line-height:26px;font-size:13px}.btn_switch_single>label:has(input[type=checkbox]:checked){background-color:#999;color:#fff}.btn_switch_single input[type=checkbox]{position:absolute;width:0px;height:0px;overflow:hidden;opacity:0}.btn_switch_single+button{width:100%;margin-top:5px}.btn_switch_single+.period_custom{display:none}.btn_switch_single.pin label{width:25px;height:25px;font-size:0;line-height:1.2;border-radius:50%}.btn_switch_single.pin label::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:16px;line-height:25px;color:#a1abc2 !important}.btn_switch_single.pin input:checked+label::before{display:inline-block;font-family:"fontello";font-weight:normal;content:""}.btn_switch_single.pin label:hover{background-color:#f5f5f5}.btn_switch_single.fold label{display:inline-block;width:30px;height:30px;font-size:0;line-height:1.2;border-radius:50%;text-align:center}.btn_switch_single.fold label::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:16px;line-height:30px;color:#a1abc2 !important}.btn_switch_single.fold input:checked+label::before{display:inline-block;font-family:"fontello";font-weight:normal;content:""}.btn_switch_single.fold label:hover{background-color:#f5f5f5}.btn_toggle_single{display:inline-flex;flex-shrink:0;justify-content:center;vertical-align:middle}.btn_toggle_single input{position:absolute;opacity:0;width:0;height:0;appearance:none;outline:none;box-shadow:none;vertical-align:middle}.btn_toggle_single input+label{position:relative;left:-1px;width:31px;height:17px;cursor:pointer;z-index:100;background-color:#999;border-radius:28px;word-break:keep-all;white-space:nowrap;vertical-align:middle;outline:none;cursor:pointer;letter-spacing:-0.05em;font-size:0}.btn_toggle_single input+label::before{position:absolute;top:3px;right:17px;display:inline-block;content:"";width:11px;height:11px;background-color:#fff;border-radius:50%;transition:.05s}.btn_toggle_single input:hover+label{box-shadow:0 0 3px #ff6664}.btn_toggle_single input:not(.btn_toggle_single input:checked):hover+label{box-shadow:0 0 3px #999}.btn_toggle_single input:checked+label{transition:.5s;background-color:#ff6664}.btn_toggle_single input:checked+label::before{right:3px}.btn_toggle_single [data-label]::after{position:absolute;right:calc(100% + 3px);content:attr(data-label);font-size:11px;line-height:17px}[data-selectTarget]{display:none}.period_group{display:inline-flex;vertical-align:middle;width:118px}.period_group input{position:absolute;flex:1;opacity:0}.period_group input+label{flex:1;cursor:pointer;border:1px solid #d93945;border-left-width:0;font-size:13px;font-weight:bold;color:#f25460;text-align:center;line-height:26px;background-color:#fff}.period_group input+label:first-of-type{border-left-width:1px;border-radius:3px 0 0 3px}.period_group input+label:last-of-type{border-radius:0 3px 3px 0}.period_group input:hover+label{background-color:#ff959d;color:#fff}.period_group input:checked+label{color:#fff;background-color:#f25460;transition:.5s}.file_input+.btn_slideclose{margin-top:5px}.btn_slideclose{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px;overflow:hidden}.btn_slideclose>li{display:inline-block;position:relative}.btn_slideclose>li>div:first-child{position:relative;background:#ececec;border-radius:3px;overflow:hidden}.btn_slideclose>li>div:first-child button{position:absolute;top:0;right:-13px;width:13px;height:100%;background:#8e8e8e;color:#fff;line-height:23px;font-size:0;transition:.3s}.btn_slideclose>li>div:first-child button::after{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:12px}.btn_slideclose>li>div:first-child p{padding:2px 10px;color:#717889;transition:.3s}.btn_slideclose>li>div:first-child:has(button):hover{background-color:#dbdbdb}.btn_slideclose>li>div:first-child:has(button):hover button{right:0}.btn_slideclose>li>div:first-child:has(button):hover p{padding-left:5px;padding-right:15px}.btn_slideclose>li:hover .tooltip{visibility:visible}.btn_slideclose.btn_slideclose_s div:first-child p{padding:0 8px;font-size:10px}.btn_slideclose.btn_slideclose_s div:first-child:hover p{padding-left:8px;padding-right:8px}.btn_slideclose.disabled button{display:none}.btn_slideclose.disabled .tagItem:hover button{right:-13px}.btn_slideclose.disabled .tagItem:hover p{padding-left:10px;padding-right:10px}.i_public{font-size:0;vertical-align:middle;line-height:1}.i_public::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#848890}.i_private{font-size:0;vertical-align:middle;line-height:1}.i_private::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#848890}.i_private::before{font-size:14px;width:15px;text-align:center}.i_ex{font-size:0;vertical-align:middle;line-height:1}.i_ex::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#848890}.tagItem{font-size:12px}.tooltip{position:absolute;top:calc(100% + 5px);right:0;background-color:#fff;padding:3px 5px;border:1px solid #ccc;box-shadow:1px 1px 1px rgba(0,0,0,.3);z-index:1000;visibility:hidden;transition-delay:.3s;width:max-content}.tooltip *{flex-shrink:0}legend{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:bold}legend:has(h1){font-weight:normal}legend:has(h1) h1{margin-bottom:0;font-weight:bold}.tool_lst{display:inline-flex;gap:10px}.tool_lst li{display:flex;gap:5px;align-items:center}.tool_lst label{color:#000}.search_box{display:flex;justify-content:space-between;align-items:center;width:160px;height:27px;border:1px solid #c5c5c5;border-radius:2px;overflow:hidden}.search_box input{width:calc(100% - 27px);height:100%;border:none;padding:0 8px}.search_box button{width:27px;height:100%;font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;border-left:1px solid #c5c5c5}.search_box button::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#f05050;font-size:15px;vertical-align:middle}.search_box.long{width:276px}.search_list{display:flex;flex-flow:row wrap;align-items:center;gap:5px;margin-right:10px}.search_list li:has(p.required){margin-right:15px;font-weight:bold;align-self:center}.search_list li.divide{position:relative;display:inline-flex;align-items:center}.search_list li.divide::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:1px;height:16px;background-color:#999;margin:0 15px 0 10px}.btn_search{display:inline-block;line-height:25px;border:1px solid #f05050;border-radius:2px;padding:0 8px;cursor:pointer;color:#f05050;font-weight:bold;letter-spacing:-0.32px;background-color:#fff}.btn_search:hover,.btn_search:hover::before{color:#fff;background-color:#f05050}.btn_search::before{color:#f05050;font-size:14px;margin-right:3px}.btn_search::before{display:inline-block;font-family:"fontello";font-weight:normal;content:""}.btn_refresh{display:inline-block;line-height:25px;border:1px solid #979797;border-radius:2px;padding:0 8px;cursor:pointer;color:#979797;font-weight:bold;letter-spacing:-0.32px;background-color:#fff}.btn_refresh:hover,.btn_refresh:hover::before{color:#fff;background-color:#979797}.btn_refresh::before{color:#979797;font-size:14px;margin-right:3px}.btn_refresh::before{display:inline-block;font-family:"fontello";font-weight:normal;content:""}.btn_del::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin-right:3px;font-size:14px}.btn_del:hover{color:#e42b29}.btn_add{line-height:21px}.btn_add::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";position:relative;top:1px;margin-right:3px;font-size:14px}.btn_add:hover{color:#e42b29}.handle_week{display:flex;justify-content:space-between;align-items:center;gap:15px;justify-content:center;margin-bottom:10px;padding-top:5px}.handle_week .handle_prev,.handle_week .handle_next{font-size:0}.handle_week .handle_prev::before,.handle_week .handle_next::before{display:block;display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:15px;width:20px;line-height:18px;border:1px solid #a2a2a2;border-radius:50%;color:#000;font-weight:bold}.handle_week .handle_prev:disabled,.handle_week .handle_next:disabled{cursor:not-allowed}.handle_week .handle_prev:disabled::before,.handle_week .handle_next:disabled::before{border-color:#d2d2d2;color:#d2d2d2}.handle_week .handle_prev::before{content:""}.handle_week .handle_today{color:#777;font-size:12px;margin-right:-39px;padding:0 3px}.handle_week .handle_today:hover{background-color:#edf0f3;border-radius:5px}.handle_week span{font-size:18px;font-weight:bold}.tbl_top_area{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.tbl_top_area .tool_wrap{margin-left:auto}.tbl_top_area .flex_right{display:flex;margin-left:auto;gap:5px;flex-shrink:0}.tbl_top_area .divide{position:relative;display:inline-flex;align-items:center}.tbl_top_area .divide::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:1px;height:16px;background-color:#999;margin:0 15px 0 10px}.tbl_top_area .divide.search_list{margin:0 auto 0 10px}.tbl_top_area:has(h2){display:flex;justify-content:space-between;align-items:center}.tbl_top_area:has(h2) h2{font-size:16px;color:#000;font-weight:bold}.tbl_top_area:has(h2) h2::before{position:relative;display:inline-block;content:"";width:4px;height:4px;border-radius:4px;background-color:#000;margin-right:8px;margin-bottom:2.5px}.tbl_bottom_area{display:flex;justify-content:space-between;align-items:center;margin-top:9px}td{white-space:nowrap;text-overflow:ellipsis}td:has(.tbl_badge+.layer_tool,.msg_tbl_tag+.layer_tool){position:relative}td:has(.tbl_badge+.layer_tool,.msg_tbl_tag+.layer_tool) .layer_tool{display:none;position:absolute;left:calc(50% - 50px);width:100px;z-index:10;padding:2px 5px;border:1px solid #666;background-color:#fff}td:has(.tbl_badge+.layer_tool,.msg_tbl_tag+.layer_tool) .layer_tool p{display:block;font-weight:bold;color:#e42b29}td:has(.tbl_badge+.layer_tool,.msg_tbl_tag+.layer_tool) .layer_tool:hover,td:has(.tbl_badge+.layer_tool,.msg_tbl_tag+.layer_tool) .tbl_badge:hover+.layer_tool,td:has(.tbl_badge+.layer_tool,.msg_tbl_tag+.layer_tool) .msg_tbl_tag:hover+.layer_tool{display:block}.tbl_header{display:flex;justify-content:space-between;align-items:center;border-top:2px solid silver}.tbl_header .tbl_caption{display:flex;align-items:center;line-height:37px}.tbl_header .tbl_caption .row_check{margin:0 16px 0 24px}.tbl_header .tbl_caption h2{color:#e42b29;font-weight:bold;font-size:14px}.tbl_header .count{color:#424242;font-size:12px;margin-left:12px}.tbl_wrap{position:relative;height:calc(100vh - 217px - 0px);min-height:407px;overflow-y:auto;border-top:2px solid silver}.tbl_wrap .tbl_default{border-top-width:0}.tbl_wrap th{position:sticky;top:0}.tbl_wrap th::after{position:absolute;left:0;bottom:-1px;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:100%;height:0;border-bottom:1px solid silver;z-index:1}.tbl_wrap tr.attention{background-color:#fef4f5}.tbl_wrap tr.attention td{color:#e42b29}.tbl_default{width:100%;text-align:center;border-top:2px solid silver}.tbl_default.no_thead{border-top:1px solid silver}.tbl_default.no_thead thead{font-size:0;line-height:0;position:absolute !important;left:0;top:0;text-indent:-9999px;visibility:hidden;overflow:hidden}.tbl_default th,.tbl_default td{border-bottom:1px solid silver;padding:7px 5px;letter-spacing:-0.333px;text-align:center;word-break:keep-all;white-space:initial;vertical-align:top}.tbl_default th{background-color:#fff;color:#111;font-weight:bold;z-index:50}.tbl_default td{border-color:#ebebeb;color:#333}.tbl_default td.new::after{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;content:"N";background-color:#e42b29;width:17px;font-size:10px;margin-left:3px}.tbl_default td:has(.w_week){white-space:nowrap}.tbl_default .tags{display:inline-flex;gap:3px}.tbl_default .withdrawal,.tbl_default .cancellation{text-decoration:line-through;color:#999}.tbl_default .withdrawal::after,.tbl_default .cancellation::after{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;content:"회수";background-color:#999;margin-left:3px;padding:0 3px}.tbl_default .cancellation::after{content:"취소"}.tbl_default [--h]{text-align:left;height:var(--h);overflow-y:auto}.tbl_use_select td:first-child{width:60px}.tbl_hover tbody tr:hover{background-color:#f9fafc;cursor:pointer}.tbl_use_select tbody tr.select_tr{background-color:#fef5f5}.tbl_use_select td:first-child{width:60px}.tbl_row{border:2px solid silver;border-width:2px 0;font-size:13px}.tbl_row th,.tbl_row td{height:37px;padding:3px 7px;border:1px solid #ebebeb;text-align:left;word-break:keep-all;vertical-align:middle}.tbl_row th{background-color:#f5f5f5;font-weight:600;color:#111;text-align:center}.tbl_row td{text-align:left;color:#333}.tbl_row td:last-child{border-right-width:0}.tbl_row tr:first-child th,.tbl_row tr:first-child td{border-top-color:#ebebeb}.tbl_row tr:last-child th,.tbl_row tr:last-child td{border-bottom-color:#ebebeb}.tbl_row+.gis_wrap{margin-top:6px}.tbl_scroll{overflow-y:scroll;background-color:#fafafa;border-bottom:1px solid #ebebeb}.tbl_scroll table.no_thead{border-top:none}.tbl_scroll table.tbl_default{background-color:#fff}.tbl_photo{display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill, minmax(160px, auto));grid-template-rows:repeat(auto-fill, minmax(160px, auto));column-gap:10px;row-gap:10px}.tbl_photo li{cursor:pointer}.tbl_photo li a{position:relative}.tbl_photo li a:hover::after{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:100%;height:160px;position:absolute;left:0;top:0;z-index:1;background-color:rgba(0,0,0,.5019607843)}.tbl_photo li img{display:block;width:100%;height:160px;object-fit:cover}.tbl_photo li em{display:flex;margin-top:3px}.tbl_photo li b{max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#000;font-weight:bold}.tbl_photo li b:hover{text-decoration:underline}.tbl_photo li .date{font-size:11px;color:#717889}.cmt_num{color:#e42b29;font-weight:bold;margin-left:5px}.cmt_num::before{content:"[";margin-right:2px}.cmt_num::after{content:"]";margin-left:2px}.layer_tool{position:relative}.layer_tool .btn_ellipsis{font-size:0;vertical-align:middle;line-height:1}.layer_tool .btn_ellipsis::before{display:inline-block;font-family:"fontello";font-weight:normal;content:none;font-size:13px;color:#848890}.layer_tool .btn_ellipsis::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:14px;padding:0 10px}.layer_tool .btn_layer{position:absolute;top:100%;right:0;display:inline-flex;flex-direction:column;height:0;z-index:10;overflow:hidden;box-sizing:border-box;white-space:nowrap}.layer_tool .btn_layer button{margin:3px 0;padding:2px 10px}.layer_tool .btn_layer button:hover{background-color:#e5e6e8}.layer_tool .btn_layer:not(:has(button)){width:100px;padding:5px;white-space:inherit}.layer_tool .btn_layer:not(:has(button)) p{display:block;font-weight:bold;color:#e42b29}.layer_tool.on .btn_layer{height:auto;border:1px solid #666;background-color:#fff}.sorting{position:relative}.sorting span{font-size:0;vertical-align:middle;line-height:1}.sorting span::before{display:inline-block;font-family:"fontello";font-weight:normal;content:none;font-size:13px;color:#848890}.sorting span::before{position:absolute;left:0;top:50%;font-size:12px;transform:translateY(-50%);color:#979797}.sorting span:hover::before{color:#555}.sorting .ico_asc::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin-top:-3px}.sorting .ico_desc::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";left:2px;margin-top:3px}.sort{cursor:pointer}.sort.basis_asc .ico_asc::before,.sort.basis_desc .ico_desc::before{color:#e42b29}.tbl_ico{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:default}.ico_attach::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#848484;font-size:14px}.tbl_badge,.msg_tbl_tag{display:inline-block;max-width:50px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;min-width:50px;font-size:11px;font-weight:bold}.check_group{display:inline-flex;justify-content:flex-start}.check_group li{margin-right:10px}.check_group *{align-self:center;vertical-align:middle}.alignL_1 tbody>tr>td:nth-child(1){text-align:left}.alignL_2 tbody>tr>td:nth-child(2){text-align:left}.alignL_3 tbody>tr>td:nth-child(3){text-align:left}.alignL_4 tbody>tr>td:nth-child(4){text-align:left}.alignL_5 tbody>tr>td:nth-child(5){text-align:left}.alignL_6 tbody>tr>td:nth-child(6){text-align:left}.alignL_7 tbody>tr>td:nth-child(7){text-align:left}.alignL_8 tbody>tr>td:nth-child(8){text-align:left}.alignL_9 tbody>tr>td:nth-child(9){text-align:left}.tab_wrap:has(.right){position:relative}.tab_wrap:has(.right) .right{position:absolute;top:0;right:0}.tab_lst,.tab{display:flex;gap:6px;border-bottom:1px solid #bec7d2}.tab_lst li,.tab li{min-width:110px}.tab_lst li:hover a,.tab li:hover a{color:#e42b29}.tab_lst_s li,.tab_s li{min-width:80px}.tab_lst_s a,.tab_s a{font-size:12px}.tab_lst a,.tab a{position:relative;top:1px;z-index:1;display:inline-block;width:100%;border:1px solid #eaedf1;border-bottom-color:#bec7d2;border-radius:5px 5px 0 0;text-align:center;color:#666;padding:6px 0;letter-spacing:-0.33px;background-color:#f9fafc}.tab_lst .on a,.tab .on a{color:#e42b29;background-color:#fff;font-weight:bold;border-color:#bec7d2;border-bottom-color:rgba(0,0,0,0)}.tab_contents{margin-top:20px}.tab_l{border-bottom:none}.tab_l li{flex:1}.tab_l li.on a{border-color:#e42b29}.tab_l li a{padding:8px;border-color:#c0c8d3;border-radius:5px}.tab_sub{gap:5px;border-bottom:none}.tab_sub li{min-width:82px}.tab_sub li:hover a{color:#363636}.tab_sub li.on a{background-color:#363636;color:#fff}.tab_sub li a{padding:4px;border-radius:15px;background-color:rgba(0,0,0,0);border:none;color:#a1a4ad;font-weight:600}.tab_wrap:has(.tab_s)+.tab_container .tab_contents,.tab_s~.tab_contents{margin-top:10px}.tab_s .tab{gap:2px}.tui-pagination{display:flex;align-items:center;justify-content:center;margin-top:32px;text-align:center;gap:2px}.tui-pagination span{vertical-align:top}.tui-pagination .tui-page-btn{position:relative;flex:0 30px;padding:5px;color:#333;font-size:15px;line-height:normal;font-weight:normal;border-radius:2px;font-family:"Malgun Gothic","맑은고딕","AppleSDGothic","Nanum Barun Gothic","NanumGothic","AppleGothic","Dotum","Arial",sans-serif}.tui-pagination .tui-page-btn.tui-is-selected,.tui-pagination .tui-page-btn:hover{color:#fff;background-color:#e42b29}.tui-pagination .tui-page-btn.tui-is-disabled ::before,.tui-pagination .tui-page-btn.tui-is-disabled:hover{background-color:rgba(0,0,0,0);color:#ccc}.tui-pagination .tui-prev{_width:47px;width:30px;height:30px;background-color:#fff;margin:0 1px}.tui-pagination .tui-prev:hover{background-color:#edf0f3}.tui-pagination .tui-ico-prev{font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden}.tui-pagination .tui-ico-prev::before{font-size:10px;line-height:19px;font-weight:bold;color:#000;content:"〈"}.tui-pagination .tui-next{_width:47px;width:30px;height:30px;background-color:#fff;margin:0 1px}.tui-pagination .tui-next:hover{background-color:#edf0f3}.tui-pagination .tui-ico-next{font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden}.tui-pagination .tui-ico-next::before{font-size:10px;line-height:19px;font-weight:bold;color:#000;content:"〉"}.tui-pagination .tui-first{_width:47px;width:30px;height:30px;background-color:#fff;margin:0 1px}.tui-pagination .tui-first:hover{background-color:#edf0f3}.tui-pagination .tui-ico-first{font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden}.tui-pagination .tui-ico-first::before{font-size:10px;line-height:19px;font-weight:bold;color:#000;content:"〈〈"}.tui-pagination .tui-last{_width:47px;width:30px;height:30px;background-color:#fff;margin:0 1px}.tui-pagination .tui-last:hover{background-color:#edf0f3}.tui-pagination .tui-ico-last{font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden}.tui-pagination .tui-ico-last::before{font-size:10px;line-height:19px;font-weight:bold;color:#000;content:"〉〉"}[required]::before,.required::before{content:"* ";color:#e42b29;font-size:13px;font-weight:600}.validity{font-size:12px;color:#7a7a7a;letter-spacing:-0.3px;line-height:17px}.ico_leader{display:inline-block;min-width:19px;border-radius:10px;font-size:0;margin-right:5px;color:#fff;background-color:#e42b29;vertical-align:middle;text-align:center;text-indent:0}.ico_leader.txt{padding-right:6px;font-size:11px}.ico_leader.txt::before{padding:0 2px 0 5px}.ico_leader::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";height:19px;line-height:19px;font-size:10px}.tree_wrap .etc_ogt{padding:8px 5px;padding-left:15px;border:1px solid #ddd;border-top:none;font-size:12px;font-weight:bold;color:#000;letter-spacing:-0.12px}.tree_wrap>.sortable{width:290px;height:353px;padding:8px 0;border:1px solid #ddd;overflow-x:hidden;overflow-y:auto}.tree_wrap ul div:hover,.tree_wrap ul div.hover{background-color:#f9fafc}.tree_wrap ul div:hover span,.tree_wrap ul div.hover span{color:#e42b29;font-weight:bold}.tree_wrap ul{margin:0}.tree_wrap .tree input{display:inline-block;width:calc(100% - 50px);border:1px solid #d3d3d3;line-height:27px;font-size:12px}.tree_wrap .tree input:disabled{border:none;background-color:rgba(0,0,0,0);color:#000}.tree_wrap .tree>li::before,.tree_wrap .tree>li::after{display:none}.tree_wrap .tree>li>div{font-weight:bold}.tree_wrap .tree>li::before,.tree_wrap .tree>li::after{border:0}.tree_wrap .tree>li.parent_li>span{cursor:pointer}.tree_wrap .tree li{position:relative;list-style-type:none;margin:0;position:relative;padding-left:12px}.tree_wrap .tree li::before,.tree_wrap .tree li::after{content:"";position:absolute;left:8px;top:10px;right:auto}.tree_wrap .tree li::before{border-left:1px dotted #ddd;height:calc(100% - 1px);top:-11px;width:1px}.tree_wrap .tree li::after{border-top:1px dotted #ddd;width:10px;height:20px}.tree_wrap .tree li:last-child::before{height:20px}.tree_wrap .tree li>span{font-size:0;position:absolute;z-index:1;top:7px;left:15px}.tree_wrap .tree .arrow>div{margin-left:15px}.tree_wrap .tree div{display:inline-block;width:100%;height:20px;line-height:20px;margin-left:7px;margin-bottom:0;padding-left:5px;border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-size:14px}.tree_wrap .tree div>span{font-size:12px;letter-spacing:-0.12px}.tree_wrap .tree div>span :last-child{margin-left:-3px}.tree_wrap .tree div>span ::before{margin-bottom:10px}.tree_wrap .tree .sortable{min-height:10px;padding-left:0}.tree_wrap .tree .sortable>li{min-height:15px;box-sizing:border-box;cursor:pointer;padding-left:10px}.tree_wrap .tree .sortable_style{border:1px dashed #9ca0a5 !important;width:inherited}.tree_wrap .arrow>div{margin-bottom:10px}.tree_wrap .arrow>span::before{position:relative;display:inline-block;font-family:"fontello";font-weight:normal;content:"";width:11px;line-height:11px;font-size:13px;color:#e42b29;text-align:center}.tree_wrap .close>span:first-child::before{content:""}.tree_wrap .close>ul{display:none}.tree_wrap+.btn_wrap .doneAddOgt,.tree_wrap+.btn_wrap .doneEditOgt{display:none}.file_input{display:flex;gap:4px}.file_input:has(.MultiFile-wrap){width:100%}.file_input>input:not([type=checkbox]),.file_input>select{flex:1}.file_input>input,.file_input .full{flex:1}.file_input>[list]{min-width:50%}.file_input>*{flex-shrink:0;width:auto;align-self:center;vertical-align:middle;white-space:nowrap}.file_input>.btn_slideclose{margin-top:0}.file_input.inline{display:inline-flex}.file_input a{display:flex;gap:4px}.file_input a:hover em{color:#2974e4;text-decoration:underline}.MultiFile-wrap{width:100%}.MultiFile-wrap .multi{position:relative;width:72px;height:28px;float:right;overflow:visible;border-color:#aaa}.MultiFile-wrap .multi::before{position:absolute;content:"파일선택";top:-1px;left:-1px;width:72px;line-height:28px;padding:0 10px;background-color:#ebebeb;cursor:pointer}.MultiFile-wrap .MultiFile-list{width:calc(100% - 76px);min-height:28px;margin-right:4px;padding:0 5px 5px;border:1px solid #c5c5c5;border-radius:2px}.MultiFile-wrap .MultiFile-list .MultiFile-remove{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:12px;height:24px}.MultiFile-wrap .MultiFile-list .MultiFile-remove::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#e42b29}.MultiFile-wrap .MultiFile-label{display:flex;flex-direction:row-reverse;gap:5px;margin-top:5px}.MultiFile-wrap .MultiFile-label>span{flex-grow:1;line-height:1.4}.cmt_area{margin-top:30px;padding:20px 0}.cmt_area header h1{font-size:16px;font-weight:bold}.cmt_area .cmt_lst>li{border-bottom:1px solid #ccc;padding:15px 0}.cmt_area .cmt_txt{position:relative;padding-left:22px;margin-top:10px}.cmt_area .cmt_txt .editable,.cmt_area .cmt_txt p{position:relative;border:1px solid #ccc;border-radius:3px;padding:5px;z-index:5;background-color:rgba(255,255,255,.6)}.cmt_area .cmt_txt .editable{cursor:text}.cmt_area .cmt_txt .placehold{top:6px;left:28px;color:#000}.cmt_area .cmt_txt+.cmt_attach{padding-left:22px}.cmt_area .cmt_file{position:relative;margin-top:10px;padding-left:22px}.cmt_area .cmt_file>a:first-child{display:flex;justify-content:space-between;align-items:center;border-radius:3px;padding:10px 20px;background-color:#e9e9e9}.cmt_area .cmt_file .cmt_file_info{position:relative;padding-left:40px}.cmt_area .cmt_file .cmt_file_info::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";position:absolute;left:0;top:calc(50% - 15px);font-size:20px}.cmt_area .cmt_file .cmt_file_info>b{display:block;font-size:13px;font-weight:bold;color:#3a3a3a}.cmt_area .cmt_file .cmt_file_info>span{font-size:12px;color:#7a7a7a}.cmt_area .cmt_file>a:last-child{position:absolute;top:10px;right:20px;width:37px;border:1px solid #ccc;border-radius:3px;background-color:#b3b3b3;font-size:0;color:#fff}.cmt_area .cmt_file>a:last-child::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";padding:0 10px;font-size:20px;line-height:35px;color:#fff}.cmt_area .cmt_file>a:last-child:hover{background-color:#fafafa}.cmt_area .cmt_file>a:last-child:hover::before{color:#999}.cmt_area .cmt_user{position:relative}.cmt_area .cmt_user .layer_tool{position:absolute;right:5px;top:0}.cmt_area .cmt_user .btn_ellipsis::before{font-size:17px;color:#888}.cmt_area .cmt_info{display:flex;align-items:center;gap:5px;padding-left:22px;font-size:11px;color:#666;margin-top:5px}.cmt_area textarea{padding:5px;min-height:fit-content}.cmt_area button:hover{text-decoration:underline}.reply_area{padding:10px 10px 10px 42px;margin-top:10px;background-color:#f5f5f5}.reply_area>ul>li{position:relative;border-top:1px solid #ccc;padding:10px 0}.reply_area>ul>li::before{position:absolute;left:-15px;top:10px;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:10px;height:12px;border:1px solid #aaa;border-width:0 0 1px 1px}.reply_area>ul>li:first-child{border-top-width:0}.cmt_write{position:relative;margin-top:30px;border:2px solid #ccc;padding:10px;border-radius:5px}.cmt_write .editable,.cmt_write textarea{position:relative;min-height:none;border:none;margin-top:5px;cursor:text;z-index:10;padding:5px}.placehold{position:absolute;left:15px;top:39px;color:#999;visibility:hidden}.cmt_attach{text-align:right;margin-top:5px}.cmt_attach .btn_label_attach,.cmt_attach button{font-weight:bold;color:#888;padding:5px}.cmt_attach .btn_label_attach:hover,.cmt_attach button:hover{color:#666}.cmt_attach .btn_label_attach{cursor:pointer;vertical-align:middle}.cmt_attach .btn_label_attach:hover{text-decoration:underline}.cmt_attach .file_attach{min-height:auto;border:none}.cmt_attach .file_attach .attach_list{padding-bottom:0}.cmt_attach .file_attach .attach_list:empty::before{display:none}.cmt_attach .file_attach:has(.attach_list>li){border:2px dashed #ebebeb;padding-bottom:10px}.editable span{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;background-color:#e4f1ff;padding:0 3px;color:#3d90ff;font-weight:600}.editable:empty+.placehold{visibility:visible}.album_view,.file_attach.album .drop_zone{max-height:calc(100vh - 328px);min-height:301px;overflow-y:auto}.file_attach.album .btn_file{top:0;bottom:0}.file_attach.album .drop_info{display:none !important}.file_attach.album .drop_zone{width:100%}.file_attach.album .album_lst{grid-template-columns:repeat(auto-fill, minmax(160px, auto));grid-template-rows:repeat(auto-fill, minmax(160px, auto))}.file_attach.album .album_lst::after{display:inline-block;font-family:"fontello";font-weight:normal;content:"";display:flex;width:160px;height:160px;align-items:center;justify-content:center;background-color:#f6f6f6;font-size:30px;margin-top:10px;color:#999}.file_attach.album .album_lst li{height:160px}.file_attach.album .album_lst a>img,.file_attach.album .album_lst .attach_thumb{max-width:160px}.file_attach.album .album_lst .file_del{right:0;top:0}.file_attach.album .album_lst .file_del::before{padding:9px 8px 9px 6px;border-radius:50%;z-index:10;font-size:20px;background-color:#fff}.file_attach.album .file_del{position:absolute;right:5px;top:5px;z-index:5}.album_lst{display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill, minmax(290px, auto));grid-template-rows:repeat(auto-fill, minmax(290px, auto));column-gap:5px;row-gap:5px}.album_lst li{align-items:center;justify-content:center;gap:0;position:relative;background-color:#f6f6f6;font-size:0;height:290px;overflow:hidden;aspect-ratio:1}.album_lst a>img,.album_lst .attach_thumb{max-width:290px;max-height:initial;min-width:100%;min-height:100%;overflow-clip-margin:content-box;overflow:clip;vertical-align:top}.tribute-container{position:absolute;top:0;left:0;border:1px solid #3d90ff;max-height:400px;overflow:auto;border-radius:3px;z-index:999999;padding:0 !important}.tribute-container ul{background-color:#fff}.tribute-container li{cursor:pointer;padding:5px 10px;color:#717889;font-size:13px}.tribute-container li:hover{background-color:#f5f5f5}.tribute-container li b{color:#bec7d2}.tribute-container li.highlight{background-color:#e4f1ff;color:#3d90ff}.tribute-container li.highlight b{color:#717889}.tribute-container li.no-match{cursor:default}.tribute-container .menu-highlighted{font-weight:bold}.mentioned{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;background-color:#e4f1ff;padding:0 3px;color:#3d90ff;font-weight:600;vertical-align:middle}.user_lst{display:flex;gap:10px;flex-wrap:wrap}.user_lst li{display:flex;align-items:center;gap:3px}.editor_wrap .ck-editor .ck-source-editing-area,.editor_wrap .ck-editor .ck-editor__editable_inline{min-height:300px;height:auto;cursor:text}.editor_wrap .ck-editor .ck-source-editing-area textarea{overflow:auto}.editor_wrap .ck-editor .ck-content{max-height:var(--h)}.editor_wrap .ck-editor .ck-content .todo-list li{margin-bottom:0 !important;margin-left:5px}.editor_wrap .ck-editor .ck-content .todo-list .todo-list__label>input::before{background:rgba(0,0,0,0);border-color:#606060}.editor_wrap .ck-editor .ck-content .todo-list .todo-list__label>input[checked]::before{background:#e42b29;border-color:#e42b29}.editor_wrap .ck-editor .ck-content .todo-list .todo-list__label>input[checked]::after{border-color:#fff}.editor_wrap .ck-editor .ck-content ol,.editor_wrap .ck-editor .ck-content ul{margin-left:25px}.editor_wrap .ck-editor .ck-content ol{list-style:decimal}.editor_wrap .ck-editor .ck-content ol li::marker{padding:inherit}.editor_wrap .ck-editor .ck-content li{list-style:inherit}.editor_wrap .ck-editor .ck-content[dir=ltr] .table th.editor_th,.editor_wrap .ck-editor .ck-content[dir=ltr] .table td.editor_th{text-align:center;background-color:#f5f5f5;font-weight:bold}.editor_wrap .ck-editor .ck-content .table{float:left}.editor_wrap .ck-editor .ck-content .table td,.editor_wrap .ck-editor .ck-content .table th{white-space:inherit;overflow:initial}.ck-body-wrapper .ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border],.ck-body-wrapper .ck.ck-balloon-panel.ck-powered-by-balloon{border:none}.ck-body-wrapper .ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border] .ck.ck-powered-by,.ck-body-wrapper .ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{width:50px;opacity:.3}.ck-body-wrapper .ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border] .ck.ck-powered-by .ck-powered-by__label,.ck-body-wrapper .ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{display:none}.ck-editor__editable .ck-horizontal-line hr{border:2px dashed #dedede;background-color:rgba(0,0,0,0)}#image_editor_wrap{display:none;position:fixed;z-index:1100;left:0;right:0;top:0;bottom:0;padding:0 0 50px;background-color:#2b2b2b}#image_editor_wrap .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-wrap,#image_editor_wrap .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-wrap,#image_editor_wrap .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-wrap,#image_editor_wrap .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-wrap,#image_editor_wrap .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-wrap,#image_editor_wrap .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-wrap,#image_editor_wrap .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-wrap,#image_editor_wrap .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-wrap,#image_editor_wrap .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-wrap,#image_editor_wrap .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-wrap{bottom:150px !important}#image_editor_wrap .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-wrap{bottom:195px !important}.btn_editor_wrap{margin-top:10px;text-align:center}.tui-image-editor-header-buttons,.tui-image-editor-header-logo{display:none}.file_attached i{background-position:-223px -82px}.file_attached .ext_bmp{background-position:-3px -2px}.file_attached .ext_jpg,.file_attached .ext_jpeg{background-position:-23px -2px}.file_attached .ext_gif{background-position:-43px -2px}.file_attached .ext_png{background-position:-63px -2px}.file_attached .ext_tif{background-position:-83px -2px}.file_attached .ext_pdf{background-position:-103px -2px}.file_attached .ext_ppt,.file_attached .ext_pptx{background-position:-123px -2px}.file_attached .ext_ai{background-position:-143px -2px}.file_attached .ext_xls,.file_attached .ext_xlsx{background-position:-163px -2px}.file_attached .ext_psd{background-position:-183px -2px}.file_attached .ext_doc{background-position:-3px -22px}.file_attached .ext_hwp{background-position:-23px -22px}.file_attached .ext_txt{background-position:-43px -22px}.file_attached .ext_c{background-position:-63px -22px}.file_attached .ext_cpp{background-position:-83px -22px}.file_attached .ext_jav{background-position:-103px -22px}.file_attached .ext_htm{background-position:-123px -22px}.file_attached .ext_css{background-position:-143px -22px}.file_attached .ext_js{background-position:-163px -22px}.file_attached .ext_log{background-position:-183px -22px}.file_attached .ext_m4a{background-position:-203px -22px}.file_attached .ext_swf{background-position:-223px -22px}.file_attached .ext_au{background-position:-3px -42px}.file_attached .ext_mid{background-position:-23px -42px}.file_attached .ext_mod{background-position:-43px -42px}.file_attached .ext_mp2{background-position:-63px -42px}.file_attached .ext_mp3{background-position:-83px -42px}.file_attached .ext_ogg{background-position:-103px -42px}.file_attached .ext_ra{background-position:-123px -42px}.file_attached .ext_rm{background-position:-143px -42px}.file_attached .ext_snd{background-position:-163px -42px}.file_attached .ext_voc{background-position:-183px -42px}.file_attached .ext_wav{background-position:-203px -42px}.file_attached .ext_wma{background-position:-223px -42px}.file_attached .ext_avi{background-position:-3px -62px}.file_attached .ext_mov{background-position:-23px -62px}.file_attached .ext_mpg{background-position:-43px -62px}.file_attached .ext_mv{background-position:-63px -62px}.file_attached .ext_asf{background-position:-83px -62px}.file_attached .ext_asx{background-position:-103px -62px}.file_attached .ext_qt{background-position:-123px -62px}.file_attached .ext_rv{background-position:-143px -62px}.file_attached .ext_wmx{background-position:-163px -62px}.file_attached .ext_mp4{background-position:-183px -62px}.file_attached .ext_fla{background-position:-203px -62px}.file_attached .ext_flv{background-position:-223px -62px}.file_attached .ext_alz{background-position:-3px -82px}.file_attached .ext_arj{background-position:-23px -82px}.file_attached .ext_bzz{background-position:-43px -82px}.file_attached .ext_egg{background-position:-63px -82px}.file_attached .ext_gz{background-position:-83px -82px}.file_attached .ext_jar{background-position:-103px -82px}.file_attached .ext_rar{background-position:-123px -82px}.file_attached .ext_tar{background-position:-143px -82px}.file_attached .ext_tgz{background-position:-163px -82px}.file_attached .ext_zip{background-position:-183px -82px}.file_attached .ext_7z{background-position:-203px -82px}.file_attached .ext_etc{background-position:-223px -82px}.file_attached .ext_wmv{background-position:-23px -102px}.file_attached .ext_wvz{background-position:-43px -102px}.file_attached .ext_bzs{background-position:-63px -102px}.file_attached .ext_html{background-position:-3px -102px}.file_attached .ext_hwpx{background-position:-3px -122px}.dm_dialog{background-color:rgba(0,0,0,0);box-shadow:none;padding-top:30px}.p_type1 .p_body{background-color:#fff}.damn::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:387px;height:346px;position:fixed;left:50vw;top:50vh;background-image:url(../images/aahh.gif);background-size:contain;z-index:9999;transform:scale(7) translate(-50%, -50%);animation:damn 2s 3 ease both}@keyframes damn{from{transform:scale(1);opacity:1}to{transform:scale(7);opacity:.5}}@keyframes squiggly-anim{0%{filter:url("#squiggly-0")}25%{filter:url("#squiggly-1")}50%{filter:url("#squiggly-2")}75%{filter:url("#squiggly-3")}}.p_type2 .cancel{position:relative;align-self:center;width:15px;height:18px;font-size:0;position:absolute;right:0;top:0}.p_type2 .cancel::before,.p_type2 .cancel::after{position:absolute;top:0;display:inline-block;content:"";width:2px;height:18px;background-color:#fff}.p_type2 .cancel::before{transform:rotate(45deg)}.p_type2 .cancel::after{transform:rotate(135deg)}.p_type2 .cancel:hover::before,.p_type2 .cancel:hover::after{box-shadow:0 0 2px #fefefe}.p_type2 .cancel::before,.p_type2 .cancel::after{background-color:#000}.type2{font-family:"NanumGothic";font-size:100px;line-height:100vh;background:#111;color:#fff;animation:squiggly-anim .34s linear infinite;display:inline-block;vertical-align:middle;width:100%;outline:none;text-align:center;line-height:1;overflow:hidden}.type2 canvas{background-color:rgba(0,0,0,0)}.small{font-size:.5em}.smaller{font-size:.4em}p{margin:0}* *,*::before,*::after .layer>span{animation-play-state:running !important}.type3_body{min-height:450px;width:800px;margin:0;background:radial-gradient(circle, #0077ea, #1f4f96, #1b2949, #000)}.type3_body .cancel{position:relative;align-self:center;width:15px;height:18px;font-size:0;margin-bottom:15px;position:absolute;right:15px;top:40px}.type3_body .cancel::before,.type3_body .cancel::after{position:absolute;top:0;display:inline-block;content:"";width:2px;height:18px;background-color:#fff}.type3_body .cancel::before{transform:rotate(45deg)}.type3_body .cancel::after{transform:rotate(135deg)}.type3_body .cancel:hover::before,.type3_body .cancel:hover::after{box-shadow:0 0 2px #fefefe}.type3{height:300px;width:500px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;perspective:9999px;transform-style:preserve-3d}.layer{width:100%;height:100%;position:absolute;transform-style:preserve-3d;animation:type3 5s infinite alternate ease-in-out -7.5s;animation-fill-mode:forwards;transform:rotateY(40deg) rotateX(33deg) translateZ(0)}.layer>span{font:100px/.65 "NanumGothic";text-align:center;height:100%;width:100%;position:absolute;top:50px;color:#f5f5f5;letter-spacing:-2px;text-shadow:4px 0 10px rgba(0,0,0,.13);line-height:1;content:"??"}.layer:nth-child(1)>span{transform:translateZ(0px)}.layer:nth-child(2)>span{transform:translateZ(-1.5px)}.layer:nth-child(3)>span{transform:translateZ(-3px)}.layer:nth-child(4)>span{transform:translateZ(-4.5px)}.layer:nth-child(5)>span{transform:translateZ(-6px)}.layer:nth-child(6)>span{transform:translateZ(-7.5px)}.layer:nth-child(7)>span{transform:translateZ(-9px)}.layer:nth-child(8)>span{transform:translateZ(-10.5px)}.layer:nth-child(9)>span{transform:translateZ(-12px)}.layer:nth-child(10)>span{transform:translateZ(-13.5px)}.layer:nth-child(11)>span{transform:translateZ(-15px)}.layer:nth-child(12)>span{transform:translateZ(-16.5px)}.layer:nth-child(13)>span{transform:translateZ(-18px)}.layer:nth-child(14)>span{transform:translateZ(-19.5px)}.layer:nth-child(15)>span{transform:translateZ(-21px)}.layer:nth-child(16)>span{transform:translateZ(-22.5px)}.layer:nth-child(17)>span{transform:translateZ(-24px)}.layer:nth-child(18)>span{transform:translateZ(-25.5px)}.layer:nth-child(19)>span{transform:translateZ(-27px)}.layer:nth-child(n+10)>span{-webkit-text-stroke:3px rgba(0,0,0,.25)}.layer:nth-child(n+11)>span{-webkit-text-stroke:15px #1e90ff;text-shadow:6px 0 6px #00366b,5px 5px 5px #002951,0 6px 6px #00366b}.layer:nth-child(n+12)>span{-webkit-text-stroke:15px #0077ea}.layer:last-child>span{-webkit-text-stroke:17px rgba(0,0,0,.1)}.layer:first-child>span{color:#fff;text-shadow:none}@keyframes type3{100%{transform:rotateY(-40deg) rotateX(-43deg)}}.type4_body{background-color:#1a1a1a;width:500px;height:500px;padding:20px;text-align:right}.type4_body .cancel{position:relative;align-self:center;width:15px;height:18px;font-size:0;margin-bottom:15px}.type4_body .cancel::before,.type4_body .cancel::after{position:absolute;top:0;display:inline-block;content:"";width:2px;height:18px;background-color:#fff}.type4_body .cancel::before{transform:rotate(45deg)}.type4_body .cancel::after{transform:rotate(135deg)}.type4_body .cancel:hover::before,.type4_body .cancel:hover::after{box-shadow:0 0 2px #fefefe}.type4{top:50%;left:50%;width:100%;text-transform:uppercase;letter-spacing:.2em;font-size:3.3em;line-height:2;font-weight:300;text-rendering:optimizeLegibility;text-align:center}.type4{-webkit-animation:type4 50s infinite alternate forwards;-moz-animation:type4 50s infinite alternate forwards;-o-animation:type4 50s infinite alternate forwards;animation:type4 50s infinite alternate forwards}.type4 span{animation-name:anim-text-flow-keys;animation-duration:50s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:forwards}@keyframes anim-text-flow-keys{0%{color:#d6935c}5%{color:#d65c95}10%{color:#a9d65c}15%{color:#5c74d6}20%{color:#6cd65c}25%{color:#d65c87}30%{color:#685cd6}35%{color:#5cd2d6}40%{color:#5cd6d4}45%{color:#d65c87}50%{color:#81d65c}55%{color:#5cd6c4}60%{color:#d65c74}65%{color:#ab5cd6}70%{color:#d65cc6}75%{color:#d65c6c}80%{color:#d6b15c}85%{color:#d65c72}90%{color:#d25cd6}95%{color:#bcd65c}100%{color:#9bd65c}}.type4 span:nth-of-type(1){animation-delay:-19.8s}.type4 span:nth-of-type(2){animation-delay:-19.6s}.type4 span:nth-of-type(3){animation-delay:-19.4s}.type4 span:nth-of-type(4){animation-delay:-19.2s}.type4 span:nth-of-type(5){animation-delay:-19s}.type4 span:nth-of-type(6){animation-delay:-18.8s}.type4 span:nth-of-type(7){animation-delay:-18.6s}.type4 span:nth-of-type(8){animation-delay:-18.4s}.type4 span:nth-of-type(9){animation-delay:-18.2s}.type4 span:nth-of-type(10){animation-delay:-18s}.type4 span:nth-of-type(11){animation-delay:-17.8s}.type4 span:nth-of-type(12){animation-delay:-17.6s}.type4 span:nth-of-type(13){animation-delay:-17.4s}.type4 span:nth-of-type(14){animation-delay:-17.2s}.type4 span:nth-of-type(15){animation-delay:-17s}.type4 span:nth-of-type(16){animation-delay:-16.8s}.type4 span:nth-of-type(17){animation-delay:-16.6s}.type4 span:nth-of-type(18){animation-delay:-16.4s}.type4 span:nth-of-type(19){animation-delay:-16.2s}.type4 span:nth-of-type(20){animation-delay:-16s}.type4 span:nth-of-type(21){animation-delay:-15.8s}.type4 span:nth-of-type(22){animation-delay:-15.6s}.type4 span:nth-of-type(23){animation-delay:-15.4s}.type4 span:nth-of-type(24){animation-delay:-15.2s}.type4 span:nth-of-type(25){animation-delay:-15s}.type4 span:nth-of-type(26){animation-delay:-14.8s}.type4 span:nth-of-type(27){animation-delay:-14.6s}.type4 span:nth-of-type(28){animation-delay:-14.4s}.type4 span:nth-of-type(29){animation-delay:-14.2s}.type4 span:nth-of-type(30){animation-delay:-14s}.type4 span:nth-of-type(31){animation-delay:-13.8s}.type4 span:nth-of-type(32){animation-delay:-13.6s}.type4 span:nth-of-type(33){animation-delay:-13.4s}.type4 span:nth-of-type(34){animation-delay:-13.2s}.type4 span:nth-of-type(35){animation-delay:-13s}.type4 span:nth-of-type(36){animation-delay:-12.8s}.type4 span:nth-of-type(37){animation-delay:-12.6s}.type4 span:nth-of-type(38){animation-delay:-12.4s}.type4 span:nth-of-type(39){animation-delay:-12.2s}.type4 span:nth-of-type(40){animation-delay:-12s}.type4 span:nth-of-type(41){animation-delay:-11.8s}.type4 span:nth-of-type(42){animation-delay:-11.6s}.type4 span:nth-of-type(43){animation-delay:-11.4s}.type4 span:nth-of-type(44){animation-delay:-11.2s}.type4 span:nth-of-type(45){animation-delay:-11s}.type4 span:nth-of-type(46){animation-delay:-10.8s}.type4 span:nth-of-type(47){animation-delay:-10.6s}.type4 span:nth-of-type(48){animation-delay:-10.4s}.type4 span:nth-of-type(49){animation-delay:-10.2s}.type4 span:nth-of-type(50){animation-delay:-10s}.type4 span:nth-of-type(51){animation-delay:-9.8s}.type4 span:nth-of-type(52){animation-delay:-9.6s}.type4 span:nth-of-type(53){animation-delay:-9.4s}.type4 span:nth-of-type(54){animation-delay:-9.2s}.type4 span:nth-of-type(55){animation-delay:-9s}.type4 span:nth-of-type(56){animation-delay:-8.8s}.type4 span:nth-of-type(57){animation-delay:-8.6s}.type4 span:nth-of-type(58){animation-delay:-8.4s}.type4 span:nth-of-type(59){animation-delay:-8.2s}.type4 span:nth-of-type(60){animation-delay:-8s}.type4 span:nth-of-type(61){animation-delay:-7.8s}.type4 span:nth-of-type(62){animation-delay:-7.6s}.type4 span:nth-of-type(63){animation-delay:-7.4s}.type4 span:nth-of-type(64){animation-delay:-7.2s}.type4 span:nth-of-type(65){animation-delay:-7s}.type4 span:nth-of-type(66){animation-delay:-6.8s}.type4 span:nth-of-type(67){animation-delay:-6.6s}.type4 span:nth-of-type(68){animation-delay:-6.4s}.type4 span:nth-of-type(69){animation-delay:-6.2s}.type4 span:nth-of-type(70){animation-delay:-6s}.type4 span:nth-of-type(71){animation-delay:-5.8s}.type4 span:nth-of-type(72){animation-delay:-5.6s}.type4 span:nth-of-type(73){animation-delay:-5.4s}.type4 span:nth-of-type(74){animation-delay:-5.2s}.type4 span:nth-of-type(75){animation-delay:-5s}.type4 span:nth-of-type(76){animation-delay:-4.8s}.type4 span:nth-of-type(77){animation-delay:-4.6s}.type4 span:nth-of-type(78){animation-delay:-4.4s}.type4 span:nth-of-type(79){animation-delay:-4.2s}.type4 span:nth-of-type(80){animation-delay:-4s}.type4 span:nth-of-type(81){animation-delay:-3.8s}.type4 span:nth-of-type(82){animation-delay:-3.6s}.type4 span:nth-of-type(83){animation-delay:-3.4s}.type4 span:nth-of-type(84){animation-delay:-3.2s}.type4 span:nth-of-type(85){animation-delay:-3s}.type4 span:nth-of-type(86){animation-delay:-2.8s}.type4 span:nth-of-type(87){animation-delay:-2.6s}.type4 span:nth-of-type(88){animation-delay:-2.4s}.type4 span:nth-of-type(89){animation-delay:-2.2s}.type4 span:nth-of-type(90){animation-delay:-2s}.type4 span:nth-of-type(91){animation-delay:-1.8s}.type4 span:nth-of-type(92){animation-delay:-1.6s}.type4 span:nth-of-type(93){animation-delay:-1.4s}.type4 span:nth-of-type(94){animation-delay:-1.2s}.type4 span:nth-of-type(95){animation-delay:-1s}.type4 span:nth-of-type(96){animation-delay:-0.8s}.type4 span:nth-of-type(97){animation-delay:-0.6s}.type4 span:nth-of-type(98){animation-delay:-0.4s}.type4 span:nth-of-type(99){animation-delay:-0.2s}.type4 span:nth-of-type(100){animation-delay:0s}.snow_wrap{position:fixed;left:0;top:0;background:linear-gradient(#112233 30%, rgba(102, 102, 119, 0.5647058824));width:100vw;height:100vh;overflow:hidden;z-index:99999;display:flex;align-items:center;justify-content:center}.snow_wrap .snow:before,.snow_wrap .snow:after,.snow_wrap .snow{position:absolute;top:-100vw;left:0;bottom:0;right:0;background-image:radial-gradient(3px 3px at 63vw 39vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 64vw 70vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 86vw 36vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 42vw 50vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 40vw 85vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 68vw 10vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 86vw 17vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 58vw 74vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 31vw 8vw, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 35vw 71vw, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 88vw 14vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 9vw 86vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 76vw 90vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 29vw 8vw, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 60vw 64vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 88vw 90vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 63vw 76vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 70vw 64vw, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 55vw 88vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 33vw 40vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 54vw 16vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 53vw 13vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 25vw 11vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 54vw 11vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 85vw 38vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 28vw 72vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 77vw 89vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 27vw 81vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 49vw 91vw, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 45vw 60vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 40vw 69vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 42vw 49vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 58vw 12vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 27vw 88vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 45vw 10vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 68vw 34vw, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 59vw 51vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 75vw 14vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 86vw 83vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 26vw 30vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 17vw 85vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 44vw 15vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 90vw 36vw, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 39vw 13vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 63vw 53vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 7vw 89vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 72vw 71vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 95vw 41vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 28vw 63vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 22vw 80vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 57vw 83vw, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 83vw 18vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 80vw 78vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 66vw 71vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 49vw 33vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 56vw 62vw, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 30vw 72vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 17vw 59vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 61vw 81vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 26vw 46vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 56vw 52vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 49vw 85vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 57vw 30vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(6px 6px at 88vw 90vw, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 89vw 13vw, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 66vw 65vw, rgba(255, 255, 255, 0.8) 50%, rgba(0, 0, 0, 0)),radial-gradient(4px 4px at 55vw 29vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 93vw 28vw, rgba(255, 255, 255, 0.9) 50%, rgba(0, 0, 0, 0)),radial-gradient(3px 3px at 14vw 12vw, rgba(255, 255, 255, 0.6) 50%, rgba(0, 0, 0, 0)),radial-gradient(5px 5px at 7vw 18vw, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0));background-size:100vw 100vw;animation:snow 3s linear infinite;content:""}.snow_wrap .snow:after{margin-left:-50vw;opacity:.4;animation-duration:6s;animation-direction:reverse;filter:blur(3px)}.snow_wrap .snow:before{animation-duration:9s;animation-direction:reverse;margin-left:-50vw;opacity:.65;filter:blur(1.5px)}.snow_wrap dialog{min-width:25vw;background-color:rgba(0,0,0,0);color:#fff;font-size:30px;text-align:right}.snow_wrap dialog .cancel{position:relative;align-self:center;width:15px;height:18px;font-size:0;margin-right:5px}.snow_wrap dialog .cancel::before,.snow_wrap dialog .cancel::after{position:absolute;top:0;display:inline-block;content:"";width:2px;height:18px;background-color:#fff}.snow_wrap dialog .cancel::before{transform:rotate(45deg)}.snow_wrap dialog .cancel::after{transform:rotate(135deg)}.snow_wrap dialog .cancel:hover::before,.snow_wrap dialog .cancel:hover::after{box-shadow:0 0 2px #fefefe}.snow_wrap dialog p{padding:20px;border:3px solid #fff;text-align:center}@keyframes snow{to{transform:translateY(100vw)}}.wooz::before{position:fixed;content:"";z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(5,48,98,.7725490196) url(../images/_wooz.gif) no-repeat;background-size:contain}.wooz p{position:fixed;z-index:9999;max-width:45vw;max-height:25vh;top:7vw;left:10vh;padding:25px;box-shadow:-0.6vw 0 0 0 #000,.6vw 0 0 0 #000,0 -0.6vw 0 0 #000,0 .6vw 0 0 #000;background-color:#fff;font-weight:bold;font-size:2vw;text-align:center;white-space:pre-wrap;overflow:auto}.wooz .cancel{position:relative;align-self:center;width:15px;height:18px;font-size:0;position:absolute;z-index:9999;top:10px;right:10px}.wooz .cancel::before,.wooz .cancel::after{position:absolute;top:0;display:inline-block;content:"";width:2px;height:18px;background-color:#fff}.wooz .cancel::before{transform:rotate(45deg)}.wooz .cancel::after{transform:rotate(135deg)}.wooz .cancel:hover::before,.wooz .cancel:hover::after{box-shadow:0 0 2px #fefefe}.wooz .cancel::before,.wooz .cancel::after{width:3px;height:20px;background-color:#000}#calendar{height:100vh;max-height:calc(100vh - 184px);min-height:445px}.gcal-holiday{border:none;background-color:rgba(250,204,208,.3) !important}.gcal-holiday .fc-event-title{color:#7b0000}.fc-day-sun,.fc-day-sat{max-width:15%}.fc-day-sat{color:#2974e4}.fc-day-sun{color:#e42b29}.anniv{border:none;background-color:rgba(0,0,0,0);color:blue}.fc-daygrid-day-frame:has(.holyday-event) .fc-daygrid-day-top{color:#e42b29}.fc .holyday-event{border-color:#e55f5f;background-color:rgba(250,204,208,.25);opacity:1;border:none}.fc .holyday-event .fc-list-event-dot{border-color:#e55f5f}.fc .holyday-event .fc-list-event-title,.fc .holyday-event .fc-event-title{color:#e42b29;font-style:normal}.cal_personal{border-style:solid;border-width:0 0 0 3px;padding-left:5px;border-color:#1e7b45;background-color:rgba(30,123,69,.2)}.cal_personal .fc-event-time,.cal_personal .fc-event-title{color:#0f3e23}.cal_personal .fc-daygrid-event-dot{border-color:#1e7b45}.cal_attendance{border-style:solid;border-width:0 0 0 3px;padding-left:5px;border-color:#7249bd;background-color:rgba(114,73,189,.2)}.cal_attendance .fc-event-time,.cal_attendance .fc-event-title{color:#503188}.cal_attendance .fc-daygrid-event-dot{border-color:#7249bd}.cal_event{border-style:solid;border-width:0 0 0 3px;padding-left:5px;border-color:#d85c82;background-color:rgba(216,92,130,.2)}.cal_event .fc-event-time,.cal_event .fc-event-title{color:#bb2d58}.cal_event .fc-daygrid-event-dot{border-color:#d85c82}.cal_meeting{border-style:solid;border-width:0 0 0 3px;padding-left:5px;border-color:#4285f4;background-color:rgba(66,133,244,.2)}.cal_meeting .fc-event-time,.cal_meeting .fc-event-title{color:#0d5bdd}.cal_meeting .fc-daygrid-event-dot{border-color:#4285f4}.cal_leave{border-style:solid;border-width:0 0 0 3px;padding-left:5px;border-color:#7249bd;background-color:rgba(114,73,189,.2)}.cal_leave .fc-event-time,.cal_leave .fc-event-title{color:#503188}.cal_leave .fc-daygrid-event-dot{border-color:#7249bd}.cal_admin{border-style:solid;border-width:0 0 0 3px;padding-left:5px;border-color:#2a516f;background-color:rgba(42,81,111,.2)}.cal_admin .fc-event-time,.cal_admin .fc-event-title{color:#152938}.cal_admin .fc-daygrid-event-dot{border-color:#2a516f}.cal_edu{border-style:solid;border-width:0 0 0 3px;padding-left:5px;border-color:#d85c82;background-color:rgba(216,92,130,.2)}.cal_edu .fc-event-time,.cal_edu .fc-event-title{color:#bb2d58}.cal_edu .fc-daygrid-event-dot{border-color:#d85c82}.cal_busy{border-style:solid;border-width:0 0 0 3px;padding-left:5px;border-width:1px}.cal_busy .fc-event-time,.cal_busy .fc-event-title{color:#00477f}.cal_absence{border-style:solid;border-width:0 0 0 3px;padding-left:5px;border-width:1px}.cal_absence .fc-event-time,.cal_absence .fc-event-title{color:#333}.cal_holiday{border-style:solid;border-width:0 0 0 3px;padding-left:5px;border-width:1px}.cal_holiday .fc-event-time,.cal_holiday .fc-event-title{color:red}.cal_delay{border-style:solid;border-width:0 0 0 3px;padding-left:5px;border-width:1px}.cal_delay .fc-event-time,.cal_delay .fc-event-title{color:red}.wbs .fc-datagrid-header{background-color:#edf0f3}.wbs .fc-timeline-header{background-color:#f5f5f5}.wbs [role=columnheader] .fc-datagrid-cell-frame{justify-content:center}.wbs .fc-resource-group .fc-datagrid-cell-cushion{text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:0}.wbs .fc-timeline-header a{color:#363636}.wbs .wbs_step{background-color:#f9fafc}.wbs .wbs_step .fc-datagrid-cell-cushion{padding:8px 0 0}.wbs .fc .fc-timeline-lane-frame .fc-timeline-events{top:calc(50% - 12px)}.wbs tr[role=row]:is(:has(.fc-icon-minus-square),:has(.fc-icon-plus-square)) td{background-color:#f9fafc;font-weight:600}.fc-resourceTimelineYear-view .fc-timeline-slot{color:inherit}#cal-roombook .fc-datagrid-cell-main,#cal-roombook thead .fc-sticky{display:inline-flex;align-items:center;gap:5px}#cal-roombook .fc-datagrid-cell-main::before,#cal-roombook thead .fc-sticky::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:14px;height:14px}#cal-roombook .roomA{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:rgba(255,99,71,.15);border-color:tomato}#cal-roombook .roomA .fc-event-time,#cal-roombook .roomA .fc-event-title{color:tomato}#cal-roombook .roomA .fc-event-title{color:#e02200}#cal-roombook .fc-resourceTimeGridWeek-view .roomA{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:tomato}#cal-roombook .fc-resourceTimeGridWeek-view .roomA .fc-event-time,#cal-roombook .fc-resourceTimeGridWeek-view .roomA .fc-event-title{color:tomato}#cal-roombook .fc-resourceTimeGridWeek-view .roomA .fc-event-title::before{content:"⋯";color:#fff;width:100%;display:inline-block;font-weight:bold;font-size:1.5em;text-align:center;border:1px solid rgba(0,0,0,0);border-radius:3px}#cal-roombook .fc-resourceTimeGridWeek-view .roomA .fc-event-title:hover::before{border-color:#fff}#cal-roombook [data-resource-id=A].fc-col-header-cell .fc-sticky::before,#cal-roombook [data-resource-id=A] .fc-datagrid-cell-main::before{background-color:tomato}#cal-roombook .roomB{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:rgba(86,177,182,.15);border-color:#56b1b6}#cal-roombook .roomB .fc-event-time,#cal-roombook .roomB .fc-event-title{color:#56b1b6}#cal-roombook .roomB .fc-event-title{color:#327074}#cal-roombook .fc-resourceTimeGridWeek-view .roomB{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:#56b1b6}#cal-roombook .fc-resourceTimeGridWeek-view .roomB .fc-event-time,#cal-roombook .fc-resourceTimeGridWeek-view .roomB .fc-event-title{color:#56b1b6}#cal-roombook .fc-resourceTimeGridWeek-view .roomB .fc-event-title::before{content:"⋯";color:#fff;width:100%;display:inline-block;font-weight:bold;font-size:1.5em;text-align:center;border:1px solid rgba(0,0,0,0);border-radius:3px}#cal-roombook .fc-resourceTimeGridWeek-view .roomB .fc-event-title:hover::before{border-color:#fff}#cal-roombook [data-resource-id=B].fc-col-header-cell .fc-sticky::before,#cal-roombook [data-resource-id=B] .fc-datagrid-cell-main::before{background-color:#56b1b6}#cal-roombook .roomC{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:rgba(255,107,203,.15);border-color:#ff6bcb}#cal-roombook .roomC .fc-event-time,#cal-roombook .roomC .fc-event-title{color:#ff6bcb}#cal-roombook .roomC .fc-event-title{color:#ff05a7}#cal-roombook .fc-resourceTimeGridWeek-view .roomC{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:#ff6bcb}#cal-roombook .fc-resourceTimeGridWeek-view .roomC .fc-event-time,#cal-roombook .fc-resourceTimeGridWeek-view .roomC .fc-event-title{color:#ff6bcb}#cal-roombook .fc-resourceTimeGridWeek-view .roomC .fc-event-title::before{content:"⋯";color:#fff;width:100%;display:inline-block;font-weight:bold;font-size:1.5em;text-align:center;border:1px solid rgba(0,0,0,0);border-radius:3px}#cal-roombook .fc-resourceTimeGridWeek-view .roomC .fc-event-title:hover::before{border-color:#fff}#cal-roombook [data-resource-id=C].fc-col-header-cell .fc-sticky::before,#cal-roombook [data-resource-id=C] .fc-datagrid-cell-main::before{background-color:#ff6bcb}#cal-roombook .roomD{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:rgba(145,103,223,.15);border-color:#9167df}#cal-roombook .roomD .fc-event-time,#cal-roombook .roomD .fc-event-title{color:#9167df}#cal-roombook .roomD .fc-event-title{color:#5a27b9}#cal-roombook .fc-resourceTimeGridWeek-view .roomD{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:#9167df}#cal-roombook .fc-resourceTimeGridWeek-view .roomD .fc-event-time,#cal-roombook .fc-resourceTimeGridWeek-view .roomD .fc-event-title{color:#9167df}#cal-roombook .fc-resourceTimeGridWeek-view .roomD .fc-event-title::before{content:"⋯";color:#fff;width:100%;display:inline-block;font-weight:bold;font-size:1.5em;text-align:center;border:1px solid rgba(0,0,0,0);border-radius:3px}#cal-roombook .fc-resourceTimeGridWeek-view .roomD .fc-event-title:hover::before{border-color:#fff}#cal-roombook [data-resource-id=D].fc-col-header-cell .fc-sticky::before,#cal-roombook [data-resource-id=D] .fc-datagrid-cell-main::before{background-color:#9167df}#cal-roombook .roomE{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:rgba(239,187,15,.15);border-color:#efbb0f}#cal-roombook .roomE .fc-event-time,#cal-roombook .roomE .fc-event-title{color:#efbb0f}#cal-roombook .roomE .fc-event-title{color:#8f7009}#cal-roombook .fc-resourceTimeGridWeek-view .roomE{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:#efbb0f}#cal-roombook .fc-resourceTimeGridWeek-view .roomE .fc-event-time,#cal-roombook .fc-resourceTimeGridWeek-view .roomE .fc-event-title{color:#efbb0f}#cal-roombook .fc-resourceTimeGridWeek-view .roomE .fc-event-title::before{content:"⋯";color:#fff;width:100%;display:inline-block;font-weight:bold;font-size:1.5em;text-align:center;border:1px solid rgba(0,0,0,0);border-radius:3px}#cal-roombook .fc-resourceTimeGridWeek-view .roomE .fc-event-title:hover::before{border-color:#fff}#cal-roombook [data-resource-id=E].fc-col-header-cell .fc-sticky::before,#cal-roombook [data-resource-id=E] .fc-datagrid-cell-main::before{background-color:#efbb0f}#cal-roombook .roomF{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:rgba(66,133,244,.15);border-color:#4285f4}#cal-roombook .roomF .fc-event-time,#cal-roombook .roomF .fc-event-title{color:#4285f4}#cal-roombook .roomF .fc-event-title{color:#0b51c5}#cal-roombook .fc-resourceTimeGridWeek-view .roomF{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:#4285f4}#cal-roombook .fc-resourceTimeGridWeek-view .roomF .fc-event-time,#cal-roombook .fc-resourceTimeGridWeek-view .roomF .fc-event-title{color:#4285f4}#cal-roombook .fc-resourceTimeGridWeek-view .roomF .fc-event-title::before{content:"⋯";color:#fff;width:100%;display:inline-block;font-weight:bold;font-size:1.5em;text-align:center;border:1px solid rgba(0,0,0,0);border-radius:3px}#cal-roombook .fc-resourceTimeGridWeek-view .roomF .fc-event-title:hover::before{border-color:#fff}#cal-roombook [data-resource-id=F].fc-col-header-cell .fc-sticky::before,#cal-roombook [data-resource-id=F] .fc-datagrid-cell-main::before{background-color:#4285f4}#cal-roombook .roomG{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:rgba(127,65,3,.15);border-color:#7f4103}#cal-roombook .roomG .fc-event-time,#cal-roombook .roomG .fc-event-title{color:#7f4103}#cal-roombook .roomG .fc-event-title{color:#1b0e01}#cal-roombook .fc-resourceTimeGridWeek-view .roomG{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:#7f4103}#cal-roombook .fc-resourceTimeGridWeek-view .roomG .fc-event-time,#cal-roombook .fc-resourceTimeGridWeek-view .roomG .fc-event-title{color:#7f4103}#cal-roombook .fc-resourceTimeGridWeek-view .roomG .fc-event-title::before{content:"⋯";color:#fff;width:100%;display:inline-block;font-weight:bold;font-size:1.5em;text-align:center;border:1px solid rgba(0,0,0,0);border-radius:3px}#cal-roombook .fc-resourceTimeGridWeek-view .roomG .fc-event-title:hover::before{border-color:#fff}#cal-roombook [data-resource-id=G].fc-col-header-cell .fc-sticky::before,#cal-roombook [data-resource-id=G] .fc-datagrid-cell-main::before{background-color:#7f4103}#cal-roombook .roomH{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:rgba(135,210,84,.15);border-color:#87d254}#cal-roombook .roomH .fc-event-time,#cal-roombook .roomH .fc-event-title{color:#87d254}#cal-roombook .roomH .fc-event-title{color:#559828}#cal-roombook .fc-resourceTimeGridWeek-view .roomH{border-style:solid;border-width:0 0 0 3px;padding-left:5px;background-color:#87d254}#cal-roombook .fc-resourceTimeGridWeek-view .roomH .fc-event-time,#cal-roombook .fc-resourceTimeGridWeek-view .roomH .fc-event-title{color:#87d254}#cal-roombook .fc-resourceTimeGridWeek-view .roomH .fc-event-title::before{content:"⋯";color:#fff;width:100%;display:inline-block;font-weight:bold;font-size:1.5em;text-align:center;border:1px solid rgba(0,0,0,0);border-radius:3px}#cal-roombook .fc-resourceTimeGridWeek-view .roomH .fc-event-title:hover::before{border-color:#fff}#cal-roombook [data-resource-id=H].fc-col-header-cell .fc-sticky::before,#cal-roombook [data-resource-id=H] .fc-datagrid-cell-main::before{background-color:#87d254}#cal-roombook .fc-resourceTimeGridWeek-view .fc-event{border-left:none;padding-left:0;min-height:22px}.main_plan.fc .fc-toolbar.fc-header-toolbar{position:relative;margin-bottom:15px;justify-content:center}.main_plan.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:first-of-type{position:absolute;left:0;top:50%;transform:translateY(-50%)}.main_plan.fc .fc-button{padding:0;background-color:rgba(0,0,0,0);border:1px solid #d2d2d2;border-radius:50%;font-size:12px}.main_plan.fc .fc-toolbar-chunk div{display:flex;align-items:center;gap:5px}.main_plan.fc .fc-toolbar-chunk div .fc-icon{line-height:12px}.main_plan.fc .fc-toolbar-chunk div .fc-icon::before{color:#404654;font-size:12px}.main_plan.fc .fc-daygrid-day-frame{display:flex;align-items:center;justify-content:center}.main_plan.fc .fc-daygrid-day-number{width:24px;font-size:11px;color:#737781;border-radius:50%;aspect-ratio:1;text-align:center}.main_plan.fc .fc-daygrid-day-number:hover{background-color:#edf0f3}.main_plan.fc .selected .fc-highlight{background-color:rgba(0,0,0,0)}.main_plan.fc .selected .fc-daygrid-day-top .fc-daygrid-day-number{background-color:#e42b29;color:#fff}.main_plan.fc .fc-toolbar-title{color:#404654;font-size:14px;margin:0 30px;font-weight:bold}.main_plan.fc.fc-theme-standard .fc-scrollgrid,.main_plan.fc.fc-theme-standard td,.main_plan.fc.fc-theme-standard th{border:none}.main_plan.fc .fc-daygrid-day-top{justify-content:center;align-items:center;height:100%}.main_plan.fc .fc-today-button{color:#71798a;border-radius:10px;padding:0 7px}.main_plan.fc .fc-today-button::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:8px;height:8px;background-color:rgba(228,43,41,.3137254902);border-radius:50%;margin-right:4px}.main_plan.fc .fc-today-button:hover{color:#363636}.calendar_attendance{position:relative;display:flex;flex-direction:column;gap:10px}.calendar_attendance .attendace_legend{flex-shrink:0;display:flex;gap:15px;margin-top:auto}.calendar_attendance .attendace_legend li{font-size:12px;color:#a1a4ad}.calendar_attendance .attendace_legend li::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"font";margin-right:5px;vertical-align:middle}.calendar_attendance .attendace_legend li:nth-child(1)::before{content:"";color:#999}.calendar_attendance .attendace_legend li:nth-child(2)::before{content:"";color:#006875}.calendar_attendance .attendace_legend li:nth-child(3)::before{content:"";color:#62b3d1}.calendar_attendance .attendace_legend li:nth-child(4)::before{content:"";color:#ffab4a}.calendar_attendance .attendace_legend li:nth-child(5)::before{content:"";color:#ff9924}.calendar_attendance .attendace_legend li:nth-child(6)::before{content:"";color:#ffc580}.calendar_attendance .attendace_legend li:nth-child(7)::before{content:"";color:#ff3c87}.calendar_attendance .attendace_legend li:nth-child(8)::before{content:"";color:#e42b29}.calendar_attendance .attendace_legend li:nth-child(9)::before{content:"";color:#7249bd}.calendar_attendance .attendace_legend li:nth-child(10)::before{content:"";color:#3788d8}.calendar_attendance .attendace_legend li:nth-child(11)::before{content:"";color:#21d4a9}.calendar_attendance #calendar{flex:1 1 auto;min-height:420px;max-height:calc(100vh - 210px)}.calendar_attendance #calendar .fc-event{border-width:0;background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .regular{border-style:solid;border-width:0 0 0 3px;padding-left:5px;display:flex;align-items:center;background-color:rgba(98,179,209,.13);font-size:11px;border-width:0}.calendar_attendance #calendar .regular::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#62b3d1;margin:0 4px}.calendar_attendance #calendar .regular.fc-daygrid-dot-event{background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .regular .fc-event-time,.calendar_attendance #calendar .regular .fc-event-title{color:#62b3d1}.calendar_attendance #calendar .early,.calendar_attendance #calendar .late{border-style:solid;border-width:0 0 0 3px;padding-left:5px;display:flex;align-items:center;background-color:rgba(255,60,135,.13);font-size:11px;border-width:0}.calendar_attendance #calendar .early::before,.calendar_attendance #calendar .late::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#ff3c87;margin:0 4px}.calendar_attendance #calendar .early.fc-daygrid-dot-event,.calendar_attendance #calendar .late.fc-daygrid-dot-event{background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .early .fc-event-time,.calendar_attendance #calendar .early .fc-event-title,.calendar_attendance #calendar .late .fc-event-time,.calendar_attendance #calendar .late .fc-event-title{color:#ff3c87}.calendar_attendance #calendar .early.fc-event .fc-event-title,.calendar_attendance #calendar .late.fc-event .fc-event-title{color:#62b3d1}.calendar_attendance #calendar .early b,.calendar_attendance #calendar .late b{font-weight:700;color:#ff3c87}.calendar_attendance #calendar .scheduled{border-style:solid;border-width:0 0 0 3px;padding-left:5px;display:flex;align-items:center;background-color:rgba(153,153,153,.13);font-size:11px;border-width:0}.calendar_attendance #calendar .scheduled::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#999;margin:0 4px}.calendar_attendance #calendar .scheduled.fc-daygrid-dot-event{background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .scheduled .fc-event-time,.calendar_attendance #calendar .scheduled .fc-event-title{color:#999}.calendar_attendance #calendar .scheduled.fc-event .fc-event-title{color:#ccc}.calendar_attendance #calendar .on-duty{border-style:solid;border-width:0 0 0 3px;padding-left:5px;display:flex;align-items:center;background-color:rgba(0,104,117,.13);font-size:11px;border-width:0}.calendar_attendance #calendar .on-duty::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#006875;margin:0 4px}.calendar_attendance #calendar .on-duty.fc-daygrid-dot-event{background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .on-duty .fc-event-time,.calendar_attendance #calendar .on-duty .fc-event-title{color:#006875}.calendar_attendance #calendar .overtime{border-style:solid;border-width:0 0 0 3px;padding-left:5px;display:flex;align-items:center;background-color:rgba(255,171,74,.13);font-size:11px;border-width:0}.calendar_attendance #calendar .overtime::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#ffab4a;margin:0 4px}.calendar_attendance #calendar .overtime.fc-daygrid-dot-event{background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .overtime .fc-event-time,.calendar_attendance #calendar .overtime .fc-event-title{color:#ffab4a}.calendar_attendance #calendar .holiday_work{border-style:solid;border-width:0 0 0 3px;padding-left:5px;display:flex;align-items:center;background-color:rgba(255,153,36,.13);font-size:11px;border-width:0}.calendar_attendance #calendar .holiday_work::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#ff9924;margin:0 4px}.calendar_attendance #calendar .holiday_work.fc-daygrid-dot-event{background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .holiday_work .fc-event-time,.calendar_attendance #calendar .holiday_work .fc-event-title{color:#ff9924}.calendar_attendance #calendar .night{border-style:solid;border-width:0 0 0 3px;padding-left:5px;display:flex;align-items:center;background-color:rgba(33,212,169,.13);font-size:11px;border-width:0}.calendar_attendance #calendar .night::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#21d4a9;margin:0 4px}.calendar_attendance #calendar .night.fc-daygrid-dot-event{background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .night .fc-event-time,.calendar_attendance #calendar .night .fc-event-title{color:#21d4a9}.calendar_attendance #calendar .off,.calendar_attendance #calendar .dayline .row_wrap .out,.dayline .row_wrap .calendar_attendance #calendar .out,.calendar_attendance #calendar .timeline .row_wrap .out,.timeline .row_wrap .calendar_attendance #calendar .out{border-style:solid;border-width:0 0 0 3px;padding-left:5px;display:flex;align-items:center;background-color:rgba(114,73,189,.13);font-size:11px;border-width:0}.calendar_attendance #calendar .off::before,.calendar_attendance #calendar .dayline .row_wrap .out::before,.dayline .row_wrap .calendar_attendance #calendar .out::before,.calendar_attendance #calendar .timeline .row_wrap .out::before,.timeline .row_wrap .calendar_attendance #calendar .out::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#7249bd;margin:0 4px}.calendar_attendance #calendar .off.fc-daygrid-dot-event,.calendar_attendance #calendar .dayline .row_wrap .fc-daygrid-dot-event.out,.dayline .row_wrap .calendar_attendance #calendar .fc-daygrid-dot-event.out,.calendar_attendance #calendar .timeline .row_wrap .fc-daygrid-dot-event.out,.timeline .row_wrap .calendar_attendance #calendar .fc-daygrid-dot-event.out{background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .off .fc-event-time,.calendar_attendance #calendar .dayline .row_wrap .out .fc-event-time,.dayline .row_wrap .calendar_attendance #calendar .out .fc-event-time,.calendar_attendance #calendar .timeline .row_wrap .out .fc-event-time,.timeline .row_wrap .calendar_attendance #calendar .out .fc-event-time,.calendar_attendance #calendar .off .fc-event-title,.calendar_attendance #calendar .dayline .row_wrap .out .fc-event-title,.dayline .row_wrap .calendar_attendance #calendar .out .fc-event-title,.calendar_attendance #calendar .timeline .row_wrap .out .fc-event-title,.timeline .row_wrap .calendar_attendance #calendar .out .fc-event-title{color:#7249bd}.calendar_attendance #calendar .out{border-style:solid;border-width:0 0 0 3px;padding-left:5px;display:flex;align-items:center;background-color:rgba(55,136,216,.13);font-size:11px;border-width:0}.calendar_attendance #calendar .out::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#3788d8;margin:0 4px}.calendar_attendance #calendar .out.fc-daygrid-dot-event{background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .out .fc-event-time,.calendar_attendance #calendar .out .fc-event-title{color:#3788d8}.calendar_attendance #calendar .truancy{border-style:solid;border-width:0 0 0 3px;padding-left:5px;display:flex;align-items:center;background-color:rgba(228,43,41,.13);font-size:11px;border-width:0}.calendar_attendance #calendar .truancy::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#e42b29;margin:0 4px}.calendar_attendance #calendar .truancy.fc-daygrid-dot-event{background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .truancy .fc-event-time,.calendar_attendance #calendar .truancy .fc-event-title{color:#e42b29}.calendar_attendance #calendar .not_entered{border-style:solid;border-width:0 0 0 3px;padding-left:5px;display:flex;align-items:center;background-color:rgba(255,197,128,.13);font-size:11px;border-width:0}.calendar_attendance #calendar .not_entered::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#ffc580;margin:0 4px}.calendar_attendance #calendar .not_entered.fc-daygrid-dot-event{background-color:rgba(0,0,0,0)}.calendar_attendance #calendar .not_entered .fc-event-time,.calendar_attendance #calendar .not_entered .fc-event-title{color:#ffc580}.calendar_attendance #calendar .not_entered.fc-event .fc-event-title{color:#62b3d1}.calendar_attendance #calendar .not_entered b{font-weight:700;color:#ffc580}.modal,:modal{min-width:300px;margin:auto;padding:0;border:none;box-shadow:1.4px 1.4px 29px 0 rgba(0,0,0,.08);font-size:13px}.modal::-webkit-scrollbar,:modal::-webkit-scrollbar{width:17px}.modal::-webkit-scrollbar-track,:modal::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.modal::-webkit-scrollbar-thumb,:modal::-webkit-scrollbar-thumb{background-color:#e5e6e8;border-radius:10px;background-clip:padding-box;border:5px solid rgba(0,0,0,0)}.modal ::backdrop,:modal ::backdrop{background-color:#363636}.modal{position:fixed;left:50%;top:50%;z-index:9999;background-color:#fff;transform:translate(-50%, -50%)}.p_header{display:flex;padding:7px 18px 8px;background-color:#e42b29;color:#fff;font-size:16px;letter-spacing:-0.4px}.p_header strong{flex:1}.p_header .cancel{position:relative;align-self:center;width:15px;height:18px;font-size:0}.p_header .cancel::before,.p_header .cancel::after{position:absolute;top:0;display:inline-block;content:"";width:2px;height:18px;background-color:#fff}.p_header .cancel::before{transform:rotate(45deg)}.p_header .cancel::after{transform:rotate(135deg)}.p_header .cancel:hover::before,.p_header .cancel:hover::after{box-shadow:0 0 2px #fefefe}.p_body{position:relative;max-height:calc(100vh - 100px);overflow-y:auto;padding:35px 25px 25px;font-size:13px;letter-spacing:-0.33px;color:#111;line-height:20px}.p_body .p_body_tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.p_body .p_body_tit h1{font-size:14px;color:#000;font-weight:bold}.p_body .p_body_tit h1::before{position:relative;top:-3px;display:inline-block;content:"";width:6px;height:6px;margin-right:7px;border-radius:6px;background-color:#c4c4c4}.p_body .p_body_tit h1 em{font-weight:normal}.p_body .p_body_tit ul{display:flex;justify-content:space-between;align-items:center;justify-content:flex-start}.p_body .p_body_tit ul li{margin-right:10px}.p_body .p_body_tit ul li:last-child{margin-right:0}.p_body .p_body_tit ul *{align-self:center;vertical-align:middle}.p_body .p_body_tit:not(:has(h1)){margin-bottom:3px}.p_body .p_body_tit .tool{margin-left:auto}.p_body .auth h2{font-size:26px;font-weight:600;color:#000;letter-spacing:-1.95px;text-align:center}.p_body .auth>p{padding:10px;border-radius:3px;background:#edf0f3;text-align:center;font-size:13px}.p_body .btn_wrap{justify-content:end;padding:20px 0 0}.p_body .tab_contents.login_join_wrap,.p_body>.login_join_wrap{min-height:auto;margin-top:0;padding-top:0}.p_body .tab_contents.login_join_wrap h2,.p_body>.login_join_wrap h2{margin-top:0;margin-bottom:30px}.p_body .tab_contents.login_join_wrap .login_step02,.p_body>.login_join_wrap .login_step02{margin-top:0}.p_body .tab_contents.login_join_wrap input:disabled,.p_body>.login_join_wrap input:disabled{cursor:not-allowed}.p_body .tab_contents.login_join_wrap input:disabled:active,.p_body>.login_join_wrap input:disabled:active{border-bottom-color:#bbb}.p_body .join .join_result{margin:50px auto 0;font-size:16px}.p_body .join .ipt_wrap{margin-top:20px}.org_wrap{display:flex;gap:10px}.org_wrap .btn_tree_wrap{align-self:center}.org_wrap .btn_tree_wrap .btn_tree{display:block;margin-bottom:4px}.tree_wrap>.sortable{min-width:290px;width:100%;height:250px}.tree_wrap>.search_box{width:100%}.tree_wrap .tree_result li{display:flex;justify-content:space-between;letter-spacing:-0.98px}.tree_wrap .tree_result,.tree_wrap .tree_selected{padding:7px 0;border:1px solid #ddd;overflow-y:auto;background-color:#fff}.tree_wrap .tree_result li,.tree_wrap .tree_selected li{display:flex;align-items:center;position:relative;z-index:1;padding:0 10px;margin-bottom:5px}.tree_wrap .tree_result li:last-child,.tree_wrap .tree_selected li:last-child{margin-bottom:0}.tree_wrap .tree_result li label,.tree_wrap .tree_selected li label{vertical-align:middle}.tree_wrap .tree_result li label::before,.tree_wrap .tree_selected li label::before{position:absolute;z-index:-1;top:0;left:0;display:none;content:"";width:100%;height:100%;background-color:#f9fafc}.tree_wrap .tree_result li:hover label::before,.tree_wrap .tree_selected li:hover label::before{display:inline-block}.tree_wrap .tree_result li input[type=checkbox],.tree_wrap .tree_selected li input[type=checkbox]{margin-right:3px}.tree_wrap .tree_result li input[type=checkbox]:checked+label::before,.tree_wrap .tree_selected li input[type=checkbox]:checked+label::before{display:inline-block}.tree_wrap .tree_result li input[type=checkbox]+label,.tree_wrap .tree_selected li input[type=checkbox]+label{display:inline-block}.tree_wrap .tree_result li input[type=checkbox]+label>span:first-child,.tree_wrap .tree_selected li input[type=checkbox]+label>span:first-child{font-size:12px;color:#000}.tree_wrap .tree_result li input[type=checkbox]+label>span:first-child b,.tree_wrap .tree_selected li input[type=checkbox]+label>span:first-child b{font-weight:bold}.tree_wrap .tree_result li input[type=checkbox]+label>span:last-child,.tree_wrap .tree_selected li input[type=checkbox]+label>span:last-child{font-size:11px;color:#717889}.tree_wrap .selected{margin-top:10px}.tree_wrap .tree_result{width:325px;height:523px;padding:10px 0}.p_moveGroup .tree_wrap>.sortable,.p_moveGroup .tree_selected,.p_mngTree .tree_wrap>.sortable,.p_mngTree .tree_selected{margin-bottom:6px}.p_moveGroup .tree_selected,.p_mngTree .tree_selected{height:240px;margin-bottom:0}.warning_wrap{float:left;margin-right:15px}.warning_wrap img{display:block;width:40px;height:34px}.warning_wrap+div{color:#333}.approval_often_wrap{width:800px}.approval_often_wrap .approval_often .reset{letter-spacing:-1.1px;font-size:11px;color:#686868;transition:.5s}.approval_often_wrap .approval_often .reset:hover::before{top:-2px;transform:rotate(90deg)}.approval_often_wrap .approval_often .reset::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";position:relative;top:-1px;margin-right:3px;font-size:12px;color:#686868;vertical-align:top;transform:rotate(0deg);transition:.5s}.approval_often_wrap .approval_often .my_form{padding:5px 15px 0}.approval_often_wrap .approval_often li.ph{border:1px dashed #e42b29 !important}.approval_often_wrap .my_form ul{flex-wrap:wrap;justify-content:flex-start;overflow-y:auto}.approval_often_wrap .my_form ul li{color:#717889;cursor:pointer}.approval_often_wrap .my_form ul li a:has(span){padding-right:0}.approval_often_wrap .my_form ul li a:has(span):hover span::before{color:#ff6664}.approval_often_wrap .my_form ul li a:has(span) span{font-size:0;vertical-align:middle;line-height:1;vertical-align:top;line-height:28px}.approval_often_wrap .my_form ul li a:has(span) span::before{display:inline-block;font-family:"fontello";font-weight:normal;content:none;font-size:13px;color:#848890}.approval_often_wrap .my_form ul li a:has(span) span::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:12px;padding:0 8px;color:#ebebeb;vertical-align:middle}.approval_often_wrap .approval_list{padding:30px 15px 0;border:solid #b6bac5;border-width:2px 0}.approval_often_wrap .approval_list .p_body_tit h1::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";width:auto;height:auto;background:rgba(0,0,0,0);font-size:9px}.approval_often_wrap .approval_list .p_body_tit button.reset{font-size:11px;color:#686868;letter-spacing:-1.1px}.p_relDoc{width:1100px;min-width:905px}.p_relDoc .split_area{background-color:#edf0f3;border:1px solid #bec7d2;align-items:stretch}.p_relDoc .split_area>section{max-height:612px;flex-grow:1;overflow-y:auto}.p_relDoc .split_area .doc_lst li{border-bottom:1px solid #ebebeb;padding:10px;white-space:nowrap;background-color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.2)}.p_relDoc .split_area .doc_lst li:hover{background-color:#f9fafc;cursor:pointer}.p_relDoc .split_area .doc_lst li.on{background-color:#fef5f5}.p_relDoc .split_area .doc_lst .infoDoc{display:flex;gap:5px;margin-bottom:5px;align-items:center}.p_relDoc .split_area .doc_lst .infoDoc i:last-of-type{flex-shrink:0;margin-left:auto}.p_relDoc .split_area .doc_lst .user_module{display:inline-flex;vertical-align:middle}.p_relDoc .split_area .doc_lst .badge{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;padding:0 5px;border:1px solid #e42b29;vertical-align:middle;font-size:11px;color:#e42b29}.p_relDoc .split_area .doc_lst .subject{display:flex;justify-content:space-between;align-items:center}.p_relDoc .split_area .doc_lst .subject strong{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.p_relDoc .split_area .doc_lst .txt_date{font-size:11px}.p_relDoc .split_area .rel_mem_lst{border-top:1px solid #ebebeb;margin-top:5px;padding-top:5px}.p_relDoc .split_area .rel_mem_lst dl{display:flex;gap:3px}.p_relDoc .split_area .rel_mem_lst dl:not(.approval_lst) dt{letter-spacing:.5px}.p_relDoc .split_area .rel_mem_lst dt::before{content:"·";margin-right:3px}.p_relDoc .split_area .rel_mem_lst dt::after{content:":";margin:0 3px}.p_relDoc .split_area .rel_mem_lst .approval_lst dd::after{content:"→";margin:0 3px}.p_relDoc .split_area .rel_mem_lst .approval_lst dd:last-of-type::after{display:none}.p_relDoc .split_area>.flex_right{width:50%;border-left:1px solid #bec7d2;padding:15px 10px;min-width:500px}.p_relDoc .split_area>.flex_right .form_wrap{padding:0}.p_relDoc .split_area>.flex_right input.w_money,.p_relDoc .split_area>.flex_right select.w_money{width:100%}.p_planEdit,.p_planView{width:850px}.p_planEdit td,.p_planView td{white-space:normal}.p_planEdit .plan_cot,.p_planView .plan_cot{height:100px;overflow-y:auto}.p_planEdit .meeting_room,.p_planView .meeting_room{display:inline-block;margin-right:3px}.p_planEdit .contributor_add,.p_planView .contributor_add{display:none}.p_planEdit [data-tglwrap],.p_planView [data-tglwrap]{height:34px;border-top:1px solid #ebebeb;margin-top:5px;padding:4px 0 0 3px}.p_planEdit .ls_contributor,.p_planView .ls_contributor{display:flex;flex-direction:column;gap:5px;margin:5px 0;max-height:120px;overflow-y:auto;padding-right:5px}.p_planEdit .ls_contributor li,.p_planView .ls_contributor li{display:flex;align-items:center}.p_planEdit .ls_contributor em:not(.tag_pm),.p_planView .ls_contributor em:not(.tag_pm){margin-left:auto}.p_planEdit .editor_wrap .ck-editor .ck-content,.p_planView .editor_wrap .ck-editor .ck-content{height:170px}.p_status_roomBook{width:1000px}.p_status_roomBook .calendar{height:585px}.p_status_roomBook .fc-book-button{display:none}.p_projDoc,.p_requireMan,.p_workMy,.p_taskMan{width:730px}.p_projDoc td,.p_requireMan td,.p_workMy td,.p_taskMan td{white-space:normal}.p_projDoc{width:780px}.p_projDoc .tbl_default td{text-align:left !important}.p_projDoc .desc{white-space:nowrap}.p_taskMan td{min-width:150px}.p_workDay,.p_workMy{width:850px}header .btnClose{position:relative;align-self:center;width:10px;height:11px;font-size:0}header .btnClose::before,header .btnClose::after{position:absolute;top:0;display:inline-block;content:"";width:2px;height:11px;background-color:#bebebe}header .btnClose::before{transform:rotate(45deg)}header .btnClose::after{transform:rotate(135deg)}header .btnClose:hover::before,header .btnClose:hover::after{box-shadow:0 0 2px #bdbdbd}.tbl_default>td[contenteditable]{height:var(--h);max-height:450px;overflow-y:auto}.p_alert{position:absolute;top:59px;right:10px;width:300px;background-color:#fff;border:3px solid #efeded;box-shadow:0 0 1px #000 inset;z-index:10000}.p_alert header{display:flex;align-items:center;gap:8px;height:40px;padding:0 15px;border-bottom:1px solid #d7d7d7}.p_alert header h1{font-size:15px;color:#404654;font-weight:bold;letter-spacing:-0.7px}.p_alert header .btnClose{margin:0 0 0 auto}.p_alert header .btn_switch_single{width:auto}.p_alert .alert_lst{max-height:calc(100vh - 150px);overflow-y:auto;padding:1px;border:1px solid #d7d7d7;border-width:0 1px}.p_alert .alert_lst li{border-top:1px solid #d7d7d7;padding:10px;cursor:pointer}.p_alert .alert_lst li:hover{outline:1px solid #5d85d9}.p_alert .alert_lst li:first-child{border-top:none}.p_alert .alert_lst:empty{padding:10px}.p_alert .alert_lst:empty::before{display:flex;justify-content:center;align-items:center;height:100%;content:"알림이 없습니다.";padding:10px 5px;border-radius:3px;background-color:#ececec;font-size:13px;color:#777;height:100px;background-color:rgba(0,0,0,.05)}.p_alert .alert_tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.p_alert .alert_tit h2{position:relative;flex:1 0 auto;font-size:14px;font-weight:bold;letter-spacing:-0.35px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.p_alert .alert_tit h2::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:34px;height:34px;float:left;border-radius:50%;background:url(../images/bg_alert.png) 50% 8px no-repeat,#ffecec;font-size:14px;color:#e42b29;text-align:center;line-height:34px;margin:3px 10px 0 0}.p_alert .alert_tit em{display:block;color:#e42b29;font-size:12px;letter-spacing:-0.6px}.p_alert .alert_tit .alert_info{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;color:#b6b5b5;font-size:11px;letter-spacing:-0.28px}.p_alert .home h2::before{background-position-y:calc(-32px*(1 - 1) + 8px)}.p_alert .message h2::before{background-position-y:calc(-32px*(2 - 1) + 8px)}.p_alert .approval h2::before{background-position-y:calc(-32px*(3 - 1) + 8px)}.p_alert .work h2::before{background-position-y:calc(-32px*(4 - 1) + 8px)}.p_alert .planner h2::before{background-position-y:calc(-32px*(5 - 1) + 8px)}.p_alert .project h2::before{background-position-y:calc(-32px*(6 - 1) + 8px)}.p_alert .svc h2::before{background-position-y:calc(-32px*(7 - 1) + 8px)}.p_alert .erp board h2::before{background-position-y:calc(-32px*(8 - 1) + 8px)}.p_alert .set h2::before{background-position-y:calc(-32px*(9 - 1) + 8px)}.p_alert .alert_txt{color:#71798a;font-size:12px;line-height:17px;word-break:keep-all}.p_alert .alert_txt em{font-weight:bold}.p_alert .alert_result{margin-top:5px;background-color:#ecf0fa;border-radius:3px;padding:7px;font-size:12px}.p_alert .alert_result .result_txt{display:flex;gap:4px;font-weight:bold;color:#71798a}.p_alert .alert_result .result_txt em{flex-shrink:0;color:#5d85d9}.p_alert .alert_result .date{color:#b6b5b5}.p_alert .alert_tab .tab{gap:0;justify-content:space-between;border:1px solid #d7d7d7;border-width:0 1px;padding-left:1px}.p_alert .alert_tab .tab li{min-width:auto;flex:1;margin-left:-1px}.p_alert .alert_tab .tab li:first-child a{border-left-width:0}.p_alert .alert_tab .tab a{top:0;height:100%;line-height:1.5;border-radius:0;font-size:12px;letter-spacing:-0.83px;color:#adadad;border-width:0 0 1px 1px;border-color:#d7d7d7}.p_alert .alert_tab .tab .on a{color:#ff6664;border-bottom-color:#fff}.p_alert .alert_tab .tab_container{background-color:#fff}.p_alert .alert_tab .tab_container .tab_contents{margin-top:0}.p_self_certification{width:400px}.p_self_certification .ipt_box{height:60px;margin-top:25px}.p_change_pw,.p_pr_book{width:400px}.p_change_pw .ipt_wrap dd,.p_pr_book .ipt_wrap dd{flex:1}.p_change_pw h2,.p_pr_book h2{margin:30px 0}.p_change_pw .pw_change_step01 dd:first-of-type,.p_pr_book .pw_change_step01 dd:first-of-type{border-bottom:1px dashed #999;padding-bottom:15px}.p_msg_view .msg_txt,.p_msg_write .msg_txt{width:100%;padding:2px;border:1px solid #c5c5c5;border-radius:2px;vertical-align:middle;background:#fff;overflow-y:auto;cursor:text}.msg_tbl_tag{background-color:#ff7575}.p_msg_write{width:700px}.p_msg_write .msg_txt{min-height:100px;max-height:200px}.p_msg_write .ipt_wrap dl{flex-direction:column;align-items:stretch;justify-content:flex-start}.p_msg_write .ipt_wrap dl label{white-space:nowrap;line-height:28px}.p_msg_write .dd_wrap{border-bottom:1px dashed #999;padding-bottom:10px}.p_msg_write .dd_wrap select{flex:0 0 100px}.p_msg_write .dd_wrap .seltab_wrap{flex:1}.p_msg_view{width:700px}.p_msg_view .msg_txt{height:200px}.p_msg_view .file_attached{width:100%}.p_msg_view .attach_list:empty::before{display:flex;justify-content:center;align-items:center;height:100%;content:"첨부된 파일이 없습니다";padding:10px 5px;border-radius:3px;background-color:#ececec;font-size:13px;color:#777}.p_msg_view .date{margin-left:auto;font-size:11px;color:#999;order:1}.p_msg_view dd{display:flex;gap:5px;align-items:center}.p_issue_write{width:1150px}.p_require_task_change{width:500px}.p_relProj_dtl,.p_relProj{width:700px}.p_relProj_dtl .split_area,.p_relProj .split_area{background-color:#edf0f3;border:1px solid #bec7d2;align-items:stretch}.p_relProj_dtl .split_area>section,.p_relProj .split_area>section{max-height:612px;flex-grow:1;overflow-y:auto}.p_relProj_dtl .split_area .proj_wrap,.p_relProj .split_area .proj_wrap{flex:0 0 250px;border-right:1px solid #ebebeb}.p_relProj_dtl .proj_lst,.p_relProj .proj_lst{height:100%}.p_relProj_dtl .proj_lst>li,.p_relProj .proj_lst>li{border-bottom:1px solid #ebebeb;padding:10px;white-space:nowrap;background-color:#fff}.p_relProj_dtl .proj_lst>li:hover,.p_relProj .proj_lst>li:hover{background-color:#f9fafc;cursor:pointer}.p_relProj_dtl .proj_lst>li.on,.p_relProj .proj_lst>li.on{background-color:#fef5f5}.p_relProj_dtl .proj_lst .tag_wrap,.p_relProj .proj_lst .tag_wrap{justify-content:flex-start}.p_relProj_dtl .proj_lst .tag_wrap i,.p_relProj .proj_lst .tag_wrap i{margin-right:0}.p_relProj_dtl .proj_lst .proj_desc,.p_relProj_dtl .proj_lst .task_desc,.p_relProj .proj_lst .proj_desc,.p_relProj .proj_lst .task_desc{margin-top:5px}.p_relProj_dtl .proj_overview,.p_relProj .proj_overview{padding:20px;background-color:#fff}.p_relProj_dtl .proj_overview header,.p_relProj .proj_overview header{margin-bottom:20px}.p_relProj_dtl .proj_overview h1,.p_relProj .proj_overview h1{display:flex;gap:5px;flex-direction:column;font-size:16px;font-weight:700;line-height:1}.p_relProj_dtl .proj_overview .type,.p_relProj .proj_overview .type{flex-shrink:0;display:inline-block;width:50px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;color:#333;background-color:#f8c9ce;font-size:12px;align-self:flex-start;line-height:16px}.p_relProj_dtl{width:500px}.p_relProj_dtl .proj_overview{padding:0}.p_relProj_dtl .proj_overview header{border-bottom:1px solid #bec7d2;padding-bottom:15px}.p_add_business{width:850px}.p_add_business .more_info{margin-top:30px}.p_add_business .addr{display:flex;flex-direction:column;gap:4px}.p_add_business textarea{min-height:auto}.p_pr_book{width:600px}.vote_wrap{display:flex;flex-direction:column;gap:5px;margin-top:5px}.vote_wrap li{display:flex;gap:5px;align-items:center}.p_applyCertificate,.p_add_card,.p_add_visitor{width:500px}.p_change_flexTime{width:800px}.p_change_flexTime .tbl_wrap{height:317px;min-height:auto}.p_change_flexTime .tbl_wrap td{text-align:center}.p_change_flexTime .tbl_wrap td:nth-of-type(5){text-align:left}.p_change_flexTime .tbl_wrap td span{text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:200px}.p_change_flexTime .btn_wrap{margin-bottom:15px}.p_addRisk{width:800px}.photo_wrap{width:100vw;height:100vh;background-color:rgba(0,0,0,.95)}.photo_wrap .flex_wrapper{display:flex;align-items:stretch;height:100%}.photo_wrap .photo_dtl{flex:1}.photo_wrap .photo_dtl .p_header{position:relative;height:35px;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);padding:0 18px}.photo_wrap .photo_dtl .p_header .pageView{flex:1;text-align:center}.photo_wrap .photo_dtl .p_header .pageView strong{color:#e42b29}.photo_wrap .photo_dtl .p_header .pageView .total::before{content:"/";margin:0 5px}.photo_wrap .photo_dtl .p_header .tool{position:absolute;right:18px;top:8px;display:flex;align-items:center;gap:15px}.photo_wrap .photo_dtl .p_header .btn{opacity:.5;font-size:0}.photo_wrap .photo_dtl .p_header .btn::before{font-size:20px;color:#fff;margin:0;line-height:20px}.photo_wrap .photo_dtl .p_header .btn:hover{opacity:1}.photo_wrap .photo_dtl .p_header .btn_download::before{font-size:15px}.photo_wrap .photo_dtl .p_body{width:100%;max-height:100%;height:calc(100% - 35px)}.photo_wrap .photo_dtl .viewer{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.photo_wrap .photo_dtl .photo_view{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%}.photo_wrap .photo_dtl .photo_view img{flex:0 1 auto;max-width:100%;max-height:100%;width:auto;height:auto}.photo_wrap .photo_dtl .photo_view figcaption{flex-shrink:0;color:#fff}.photo_wrap .photo_dtl .remote{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center}.photo_wrap .photo_dtl .remote button{width:50%;height:100%;font-size:0;text-align:left}.photo_wrap .photo_dtl .remote button::before{color:rgba(255,255,255,.3137254902);font-size:60px}.photo_wrap .photo_dtl .remote button:hover::before{color:#fff}.photo_wrap .photo_dtl .remote button.btn_next{text-align:right;margin-left:auto}.photo_wrap .photo_dtl .remote .btn_prev::before{display:inline-block;font-family:"fontello";font-weight:normal;content:""}.photo_wrap .photo_dtl .remote .btn_next::before{display:inline-block;font-family:"fontello";font-weight:normal;content:""}.photo_wrap aside{position:relative;flex:0 0 380px;background-color:#fff}.photo_wrap aside .post_writer{padding:15px 10px;border-bottom:1px solid #bec7d2}.photo_wrap aside .post_writer .user_module{font-size:15px;gap:10px}.photo_wrap aside .post_writer .user_module .user_photo{width:40px;height:40px}.photo_wrap aside .post_writer .user_module .date{font-size:11px;color:#717889;font-weight:normal;margin-top:2px}.photo_wrap aside .cmt_area{margin-top:0;padding:0}.photo_wrap aside .cmt_area .cmt_lst{height:calc(100vh - 212px);overflow-y:auto;padding:10px 0}.photo_wrap aside .cmt_area .cmt_lst>li{padding:10px}.photo_wrap aside .cmt_area .reply_area{padding-top:5px;padding-bottom:0}.photo_wrap aside .cmt_write{position:absolute;bottom:0;right:0;width:100%;border-width:1px 0 0;border-radius:0;background-color:#fff}.p_work_approval{width:700px}.p_work_approval .approval_set{width:100%}.p_work_approval .approval_set .attach_list:empty::before{display:none}.p_modify_attendance{width:350px}.p_modify_attendance .p_body{padding-top:10px}.p_modify_attendance .recordDate{border-bottom:1px solid #edf0f3;font-size:13px;margin-bottom:20px;padding-bottom:5px}.p_modify_attendance .recordDate label{font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden}.p_modify_attendance .recordDate input{border:none;background-color:rgba(255,255,255,.5647058824);text-align:center;font-size:18px}.p_modify_attendance .night_work{margin-left:30px}.p_confirm{max-width:300px;z-index:999991}.p_confirm .msg{display:flex;align-items:center;gap:20px}.p_confirm .msg p{display:flex;align-items:center;flex:1;min-height:40px;white-space:initial;word-break:keep-all}.p_org_chart img,.p_seating_chart img{max-width:1280px}.p_uploadFile{width:500px}.p_leaveDtl,.p_holidayWorkDtl{width:1000px}.p_leaveDtl .p_body,.p_holidayWorkDtl .p_body{display:flex;flex-direction:column;gap:25px}.p_leaveDtl .p_body_tit,.p_holidayWorkDtl .p_body_tit{margin-bottom:5px}.p_leaveDtl .tbl_wrap,.p_holidayWorkDtl .tbl_wrap{height:auto;max-height:250px;min-height:auto}.p_leaveDtl .tbl_wrap span,.p_holidayWorkDtl .tbl_wrap span{text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:380px;text-align:left}.p_leaveDtl .leave_changeHistory span,.p_holidayWorkDtl .leave_changeHistory span{width:720px;padding:0 20px}.p_modifyLeave input{width:80px;text-align:center}.p_modifyLeave input:not(:first-of-type){margin-left:20px}#wrap{position:relative;font-size:13px;color:#363636;font-family:"NanumGothic","나눔고딕","Malgun Gothic","맑은고딕","Apple SD Gothic Neo","AppleSDGothic","Nanum Barun Gothic","NanumGothic","AppleGothic","Dotum","Arial",sans-serif}.wrap{display:grid;grid-template-columns:60px 1fr;grid-template-rows:60px 1fr 29px;width:100%;min-width:1280px;min-height:100vh}.wrap.free_header{grid-template-rows:1fr 29px}.wrap.free_header .header{display:none}.wrap.free_header .contents:has(.main.cont_body),.wrap.free_header .container{grid-row:1;height:calc(100vh - 29px)}.wrap.free_header .footer{grid-row:2}.header{grid-row:1;grid-column:1/span 2;padding:0 25px;border-bottom:1px solid #989898}.header{grid-column:2;display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:bold;letter-spacing:-0.5px}.header .logo{display:inline-block;font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;width:114px;height:25px;background:url(../images/logo.png) 0 0 no-repeat;vertical-align:text-bottom;margin-right:19px}.header .t_red{margin-left:10px}.noti-container{position:fixed;bottom:10px;right:10px;max-height:100vh;display:flex;align-items:center;flex-direction:column;gap:5px;z-index:99999;overflow:hidden;padding-top:4px}.noti-container .noti{position:relative;display:flex;gap:10px;align-items:center;justify-content:flex-end;width:350px;border:1px solid #ccc;border-radius:8px;padding:10px;box-shadow:0 2px 15px rgba(0,0,0,.1);background-color:#fff;transform:translateX(0);transition:transform .5s ease-out 0s,opacity .5s ease-out 0s;opacity:1}.noti-container .noti::before{float:left;flex-shrink:0;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:34px;height:34px;border-radius:50%;background:url(../images/bg_alert.png) 50% 8px no-repeat,#ffecec;font-size:14px;color:#e42b29;text-align:center;line-height:34px;vertical-align:middle}.noti-container .home::before{background-position-y:calc(-32px*(1 - 1) + 8px)}.noti-container .message::before{background-position-y:calc(-32px*(2 - 1) + 8px)}.noti-container .approval::before{background-position-y:calc(-32px*(3 - 1) + 8px)}.noti-container .work::before{background-position-y:calc(-32px*(4 - 1) + 8px)}.noti-container .planner::before{background-position-y:calc(-32px*(5 - 1) + 8px)}.noti-container .project::before{background-position-y:calc(-32px*(6 - 1) + 8px)}.noti-container .svc::before{background-position-y:calc(-32px*(7 - 1) + 8px)}.noti-container .erp board::before{background-position-y:calc(-32px*(8 - 1) + 8px)}.noti-container .set::before{background-position-y:calc(-32px*(9 - 1) + 8px)}.noti-container .inner_wrap{flex:1;width:calc(100% - 44px);display:flex;flex-direction:column;align-items:flex-start}.noti-container .noti-header{display:flex;align-items:center;justify-content:space-between;width:100%}.noti-container .noti-header .noti-tit{flex:1 1 auto;font-size:14px;letter-spacing:-0.35px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.noti-container .noti-header .noti-tit em{position:absolute;left:5px;top:-4px;color:#fff;font-size:11px;background-color:#ff6664;padding:2px 3px;border-radius:3px;margin-right:3px;box-shadow:1px 1px 1px #ccc;line-height:1}.noti-container .noti-header .noti_info{flex-shrink:0;color:#b6b5b5;font-size:11px;letter-spacing:0}.noti-container .noti-body{text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#71798a;font-size:12px;word-break:keep-all;font-weight:normal}.footer{display:flex;align-items:center;justify-content:center;grid-row:3;grid-column:2;border-top:1px solid #e1e1e1;padding:0 25px}.footer .connect{display:none}.footer .copy{font-size:11px;color:#818181}.info_com,.info_warn,.info_ok,.info_import{margin-top:3px;color:#000;letter-spacing:-0.3px}.info_com::before,.info_warn::before,.info_ok::before,.info_import::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin-right:5px;font-size:13px;color:#d0d0d0;vertical-align:middle}.info_import{font-size:14px;text-align:center}.info_import::before{content:""}.info_com,.info_warn,.info_ok{font-weight:500;font-size:12px;text-align:left;color:#363636}.info_com::before,.info_warn::before,.info_ok::before{content:""}.info_ok{color:#0652de}.info_ok::before{content:"";font-size:15px;color:inherit}.info_warn{color:#e42b29}.info_warn::before{content:"";color:inherit}.login_join_wrap{display:flex;align-items:center;flex-direction:column;position:relative;text-align:center;min-height:100vh;padding-top:50px}.login_join_wrap .logo{display:inline-block;width:180px;height:40px;background:url(../images/logo.svg) 0 0 no-repeat;background-size:contain;font-size:0}.login_join_wrap .pannel{padding:70px 87px;border-radius:5px;border:1px solid #d7d7d7;margin-top:40px}.login_join_wrap .pannel h2{font-size:30px;font-weight:600;color:#000;letter-spacing:-2.25px}.login_join_wrap .pannel .auth{max-width:308px}.login_join_wrap p{font-size:16px;letter-spacing:-0.4px;text-align:left;word-break:keep-all}.login_join_wrap .att{padding-left:13px;text-indent:-13px;margin-bottom:30px}.login_join_wrap .att::before,.login_join_wrap .att em{color:#e42b29}.login_join_wrap .att+p{background:#edf0f3;padding:10px;font-size:13px;border-radius:3px}.login_join_wrap .att+p b{font-weight:bold}.login_join_wrap .info{font-size:12px;color:#979797;margin-top:14px;line-height:15px}.login_join_wrap .info::before{margin-left:5px;font-size:15px;color:#d7d7d7}.login_join_wrap .btn_lst{display:flex;flex-direction:column;gap:13px;padding-top:45px}.login_join_wrap .ipt_wrap .ipt_box{position:relative}.login_join_wrap .ipt_wrap .ipt_box input{width:100%;line-height:45px;padding-right:30px;border:none;border-bottom:1px solid #d0d0d0;font-size:16px;line-height:45px;color:#555;letter-spacing:-0.35px;margin-bottom:1px;border-radius:0}.login_join_wrap .ipt_wrap .ipt_box input ::placeholder{font-size:14px;color:#9e9e9e}.login_join_wrap .ipt_wrap .ipt_box input:focus,.login_join_wrap .ipt_wrap .ipt_box input:active{border-bottom:2px solid #000;outline:none;margin-bottom:0}.login_join_wrap .ipt_wrap .btn_clear{visibility:hidden;position:absolute;top:0;right:10px;width:13px;height:100%;line-height:1;font-size:0}.login_join_wrap .ipt_wrap .btn_clear::after{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:20px;color:#d0d0d0}.login_join_wrap .ipt_wrap .set_login{display:flex;gap:20px;font-size:13px;color:#989898;margin:20px 0}.login_join_wrap .ipt_wrap .set_login input{margin-right:5px}.login_join_wrap .btn_login,.login_join_wrap .btn_default,.login_join_wrap .login_step02 .auth button{display:block;width:100%;line-height:56px;background-color:#e42b29;border:none;border-radius:28px;font-size:20px;color:#fff;font-weight:bold;text-align:center}.login_join_wrap .btn_login:hover,.login_join_wrap .btn_default:hover,.login_join_wrap .login_step02 .auth button:hover{background-color:#cf2825}.login_join_wrap .btn_login:disabled,.login_join_wrap .btn_default:disabled,.login_join_wrap .login_step02 .auth button:disabled{background-color:#cfcfcf}.login_join_wrap .btn_default,.login_join_wrap .login_step02 .auth button{background-color:#cfcfcf}.login_join_wrap .btn_default:hover,.login_join_wrap .login_step02 .auth button:hover{background-color:#979797}.login_join_wrap .btn_skip{background-color:#979797}.login_join_wrap .btn_skip:hover{background-color:#747474}.login_join_wrap .btn_skip+.btn_login,.login_join_wrap .btn_skip+.btn_default,.login_join_wrap .login_step02 .auth .btn_skip+button{margin-top:13px}.login_join_wrap .login_link{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.login_join_wrap .login_link a{font-size:12px;color:#696868;letter-spacing:-0.33px}.login_join_wrap .login_link a:hover{color:#000}.login_join_wrap .login_link li{float:left;position:relative;margin-left:7px;padding-left:7px;line-height:12px}.login_join_wrap .login_link li::after{position:absolute;top:53%;left:0;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:1px;height:12px;background-color:#d7d7d7;transform:translateY(-50%)}.login_join_wrap .login_link li:first-child::after{display:none}.login_join_wrap footer{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:28px;border-top-width:0;padding:0}.login_join_wrap footer .connect{display:block;letter-spacing:-0.33px;color:#695858;font-size:13px}.login_join_wrap footer .copy{font-size:11px}.login_join_wrap .login_step01{margin-top:95px}.login_join_wrap .login_step02{margin-top:50px}.login_join_wrap .login_step02 .auth button{margin:44px 0}.login_join_wrap .login_step02 .ipt_wrap{margin-top:40px}.login_join_wrap .login_step02 .btn_clear{right:157px}.login_join_wrap .login_step02 .re_wrap{position:absolute;right:0;top:50%;font-size:13px;transform:translateY(-50%)}.login_join_wrap .login_step02 .re_wrap .re_code{color:#717171;border:1px solid #dadada;border-radius:15px;line-height:30px;padding:0 22px;font-weight:bold;letter-spacing:-0.98px;margin-left:25px}.login_join_wrap .login_step02 .re_wrap .re_code:hover{border-color:#717171}.login_join_wrap .login_step03 .auth{margin:100px 0 40px}.login_join_wrap .login_step03 h1{color:#e42b29;font-size:30px;font-weight:bold;letter-spacing:-0.3px;padding-bottom:20px}.login_join_wrap .login_step03 .info{font-size:16px;color:#000;line-height:1.5;padding-left:18px;text-indent:-13px}.login_join_wrap .login_step03 .info::before{font-size:22px;margin-right:5px;vertical-align:middle}.login_join_wrap .join{width:525px;max-width:100%;padding:20px}.login_join_wrap .join h2{margin-top:65px;font-size:26px;font-weight:600;color:#000;letter-spacing:-1.95px}.login_join_wrap .join .join_step{display:flex;justify-content:space-between;align-items:center;gap:2px;width:124px;margin:35px auto 0;border-radius:5px;overflow:hidden}.login_join_wrap .join .join_step>li{width:25%;height:5px;background-color:#eee;font-size:0}.login_join_wrap .join .join_step>li.join_step_cur{background-color:#ff6a68}.login_join_wrap .join .ipt_wrap{margin-top:50px}.login_join_wrap .join .ipt_wrap .ipt_box:has(.btn_dplc)>.btn_clear{right:105px}.login_join_wrap .join .ipt_wrap .ipt_box:has(.btn_dplc)>input{padding-right:125px}.login_join_wrap .join .ipt_wrap .ipt_box .btn_clear+.btn_dplc{position:absolute;top:calc(50% - 15px);right:10px;min-width:80px;border-radius:20px;font-size:13px;line-height:28px}.login_join_wrap .join .ipt_wrap .ipt_box label{display:block;text-align:left;margin-top:35px;font-size:14px;color:#000;font-weight:bold}.login_join_wrap .join .ipt_wrap .ipt_box label+.ipt_box>*:first-child{margin-top:15px}.login_join_wrap .join .ipt_wrap .ipt_box label+.ipt_box>input[type=text]:first-child{margin-top:0}.login_join_wrap .join .ipt_wrap .ipt_box label+.ipt_box>input[type=password]:first-child{margin-top:0}.login_join_wrap .join .ipt_wrap .ipt_box label+.ipt_box>input[type=email]:first-child{margin-top:0}.login_join_wrap .join .ipt_wrap .ipt_box label+.ipt_box>input[type=number]:first-child{margin-top:0}.login_join_wrap .join .ipt_wrap .ipt_box .btn_switch label{flex:1;margin-top:0;text-align:center;line-height:31px}.login_join_wrap .join .ipt_wrap .ipt_box select{line-height:35px;padding-left:10px}.login_join_wrap .join .ipt_wrap .ipt_box .file_input>input{flex:1}.login_join_wrap .join .ipt_wrap .ipt_box .file_input>input:last-child{flex:1}.login_join_wrap .join .profile_pic_wrap{display:flex;justify-content:space-between;align-items:center;justify-content:space-evenly;align-items:flex-end;margin-bottom:30px}.login_join_wrap .join .profile_pic_wrap input[type=file]{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0}.login_join_wrap .join .profile_pic_wrap>table{flex:1}.login_join_wrap .join .profile_pic_wrap h3{font-size:14px;font-weight:bold;text-align:left}.login_join_wrap .join .profile_pic_wrap h3+p{font-size:12px;text-align:left}.login_join_wrap .join .profile_pic_wrap .emp_img,.login_join_wrap .join .profile_pic_wrap .emp_sign{position:relative;overflow:hidden;margin-bottom:10px;border-radius:5px;border:1px solid #bdbdbd}.login_join_wrap .join .profile_pic_wrap .emp_img>label,.login_join_wrap .join .profile_pic_wrap .emp_sign>label{display:flex;overflow:hidden;align-items:center;justify-content:center;overflow:hidden;background-color:#ebebeb}.login_join_wrap .join .profile_pic_wrap .emp_img:hover .btn_del_photo,.login_join_wrap .join .profile_pic_wrap .emp_sign:hover .btn_del_photo{display:block}.login_join_wrap .join .profile_pic_wrap .emp_img>.btn_del_photo,.login_join_wrap .join .profile_pic_wrap .emp_sign>.btn_del_photo{display:none;position:absolute;top:0;right:0;background-color:#e42b29;color:#fff;font-size:0}.login_join_wrap .join .profile_pic_wrap .emp_img>.btn_del_photo::before,.login_join_wrap .join .profile_pic_wrap .emp_sign>.btn_del_photo::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";width:20px;font-size:12px;line-height:20px;text-align:center;cursor:pointer}.login_join_wrap .join .profile_pic_wrap .emp_img img,.login_join_wrap .join .profile_pic_wrap .emp_sign img{max-width:inherit;cursor:pointer}.login_join_wrap .join .profile_pic_wrap .emp_img>label{width:115px;height:140px}.login_join_wrap .join .profile_pic_wrap .emp_sign>label{width:95px;height:41px}.login_join_wrap .join .join_result{display:grid;max-width:360px;grid-template-columns:max-content 30px auto;margin:60px auto 0;justify-content:center;text-align:left;line-height:20px}.login_join_wrap .join .join_result dt{grid-column-start:1;text-align:justify;font-weight:bold}.login_join_wrap .join .join_result dd{grid-column-start:3}.login_join_wrap .join .join_agree{letter-spacing:-0.04em}.login_join_wrap .join .join_agree h3{margin-bottom:5px}.login_join_wrap .join .join_agree label{display:flex;font-weight:bold;font-size:15px;align-items:center;gap:5px}.login_join_wrap .join .join_agree>section{display:flex;flex-direction:column;gap:15px;height:350px;overflow-y:auto;padding:10px;border-radius:3px;background:#edf0f3;text-align:left;color:#575757;line-height:1.4}.login_join_wrap .join .join_agree p{font-size:13px;margin-top:5px;text-align:justify;word-break:break-all}.login_join_wrap .join .join_agree b{color:#05b4d9}.login_join_wrap .join .join_agree article h1{font-weight:700;margin-bottom:5px;font-size:14px}.login_join_wrap .join .join_agree ul,.login_join_wrap .join .join_agree dl,.login_join_wrap .join .join_agree ol{display:flex;flex-direction:column;gap:3px;padding-left:5px;text-align:justify}.login_join_wrap .join .join_agree dl,.login_join_wrap .join .join_agree ol{align-items:start;counter-reset:dl_count;margin-top:5px}.login_join_wrap .join .join_agree dt,.login_join_wrap .join .join_agree ol li{display:block;font-weight:normal;color:#000;margin-top:5px}.login_join_wrap .join .join_agree dt::before,.login_join_wrap .join .join_agree ol li::before{counter-increment:dl_count;content:counter(dl_count) "."}.login_join_wrap .join .join_agree dd{padding-left:15px;text-indent:-10px}.login_join_wrap .join .join_agree dd::before{content:"-";margin-right:5px}.login_join_wrap .join .join_agree dd ul{font-size:12px;margin:5px 0;padding-left:10px}@media(max-width: 767px){.login_join_wrap .login{width:100%;padding:20px}.login_join_wrap .logo{width:140px}.login_join_wrap .pannel{border:none;padding:0;margin-top:20px}.login_join_wrap .pannel h2{font-size:20px}.login_join_wrap .ipt_wrap{margin-top:20px}.login_join_wrap footer{flex-direction:column;gap:15px}.login_join_wrap:has(.join){justify-content:initial}}.error_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:50px}.error_wrap *{font-family:"Malgun Gothic"}.error_wrap .m_con{display:none}.error_wrap#wrap{height:100vh}.error_wrap .error span{font-size:25px;font-weight:bold;color:#4b5468;letter-spacing:-4.13px}.error_wrap .error b{color:#f25560}.error_wrap .error p{margin-top:10px;font-size:16px;color:#484848;letter-spacing:-2px}.error_wrap .btn_back{display:block;width:200px;border:1px solid #4b5468;border-radius:33px;font-size:20px;font-weight:500;color:#4b5468;line-height:40px;text-align:center;transition:.5s;align-self:center}.error_wrap .btn_back:hover{background-color:#4b5468;color:#fff}.error_wrap .btn_back::before{margin-right:5px}@media(max-width: 767px){.error_wrap{gap:40px}.error_wrap .m_con{display:block}.error_wrap img{width:50%}.error_wrap .error span{font-size:22px;letter-spacing:0}.error_wrap .error p{margin-top:20px;font-size:15px;letter-spacing:-2px}.error_wrap .btn_back{width:60%;font-size:16px;line-height:40px}}.user_info{display:flex;align-items:center;justify-content:center;height:100%}.profile_wrap{display:flex;gap:5vw;padding:5vh 0}.profile_wrap .emp_sign,.profile_wrap .emp_img{position:relative;border:1px solid #bdbdbd;display:inline-block;overflow:hidden}.profile_wrap .emp_sign table,.profile_wrap .emp_img table{flex:1}.profile_wrap .emp_sign input[type=file],.profile_wrap .emp_img input[type=file]{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0}.profile_wrap .emp_sign label,.profile_wrap .emp_img label{display:flex;overflow:hidden;align-items:center;justify-content:center;overflow:hidden;background-color:#ebebeb;width:100%;height:100%;cursor:pointer}.profile_wrap .emp_sign:hover .btn_del_photo,.profile_wrap .emp_img:hover .btn_del_photo{display:block}.profile_wrap .emp_sign .btn_del_photo,.profile_wrap .emp_img .btn_del_photo{display:none;position:absolute;top:0;right:0;background-color:#e42b29;color:#fff;font-size:0}.profile_wrap .emp_sign .btn_del_photo::before,.profile_wrap .emp_img .btn_del_photo::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";width:20px;font-size:12px;line-height:20px;text-align:center;cursor:pointer}.profile_wrap .emp_img{width:150px;height:150px;border-radius:50%}.profile_wrap .emp_img .btn_del_photo{top:10px;right:50%;border-radius:50%;transform:translateX(50%)}.profile_wrap .user_profile{text-align:center}.profile_wrap .user_profile .user_id{font-size:30px;font-weight:bold;margin-top:30px}.profile_wrap .user_profile .user_email{font-size:18px;margin-top:10px}.profile_wrap .profile_ipt{flex:1 0 740px}.profile_wrap .profile_ipt dl{display:grid;grid-template:auto/130px 1fr 130px 1fr;align-items:start;align-content:space-around;gap:20px;border-top:1px solid #ddd;padding:20px 20px 20px 0}.profile_wrap .profile_ipt dl:first-of-type{border-top-width:0;padding-top:0}.profile_wrap .profile_ipt dl .file_input>*{flex:auto}.profile_wrap .profile_ipt dl .file_input>button{flex:none}.profile_wrap .profile_ipt dl .span3{grid-column:2/span 3}.profile_wrap .profile_ipt dt{position:relative;padding-left:20px;font-size:13px;font-weight:bold;color:#111;line-height:26px}.profile_wrap .profile_ipt dt::before{left:19px}.profile_wrap .profile_ipt dt:has(.required) label{position:relative}.profile_wrap .profile_ipt dd{min-width:200px}.profile_wrap [required]::before,.profile_wrap .required::before{position:absolute;left:-10px}.profile_wrap .required_info{font-size:11px;letter-spacing:-0.28px;line-height:17px}.profile_wrap .required_info::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";position:relative;top:1px;margin-right:5px;font-size:15px}.profile_wrap .profile_address>*{margin-bottom:5px}.profile_wrap .profile_address .file_input{max-width:calc(50% - 130px)}.profile_wrap .emp_sign{width:220px;height:60px;border-radius:3px}.profile_wrap .btn_red{font-size:16px;padding:5px 30px;word-spacing:1em;margin-top:15px}.gnb{display:flex;height:100%}.gnb_lst{display:flex}.gnb_lst li{width:60px;position:relative}.gnb_lst a{height:100%;display:flex;align-items:center;justify-content:center;font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;border:5px solid #fff;border-radius:50%}.gnb_lst a::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:24px;height:24px;background:url(../images/btn_top_svc.png) 0 0 no-repeat}.gnb_lst a.on,.gnb_lst a:hover{background-color:#edf0f3;transition:background-color .2s ease-in}.gnb_lst a.on::before,.gnb_lst a:hover::before{background-image:url(../images/btn_top_svc_on.png)}.gnb_lst li:nth-child(1) a::before{background-position-y:0px}.gnb_lst li:nth-child(2) a::before{background-position-y:-35px}.gnb_lst li:nth-child(3) a::before{background-position-y:-70px}.gnb_lst li:nth-child(4) a::before{background-position-y:-105px}.gnb_lst li:nth-child(5) a::before{background-position-y:-140px}.gnb_lst .new_bedge{position:absolute;top:5px;left:34px;border-radius:50% 50% 50% 3px;min-width:22px;padding:2px 2px 0;font-size:11px}.util{height:inherit}.profile{position:relative;width:auto;height:inherit;padding:0 19px}.profile .account{position:relative;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;font-size:13px;letter-spacing:-0.33px;gap:10px}.profile .account img{border-radius:50%;overflow:hidden;object-fit:cover}.profile .account::before{position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:32px;height:32px;border:1px solid #ddd;border-radius:50%}.profile .account::after{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin-left:8px;font-size:11px}.profile .account strong{text-align:left}.profile .account strong span{display:block;font-size:12px;color:#888;font-weight:normal;letter-spacing:-0.05em}.profile:hover b::before{outline:4px solid rgba(60,64,67,.08)}.profile.on{background:#363636}.profile.on strong,.profile.on strong span,.profile.on button::after{color:#fff}.profile.on button::after{content:""}.profile.on button::before{border-color:#363636}.profile.on .my_layer{height:auto}.my_layer{position:absolute;top:59px;left:0;width:100%;height:0;overflow:hidden;background-color:#363636;z-index:10100}.my_layer .my_svc{padding:10px 29px}.my_layer .my_svc a{display:flex;align-items:center;line-height:30px;font-size:13px;color:#a4a3a3}.my_layer .my_svc a::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:16px;height:16px;background:url(../images/my_layer.png) 0 0 no-repeat;margin-right:17px}.my_layer .my_svc a:hover{color:#fff}.my_layer .my_svc a:hover::before{background-image:url(../images/my_layer_fff.png)}.my_layer .my_svc li:nth-child(1) a::before{background-position-y:0px}.my_layer .my_svc li:nth-child(2) a::before{background-position-y:-40px}.my_layer .my_svc li:nth-child(3) a::before{background-position-y:-80px}.my_layer .my_svc li:nth-child(4) a::before{background-position-y:-120px}.nav{position:relative;z-index:1;grid-row:1/span 3;grid-column:1/1;background:#363636}.nav .nav_lst{display:flex;flex-direction:column;height:100vh;min-height:540px;overflow-y:auto}.nav .nav_lst::-webkit-scrollbar{width:0}.nav li{flex-shrink:0;position:relative;width:100%;height:60px;border-bottom:1px solid #575656}.nav li a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;font-size:10px;letter-spacing:.25px}.nav li a::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:26px;height:26px;background:url("../images/bg_nav.png") 0 0 no-repeat;position:relative;margin-bottom:3px}.nav li.on a,.nav li:hover a{background:#e42b29;color:#fff}@media(hover: none){.nav li.on a,.nav li:hover a{background-color:rgba(0,0,0,0)}}.nav li.disabled::after{position:absolute;left:0;top:0;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.5647058824)}.nav li.disabled a{background:rgba(0,0,0,0)}.nav li:nth-child(1) a::before{background-position-y:0px}.nav li:nth-child(2) a::before{background-position-y:-36px}.nav li:nth-child(3) a::before{background-position-y:-72px}.nav li:nth-child(4) a::before{background-position-y:-108px}.nav li:nth-child(5) a::before{background-position-y:-144px}.nav li:nth-child(6) a::before{background-position-y:-180px}.nav li:nth-child(7) a::before{background-position-y:-216px}.nav li:nth-child(8) a::before{background-position-y:-252px}.nav li:nth-child(9) a::before{background-position-y:-288px}.nav li:nth-child(10) a::before{background-position-y:-324px}.snb{width:250px;border-right:1px solid #eee;text-align:center;padding:0;overflow:hidden;flex-shrink:0;background-color:#f9fafc}.snb .snb_container{min-width:250px;height:calc(100vh - 90px);min-height:540px;overflow-y:auto;padding-top:15px}.snb .snb_container::-webkit-scrollbar{width:0}.snb h2{padding:0 15px 12px;font-size:20px;font-weight:bold;letter-spacing:-0.5px;border-bottom:1px solid #bec7d2;overflow:hidden}.snb .btn_workset{background-color:#edf0f3;border-bottom:1px solid #bec7d2;border-width:1px 0;padding:13px 15px}.snb .btn_workset button,.snb .btn_workset a{display:block;width:100%;font-weight:bold;font-size:14px;letter-spacing:-0.35px;border-radius:5px;line-height:32px}.snb .btn_workset .btn_dbl_btn{position:relative;display:inline-block;line-height:25px;border:1px solid #f05050;border-radius:2px;padding:0 8px;cursor:pointer;color:#f05050;font-weight:bold;letter-spacing:-0.32px;background-color:#fff;display:flex;align-items:center;padding:0;gap:1px}.snb .btn_workset .btn_dbl_btn::before{position:absolute;left:50%;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:0;height:14px;border-left:1px solid #f05050}.snb .btn_workset .btn_dbl_btn a,.snb .btn_workset .btn_dbl_btn button{flex:1 1 auto;border-radius:0}.snb .btn_workset .btn_dbl_btn a:hover:not(:disabled),.snb .btn_workset .btn_dbl_btn button:hover:not(:disabled){color:#fff;background-color:#f05050}.snb .btn_workset .btn_dbl_btn a:disabled,.snb .btn_workset .btn_dbl_btn button:disabled{position:relative;color:#f8c9ce;cursor:default}.snb .data_count .list_wrap{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #bec7d2}.snb .data_count .list_wrap li{flex:1;font-weight:bold;font-size:12px;color:#000;border-left:1px solid #cdcdcd;line-height:10px;text-align:center}.snb .data_count .list_wrap li:first-child{border-left:0}.snb .data_count .list_wrap em{color:#ff5654;font-size:13px;margin-left:5px}.snb .tab{gap:0;justify-content:space-between;border-color:#bec7d2}.snb .tab li{min-width:auto;flex:1}.snb .tab a{top:0;border-radius:0;border-color:#bec7d2;border-width:0 0 0 1px;font-size:12px;letter-spacing:-0.83px;padding:11px 0 10px;color:#adadad}.snb .tab .on a{color:#ff6664}.snb .tab_container .tab_contents{margin-top:0}.snb .filter{position:relative;padding:7px 15px;color:#989898;border-bottom:1px solid #ebebeb}.snb .filter .flex_ipt input{flex-grow:1;color:inherit;margin-right:2px}.snb .filter [name=ipt_year]+.unit{color:inherit;margin-right:15px}.snb .proj_add{position:relative;display:flex;flex-direction:column;gap:3px}.snb .proj_add .period_custom{display:flex;gap:0px}.snb .proj_add .period_custom>*:first-child::before{right:-14px}.snb .proj_add .period_custom input{width:104px;text-indent:0}.snb .proj_add .add_opt{display:flex;justify-content:space-between;align-items:center;gap:4px}.snb .proj_count{padding:8px 15px;border-bottom:1px solid #ebebeb}.snb .proj_count .list_wrap{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:0}.snb .proj_count .list_wrap li{flex:1 0 53px;color:#fff;font-weight:700;font-size:12px;letter-spacing:-0.6px}.snb .proj_count .list_wrap li em{display:block}.snb .proj_count .list_wrap li label{display:block;min-width:auto;border-radius:5px;padding:2px 0;border:none;color:rgba(255,255,255,.3137254902);opacity:.5}.snb .proj_count .list_wrap li input:checked+label{color:#fff;opacity:1}.snb .snb_lst{text-align:left}.snb .snb_lst>li{position:relative;font-size:14px;border-bottom:1px solid #ebebeb;background-color:#f9fafc}.snb .snb_lst>li>h3,.snb .snb_lst>li>a{display:block;font-weight:bold;padding:10px 15px;letter-spacing:-0.35px}.snb .snb_lst>li ul{border-top:1px solid #ebebeb;background-color:#fff;padding:10px 0}.snb .plan .snb_lst>li ul label,.snb .snb_lst>li ul a{display:flex;align-items:center;font-size:13px;color:dimgray;padding:5px 5px 6px 15px}.snb .plan .snb_lst>li ul label::before,.snb .snb_lst>li ul a::before{content:"·";font-weight:bold;font-size:18px;margin:0 8px;line-height:17px}.snb .plan .snb_lst>li ul label:hover .layer_tool,.snb .snb_lst>li ul a:hover .layer_tool{display:block}.snb .snb_lst>li .lst_ctrl input{top:3px}.snb .snb_lst>li .hasLayer:empty{padding:0;border-top-width:0}.snb .snb_lst>li.on>a,.snb .snb_lst>li:hover>a{color:#e42b29}.snb .snb_lst>li li.on a,.snb .snb_lst>li li:hover a{background-color:#fee;color:#424242}.snb .snb_lst>li li.on a{color:#e42b29;font-weight:bold}.snb .snb_lst>li a em{color:#e42b29;font-size:12px;font-weight:800;margin-left:10px}.snb label input{flex-shrink:0;margin-right:5px}.snb .ipt_color{width:20px;height:25px;min-height:auto;padding:0;border:none;vertical-align:initial}.snb .plan .snb_lst>li ul label{display:inline-flex;align-items:flex-start;padding-left:25px;max-width:235px;word-break:break-all}.snb .plan .snb_lst>li ul label::before{display:none}.snb .plan .snb_lst>li ul.lst_ctrl input{appearance:auto;background:none;color:#fff}.snb .plan .snb_lst>li ul.lst_plan_my .p_personal input{accent-color:#1e7b45}.snb .plan .snb_lst>li ul.lst_plan_my .p_attendance input{accent-color:#7249bd}.snb .plan .snb_lst>li ul.lst_plan_my .p_event input{accent-color:#d85c82}.snb .plan .snb_lst>li ul.lst_plan_my .p_meeting input{accent-color:#4285f4}.snb .plan .snb_lst>li ul.lst_plan_my .p_leave input{accent-color:#7249bd}.snb .plan .snb_lst>li ul.lst_plan_my .p_admin input{accent-color:#2a516f}.snb .plan .snb_lst>li ul.lst_plan_my .p_edu input{accent-color:#d85c82}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(1) input{accent-color:#4091d0}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(2) input{accent-color:#879977}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(3) input{accent-color:#d85c82}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(4) input{accent-color:#a67709}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(5) input{accent-color:#5f9898}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(6) input{accent-color:#c41298}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(7) input{accent-color:#3162ea}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(8) input{accent-color:#67779b}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(9) input{accent-color:#4f8017}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(10) input{accent-color:#6f4084}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(11) input{accent-color:#1335ac}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(12) input{accent-color:#b857d8}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(13) input{accent-color:#2a516f #887cda}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(14) input{accent-color:#747c2f}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(15) input{accent-color:#5770c7}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(16) input{accent-color:#556262}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(17) input{accent-color:#108899}.snb .plan .snb_lst>li ul.lst_plan_proj li:nth-child(18) input{accent-color:#333}.snb .plan_add{padding:10px 15px}.snb .tooltip{left:0;right:auto}.snb .tooltip .user_module{flex-direction:column;gap:0}.snb .nav_btn_add{position:absolute;top:10px;right:15px;font-size:0;vertical-align:middle;line-height:1}.snb .nav_btn_add::before{display:inline-block;font-family:"fontello";font-weight:normal;content:none;font-size:13px;color:#848890}.snb .nav_btn_add::before{display:flex;align-items:center;justify-content:center;width:21px;height:21px;font-size:13px;content:"╊";border:1px solid #bec7d2;color:#989898;border-radius:2px}.snb .nav_btn_add:hover::before{border-color:#989898}.snb .layer_tool{display:none;margin-left:auto}.snb .layer_tool .btn_ellipsis::before{height:16px;line-height:16px;font-size:11px}.snb .new_bedge{top:1px;padding:0 3px;font-size:10px;line-height:13px}.main .attendance_desc,.snb .svc .attendance_desc{text-align:left;padding:10px 15px;background-color:#fff;color:dimgray;font-size:11px}.main .attendance_desc .time,.snb .svc .attendance_desc .time{display:block;font-size:36px;line-height:1;color:#555;text-align:center}.main .attendance_desc ul,.snb .svc .attendance_desc ul{display:flex;flex-direction:column;gap:5px;border-top:1px solid #e0e0e0;padding-top:10px}.main .attendance_desc li,.snb .svc .attendance_desc li{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:5px}.main .attendance_desc li em,.snb .svc .attendance_desc li em{font-weight:700;background:url(../images/ico_clock.png) 0 50% no-repeat;padding-left:18px;margin-right:auto}.main .attendance_desc .btn_cancel,.snb .svc .attendance_desc .btn_cancel{font-size:0;vertical-align:middle;line-height:1}.main .attendance_desc .btn_cancel::before,.snb .svc .attendance_desc .btn_cancel::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#848890}.main .attendance_desc .btn_cancel::before,.snb .svc .attendance_desc .btn_cancel::before{color:#e42b29}.main .btn_workset:has(.work_state),.snb .svc .btn_workset:has(.work_state){padding-bottom:5px}.main .work_state,.snb .svc .work_state{display:block;border-color:rgba(0,0,0,0);font-size:12px;color:#71798a;min-height:auto;line-height:20px;margin-top:5px;padding-left:25px;background-position-x:8px;background-color:rgba(0,0,0,0)}.container{grid-row:2;grid-column:2;display:flex;overflow-y:auto}.contents{position:relative;flex-grow:1;padding:15px 25px 0;height:calc(100vh - 89px);overflow-y:auto;min-height:540px}.snb_fold{position:absolute;left:0;top:10px;display:flex;align-items:center;justify-content:center;width:12px;height:38px;border:1px solid #ebebeb;border-left-width:0;border-radius:0 3px 3px 0;font-size:0;z-index:10;transition:left .51s ease-in-out}.snb_fold::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:20px;color:#e42b29}.snb_fold[data-value=off]::before{display:inline-block;font-family:"fontello";font-weight:normal;content:""}.cont_tit{display:flex;justify-content:space-between;align-items:center;font-weight:bold;border-bottom:1px solid #e1e1e1;letter-spacing:.45px;margin-bottom:12px;padding-bottom:15px}.cont_tit h1{font-size:18px;color:#363636}.cont_tit h1 span{display:inline-block;font-size:14px;color:dimgray;letter-spacing:-0.35px;line-height:16px;padding-left:10px;border-left:1px solid #a0a0a0;margin-left:15px}.bredcrumb ul{display:flex;justify-content:space-between;align-items:center}.bredcrumb li{letter-spacing:.65px;color:#888;font-weight:normal}.bredcrumb li:first-child::before{top:0;display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#888;margin:0;font-size:15px}.bredcrumb li:first-child a{font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden}.bredcrumb li:last-child{font-weight:bold;color:#000}.bredcrumb li::before{position:relative;top:-1px;display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin:0 5px;color:#888;font-weight:normal}.cont_body .section_tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cont_body .section_tit h1{flex-grow:1;font-weight:bold;color:#363636;font-size:16px;letter-spacing:.45px}.cont_body .section_tit h1::before{display:inline-block;font-family:fontello;margin-right:3px}.cont_body .section_tit.tit_icon h1::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#363636;margin-right:5px}.cont_body .section_tit.tit_none{justify-content:flex-end}.cont_body .section_bot{display:flex;margin-top:15px}.cont_body .section_bot .btn_wrap{margin-left:auto}.cont_body .legend_org{display:flex;margin-right:5px}.cont_body .legend_org span{font-size:12px;color:#000;margin-right:14px}.cont_body .legend_org span::before{margin-right:5px;vertical-align:middle}.box_compact{background-color:#edf0f3;padding:10px 15px;border-radius:5px;position:sticky;top:-15px;z-index:1050}.box_compact header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px}.box_compact header:only-child,.box_compact header:empty{margin-bottom:0}.box_compact h1{font-weight:bold}.box_compact h2{font-weight:bold}.box_compact .btn_wrap{margin-left:auto}.box_compact .btn_wrap p{line-height:28px}.box_compact .btn_wrap button{flex-shrink:0}.box_compact:has(:is(.search_list,.btn_wrap)){display:flex;margin-bottom:15px}.box_form{display:flex}.box_default{background-color:#edf0f3;padding:20px 20px;border-radius:5px}.box_default header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px}.box_default header:only-child,.box_default header:empty{margin-bottom:0}.box_default h1{font-weight:bold;font-size:16px}.box_default h2{font-weight:bold}.box_default_w{background-color:#edf0f3;padding:15px 15px;border-radius:5px;background-color:#fff;border:1px solid #ddd}.box_default_w header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px}.box_default_w header:only-child,.box_default_w header:empty{margin-bottom:0}.box_default_w h1{font-weight:bold}.box_default_w h2{font-weight:bold}.box_default_w h1{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.box_default_w h1:has(h1){font-weight:normal}.box_default_w h1:has(h1) h1{margin-bottom:0;font-weight:bold}.box_default_w h1::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.box_default_w h1{font-size:14px}.box_default_w .set_list{display:grid;grid-template:auto/100px 1fr;align-items:center;row-gap:10px}.box_default_w .set_list dt{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.box_default_w .set_list dt:has(h1){font-weight:normal}.box_default_w .set_list dt:has(h1) h1{margin-bottom:0;font-weight:bold}.box_default_w .set_list dt::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.box_default_w .set_list dt{font-size:14px;margin-bottom:0;align-self:flex-start;line-height:28px}.box_default_w .set_list .flex_wrap{display:flex;gap:5px;align-items:flex-start}.box_default_w .set_list .flex_wrap select{flex:0 0 auto;width:auto}.box_default_w .set_list:only-child{margin-bottom:0}.info_box,.p_info{padding:20px 20px 15px 55px;background-color:#fcf2f2;margin-bottom:10px}.info_box h3,.p_info h3{position:relative;color:#e42b29;letter-spacing:-0.33px}.info_box h3::before,.p_info h3::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";position:absolute;top:-6px;left:-25px;font-size:19px;transform:rotate(180deg)}.info_box p,.p_info p{margin-top:5px;font-size:12px;color:#000;letter-spacing:-0.3px}.count{display:inline-flex;font-size:13px;line-height:14px;color:#555;gap:15px;border-left:1px solid #aaa;padding-left:15px;margin-left:10px;box-shadow:1px 0 1px #fff inset;font-weight:normal}.count .uncheck em{color:#e42b29}.count .receipt em{color:#2974e4}.count em{font-weight:bold;margin-left:6px;word-spacing:-0.1em}.count em::before,.count em::after{content:"( ";font-weight:normal;color:#555}.count em::after{content:" )"}.count_tag{display:inline-block;width:30px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;background-color:#eff1f3;margin-left:10px;color:#000}.ipt_wrap dl{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ipt_wrap dt{font-size:13px;font-weight:bold;color:#111;display:flex;gap:5px;width:100%}.ipt_wrap .flex_full{flex-grow:1}.ipt_wrap dd:first-of-type:has(.ipt_innerwrap) .ipt_innerwrap{margin:0 0 15px}.ipt_wrap dd:has(.ipt_innerwrap){flex:1 0 100%}.ipt_wrap .divideL{position:relative;padding-left:20px}.ipt_wrap .divideL li{line-height:28px}.ipt_wrap .divideL::before{position:absolute;left:0;top:0;content:"/";font-size:20px}.ipt_wrap .opt_wrap{display:none;width:100%}.ipt_wrap .opt_wrap .opt_lst{display:grid;grid-template-columns:80px 1fr;align-items:stretch;padding:15px 20px 0;border-top:1px solid #c5c5c5}.ipt_wrap .opt_wrap dt,.ipt_wrap .opt_wrap p{margin-top:0;line-height:28px}.ipt_wrap .ipt_info{display:block;margin-top:5px;font-size:12px;font-weight:normal}.ipt_wrap .ipt_info b{font-weight:bold}.ipt_wrap .ipt_info::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin:0 5px;color:#848890;font-size:14px;vertical-align:middle}.ipt_wrap .ipt_innerwrap{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;margin-top:10px}.ipt_wrap .ipt_innerwrap li{flex:1 0 calc(50% - 25px)}.ipt_wrap .ipt_innerwrap li em{font-size:13px;font-weight:bold;color:#111;display:flex;gap:5px;width:100%;margin-bottom:5px}.ipt_wrap .dd_wrap{display:flex;align-items:start;gap:5px}.ipt_lst{display:grid;grid-template-columns:100px 1fr;grid-template-rows:repeat(auto-fill, minmax(28px, auto));gap:15px}.ipt_lst dt{font-size:13px;font-weight:bold;color:#111;line-height:28px}.ipt_lst dd{align-self:center}.ipt_lst .full{grid-column:1/span 2}.ipt_lst .ipt_innerlst{display:grid;grid-template-columns:repeat(2, 100px 1fr);gap:15px}.ipt_lst .user_lst li{line-height:28px}.tbl_message td{text-align:center}.tbl_message td:nth-of-type(4){text-align:left}.tbl_message td:nth-of-type(3){white-space:nowrap}.tbl_archive td{text-align:center}.tbl_archive td:nth-of-type(5){text-align:left}.msg{display:inline-block;max-width:32vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}.receiver_dtl{display:inline-block;flex-shrink:0}.receiver_wrap{display:none;position:absolute;right:0;top:calc(100% + 5px);width:300px;height:fit-content;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #999;padding:5px}.receiver_wrap .receiver{display:flex;flex-direction:column;gap:5px}.receiver_wrap .receiver li{display:flex;align-items:center}.receiver_wrap .receiver em:not(.tag_pm){margin-left:auto}.receiver_wrap .receiver .tbl_badge,.receiver_wrap .receiver .msg_tbl_tag,.receiver_wrap .receiver .r_confirm{margin-left:auto;font-size:11px}.receiver_wrap .receiver .unread{color:#e42b29}.on>.receiver_wrap{display:block}.message_view .set_list,.message_write .set_list{display:grid;grid-template:auto/100px 1fr;align-items:center;row-gap:10px}.message_view .set_list dt,.message_write .set_list dt{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.message_view .set_list dt:has(h1),.message_write .set_list dt:has(h1){font-weight:normal}.message_view .set_list dt:has(h1) h1,.message_write .set_list dt:has(h1) h1{margin-bottom:0;font-weight:bold}.message_view .set_list dt::before,.message_write .set_list dt::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.message_view .set_list dt,.message_write .set_list dt{font-size:14px;margin-bottom:0;align-self:flex-start;line-height:28px}.message_view .set_list .flex_wrap,.message_write .set_list .flex_wrap{display:flex;gap:5px;align-items:flex-start}.message_view .set_list .flex_wrap select,.message_write .set_list .flex_wrap select{flex:0 0 auto;width:auto}.message_view .set_list dt,.message_write .set_list dt{position:relative;padding-left:15px;font-weight:bold}.message_view .set_list dt::before,.message_write .set_list dt::before{display:none;position:absolute;left:2px}.message_view .set_list dt.blind+dd,.message_write .set_list dt.blind+dd{grid-column:2/3}.message_view .set_list dd:has([data-selectEvt]),.message_write .set_list dd:has([data-selectEvt]){align-self:start}.message_write .editor_wrap .ck-content{max-height:calc(100vh - 590px)}.board_new{display:flex;justify-content:space-between;gap:25px}.contents:has(.main.cont_body){padding:25px;height:calc(100vh - 89px);min-height:741px}.main{display:flex;justify-content:space-between;gap:25px;width:100%;height:100%;align-items:stretch}.main .box_default_w{border-width:0;box-shadow:0 1px 8px 0 rgba(0,0,0,.07)}.main .box_default_w h1{color:#404654;font-size:14px;font-weight:600;min-width:50px;margin-bottom:0}.main .box_default_w h1::before{display:none;margin:0}.main .left{flex:1;display:flex;flex-direction:column;gap:25px}.main .left .box_default{display:flex;gap:15px}.main .left .box_default_w{flex:1 0 auto}.main .left .dashboard_item .box_default_w{display:flex;align-items:center;gap:9%}.main .left .dashboard_item .box_default_w h1{flex:0 0 70px;font-size:14px;font-weight:600;text-align:center}.main .left .dashboard_item .box_default_w h1::before{display:block;width:100%;height:50px;background:url(../images/tit_mainbg.png) 50% 0 no-repeat;border-radius:0}.main .left .dashboard_item .box_default_w:nth-of-type(1) h1::before{background-position-y:0px}.main .left .dashboard_item .box_default_w:nth-of-type(2) h1::before{background-position-y:-70px}.main .left .dashboard_item .box_default_w:nth-of-type(3) h1::before{background-position-y:-140px}.main .left .dashboard_item .dash_lst{flex:1 0 auto;display:flex;flex-direction:column;gap:25px;gap:5px}.main .left .dashboard_item .dash_lst li{color:#71798a}.main .left .dashboard_item .dash_lst a{font-weight:600;margin-left:10px;text-align:right}.main .left .dashboard_item .dash_lst a:hover{text-decoration:underline}.main .left .dashboard_report{flex:1 0 300px}.main .left .dashboard_report ul{display:flex;flex-direction:column;gap:25px;gap:8px}.main .left .dashboard_report li{position:relative;color:#71798a;padding-left:45px}.main .left .dashboard_report strong{text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main .left .dashboard_report .tag{position:absolute;top:2px;display:inline-block;width:40px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;font-size:10px;font-weight:600;margin-right:5px;margin-left:-45px}.main .left .dashboard_report .draft{border-color:#30b4e9 !important;color:#30b4e9 !important;background:#fff !important}.main .left .dashboard_report .ing{border-color:#2974e4 !important;color:#2974e4 !important;background:#fff !important}.main .left .dashboard_report .fin{border-color:#35b821 !important;color:#35b821 !important;background:#fff !important}.main .left .dashboard_report .reject{border-color:#ff6664 !important;color:#ff6664 !important;background:#fff !important}.main .left .dashboard_report .ready{border-color:#f0a44f !important;color:#f0a44f !important;background:#fff !important}.main .left .dashboard_report .wait{border-color:#f0a44f !important;color:#f0a44f !important;background:#fff !important}.main .left .dashboard_report .report_count{display:flex;flex-wrap:wrap;margin-top:3px}.main .left .dashboard_report .report_count dt,.main .left .dashboard_report .report_count dd{flex-shrink:0;font-size:11px}.main .left .dashboard_report .report_count dt{flex:1 0 100%;color:#000}.main .left .dashboard_report .report_count dd{color:#71798a}.main .left .dashboard_report .report_count dd:first-of-type::after{content:"/";margin:0 10px}.main .left .board{flex:0 0 50%}.main .left .board .dot_list{display:flex;flex-direction:column;gap:25px;gap:10px}.main .left .board .dot_list li{display:flex;align-items:center;font-size:12px;color:#404654}.main .left .board .dot_list li::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:3px;height:3px;border-radius:50%;margin:-1px 6px 0;vertical-align:middle}.main .left .board .dot_list li a{flex:1 auto;text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.main .left .board .dot_list li::before{flex-shrink:0;background-color:dimgray}.main .left .board .dot_list li:hover{text-decoration:underline}.main .left .board .dot_list li .date{flex-shrink:0;margin-left:15px;color:#9ea4ae}.main .left .board .represent_album a{display:flex;gap:15px}.main .left .board .represent_album .thumb{flex:0 0 130px}.main .left .board .represent_album .album_desc{flex:1}.main .left .board .represent_album img{display:block;width:100%;height:74px;object-fit:cover}.main .left .board .represent_album em{display:flex;margin-top:3px}.main .left .board .represent_album b{max-width:100%;text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;color:#000;font-weight:bold}.main .left .board .represent_album b:hover{text-decoration:underline}.main .left .board .represent_album .date{font-size:11px;color:#717889}.main .left .week_work{flex:1 1 50%;position:relative;height:152px;overflow-y:auto;padding-top:0}.main .left .week_work header{position:sticky;top:0;left:0;background-color:#fff;padding-top:15px;color:#a1a4ad}.main .left .week_work header span{margin-left:5px;font-size:14px}.main .left .week_work ul{display:flex;flex-direction:column;gap:25px;gap:10px}.main .left .week_work li{display:flex;align-items:center;color:#71798a;font-size:12px;gap:10px}.main .left .week_work li a{flex:0 1 auto;text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.main .left .week_work li a:hover{text-decoration:underline}.main .left .week_work li strong{flex:0 0 150px;color:#404654;vertical-align:middle;text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.main .left .week_work li strong::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:10px;height:10px;border-radius:50%;margin:-1px 6px 0;vertical-align:middle}.main .left .week_work li .com::before{background-color:#000}.main .left .week_work li .req::before{background-color:#56b1b6}.main .left .week_work li .pro::before{background-color:#3d6ed2}.main .left .week_work li .per::before{background-color:#f26c00}.main .left .week_work li .meet::before{background-color:#d85c82}.main .left .week_work li.delay{color:#e42b29}.main .left .plan{flex:1}.main .left .plan section{display:flex;justify-content:space-between;align-items:center;position:relative;height:calc(100vh - 630px);min-height:206px;align-items:stretch;gap:0}.main .left .plan .main_plan{flex:1 0 auto;height:100%;margin-right:25px}.main .left .plan .plan_lst{flex:1 0 280px;padding-top:25px}.main .left .plan .plan_lst ul{display:flex;flex-direction:column;gap:25px;gap:10px;height:100%;border-left:1px solid #e0e0e0;padding-left:25px;overflow-y:auto}.main .left .plan .plan_lst ul li{font-size:12px;color:#71798a;background:url(../images/ico_schedule.png) 0 3px no-repeat;padding-left:34px}.main .left .plan .plan_lst ul li p{font-size:10px;color:#9ea4ae;letter-spacing:-0.02em}.main .right{flex:0 0 300px}.main .right .box_default{position:relative;display:flex;flex-direction:column;gap:25px;gap:15px;height:100%}.main .right .attendance .attendance_desc{padding:0 0 10px}.main .right .attendance .btn_workset{padding-bottom:0}.main .right .attendance .btn_workset .work_state{width:auto;border-color:#dadada;border-radius:10px;padding:0 8px 0 28px;font-size:12px}.main .right .attendance .btn_workset .btn_dbl_btn{position:relative;display:inline-block;line-height:25px;border:1px solid #f05050;border-radius:2px;padding:0 8px;cursor:pointer;color:#f05050;font-weight:bold;letter-spacing:-0.32px;background-color:#fff;display:flex;align-items:center;gap:1px;padding:0}.main .right .attendance .btn_workset .btn_dbl_btn::before{position:absolute;left:50%;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:0;height:14px;border-left:1px solid #f05050}.main .right .attendance .btn_workset .btn_dbl_btn button{flex:1 1 auto;border-radius:0;text-align:center;line-height:32px}.main .right .attendance .btn_workset .btn_dbl_btn button:hover:not(:disabled){color:#fff;background-color:#f05050}.main .right .attendance .btn_workset .btn_dbl_btn button:disabled{position:relative;color:#f8c9ce;cursor:default}.main .right .leave_stat header{gap:7px}.main .right .leave_stat header strong{margin-right:auto}.main .right .leave_stat header a{color:#9ea4ae;font-size:12px}.main .right .leave_stat header a::after{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin-left:3px;vertical-align:middle}.main .right .leave_stat .leave_progress progress{width:100%;height:16px}.main .right .leave_stat .leave_progress progress::-webkit-progress-value{background-color:#dadada;border-radius:16px 0 0 16px}.main .right .leave_stat .leave_progress progress::-webkit-progress-bar{border-radius:16px;border:1px solid #dadada;background-color:#fff}.main .right .leave_stat .leave_progress .leave_dtl{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#9ea4ae;padding:0 5px}.main .right .absentee{flex:1;overflow-y:auto;padding-top:0}.main .right .absentee header{position:sticky;top:0;left:0;background-color:#fff;padding-top:15px}.main .right .absentee ul{display:flex;flex-direction:column;gap:25px;gap:15px}.main .right .absentee i{display:inline-block;width:45px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;font-size:10px;color:#404654;font-weight:600;margin-right:5px;line-height:13px;white-space:nowrap}.main .right .absentee .personal{background-color:#63d995}.main .right .absentee .attendance{background-color:#cfc1e8}.main .right .absentee .event{background-color:#f8e0e7}.main .right .absentee .meeting{background-color:#dce9fd}.main .right .absentee .leave{background-color:#cfc1e8}.main .right .absentee .admin{background-color:#72a4ca}.main .right .absentee .edu{background-color:#f8e0e7}.main .right .absentee .time{color:#9ea4ae;font-size:11px}.main .right .absentee .user_box{font-size:12px}.main .right .absentee .user_box strong{display:inline-block;min-width:45px;text-align:center}.main .right .absentee .user_box span{color:#9ea4ae}.main .right .banner li{height:63px;border-radius:5px}.main .right .banner a{display:flex;align-items:center;justify-content:center;height:100%;font-weight:600;gap:15px}.main .right .banner .manual{background-color:#363636}.main .right .banner .manual a{color:#fff;padding-right:25px}.main .right .banner .manual a::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:40px;height:40px;background:url(../images/ico_manual.png) 0 0 no-repeat}.my_form{position:static}.box_compact.my_form{flex-direction:column}.my_form,.box_tool{margin-bottom:15px}.my_form .btn_wrap,.box_tool .btn_wrap{align-self:flex-start}.my_form ul,.box_tool ul{display:flex;gap:4px}.my_form ul:empty::before,.box_tool ul:empty::before{display:flex;justify-content:center;align-items:center;height:100%;content:"등록한 양식없음";padding:10px 5px;border-radius:3px;background-color:#ececec;font-size:13px;color:#777;height:28px;background-color:rgba(0,0,0,.05)}.my_form li,.box_tool li{background-color:#fff;border:1px solid #aaa;border-radius:3px}.my_form li a,.box_tool li a{display:block;line-height:28px;padding:0 8px}.my_form li a::before,.box_tool li a::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:14px;color:#ff6664;margin-right:4px}.my_form li:hover,.box_tool li:hover{border-color:#e42b29;background-color:#fff5f5;color:#e42b29;font-weight:bold}.my_approval{display:flex;justify-content:space-between;align-items:center;align-items:stretch;gap:25px;padding-bottom:25px}.my_approval .flex_right{flex-grow:1;min-width:900px;min-width:auto}.ls_stand_by,.status ul{display:flex;flex-direction:column;overflow-y:auto;gap:9px;padding:5px;width:calc(100% + 10px);max-height:541px;transform:translate(-5px, -5px)}.ls_stand_by>li:empty,.status ul>li:empty{background-color:rgba(0,0,0,.05);box-shadow:none !important}.status{flex-shrink:0;width:260px}.status ul:empty::before{display:flex;justify-content:center;align-items:center;height:100%;content:"요청 문서가 없습니다";padding:10px 5px;border-radius:3px;background-color:#ececec;font-size:13px;color:#777;height:541px;background-color:rgba(0,0,0,.05)}.status li{position:relative;background-color:#fff;border-radius:5px;padding:8px 15px;box-shadow:0 0 5px rgba(0,0,0,.07);min-height:99px}.status li:hover{box-shadow:0 0 5px rgba(3,3,3,.2)}.status li.unidentified{background-color:#fffeed}.status li.unidentified strong::after{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;content:"N";background-color:#e42b29;width:17px;font-size:10px;margin-left:3px}.status li strong{display:block;color:#404654;font-size:13px;letter-spacing:-0.33px}.status li a{display:flex;flex-direction:column;font-size:12px;color:#717889;letter-spacing:-0.3px}.status li span{display:inline-block;line-height:16px}.status li strong{margin:2px 0 4px;padding-left:0}.status li .badge{display:inline-block;width:54px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;font-weight:bold;align-self:flex-start}.status li dl dt{float:left;min-width:55px}.status li dl dt::after{content:":";margin:0 3px}.ls_stand_by>li{position:relative;background-color:#fff;border-radius:5px;padding:10px 15px;box-shadow:0 0 5px rgba(0,0,0,.07);min-height:84px}.ls_stand_by>li:hover{box-shadow:0 0 5px rgba(3,3,3,.2)}.ls_stand_by>li.unidentified{background-color:#fffeed}.ls_stand_by>li.unidentified strong::after{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;content:"N";background-color:#e42b29;width:17px;font-size:10px;margin-left:3px}.ls_stand_by>li strong{display:block;color:#404654;font-size:13px;letter-spacing:-0.33px}.ls_stand_by>li a{display:flex;flex-direction:column;font-size:12px;color:#717889;letter-spacing:-0.3px}.ls_stand_by>li span{display:inline-block;line-height:16px}.ls_stand_by strong{margin-bottom:7px}.ls_stand_by i{position:absolute;right:5px;top:5px;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:26px;height:26px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:default}.approval_path{display:flex;margin-top:2px}.approval_path li:before{content:"→";margin:0 3px}.approval_path li:first-child:before{display:none}.stand_by .ls_stand_by{height:285px}.stand_by .ls_stand_by:empty::before{display:flex;justify-content:center;align-items:center;height:100%;content:"결재 대기 미확인 문서가 없습니다";padding:10px 5px;border-radius:3px;background-color:#ececec;font-size:13px;color:#777;background-color:#e3e3e3}.carbon_copy{margin-top:30px}.carbon_copy .ls_stand_by{height:187px}.carbon_copy .ls_stand_by:empty::before{display:flex;justify-content:center;align-items:center;height:100%;content:"수신 참조 미확인 문서가 없습니다";padding:10px 5px;border-radius:3px;background-color:#ececec;font-size:13px;color:#777;background-color:#e3e3e3}.new_bedge{position:relative;top:-1px;display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;background-color:#e42b29;padding:0 7px 1px;margin-left:5px}.approval_often ul{flex-wrap:wrap}.approval_often .explanation{display:block;margin-top:5px;font-size:12px;font-weight:normal}.approval_often .explanation b{font-weight:bold}.approval_often .explanation::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin:0 5px;color:#848890;font-size:14px;vertical-align:middle}.approval_often .badge{display:inline-block;max-width:40px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;display:inline;margin-left:3px;padding:.5px 2.5px;border:1px solid #c0c5cf;background-color:#fff;color:#7c869e;font-weight:bold}.approval_new{margin-top:50px}.approval_new header h1{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.approval_new header h1:has(h1){font-weight:normal}.approval_new header h1:has(h1) h1{margin-bottom:0;font-weight:bold}.approval_new header h1::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.approval_new ul{flex-wrap:wrap;margin-bottom:50px}.approval_new ul li{display:flex;align-items:center;min-width:155px;flex-grow:0;flex-shrink:1;flex-basis:calc((100% - 24px)/7)}.approval_new ul li a{position:relative;width:100%;padding:15px;padding-left:30px;font-weight:500;line-height:20px}.approval_new ul li a::before{position:absolute;top:16px;left:10px;margin-right:7px;font-size:17px;line-height:19px;vertical-align:middle}.approval_form{min-width:900px;background-color:#fff;page-break-inside:avoid}.approval_form header{padding-bottom:5px}.approval_form header h1{font-size:16px;font-weight:bold}.approval_form .form_validity{margin-bottom:10px}.approval_form .tbl_workinfo{display:flex;justify-content:space-between;align-items:center;margin:3px 0 5px;gap:3px}.approval_form .tbl_workinfo .btn_wrap{margin-left:auto}.approval_form .tbl_workinfo .budget{font-size:15px;font-weight:900}.approval_form>*{padding:0 5px}.approval_form .form_wrap{display:grid;padding:15px 0;border:1px solid silver;border-width:2px 0}.approval_form .form_wrap .tbl_row td:last-child{border-width:1px}.approval_form .form_wrap input[type=date]{width:auto}.approval_form .form_wrap .tbl_report{table-layout:initial}.approval_form .form_wrap .tbl_report input:disabled{border-width:0;background-color:rgba(0,0,0,0)}.approval_form .form_wrap table{border:none}.approval_form .form_wrap table.tbl_use_select tr>*{text-align:center}.approval_form .form_wrap table.tbl_use_select tr>td:first-child{text-align:center;padding:5px}.approval_form .form_wrap .approval_status strong{margin-right:5px;font-size:11px}.approval_form .form_wrap .approval_status th:first-child{width:27px}.approval_form .form_wrap .approval_status td{font-size:11px;width:110px;padding:3px;border-right:1px solid #ebebeb}.approval_form .form_wrap .approval_status td img{max-height:41px}.approval_form .form_wrap .approval_status tr:last-child td{height:25px}.approval_form .form_wrap .tit_form{display:grid;grid-template-columns:1fr auto;min-height:90px;margin-bottom:15px;padding:8px}.approval_form .form_wrap .tit_form h2{font-size:17px;color:#000;font-weight:bold;text-align:center;align-self:center;white-space:pre;margin-right:20px}.approval_form .form_wrap .tit_form table th{padding:0;font-weight:normal;font-size:13px;text-align:center}.approval_form .form_wrap .tit_form table td{height:35px;text-align:center}.approval_form .form_wrap+.btn_wrap{margin:10px 0;justify-content:flex-end}.approval_form .editor_wrap{width:100%;margin-top:-1px;padding:13px 10px;border:1px solid #ebebeb}.approval_form .editor_wrap textarea{height:300px}.approval_form .sign_wrap{padding:35px 0 15px;font-size:13px;color:#111;font-weight:bold;line-height:30px}.approval_form .sign_wrap p:first-child{text-align:center}.approval_form .sign_wrap p:last-child{text-align:right}.approval_form .etc_info{display:block;margin-top:5px;font-size:12px;font-weight:normal;padding:10px;margin-bottom:15px;background-color:#f5f7f8;border-radius:3px}.approval_form .etc_info b{font-weight:bold}.approval_form .etc_info::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";margin:0 5px;color:#848890;font-size:14px;vertical-align:middle}.approval_form .etc_info::before,.approval_form .etc_info b{font-size:15px;color:#d6293e;vertical-align:middle}.approval_form .etc_info p{margin-top:5px;padding-left:25px;font-size:14px;color:#737373}.approval_view .my_approval,.approval_draft .my_approval{gap:20px}.approval_view .approval_set,.approval_draft .approval_set{margin-top:18px}.approval_view .approval_set::-webkit-scrollbar,.approval_draft .approval_set::-webkit-scrollbar{width:0}.appr_path{counter-reset:appr_path}.appr_path li{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;padding:6px 7px 7px 25px;border:1px solid #ebebeb;border-radius:2px;counter-increment:appr_path;font-size:11px}.appr_path li .user_module{left:-15px;font-size:13px;color:#000;font-weight:500}.appr_path li .user_module::before{content:counter(appr_path) ".";display:inline-block;width:15px}.appr_path li .appr_btn_set{display:flex;justify-content:space-between;align-items:center}.appr_path li .appr_btn_set .myappr_del{margin-right:5px}.appr_path .btn_switch{gap:3px;padding:0}.appr_path .btn_switch label{min-width:40px;border-width:1px;border-radius:2px;line-height:23px;font-size:12px;padding:0;border-color:#aaa;color:inherit;font-weight:normal}.appr_path .btn_switch label:hover{font-weight:bold}.appr_path .btn_switch input:checked+label{background-color:#f05050;border-color:#f05050;color:#fff;font-weight:bold}.appr_path>li:only-of-type div::before{display:none}.appr_path.view li,.approval_view .appr_path li{flex-direction:column;align-items:flex-start;border-width:1px 0 0;padding:6px 0 6px 25px}.appr_path.view li:first-child,.approval_view .appr_path li:first-child{border-top-width:0;padding-top:0}.appr_path.view li .review_txt,.approval_view .appr_path li .review_txt{width:100%;background-color:#ececec;padding:5px;border-radius:3px;margin:8px 0 3px;font-size:13px}.appr_path.view li .review_txt:empty,.approval_view .appr_path li .review_txt:empty{margin:0;padding:0}.appr_result{align-self:flex-end;margin-left:auto}.appr_result b{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;padding:1px 2px 0;font-size:11px;font-weight:bold;min-width:39px}.appr_result button{line-height:21px}.approval_set{width:400px;min-width:400px}.approval_set>.box_default_w{margin-top:10px}.approval_set>.box_default_w:last-of-type{margin-bottom:10px}.approval_set .set_list{display:grid;grid-template:auto/100px 1fr;align-items:center;row-gap:7px}.approval_set .set_list dt{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.approval_set .set_list dt:has(h1){font-weight:normal}.approval_set .set_list dt:has(h1) h1{margin-bottom:0;font-weight:bold}.approval_set .set_list dt::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.approval_set .set_list dt{font-size:14px;margin-bottom:0}.approval_set .tab_contents :not(first).appr_path{margin-top:4px}.approval_set .set_list .rel_doc{align-self:flex-start;line-height:28px}.approval_set .set_list .rel_doc+dd{display:flex;flex-flow:column wrap;gap:5px}.approval_set .set_list .rel_doc+dd label{white-space:nowrap;padding-left:15px;font-size:12px;color:#999;margin-left:auto}.approval_set .set_list a:hover{text-decoration:underline}.approval_set .preview{flex-shrink:0;gap:0;font-size:11px;color:#999;align-items:center;margin-left:10px;line-height:1}.approval_set .preview::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:1px;height:10px;background-color:#ddd;margin-right:10px}.approval_set:not(:has(.drop_zone)) .attach_list:empty::before{display:flex;justify-content:center;align-items:center;height:100%;content:"첨부된 파일이 없습니다";padding:10px 5px;border-radius:3px;background-color:#ececec;font-size:13px;color:#777}.approval_set .draft{border-color:#30b4e9 !important;color:#30b4e9 !important;background:#fff !important}.approval_set .ing{border-color:#2974e4 !important;color:#2974e4 !important;background:#fff !important}.approval_set .approve{border-color:#35b821 !important;color:#35b821 !important;background:#fff !important}.approval_set .fin{border-color:#35b821 !important;color:#35b821 !important;background:#fff !important}.approval_set .reject{border-color:#ff6664 !important;color:#ff6664 !important;background:#fff !important}.approval_set .return{border-color:#ff6664 !important;color:#ff6664 !important;background:#fff !important}.approval_set .ready{border-color:#f0a44f !important;color:#f0a44f !important;background:#fff !important}.approval_set .wait{border-color:#f0a44f !important;color:#f0a44f !important;background:#fff !important}.approval_set .defer{border-color:#f0a44f !important;color:#f0a44f !important;background:#fff !important}.approval_set .done{border-color:#55b2b7 !important;color:#55b2b7 !important;background:#fff !important}.approval_set .agree{border-color:#be68e0 !important;color:#be68e0 !important;background:#fff !important}.approval_set .cc{border-color:#8867c9 !important;color:#8867c9 !important;background:#fff !important}.approval_set .relay{border-color:#c94b9f !important;color:#c94b9f !important;background:#fff !important}.approval_view .act_lst{display:flex;flex-direction:column-reverse;padding-left:3px;padding-top:7px;max-height:180px;overflow-y:auto}.approval_view .act_lst .date-time{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.approval_view .act_lst .date-time:has(h1){font-weight:normal}.approval_view .act_lst .date-time:has(h1) h1{margin-bottom:0;font-weight:bold}.approval_view .act_lst .date-time::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:3px;height:3px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.approval_view .act_lst .date-time{font-size:13px;margin-bottom:0}.approval_view .act_lst li{position:relative;border-left:1px solid #ccc;padding:0 5px 15px 10px}.approval_view .act_lst li:first-child{padding-bottom:5px}.approval_view .act_lst li:first-child::before{position:absolute;left:-1px;top:2px;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:3px;height:100%;background-color:#fff}.approval_view .act_lst .date-time{position:relative;left:-10px;top:-7px;font-size:12px;color:#999;margin-bottom:-5px}.approval_view .act_lst .date-time::before{left:-2px}.approval_view .act_lst .act_name,.approval_view .act_lst .act_type{font-weight:600}.approval_view .referrer_act{display:flex;flex-direction:column;gap:5px;margin-top:10px;padding-top:8px;border-top:1px solid #ccc}.approval_view .referrer_act li{display:flex;align-items:center}.approval_view .referrer_act em:not(.tag_pm){margin-left:auto}.approval_view .referrer_act .appr_result{font-size:12px}.approval_view .referrer_act .appr_result b{margin-left:3px}.approval_view .referrer_act .uncheck{width:40px;margin-left:3px;border-color:#b6b6b6 !important;color:#b6b6b6 !important}.approval_view .referrer_act .check{width:40px;margin-left:3px;border-color:#56b1b6 !important;color:#56b1b6 !important}.approval_view .referrer_act .ing{width:40px;margin-left:3px;border-color:#b49bdb !important;color:#b49bdb !important}.approval_view .referrer_act .fin{width:40px;margin-left:3px;border-color:#9167df !important;color:#9167df !important}.work_form.form_view .file_input>*,.form_wrap.form_view .file_input>*{flex:0}.work_form.form_view input[type=text],.work_form.form_view input[type=number],.work_form.form_view input[type=date],.work_form.form_view textarea,.work_form.form_view select,.form_wrap.form_view input[type=text],.form_wrap.form_view input[type=number],.form_wrap.form_view input[type=date],.form_wrap.form_view textarea,.form_wrap.form_view select{border:none;background:#fff;color:#333;cursor:inherit}.work_form.form_view input[type=date],.form_wrap.form_view input[type=date]{position:static;text-align:center}.work_form.form_view input[type=date]::after,.form_wrap.form_view input[type=date]::after{display:none}.work_form.form_view input[type=date]::-webkit-calendar-picker-indicator,.form_wrap.form_view input[type=date]::-webkit-calendar-picker-indicator{display:none}.work_form.form_view .file_input>[list],.form_wrap.form_view .file_input>[list]{min-width:100%}.work_form.form_view .tbl_hover tbody tr:hover,.form_wrap.form_view .tbl_hover tbody tr:hover{background-color:#fff;cursor:inherit}.work_form.form_view .ck .ck-widget:hover,.form_wrap.form_view .ck .ck-widget:hover{outline-color:rgba(0,0,0,0)}.work_form.form_view .ck .ck-widget__type-around,.work_form.form_view .ck .ck-widget__selection-handle,.form_wrap.form_view .ck .ck-widget__type-around,.form_wrap.form_view .ck .ck-widget__selection-handle{display:none}.work_form.form_view .ck.ck-editor__editable .table .ck-table-column-resizer:hover,.form_wrap.form_view .ck.ck-editor__editable .table .ck-table-column-resizer:hover{background:rgba(0,0,0,0);cursor:inherit}@media(max-width: 1600px){.contents:not(:has(.responsive_disabled)) .approval_view .my_approval,.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval{width:100%;flex-flow:column wrap}.contents:not(:has(.responsive_disabled)) .approval_view .my_approval .approval_set,.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set{order:-1;width:100%;display:grid;gap:5px;margin-top:0;grid-template-areas:"path etc" "path refer" "path refer" "attach act"}.contents:not(:has(.responsive_disabled)) .approval_view .my_approval .approval_set:has(section:only-of-type),.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set:has(section:only-of-type){display:block}.contents:not(:has(.responsive_disabled)) .approval_view .my_approval .approval_set>.box_default_w,.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set>.box_default_w{margin:0;padding:15px}.contents:not(:has(.responsive_disabled)) .approval_view .my_approval .approval_set>.box_default_w:nth-of-type(1),.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set>.box_default_w:nth-of-type(1){grid-area:path;min-width:450px}.contents:not(:has(.responsive_disabled)) .approval_view .my_approval .approval_set>.box_default_w:nth-of-type(2),.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set>.box_default_w:nth-of-type(2){grid-area:refer}.contents:not(:has(.responsive_disabled)) .approval_view .my_approval .approval_set>.box_default_w:nth-of-type(3),.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set>.box_default_w:nth-of-type(3){grid-area:attach}.contents:not(:has(.responsive_disabled)) .approval_view .my_approval .approval_set>.box_default_w:nth-of-type(4),.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set>.box_default_w:nth-of-type(4){grid-area:etc}.contents:not(:has(.responsive_disabled)) .approval_view .my_approval .approval_set>.box_default_w:nth-of-type(5),.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set>.box_default_w:nth-of-type(5){grid-area:act}.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set{grid-template-areas:"path etc" "path refer" "path attach" "act act"}.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set>.box_default_w:nth-of-type(1){grid-area:path}.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set>.box_default_w:nth-of-type(2){grid-area:refer}.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set>.box_default_w:nth-of-type(3){grid-area:attach}.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set>.box_default_w:nth-of-type(4){grid-area:etc}.contents:not(:has(.responsive_disabled)) .approval_draft .my_approval .approval_set>.box_default_w:nth-of-type(5){grid-area:act}}.user_module{display:flex;gap:3px;align-items:center;position:relative}.user_module span,.user_module b{font-size:11px;color:#717889;align-self:flex-end}.user_module em{background-color:rgba(0,0,0,0) !important}.user_photo{display:inline-flex;align-items:center;width:18px;height:18px;overflow:hidden;border-radius:50%;border:1px solid #ccc;flex-shrink:0}.user_photo img{object-fit:cover;min-height:100%}.file_attach{position:relative;display:flex;align-items:center;min-height:70px;border:2px dashed #ebebeb;background-color:#fff}.drop_zone,.attach_zone{padding:0 15px;align-self:flex-start}.attach_list{padding-bottom:10px}.empty_box .attach_list:empty::before{display:flex;justify-content:center;align-items:center;height:100%;content:"첨부된 파일이 없습니다";padding:10px 5px;border-radius:3px;background-color:#ececec;font-size:13px;color:#777}.attach_list li{position:relative;display:flex;gap:5px;margin-top:10px;padding:0;border-top:none;z-index:1000;text-align:left;line-height:17px}.attach_list li::before,.attach_list li::after{display:none}.file_attach:hover{border-color:#ccc}.file_attach .drop_info{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;gap:30px;align-items:center;color:#989898;text-align:left;word-break:keep-all;font-size:12px;line-height:15px;letter-spacing:-0.3px;padding:0 15px}.file_attach .drop_info::before{display:flex;align-items:center;width:101px;height:36px;border:2px solid #d83d48;border-radius:5px;background:url(../images/ic-file.png) 11px 50% no-repeat,#fff;content:"파일선택";color:#f05050;padding:0 14px 0 43px}.file_attach .drop_info p{flex-grow:1}.file_attach .drop_info span{color:#000}.attach_thumb{display:block;max-width:20px;max-height:20px}.btn_file_wrap,.file_attach{overflow:hidden;position:relative;text-align:center}.btn_file_wrap input::-webkit-file-upload-button{cursor:pointer}.btn_file_wrap:hover .btn_red{background-color:#fff;color:#e42b29}.btn_file_wrap .btn_file,.file_attach .btn_file{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:none;opacity:0;filter:alpha(opacity=0);cursor:pointer;outline:none;z-index:100}.file_del{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:15px;height:17px;flex-shrink:0}.file_del::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#e42b29;line-height:17px}.stamp_red{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border:2px solid #e42b29;border-radius:50%}.stamp_red b{transform:rotate(-25deg);color:#e42b29;font-weight:bold;letter-spacing:-0.5px;font-size:15px}.file_attached{position:relative}.file_attached .attach_list li a{display:flex;gap:7px}.file_attached .attach_list li a:hover{text-decoration:underline}.file_attached .attach_list li a.preview{flex-shrink:0}.file_attached i{flex-shrink:0;position:relative;top:1px}.tbl_approval_outbox td,.tbl_approval_inbox td{text-align:center}.tbl_approval_outbox td:nth-of-type(4),.tbl_approval_inbox td:nth-of-type(4){text-align:left}.file_upload{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9999;background:rgba(0,0,0,.466)}.file_upload>*{position:absolute}.file_upload>p{top:50%;left:50%;transform:translateX(-50%);font-size:20px;font-weight:bold;color:#fff;text-align:center}.file_upload>i{top:39%;left:47.5%;color:#fff;font-size:65px}.flex_ipt{display:flex;gap:4px;align-items:center;word-break:keep-all}.flex_ipt input,.flex_ipt select{flex:0 1 60px}.plan_new .new_contents{display:flex;gap:25px;flex-wrap:wrap}.plan_new .ipt_wrap{flex:1 500px;border:none;padding-bottom:25px}.plan_new .ipt_wrap dt{margin-top:15px}.plan_new .ipt_wrap dt:first-of-type{margin-top:0}.plan_new .ipt_wrap .member_edit{max-width:20vw}.plan_new .ipt_set{max-width:630px}.plan_new .box_compact h1{display:flex;gap:5px}.plan_new .file_input:has(input[type=checkbox]){gap:10px}.plan_new label:has(input[type=checkbox]){display:inline-block;margin-top:2px}.plan_new .period_custom+.check_group{display:inline-flex;margin-left:10px}.plan_new .cal_memberplan{height:297px}.add_screen,#add_screen{position:fixed;top:60px;right:auto;z-index:10;width:calc(100% - 60px);height:calc(100% - 60px);background:#fff}.briefing_lst{padding-top:10px}.briefing_lst .briefing{height:calc(100vh - 264px);min-height:365px;overflow-y:auto;padding-top:20px}.briefing_lst .briefing>li{position:relative;align-items:center;padding:10px}.briefing_lst .briefing>li:hover{background-color:rgba(0,0,0,0)}.briefing_lst .briefing>li[data-month]::before{position:absolute;top:-11px;left:50%;content:attr(data-month);font-size:15px;background-color:#edf0f3;padding:3px 50px 4px;border-radius:10px;line-height:1;transform:translateX(-50%);z-index:10}.briefing_plan_wrap{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:5px}.briefing_plan_wrap:hover{background-color:#f8f8f8}.briefing_plan_wrap.on{background-color:#fee}.briefing_date{flex-shrink:0;width:32px;text-align:center;align-self:flex-start;margin-left:10px}.briefing_date .num{display:block;margin-bottom:2px;font-size:21px;font-weight:bold;line-height:32px;letter-spacing:-0.05em}.briefing_date .txt{font-size:11px;letter-spacing:-0.55px}.briefing_date.today .num{color:#fff;background-color:#e42b29;border-radius:20px}.briefing_date.sat{color:#4680f5}.briefing_date.sun{color:#f50000}.briefing_date+div{display:flex;flex-direction:column;justify-content:center;gap:5px}.briefing_plan{flex:1;padding:3px 0 0 20px;position:relative}.briefing_plan::before{position:absolute;top:0;left:0;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:8px;height:100%;border-radius:2px;background:#fff;border:1px solid #009dee}.briefing_plan>p{font-size:13px}.briefing_plan>p:first-child{margin-bottom:3px;color:#6d6d6d}.briefing_plan>p:last-child{color:#333;font-weight:bold}.briefing_state{text-align:right}.briefing_state select{display:block;margin:0 0 2px auto;width:220px}.briefing_state button{display:flex;gap:6px;letter-spacing:-0.05em}.briefing_state button:hover{text-decoration:underline}.personal .briefing_plan::before{border-color:#1e7b45}.personal.attend .briefing_plan::before{background-color:#1e7b45}.personal.undefined .briefing_plan::before{background:linear-gradient(-45deg, #fff 37%, #1E7B45 0, #1E7B45 48%, #fff 0, #fff 87%, #1E7B45 0);-webkit-background-size:10px 10px;background-size:10px 10px}.attendance .briefing_plan::before{border-color:#7249bd}.attendance.attend .briefing_plan::before{background-color:#7249bd}.attendance.undefined .briefing_plan::before{background:linear-gradient(-45deg, #fff 37%, #7249bd 0, #7249bd 48%, #fff 0, #fff 87%, #7249bd 0);-webkit-background-size:10px 10px;background-size:10px 10px}.event .briefing_plan::before{border-color:#d85c82}.event.attend .briefing_plan::before{background-color:#d85c82}.event.undefined .briefing_plan::before{background:linear-gradient(-45deg, #fff 37%, #d85c82 0, #d85c82 48%, #fff 0, #fff 87%, #d85c82 0);-webkit-background-size:10px 10px;background-size:10px 10px}.meeting .briefing_plan::before{border-color:#4285f4}.meeting.attend .briefing_plan::before{background-color:#4285f4}.meeting.undefined .briefing_plan::before{background:linear-gradient(-45deg, #fff 37%, #4285f4 0, #4285f4 48%, #fff 0, #fff 87%, #4285f4 0);-webkit-background-size:10px 10px;background-size:10px 10px}.leave .briefing_plan::before{border-color:#7249bd}.leave.attend .briefing_plan::before{background-color:#7249bd}.leave.undefined .briefing_plan::before{background:linear-gradient(-45deg, #fff 37%, #7249BD 0, #7249BD 48%, #fff 0, #fff 87%, #7249BD 0);-webkit-background-size:10px 10px;background-size:10px 10px}.admin .briefing_plan::before{border-color:#2a516f}.admin.attend .briefing_plan::before{background-color:#2a516f}.admin.undefined .briefing_plan::before{background:linear-gradient(-45deg, #fff 37%, #2a516f 0, #2a516f 48%, #fff 0, #fff 87%, #2a516f 0);-webkit-background-size:10px 10px;background-size:10px 10px}.edu .briefing_plan::before{border-color:#d85c82}.edu.attend .briefing_plan::before{background-color:#d85c82}.edu.undefined .briefing_plan::before{background:linear-gradient(-45deg, #fff 37%, #d85c82 0, #d85c82 48%, #fff 0, #fff 87%, #d85c82 0);-webkit-background-size:10px 10px;background-size:10px 10px}.nonappearance .briefing_plan::before{background:#ececec;border-color:#ebebeb}.nonappearance .briefing_plan>p{color:#bebebe}.proj_view .issue_dtl .stat i,.proj_view .task_body .left_section .task_lst .tit i,.my_issue .task_lst .tit i,.task_lst dt i,.proj_lst .tag_wrap i{width:35px;line-height:13px;display:inline-block;width:45px;max-width:45px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;font-size:10px;letter-spacing:-0.25px;font-weight:700}.proj_view .rfp .work_form h1 span,.proj_view .overview .left_section h2 i.type,.proj_view .rel_proj .rel_item .type,.proj_lst .tag_wrap .type{background-color:#f8c9ce;color:#404654}.ico_proj .ready::before,.proj_view .rfp .article_body .right_section .apply_status .ready::before,.task_lst dd .etc .ready::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#f0a44f}.ico_proj .ing::before,.proj_view .rfp .article_body .right_section .apply_status .ing::before,.task_lst dd .etc .ing::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#00b5da}.ico_proj .done::before,.proj_view .rfp .article_body .right_section .apply_status .done::before,.task_lst dd .etc .done::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#19b200}.ico_proj .hold::before,.proj_view .rfp .article_body .right_section .apply_status .hold::before,.task_lst dd .etc .hold::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#bfc8d2}.ico_proj .check::before,.proj_view .rfp .article_body .right_section .apply_status .check::before,.task_lst dd .etc .check::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#e42b29}.ico_proj .apply::before,.proj_view .rfp .article_body .right_section .apply_status .apply::before,.task_lst dd .etc .apply::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";color:#e42b29}.ico_proj i,.proj_view .rfp .article_body .right_section .apply_status i,.task_lst dd .etc i{background:rgba(0,0,0,0);font-size:11px;vertical-align:middle}.ico_proj i::before,.proj_view .rfp .article_body .right_section .apply_status i::before,.task_lst dd .etc i::before{margin-right:4px;font-size:12px;margin-top:-3px;vertical-align:middle}.ico_proj .apply::before,.proj_view .rfp .article_body .right_section .apply_status .apply::before,.task_lst dd .etc .apply::before{font-size:14px}.proj_legend{display:flex;gap:10px;font-size:11px;align-self:flex-end}.proj_legend ul{display:flex;justify-content:space-between;align-items:center;gap:10px;line-height:1}.proj_legend i{color:#000}.proj_legend .divide{position:relative;display:inline-flex;align-items:center}.proj_legend .divide::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:1px;height:10px;background-color:#999;margin:0 15px 0 10px}.proj_legend .divide::before{margin-left:5px}.proj_lst{overflow-y:auto;max-height:calc(100vh - 380px);min-height:247px;text-align:left}.proj_lst.all_proj{max-height:calc(100vh - 323px);min-height:307px}.proj_lst>li{padding:10px 15px;border-bottom:1px solid #ebebeb;line-height:16px;background-color:#fff}.proj_lst>li:hover{background-color:#f9fafc}.proj_lst>li.on{background-color:#fef4f5}.proj_lst .tag_wrap{display:flex;justify-content:flex-end;gap:5px;margin-bottom:5px}.proj_lst .tag_wrap .type{position:relative;left:-3px;margin-right:auto}.proj_name{font-weight:700;word-break:keep-all;letter-spacing:-0.33px;line-height:15px}.proj_desc,.task_desc{margin-top:10px;color:#71798a;font-size:12px;letter-spacing:-0.11px}.task_desc{display:flex;flex-direction:column;line-height:1.2;gap:5px}.task_desc li:nth-child(2){text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.proj_home{display:flex;justify-content:space-between;gap:25px}.proj_home header{display:flex;align-items:center;gap:5px}.proj_home header h1{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-size:22px}.proj_home header h1:has(h1){font-weight:normal}.proj_home header h1:has(h1) h1{margin-bottom:0;font-weight:bold}.proj_home header .count{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;gap:0;letter-spacing:-0.5px}.proj_home header .count:has(h1){font-weight:normal}.proj_home header .count:has(h1) h1{margin-bottom:0;font-weight:bold}.proj_home header .count em{color:#888}.tags{display:flex;gap:3px;flex-wrap:wrap}.tags i{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;background-color:#aab3c8;padding:0 5px;font-size:11px;line-height:13px}.task_lst{display:flex;gap:12px;flex-wrap:wrap;gap:8px;color:#404654}.task_lst dt{flex:1 100%;display:flex;gap:5px;align-items:center;font-size:14px;color:#000;font-weight:bold;margin-top:15px}.task_lst dt:first-of-type{margin-top:0}.task_lst dt i{font-size:12px;max-width:none;width:60px;line-height:18px}.task_lst dd{flex:1 auto;max-width:calc((100% - 32px)/3)}.task_lst dd .etc{display:flex;align-items:center;margin-top:auto;line-height:1;font-size:12px}.task_lst dd .etc i{font-size:0}.task_lst dd .etc i::before{margin-top:0}.task_lst dd .etc .user_module{margin-left:auto}.task_lst dd.delay{background-color:#fef4f5;box-shadow:0 1px 3px rgba(255,0,0,.2)}@media(max-width: 1600px){.task_lst dd{max-width:calc((100% - 10px)/2)}}.task_lst dd,.task_lst>li{background-color:#fff;padding:5px 15px;border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,.07);display:flex;flex-direction:column;gap:5px;width:100%;min-height:110px;padding:10px 15px;cursor:pointer}.task_lst dd a,.task_lst>li a{display:flex;flex-direction:column;height:100%;gap:5px}.task_lst dd:hover,.task_lst>li:hover{box-shadow:0 1px 8px rgba(0,0,0,.3)}.task_lst dd .task_name,.task_lst>li .task_name{text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.task_lst .tit{display:flex;gap:10px}.task_lst .tit input,.task_lst .tit i{flex-shrink:0}.task_lst li .tit:has(.cmt_num) .cmt_num{margin-left:0;line-height:1.3;align-self:flex-end;margin:0 5px 0 -5px}.task_lst .date{font-size:12px;color:#999}.task_lst .task_ing{color:#037dda;border:1px solid #037dda;background-color:#2ea3fc}.task_lst .task_plan{color:#8b37e0;border:1px solid #8b37e0;background-color:#b179ea}.task_lst .task_done{color:#738797;border:1px solid #738797;background-color:#9fadb8}.task_lst .task_cancel{color:#d85093;border:1px solid #d85093;background-color:#e68fba}.task_lst .task_hold{color:#1e885f;border:1px solid #1e885f;background-color:#2cc78b}.pic{display:flex;gap:2px;margin-bottom:-4px}.pic li{width:22px;height:22px;border:1px solid #aaa;border-radius:50%}.pic_lst{display:flex;align-items:center}.pic_lst>li{position:relative;border:1px solid #fff;width:22px;height:22px;border-radius:50%;overflow:hidden;background:url(../images/ic_user.png) 0 0/contain no-repeat}.pic_lst>li:nth-child(1){left:10px}.pic_lst>li:nth-child(2){left:5px}.pic_lst>li:only-of-type{left:0}.pic_lst>li.receiver_dtl>button{position:absolute;width:100%;line-height:20px;z-index:1;background:#d3d3d3;font-size:10px;text-align:center;font-weight:bold;border-radius:50%}.pic_lst>li.receiver_dtl li{width:auto;height:auto;border:none;border-radius:0%}.pic_lst img{object-fit:cover;min-height:100%}.my_task{display:flex;justify-content:space-between;gap:25px;align-items:stretch;height:100%;flex:1}.my_task .box_default{height:calc(100vh - 243px);min-height:386px;overflow-y:auto}.week_task{flex-grow:1}.week_task .lst_header{margin-bottom:5px}.week_task .btn_toggle_single{margin-left:auto}.my_issue{background-color:#edf0f3;padding:1px 0;border-radius:5px;flex:0 0 300px}.my_issue header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px}.my_issue header:only-child,.my_issue header:empty{margin-bottom:0}.my_issue h1{font-weight:bold}.my_issue h2{font-weight:bold}.my_issue .task_lst_wrap{height:calc(100vh - 185px);min-height:443px;overflow-y:auto}.my_issue .task_lst_wrap .etc{display:flex;align-items:flex-end;margin-top:auto}.my_issue .task_lst_wrap .pic_lst{flex-shrink:0;margin-left:auto}.my_issue .task_lst{position:relative;gap:0;flex-direction:column;flex-wrap:nowrap}.my_issue .task_lst[data-proj]::before{display:block;position:sticky;top:0;left:0;content:"- " attr(data-proj) " -";font-size:12px;line-height:1;z-index:10;text-align:center;padding:5px 0;background-color:#edf0f3;opacity:.9;word-break:keep-all;line-height:1.2}.my_issue .task_lst>li{min-height:auto;border:1px solid #ebebeb;box-shadow:none;gap:0}.my_issue .task_lst>li:hover{background-color:#f9fafc;cursor:pointer}.my_issue .task_lst>li.on{background-color:#eef6ff}.my_issue .task_lst .tit i{margin-left:auto;align-self:flex-start;font-weight:normal;font-size:11px}.my_issue .task_lst:not(:has(li))::after{display:flex;align-items:center;justify-content:center;height:100%;content:"등록된 이슈톡이 없습니다.";background-color:#bfc8d2;font-size:14px;font-weight:700;color:#555}.project_new .new_contents{display:flex;justify-content:space-between;gap:25px}.project_new .new_contents .ipt_wrap{flex:1;border:none}.project_new .new_contents .ipt_wrap .box_default_w{height:100%;overflow-y:auto;height:calc(100vh - 286px);min-height:403px}.project_new .new_contents .ipt_wrap dl{gap:5px;align-items:flex-start}.project_new .new_contents .ipt_wrap dd{margin-bottom:5px}.project_new .new_contents .ipt_wrap legend{display:flex;width:100%;align-items:center}.project_new .new_contents .ipt_wrap legend .info{margin-left:auto;font-size:12px;align-self:flex-end;color:#ff6664}.project_new .new_contents .ipt_innerwrap{margin-top:5px}.project_new .tooltip{left:0;right:auto}.proj_view{padding-bottom:0}.proj_view .tab_contents .right_section>div{display:flex;flex-direction:column;gap:10px}.proj_view .contributor h1{margin-bottom:0}.proj_view .contributor .contributor_add{display:none}.proj_view .rel_proj h1{margin-bottom:0}.proj_view .rel_proj .rel_item{padding-left:15px}.proj_view .rel_proj .rel_item:hover em{color:#2974e4;text-decoration:underline}.proj_view .rel_proj .rel_item .type{display:inline-block;width:60px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;color:inherit;flex-shrink:0}.proj_view .rel_proj .rel_item em{display:block;margin-top:3px}.proj_view .ls_contributor{display:flex;flex-direction:column;gap:5px;margin-top:15px}.proj_view .ls_contributor li{display:flex;align-items:center}.proj_view .ls_contributor em:not(.tag_pm){margin-left:auto}.proj_view .ls_contributor .myappr_del{display:none}.proj_view .ls_contributor li{min-height:24px;gap:5px}.proj_view .ls_contributor li:hover .myappr_del{display:block}.proj_view article header{display:flex;justify-content:space-between;align-items:center;font-weight:normal;margin-bottom:15px}.proj_view article header span{font-weight:bold;color:#888;letter-spacing:-0.33px}.proj_view article header .btn_wrap{margin-left:auto;flex-shrink:0}.proj_view article header h1{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.proj_view article header h1:has(h1){font-weight:normal}.proj_view article header h1:has(h1) h1{margin-bottom:0;font-weight:bold}.proj_view article header h1::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.proj_view article header h1::before{background-color:#000}.proj_view article header h1{margin-bottom:0;font-weight:bold}.proj_view .article_body header h1{font-size:14px}.proj_view .article_body header h1::before{top:-2px}.proj_view .proj_summary{display:flex;margin-top:10px;gap:5%}.proj_view .proj_summary li{font-weight:bold}.proj_view .proj_summary em{color:#888;margin-right:5px}.proj_view .proj_summary em::before{content:"·";margin:0 5px}.proj_view .task_body{display:flex;justify-content:space-between;gap:25px;margin-top:25px;background-color:#edf0f3}.proj_view .task_body .left_section{flex:0 0 350px;background-color:#fff}.proj_view .task_body .left_section .task_lst_wrap{height:100%}.proj_view .task_body .left_section .task_lst_wrap .search_list select{border-width:0}.proj_view .task_body .left_section .task_lst_wrap .etc{display:flex;align-items:flex-end;margin-top:auto}.proj_view .task_body .left_section .task_lst_wrap .pic_lst{flex-shrink:0;margin-left:auto}.proj_view .task_body .left_section .search_list{align-items:center;border-bottom:1px solid #ebebeb;margin-right:0;padding:0 5px;gap:10px}.proj_view .task_body .left_section .search_list li:last-child{margin-left:auto}.proj_view .task_body .left_section .task_lst{gap:0;flex-direction:column;flex-wrap:nowrap;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;height:calc(100vh - 214px - 74px);min-height:342px;overflow-y:auto}.proj_view .task_body .left_section .task_lst>li{min-height:auto;border-bottom:1px solid #ebebeb;box-shadow:none;border-radius:0;gap:0}.proj_view .task_body .left_section .task_lst>li:hover{background-color:#f9fafc;cursor:pointer}.proj_view .task_body .left_section .task_lst>li.on{background-color:#eef6ff}.proj_view .task_body .left_section .task_lst .tit i{margin-left:auto;align-self:flex-start;font-weight:normal;font-size:11px}.proj_view .task_body .left_section .task_lst .etc{margin-top:5px}.proj_view .task_body .left_section .task_lst:not(:has(li))::after{display:flex;align-items:center;justify-content:center;height:100%;content:"등록된 이슈톡이 없습니다.";background-color:#bfc8d2;font-size:14px;font-weight:700;color:#555}.proj_view .task_body .left_section .task_lst .tit{align-items:flex-start}.proj_view .task_body .left_section .task_lst .tit input[type=checkbox]{position:relative;top:2px;margin-left:-20px}.proj_view .task_body:has(.on){background-color:#fff}.proj_view .task_body .right_section{flex:1;height:calc(100vh - 214px - 74px);min-height:342px;overflow-y:auto;padding-top:10px;padding-bottom:25px}.proj_view .task_body .right_section::-webkit-scrollbar{width:0}.proj_view .issue_dtl header{gap:25px;justify-content:flex-start}.proj_view .issue_dtl header .btn_wrap{margin-left:auto;align-self:flex-start}.proj_view .issue_dtl .stat{margin-bottom:15px;border-bottom:1px solid #ccc;padding-bottom:5px}.proj_view .issue_dtl .stat .btn_toggle_single{padding-left:5px}.proj_view .issue_dtl .stat i{padding:2px 5px;font-size:12px;margin-left:5px}.proj_view .issue_dtl .stat i.task_ing{background-color:#2ea3fc}.proj_view .issue_dtl .stat i.task_plan{background-color:#b179ea}.proj_view .issue_dtl .stat i.task_done{background-color:#9fadb8}.proj_view .issue_dtl .stat i.task_cancel{background-color:#e68fba}.proj_view .issue_dtl .stat i.task_hold{background-color:#2cc78b}.proj_view .issue_dtl .stat .date{flex-shrink:0;font-size:12px;font-weight:normal;margin-left:15px}.proj_view .issue_dtl .task_num{margin-left:10px}.proj_view .issue_dtl .ipt_lst{padding-left:10px}.proj_view .issue_dtl .issue_txt{margin-top:15px;border-top:1px solid #ccc;padding:15px}.proj_view .issue_dtl .issue_txt+.box_bot{border-top:1px solid #ccc;padding-top:5px}.proj_view .issue_dtl .issue_txt .ck-content{border-width:0}.proj_view .issue_dtl .task_status_multi{position:relative}.proj_view .issue_dtl .task_status_multi .all_label{width:100px;height:28px;padding-left:5px;cursor:pointer;background:url(../images/btn_select.png) right 8px center no-repeat,rgba(255,255,255,.9);border:1px solid #ccc;border-radius:2px;text-align:left}.proj_view .issue_dtl .task_status_multi .taskstatus_layer{display:none;position:absolute;left:0;top:100%;width:400px;border:1px solid #000;background-color:#fff;padding:10px;z-index:10}.proj_view .issue_dtl .task_status_multi .taskstatus_layer .tit{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}.proj_view .issue_dtl .task_status_multi .taskstatus_layer .tit em{font-size:16px;font-weight:bold}.proj_view .issue_dtl .task_status_multi .taskstatus_layer .user_lst{display:grid;grid-template-columns:1fr 100px;column-gap:0;row-gap:10px}.proj_view .issue_dtl .task_status_multi .taskstatus_layer.on,.proj_view .issue_dtl .task_status_multi .taskstatus_layer:focus-within{display:block}.proj_view .issue_write{display:flex;justify-content:space-between;gap:25px}.proj_view .issue_write .issue_cont{flex-grow:1;min-width:900px;min-width:auto}.proj_view .issue_write .issue_cont .ck-content{min-height:465px}.proj_view .issue_write .issue_set{width:400px;min-width:400px;min-width:337px}.proj_view .issue_write .issue_set>.box_default_w{margin-top:10px}.proj_view .issue_write .issue_set>.box_default_w:last-of-type{margin-bottom:10px}.proj_view .issue_write .issue_set>.box_default_w:first-of-type{margin-top:0}.proj_view .issue_write .issue_set .set_list{display:grid;grid-template:auto/100px 1fr;align-items:center;row-gap:7px}.proj_view .issue_write .issue_set .set_list dt{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.proj_view .issue_write .issue_set .set_list dt:has(h1){font-weight:normal}.proj_view .issue_write .issue_set .set_list dt:has(h1) h1{margin-bottom:0;font-weight:bold}.proj_view .issue_write .issue_set .set_list dt::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.proj_view .issue_write .issue_set .set_list dt{font-size:14px;margin-bottom:0}.proj_view .overview{display:flex;justify-content:space-between;gap:25px}.proj_view .overview .left_section{display:flex;flex-direction:column;gap:50px;flex:1;height:calc(100vh - 214px - 0px);min-height:416px;overflow-y:auto;padding-bottom:25px}.proj_view .overview .left_section h2{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-size:14px}.proj_view .overview .left_section h2:has(h1){font-weight:normal}.proj_view .overview .left_section h2:has(h1) h1{margin-bottom:0;font-weight:bold}.proj_view .overview .left_section h2 i{display:inline-block;width:60px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;margin-right:10px}.proj_view .overview .left_section article{padding:0 25px 0 10px}.proj_view .overview .left_section .proj_desc,.proj_view .overview .left_section .task_desc{padding-left:0;margin-top:0}.proj_view .overview .left_section .proj_desc h2,.proj_view .overview .left_section .task_desc h2{border-bottom:1px solid #dedede;padding-bottom:10px;margin-bottom:10px}.proj_view .overview .left_section .proj_desc .ipt_lst,.proj_view .overview .left_section .task_desc .ipt_lst{column-gap:10px;row-gap:5px;grid-template-columns:repeat(2, 70px 1fr)}.proj_view .overview .left_section .progress_wrap{display:flex;align-items:center;gap:8px}.proj_view .overview .left_section .progress_wrap progress{flex:1 1 auto}.proj_view .overview .left_section .progress_wrap label{flex:0 0 42px;color:#e42b29;font-weight:bold;font-size:11px;text-align:left}.proj_view .overview .left_section .stacked_bar{display:flex;height:12px;border-radius:3px;overflow:hidden}.proj_view .overview .left_section .stacked_bar li{font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden}.proj_view .overview .left_section .stacked_bar li:last-child{flex-grow:1}.proj_view .overview .left_section .stacked_bar li.chart_done{background-color:#56b1b6}.proj_view .overview .left_section .stacked_bar li.chart_delay{background-color:#ff7575}.proj_view .overview .left_section .stacked_bar li.chart_ing{background-color:#ffc938}.proj_view .overview .left_section .stacked_bar li.chart_plan{background-color:#b179ea}.proj_view .overview .left_section .stacked_bar li.chart_hold{background-color:#a9b4be}.proj_view .overview .left_section .chart_label{display:flex;gap:18px;justify-content:flex-end;margin-top:14px}.proj_view .overview .left_section .chart_label li{font-weight:bold;font-size:11px;letter-spacing:-0.55px;padding-left:14px;text-indent:-14px}.proj_view .overview .left_section .chart_label li span{margin-left:3px;color:#b2bacd;font-weight:normal}.proj_view .overview .left_section .chart_label li::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:11px;height:11px;position:relative;top:2px;margin-right:3px;border-radius:2px}.proj_view .overview .left_section .chart_label li.chart_done{color:#56b1b6}.proj_view .overview .left_section .chart_label li.chart_done::before{background-color:#56b1b6}.proj_view .overview .left_section .chart_label li.chart_delay{color:#ff7575}.proj_view .overview .left_section .chart_label li.chart_delay::before{background-color:#ff7575}.proj_view .overview .left_section .chart_label li.chart_ing{color:#ffc938}.proj_view .overview .left_section .chart_label li.chart_ing::before{background-color:#ffc938}.proj_view .overview .left_section .chart_label li.chart_plan{color:#b179ea}.proj_view .overview .left_section .chart_label li.chart_plan::before{background-color:#b179ea}.proj_view .overview .left_section .chart_label li.chart_hold{color:#a9b4be}.proj_view .overview .left_section .chart_label li.chart_hold::before{background-color:#a9b4be}.proj_view .overview .left_section .tbl_wrap{height:auto;min-height:auto}.proj_view .overview .left_section .tbl_workboard{width:100%;text-align:center}.proj_view .overview .left_section .tbl_workboard th,.proj_view .overview .left_section .tbl_workboard td{padding:10px}.proj_view .overview .left_section .tbl_workboard th{border-bottom:1px solid silver;font-weight:bold}.proj_view .overview .left_section .tbl_workboard td{border-bottom:1px solid #ebebeb;height:45px}.proj_view .overview .left_section .tbl_workboard td:first-child{text-align:left}.proj_view .overview .left_section .tbl_workboard th:nth-child(3),.proj_view .overview .left_section .tbl_workboard td:nth-child(3){width:8%;color:#56b1b6;font-weight:bold;text-align:center;white-space:nowrap}.proj_view .overview .left_section .tbl_workboard th:nth-child(4),.proj_view .overview .left_section .tbl_workboard td:nth-child(4){width:8%;color:#ff7575;font-weight:bold;text-align:center;white-space:nowrap}.proj_view .overview .left_section .tbl_workboard th:nth-child(5),.proj_view .overview .left_section .tbl_workboard td:nth-child(5){width:8%;color:#ffc938;font-weight:bold;text-align:center;white-space:nowrap}.proj_view .overview .left_section .tbl_workboard th:nth-child(6),.proj_view .overview .left_section .tbl_workboard td:nth-child(6){width:8%;color:#b179ea;font-weight:bold;text-align:center;white-space:nowrap}.proj_view .overview .left_section .tbl_workboard th:nth-child(7),.proj_view .overview .left_section .tbl_workboard td:nth-child(7){width:8%;color:#a9b4be;font-weight:bold;text-align:center;white-space:nowrap}.proj_view .overview .left_section .tbl_workboard .user_module{display:inline-flex;vertical-align:middle;margin-right:4px}.proj_view .overview .left_section .tbl_workboard .user_module b{align-self:center}.proj_view .overview .left_section .tbl_workboard .user_photo{width:24px;height:24px}.proj_view .overview .left_section details{border-bottom:1px solid #ebebeb}.proj_view .overview .left_section details summary::-webkit-details-marker,.proj_view .overview .left_section details summary::marker{display:none;content:""}.proj_view .overview .left_section details summary::before{font-family:"fontello";content:"";font-size:14px;color:#e42b29}.proj_view .overview .left_section details[open]>summary{min-height:43px;border-bottom:1px solid #ebebeb}.proj_view .overview .left_section details[open]>summary::before{margin:0 2px;content:"";color:#000}@media(max-width: 1600px){.proj_view .overview .left_section td{padding:5px}.proj_view .overview .left_section progress{inline-size:5em}}@media(max-width: 1300px){.proj_view .overview .left_section .user_module b{display:none}.proj_view .overview .left_section .tbl_workboard .tag_pm{top:0}.proj_view .overview .left_section progress{inline-size:3em}}.proj_view .overview .ipt_lst{padding-left:13px}.proj_view .overview .ipt_lst dt{color:#888}.proj_view .overview .attach_list{padding-bottom:0}.proj_view .overview .attach_list:empty::before{content:"-"}.proj_view .overview .attach_list li:first-child{margin-top:0}.proj_view .overview .right_section{flex:0 0 350px;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 214px - 0px);min-height:416px;overflow-y:auto;padding-bottom:25px}.proj_view .overview .right_section::-webkit-scrollbar{width:0}.proj_view .overview .set_list+button{margin-top:15px}.proj_view .overview .ipt_wrap dl{gap:15px}.proj_view .overview .ipt_wrap dl .ipt_innerwrap{margin-top:0px;gap:15px}.proj_view .rfp span.score{margin-left:3px;color:#e77b79}.proj_view .rfp span.score b{font-weight:bold;color:#e42b29}.proj_view .rfp .con_rfp_board{height:calc(100vh - 214px - 85px);min-height:331px;overflow-y:auto;position:relative}.proj_view .rfp .con_rfp_board.loading::before,.proj_view .rfp .con_rfp_board:not(:has(li))::before{display:flex;align-items:center;justify-content:center;height:100%;content:"등록된 요구사항이 없습니다.";background-color:#bfc8d2;font-size:14px;font-weight:700;color:#555}.proj_view .rfp .con_rfp_board.loading::before{content:""}.proj_view .rfp .con_rfp_board.loading::after{display:inline-block;font-family:"fontello";font-weight:normal;content:"";position:absolute;left:50%;top:50%;font-size:20px;transform:translate(-50%, -50%);-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}.proj_view .rfp .con_rfp_board a{display:flex;gap:8px;word-break:keep-all}.proj_view .rfp .con_rfp_board summary{display:flex;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;border-bottom:1px solid #ebebeb}.proj_view .rfp .con_rfp_board summary::-webkit-details-marker{display:none}.proj_view .rfp .con_rfp_board summary a{max-width:calc(100% - 21px)}.proj_view .rfp .con_rfp_board summary a h4{font-size:14px;font-weight:bold;color:#000;letter-spacing:-0.35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proj_view .rfp .con_rfp_board summary a span{flex-shrink:0;color:#898989;letter-spacing:-1.05px;font-size:14px}.proj_view .rfp .con_rfp_board summary a:hover h4{text-decoration:underline}.proj_view .rfp .con_rfp_board summary .score{float:right;color:#e77b79;font-size:12px}.proj_view .rfp .con_rfp_board summary .score b{font-weight:bold;color:#e42b29}.proj_view .rfp .con_rfp_board summary:hover{background-color:#f9fafc;cursor:pointer}.proj_view .rfp .con_rfp_board summary.on{background-color:#eef6ff}.proj_view .rfp .con_rfp_board details:has(.apply) summary h4::after,.proj_view .rfp .con_rfp_board details:has(.check) summary h4::after,.proj_view .rfp .con_rfp_board details:has(.ready) summary h4::after{position:relative;top:-2px;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:5px;height:5px;background-color:#e42b29;border-radius:50%;margin-left:5px}.proj_view .rfp .con_rfp_board details ul{border-bottom:1px solid #ebebeb}.proj_view .rfp .con_rfp_board details li{display:flex;gap:20px;min-height:33px;padding:8px 9px 8px 20px}.proj_view .rfp .con_rfp_board details li:hover{background-color:#f9fafc;cursor:pointer}.proj_view .rfp .con_rfp_board details li.on{background-color:#eef6ff}.proj_view .rfp .con_rfp_board details li i{margin-top:3px;font-size:0}.proj_view .rfp .con_rfp_board .user_photo{width:22px;height:22px;margin-left:auto}.proj_view .rfp .tags{margin-right:3px}.proj_view .rfp .tags i{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;margin-right:0;padding:0 5px;font-size:11px;line-height:13px;font-weight:bold}.proj_view .rfp .tags i.proposal{margin-right:3px;border-color:#afebc4;background-color:#c3f0d3;color:#24904a}.proj_view .rfp .tags i.start{margin-right:3px;border-color:#b2ccf5;background-color:#c9dbf8;color:#1650ac}.proj_view .rfp .tags i.analysis{margin-right:3px;border-color:#e2c3ff;background-color:#eedcff;color:#7100dc}.proj_view .rfp .tags i.plan{margin-right:3px;border-color:#f5cbb2;background-color:#f8dac9;color:#ac4c16}.proj_view .rfp .tags i.build{margin-right:3px;border-color:#b3e4db;background-color:#c6ebe4;color:#2e8474}.proj_view .rfp .tags i.test{margin-right:3px;border-color:#b9bcfc;background-color:#d1d3fd;color:#0911c6}.proj_view .rfp .tags i.edu{margin-right:3px;border-color:#cfeaa3;background-color:#daefb8;color:#61891f}.proj_view .rfp .tags i.completion{margin-right:3px;border-color:#e6d3c6;background-color:#eee1d8;color:#8b5c3c}.proj_view .rfp .tags i.report{margin-right:3px;border-color:#f6ea7d;background-color:#f8ee95;color:#857909}.proj_view .rfp .tags i.etc{margin-right:3px;border-color:#dbe0e7;background-color:#eaedf1;color:#586b84}.proj_view .rfp .badge{display:inline-block;width:50px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;flex-shrink:0;line-height:16px;margin-right:5px}.proj_view .rfp .badge.proposal{border-color:#afebc4;background-color:#c3f0d3;color:#24904a;font-weight:bold}.proj_view .rfp .badge.start{border-color:#b2ccf5;background-color:#c9dbf8;color:#1650ac;font-weight:bold}.proj_view .rfp .badge.analysis{border-color:#e2c3ff;background-color:#eedcff;color:#7100dc;font-weight:bold}.proj_view .rfp .badge.plan{border-color:#f5cbb2;background-color:#f8dac9;color:#ac4c16;font-weight:bold}.proj_view .rfp .badge.build{border-color:#b3e4db;background-color:#c6ebe4;color:#2e8474;font-weight:bold}.proj_view .rfp .badge.test{border-color:#b9bcfc;background-color:#d1d3fd;color:#0911c6;font-weight:bold}.proj_view .rfp .badge.edu{border-color:#cfeaa3;background-color:#daefb8;color:#61891f;font-weight:bold}.proj_view .rfp .badge.completion{border-color:#e6d3c6;background-color:#eee1d8;color:#8b5c3c;font-weight:bold}.proj_view .rfp .badge.report{border-color:#f6ea7d;background-color:#f8ee95;color:#857909;font-weight:bold}.proj_view .rfp .badge.etc{border-color:#dbe0e7;background-color:#eaedf1;color:#586b84;font-weight:bold}.proj_view .rfp .article_body{display:flex;justify-content:space-between;align-items:center;align-items:stretch;background-color:#edf0f3}.proj_view .rfp .article_body .lst_header{display:flex;justify-content:space-between;align-items:center;height:42px;padding:0 12px;border:1px solid #ebebeb;border-width:1px 0;margin-bottom:0}.proj_view .rfp .article_body .left_section{min-width:450px;flex:0 1 800px;border-right:1px solid #ebebeb;background-color:#fff}.proj_view .rfp .article_body .right_section{flex:1;min-width:400px}.proj_view .rfp .article_body .right_section .rfp_dtl,.proj_view .rfp .article_body .right_section .task_dtl{background-color:#fff}.proj_view .rfp .article_body .right_section .date{color:#b5b4b4;font-size:13px}.proj_view .rfp .article_body .right_section .apply_status i::before{margin-top:-1px}.proj_view .rfp header{padding-left:10px}.proj_view .rfp header+.referrer_act{margin:-10px 10px 10px;padding:5px;padding-top:10px}.proj_view .rfp header h1 i{vertical-align:middle}.proj_view .rfp header h1::before{display:none}.proj_view .rfp .work_form{padding:15px 12px 25px;height:calc(100vh - 214px - 85px);min-height:331px;overflow-y:auto}.proj_view .rfp .work_form header{position:relative}.proj_view .rfp .work_form header .user_module{position:absolute;right:0;top:0}.proj_view .rfp .work_form h1{display:flex;flex-direction:column;align-items:start;gap:5px}.proj_view .rfp .work_form h1 span{width:50px;font-size:11px;padding:2px 3px 0;border-radius:3px;text-align:center}.proj_view .rfp .work_form .set_list{display:grid;grid-template:auto/100px 1fr;align-items:center;row-gap:10px;margin:0 0 20px}.proj_view .rfp .work_form .set_list dt{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.proj_view .rfp .work_form .set_list dt:has(h1){font-weight:normal}.proj_view .rfp .work_form .set_list dt:has(h1) h1{margin-bottom:0;font-weight:bold}.proj_view .rfp .work_form .set_list dt::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.proj_view .rfp .work_form .set_list dt{font-size:14px;margin-bottom:0;align-self:flex-start;line-height:28px}.proj_view .rfp .work_form .set_list .flex_wrap{display:flex;gap:5px;align-items:flex-start}.proj_view .rfp .work_form .set_list .flex_wrap select{flex:0 0 auto;width:auto}.proj_view .rfp .work_form .set_list dt{position:relative;padding-left:15px;font-weight:bold}.proj_view .rfp .work_form .set_list dt::before{display:none;position:absolute;left:2px}.proj_view .rfp .work_form .set_list dt.blind+dd{grid-column:2/3}.proj_view .rfp .work_form .set_list dd:has([data-selectEvt]){align-self:start}.proj_view .rfp .work_form .set_list .rel_doc{align-self:flex-start;line-height:28px}.proj_view .rfp .work_form .set_list .rel_doc+dd{display:flex;flex-flow:column wrap;gap:5px}.proj_view .rfp .work_form .set_list .rel_doc+dd label{white-space:nowrap;padding-left:15px;font-size:12px;color:#999;margin-left:auto}.proj_view .rfp .work_form .set_list a:hover{text-decoration:underline}.proj_view .rfp .work_form+.work_set{margin-top:0}.proj_view .rfp .work_form+.work_set>:first-child{margin-top:0}.proj_view .rfp .work_form .work_dot_wrap{grid-template:auto/120px 1fr;align-items:baseline;position:relative}.proj_view .rfp .work_form .work_dot_wrap dt{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.proj_view .rfp .work_form .work_dot_wrap dt:has(h1){font-weight:normal}.proj_view .rfp .work_form .work_dot_wrap dt:has(h1) h1{margin-bottom:0;font-weight:bold}.proj_view .rfp .work_form .work_dot_wrap dt::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:3px;height:3px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.proj_view .rfp .work_form .work_dot_wrap dt{font-size:13px;margin-bottom:0}.proj_view .rfp .work_form .work_dot_wrap dt{font-size:13px;font-weight:normal;color:#000}.proj_view .rfp .work_form .work_dot_wrap dd{display:flex;align-items:center;min-height:28px;color:#71798a}.proj_view .rfp .work_form .work_dot_wrap dd.ico_proj,.proj_view .rfp .work_form .work_dot_wrap .task_lst dd dd.etc,.task_lst dd .proj_view .rfp .work_form .work_dot_wrap dd.etc,.proj_view .rfp .work_form .work_dot_wrap .article_body .right_section dd.apply_status,.proj_view .rfp .article_body .right_section .work_form .work_dot_wrap dd.apply_status{font-size:11px;color:#000;padding-top:3px}.proj_view .rfp .work_form .work_dot_wrap dd.multi_line{display:block;padding-top:4px}.proj_view .rfp .change_history{margin-top:30px}.proj_view .rfp .change_history .lst_header{margin-bottom:0;border-bottom-width:0}.proj_view .rfp .cmt_lst{background-color:#f9f9f9}.proj_view .rfp .cmt_lst:empty::after{display:flex;justify-content:center;align-items:center;height:100%;content:"요청 내역이 없습니다.";padding:10px 5px;border-radius:3px;background-color:#ececec;font-size:13px;color:#777;margin:7px 15px;background-color:rgba(0,0,0,0)}.proj_view .rfp .cmt_lst li{padding:7px 15px;border-top:1px solid #ebebeb}.proj_view .rfp .cmt_lst .cmt_user{display:flex;gap:10px;align-items:center}.proj_view .rfp .cmt_lst .cmt_user .cmt_date{font-size:11px;margin-top:2px}.proj_view .rfp .cmt_lst .cmt_user .state{margin-left:auto}.proj_view .rfp .cmt_lst .cmt_user .state span{align-self:center}.proj_view .rfp .cmt_lst .cmt_user .btn_wrap{margin-left:auto}.proj_view .rfp .cmt_lst .cmt_user .user_photo{width:21px;height:21px}.proj_view .rfp .cmt_lst .cmt_user .cmt_date{font-size:11px;color:#b5b4b4}.proj_view .rfp .cmt_lst .cmt_user button{font-size:12px;padding:0 4px;line-height:17px;white-space:nowrap}.proj_view .rfp .cmt_lst .changes,.proj_view .rfp .cmt_lst .cmt_reject{margin-left:8px;color:#71798a}.proj_view .rfp .cmt_lst .changes{margin-top:10px;border-left:3px solid #aab3c8;padding:0 8px;line-height:1.5}.proj_view .rfp .cmt_lst .changes dl{display:grid;grid-template-columns:70px 1fr;row-gap:5px}.proj_view .rfp .cmt_lst .changes dt{font-weight:700}.proj_view .rfp .cmt_lst .changes .ico_proj i,.proj_view .rfp .cmt_lst .changes .task_lst dd .etc i,.task_lst dd .proj_view .rfp .cmt_lst .changes .etc i,.proj_view .rfp .cmt_lst .changes .article_body .right_section .apply_status i,.proj_view .rfp .article_body .right_section .cmt_lst .changes .apply_status i{font-size:0}.proj_view .rfp .cmt_lst .changes .ico_proj i::before,.proj_view .rfp .cmt_lst .changes .task_lst dd .etc i::before,.task_lst dd .proj_view .rfp .cmt_lst .changes .etc i::before,.proj_view .rfp .cmt_lst .changes .article_body .right_section .apply_status i::before,.proj_view .rfp .article_body .right_section .cmt_lst .changes .apply_status i::before{line-height:15px;margin-top:0}.proj_view .rfp .cmt_lst .cmt_reject{background-color:#ebebeb;border-radius:3px;margin-top:5px;padding:5px 12px}.proj_view .cal_wbs{height:calc(100vh - 214px - 25px);min-height:391px;overflow-y:auto}.proj_view .risk .btn_switch label::before{font-size:16px}.proj_view .risk .btn_switch .opened::before{display:inline-block;font-family:"fontello";font-weight:normal;content:""}.proj_view .risk .btn_switch .closed::before{display:inline-block;font-family:"fontello";font-weight:normal;content:""}.proj_view .risk .risk_num{color:#05b4d9;font-weight:700;margin-right:5px}.proj_view .risk .risk_num::before{content:"["}.proj_view .risk .risk_num::after{content:"]"}.proj_view .risk .rfp_step{flex:0 0 auto}.proj_view .risk .lst_wrap .search_list{padding:0 10px;margin:0}.proj_view .risk .lst_wrap .search_list select{border-width:0}.proj_view .risk .tbl_list{height:calc(100vh - 214px - 93px);min-height:323px;overflow-y:auto}.proj_view .risk .tbl_list>li{gap:40px;padding:10px 21px}.proj_view .risk .tbl_list>li:hover{background-color:#f9fafc;cursor:pointer}.proj_view .risk .tbl_list>li.on{background-color:#eef6ff}.proj_view .risk .tbl_list>li input[type=checkbox]{align-self:center}.proj_view .risk .tbl_list>li .dsc{flex:1}.proj_view .risk .tbl_list>li h3{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:bold}.proj_view .risk .tbl_list>li h3::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:16px;color:#e42b29}.proj_view .risk .tbl_list>li .txt_info{display:grid;row-gap:3px;grid-template-columns:80px 150px}.proj_view .risk .tbl_list>li .txt_info dt{word-spacing:21px;letter-spacing:2px;color:#333}.proj_view .risk .tbl_list>li .txt_info dd{color:#888}.proj_view .risk .tbl_list>li .txt_info dd a:hover{text-decoration:underline;color:#2974e4}.proj_view .risk .tbl_list .risk_done,.proj_view .risk .tbl_list .risk_done:hover{background-color:#f5f5f5;color:#888}.proj_view .risk .tbl_list .risk_done h3::before,.proj_view .risk .tbl_list .risk_done .risk_num,.proj_view .risk .tbl_list .risk_done:hover h3::before,.proj_view .risk .tbl_list .risk_done:hover .risk_num{color:#888}.proj_view .risk .tbl_list .risk_done h3::before,.proj_view .risk .tbl_list .risk_done:hover h3::before{content:""}.proj_view .risk .rfp_step{flex:0 0 auto}.proj_view .risk .ballon_wrap{display:flex;justify-content:space-between;align-items:center;align-items:start;margin-bottom:15px}.proj_view .risk .ballon_wrap .user_module{flex:0 0 100px;flex-direction:column;align-items:center;gap:3px;margin-top:5px}.proj_view .risk .ballon_wrap .user_module .user_photo{width:28px;height:28px}.proj_view .risk .ballon_wrap .user_module b{align-self:center}.proj_view .risk .ballon_wrap .ipt_lst{gap:3px 15px}.proj_view .risk .ballon_wrap .ipt_lst .risk_id{flex:0 1 120px}.proj_view .risk .ballon_wrap .ballon_body{position:relative;flex:1;margin-left:5px;border-radius:5px}.proj_view .risk .ballon_wrap .ballon_body::before,.proj_view .risk .ballon_wrap .ballon_body::after{position:absolute;content:"";top:21px;left:0;width:0;height:0;border:9px solid rgba(0,0,0,0);border-left:0;border-right-color:#ccc;margin-top:-10px;margin-left:-8px}.proj_view .risk .ballon_wrap .ballon_body::after{top:20px;margin-top:-9px;margin-left:-7px;border-right-color:#f6f8fa}.proj_view .risk .ballon_wrap .ballon_body .file_attach{margin-bottom:10px}.proj_view .risk .ballon_wrap .ballon_body header{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;border:1px solid #ccc;background-color:#f6f8fa;border-radius:5px 5px 0 0}.proj_view .risk .ballon_wrap .ballon_body header>div:has(h1>input){flex:1}.proj_view .risk .ballon_wrap .ballon_body header>div:has(h1>input) h1,.proj_view .risk .ballon_wrap .ballon_body header>div:has(h1>input) input{width:100%}.proj_view .risk .ballon_wrap .ballon_body header h1{font-size:14px;font-weight:bold}.proj_view .risk .ballon_wrap .ballon_body header+div{padding:10px;border:1px solid #ccc;border-top-width:0;background-color:#fff}.proj_view .risk .ballon_wrap .ballon_body header+div h2{margin-bottom:5px;font-weight:bold}.proj_view .risk .ballon_wrap .ballon_body header+div .file_attached{padding:0 10px;background-color:#f6f8fa}.proj_view .risk .ballon_wrap .ballon_body header+div+ul{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:column;gap:10px;margin-top:15px}.proj_view .risk .ballon_wrap .ballon_body header+div+ul li{align-self:stretch;padding:0}.proj_view .risk .ballon_wrap .ballon_body header span{font-size:12px;color:#555}.proj_view .risk .ballon_wrap .ballon_body .ballon_txt{margin-top:10px;padding:10px 2px 15px;height:calc(100vh - 214px - 199px);min-height:217px;overflow-y:auto;height:auto;max-height:calc(100vh - 214px - 199px)}.proj_view .risk .ballon_wrap .ballon_body .ballon_txt+.btn_wrap{justify-content:flex-end;margin-top:5px}.proj_view .risk .ballon_wrap .ballon_body:has(.editor_wrap) .ck-content{height:calc(100vh - 214px - 304px);min-height:112px;overflow-y:auto;height:auto;max-height:calc(100vh - 214px - 304px)}.proj_view .risk .ballon_wrap .ballon_body:has(.editor_wrap) .btn_wrap{justify-content:flex-end;margin-top:5px}.proj_view .doc .tbl_wrap{height:calc(100vh - 214px - 62px);min-height:354px;overflow-y:auto}.proj_view .doc .tbl_default td{text-align:center}.proj_view .doc .tbl_default td:nth-of-type(3){text-align:left;max-width:450px}.cal_wrap{display:flex;flex-direction:column;gap:25px;height:calc(100vh - 184px);min-height:445px}.cal_wrap #cal-roombook{height:var(--h)}.cal_wrap .tbl_wrap{flex:1;position:relative;height:100vh}.dsc{display:inline-flex;flex-direction:column;flex-shrink:0;font-size:11px;color:#b2bacd;font-weight:700}.dsc .date{color:#888}.dsc .progress{text-align:right}.dsc .progress progress{display:block;width:140px}.dsc .progress em{color:#e42b29;width:40px}.status ul{max-height:calc(100vh - 266px);min-height:363px}.status ul[data-empty]{background-color:#f5f7f9;text-align:center;background-color:rgba(0,0,0,0)}.status ul[data-empty]::after{position:relative;display:inline-block;align-self:center;content:attr(data-empty);font-size:13px;color:#757575;margin-top:40px;background:url(../images/ico_nocontent.png) 0 0 no-repeat;padding-left:27px;line-height:18px}.status ul[data-empty]::before{display:none}.status li{flex-shrink:0}.status li .tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.status li strong{margin:0;word-break:keep-all}@media(max-width: 1600px){.status li .tit{flex-direction:column;align-items:flex-start}.status li .dsc{align-self:flex-end}}.status strong{padding-left:10px;text-indent:-15px;margin:0}.status strong::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:4px;height:4px;border-radius:50%;margin:-1px 6px 0;vertical-align:middle}.status .task,.status .task_dtl{padding-left:10px;text-align:left}.status .task{color:#000;line-height:1.2;background-color:#edf0f3;border-radius:3px;padding:5px;margin-bottom:5px}summary h2{display:inline-block;margin-bottom:10px;font-size:14px;font-weight:bold}.com h2{color:#000}.com .work_box li::before{background-color:#000}.status .com strong{color:#000}.status .com strong::before{background-color:#000}.req h2{color:#56b1b6}.req .work_box li::before{background-color:#56b1b6}.status .req strong{color:#56b1b6}.status .req strong::before{background-color:#56b1b6}.pro h2{color:#3d6ed2}.pro .work_box li::before{background-color:#3d6ed2}.status .pro strong{color:#3d6ed2}.status .pro strong::before{background-color:#3d6ed2}.per h2{color:#f26c00}.per .work_box li::before{background-color:#f26c00}.status .per strong{color:#f26c00}.status .per strong::before{background-color:#f26c00}.meet h2{color:#d85c82}.meet .work_box li::before{background-color:#d85c82}.status .meet strong{color:#d85c82}.status .meet strong::before{background-color:#d85c82}.work_board{display:flex;justify-content:space-between;gap:25px;align-items:stretch;word-break:keep-all}.work_board .tit h1{font-size:13px}.work_board .tit .tool_wrap select{border-width:0;background-color:rgba(0,0,0,0)}.work_board .task_dtl{font-size:12px;color:#878c95}.work_board .this_week{flex:3;display:flex;justify-content:space-between;gap:25px;align-items:stretch}.work_board .this_week .todo{flex:3}.work_board .this_week .delay{flex:2}.work_board .this_week .task_dtl,.work_board .this_week .etc{margin-top:5px;text-indent:0}.work_board .this_week .etc{display:flex;align-items:center;gap:7px;font-size:12px;color:#878c95}.work_board .this_week .d_day{display:inline-block;width:42px;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;color:#ff6664;border:1px solid #ff6664;line-height:14px;text-align:center}.work_board .status{flex:1.5}.work_board .work_board_lst{background-color:#fff;padding:15px;border:1px solid #ddd;border-radius:0 0 5px 5px;overflow-y:auto;height:calc(100vh - 266px);min-height:363px}.work_board .work_board_lst[data-empty]{background-color:#f5f7f9;text-align:center}.work_board .work_board_lst[data-empty]::after{position:relative;display:inline-block;align-self:center;content:attr(data-empty);font-size:13px;color:#757575;margin-top:40px;background:url(../images/ico_nocontent.png) 0 0 no-repeat;padding-left:27px;line-height:18px}.work_board .work_board_lst[data-empty]::before{display:none}.work_board .work_board_lst>li:has(h3){padding:20px 15px;border:1px solid #ddd;border-width:0 0 1px}.work_board .work_board_lst>li:has(details):not(:has(h3)){padding:0 0 10px}.work_board .work_board_lst>li:last-child{padding-bottom:0;border-bottom-width:0}.work_board details[open]>summary::before{margin:0 2px;content:"";color:#000}.work_board details summary{display:inline-block;cursor:pointer}.work_board details summary::-webkit-details-marker,.work_board details summary::marker{display:none;content:""}.work_board details summary::before{font-family:"fontello";content:"";font-size:14px;color:#e42b29}.work_board details summary h2:hover{text-decoration:underline}.work_board details:has(.work_box){border-bottom:1px solid #ebebeb}.work_board details:has(.work_box)[open]{border-bottom-width:0}.work_board .work_box{display:flex;flex-direction:column;gap:15px;padding:10px;border:1px solid #ebebeb;border-radius:2px}.work_board .work_box>li{padding-left:10px;text-indent:-10px}.work_board .work_box>li::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:4px;height:4px;border-radius:50%;margin:-1px 6px 0;vertical-align:middle}.my_work input[type=number]{text-align:center}.my_work .status{width:350px}.my_work .status ul{height:calc(100vh - 280px - 21px);min-height:319px;overflow-y:auto;height:auto;max-height:calc(100vh - 280px - 21px)}.my_work .status .tit{flex-direction:column;align-items:flex-start}.my_work .status .dsc{align-self:flex-end}.my_work .tbl_scroll_wrap{height:calc(100vh - 280px - 72px);min-height:268px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-bottom:25px}.my_work .tbl_row{position:relative;width:100%;border:1px solid #ebebeb;border-width:0 1px;font-size:12px}.my_work .tbl_row td{vertical-align:baseline}.my_work .tbl_row td[contenteditable]{height:75px}.my_work .tbl_row .alignL{color:#6b6b6b}.my_work .tbl_row+div .btn{display:inline-block;line-height:25px;border:1px solid #aaa;border-radius:2px;padding:0 8px;cursor:pointer;color:#aaa;font-weight:bold;letter-spacing:-0.32px;background-color:#fff;padding:5px 60px;color:#111;background-color:#ebebeb;cursor:pointer}.my_work .tbl_row+div .btn:hover,.my_work .tbl_row+div .btn:hover::before{color:#fff;background-color:#aaa}.my_work .tbl_row+div .btn:hover::after{color:#fff}.my_work .tbl_row+div .btn::after{content:"+";margin-left:5px;font-size:20px;color:#111;font-weight:bold;vertical-align:top}.my_work td:has(.progress_input){padding:5px 15px}.my_work td:has(.progress_input) .progress_input{margin:8px 0;flex-direction:column}.my_work td:has(.progress_input) .progress_input label{font-size:12px;color:#6b6b6b;font-weight:bold}.my_work .work_info dt label.required{position:relative}.my_work .work_info dt label.required::before{position:absolute;left:-10px}.my_work .work_info dd:not(:has(.file_input))>*{display:inline-block;width:auto;vertical-align:middle}.work_todo .tbl_wrap{height:calc(100vh - 217px - 19px);min-height:388px}.work_todo .tbl_wrap .project_name{font-size:11px;color:#a0a0a0;word-break:keep-all}.work .form_wrap{row-gap:10px}.work .tbl_wrap{height:calc(100vh - 217px - 41px);min-height:366px}.tbl_work_day{height:calc(100vh - 217px - 66px);min-height:341px}.tbl_work_day tbody th{vertical-align:middle;background-color:#f5f5f5;font-size:16px}.tbl_work_day tbody td{text-align:center}.tbl_work_day tbody td:nth-of-type(1){text-align:left}.tbl_work_day tbody td[colspan]{text-align:center}.tbl_work_day .tit{display:block;font-weight:bold;margin-bottom:5px}.tbl_work_day .time{display:block;font-size:14px}.tbl_work_report{height:calc(100vh - 217px - 63px);min-height:344px}.tbl_work_report td{text-align:center}.tbl_work_report td:nth-of-type(1){text-align:left}.tbl_work_report td[colspan]{text-align:center;cursor:default}.tbl_work_report .tbl_badge,.tbl_work_report .msg_tbl_tag{display:inline-flex;justify-content:center;gap:5px;max-width:none;padding:0 5px}.tbl_work_report .tbl_badge em,.tbl_work_report .msg_tbl_tag em{padding:0 3px;background-color:#fff;border-radius:0 3px 3px 0;color:#363636;letter-spacing:-0.05em;margin-right:-5px}.tbl_work_report .draft{border-color:#30b4e9 !important;color:#30b4e9 !important;background:#fff !important}.tbl_work_report .ing{border-color:#2974e4 !important;color:#2974e4 !important;background:#fff !important}.tbl_work_report .fin{border-color:#35b821 !important;color:#35b821 !important;background:#fff !important}.tbl_work_report .reject{border-color:#ff6664 !important;color:#ff6664 !important;background:#fff !important}.tbl_work_report .ready{border-color:#f0a44f !important;color:#f0a44f !important;background:#fff !important}.tbl_work_report .wait{border-color:#f0a44f !important;color:#f0a44f !important;background:#fff !important}.ask_approval::after{display:inline-block;color:#fff;font-size:12px;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);align-self:center;content:"결재요청";color:#e42b29;margin-left:3px;padding:0 3px;border:1px solid #e42b29}.tbl_todo td,.tbl_work_fin td,.tbl_work_delay td{text-align:center}.tbl_todo td:nth-of-type(3),.tbl_work_fin td:nth-of-type(3),.tbl_work_delay td:nth-of-type(3){text-align:left}.tbl_todo td,.tbl_work_fin td,.tbl_work_delay td{text-align:center}.tbl_todo td:nth-of-type(4),.tbl_work_fin td:nth-of-type(4),.tbl_work_delay td:nth-of-type(4){text-align:left}.tbl_work_share td,.tbl_work_reque td,.tbl_work_refer td{text-align:center}.tbl_work_share td:nth-of-type(3),.tbl_work_reque td:nth-of-type(3),.tbl_work_refer td:nth-of-type(3){text-align:left}.tbl_list{border-top:2px solid silver}.tbl_list li.select_li:hover,.tbl_list li.select_li{background-color:#fef5f5}.tbl_list .tags{display:inline-flex;align-items:center;gap:3px}.tbl_list>li{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;gap:20px;padding:10px;border-bottom:1px solid #ebebeb;align-items:stretch}.tbl_list>li h2.ing{display:flex;justify-content:center;align-items:center;width:180px;padding:5px;border:1px solid #2d66d8;border-radius:5px;background:#eff3fc;box-shadow:0px 1px 8px 0 rgba(0,0,0,.07);font-weight:700;color:#2d66d8;text-align:center;word-break:keep-all}.tbl_list>li h2.my_work{display:flex;justify-content:center;align-items:center;width:180px;padding:5px;border:1px solid #f07816;border-radius:5px;background:#fef5ee;box-shadow:0px 1px 8px 0 rgba(0,0,0,.07);font-weight:700;color:#f07816;text-align:center;word-break:keep-all}.tbl_list>li>div:first-of-type{flex:1;display:flex;flex-direction:column;gap:5px}.tbl_list>li>div:first-of-type h3{font-size:13px;color:#333;font-weight:700}.last_week .tit strong{padding-left:15px}.performance ul[data-empty]{background-color:#f5f7f9;text-align:center;position:relative;background-color:rgba(0,0,0,0)}.performance ul[data-empty]::after{position:relative;display:inline-block;align-self:center;content:attr(data-empty);font-size:13px;color:#757575;margin-top:40px;background:url(../images/ico_nocontent.png) 0 0 no-repeat;padding-left:27px;line-height:18px}.performance ul[data-empty]::before{position:absolute;left:0;top:10px;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:100%;height:150px;border:1px solid #ddd;background-color:#f5f7f9;border-radius:5px}.performance ul[data-empty]::after{margin-top:75px}.performance_write{flex:1;min-height:0}.performance_write .tbl_week td{vertical-align:middle}.performance_write .tbl_performance{position:relative}.performance_write .tbl_performance>thead>tr th:not(:first-child),.performance_write .tbl_performance>thead>tr:not(:first-child) th{text-align:left}.performance_write .tbl_performance>thead>tr td{text-align:right;vertical-align:middle}.performance_write .tbl_performance>thead>tr .tool_lst{display:flex;justify-content:flex-end}.performance_write .tbl_performance>thead>tr .tool_lst input{width:40px;min-height:24px;padding:0 2px;text-align:right}.performance_write .tbl_performance>tbody>tr:first-child th,.performance_write .tbl_performance>tbody>tr:first-child td{border-top-width:0}.performance_write .tbl_performance>tbody>tr:first-child th:last-of-type{width:10%;min-width:90px;white-space:nowrap}.performance_write .tbl_performance>tbody>tr:first-child td:last-of-type{width:5%;min-width:50px}.performance_write .tbl_performance>tbody>tr:first-child td:last-of-type input{text-align:right}.performance_write .tbl_performance>tbody>tr>th{text-align:center}.performance_write .tbl_performance>tbody>tr>th:nth-of-type(2){text-align:left}.performance_write .tbl_performance>tbody>tr>th:first-child{min-width:75px}.tbl_week{width:100%;border:1px solid #ebebeb}.tbl_week th,.tbl_week td{width:14.2857142857%;text-align:center}.tbl_week th{height:20px;border-bottom-width:0}.tbl_week th:first-child,.tbl_week th.holiday{background-color:#ffe5e5}.tbl_week th:last-child{background-color:#ccdeff}.tbl_week .holiday{background-color:#f5f5f5}.tbl_report_wrap{padding:15px 0;border:2px solid silver;border-width:2px 0}.tbl_report{table-layout:fixed;width:100%;color:#000;overflow:hidden}.tbl_report th,.tbl_report td{padding:5px;border:1px solid #ddd;text-align:center;font-size:12px;word-break:keep-all;white-space:pre-wrap}.tbl_report th{background-color:#f5f5f5}.tbl_report td:has(select),.tbl_report td:has(input),.tbl_report td:has([contenteditable]){padding:5px}.tbl_report.tbl_week_inner thead>tr:last-child>th:first-child,.tbl_report.tbl_week_inner thead th.holiday{background-color:#ffe5e5}.tbl_report.tbl_week_inner thead>tr:last-child>th:last-child{background-color:#ccdeff}.tbl_report.tbl_week_inner .holiday,.tbl_report.tbl_week_inner tbody td:nth-last-child(3),.tbl_report.tbl_week_inner tbody td:nth-last-child(9),.tbl_report.tbl_week_inner tfoot td:nth-child(2),.tbl_report.tbl_week_inner tfoot td:nth-child(8){background-color:#f5f5f5}.tbl_report.tbl_week_inner tbody td:last-child,.tbl_report.tbl_week_inner tbody td:nth-last-child(2){background-color:#fff}.tbl_report thead{background-color:#f5f5f5}.tbl_report thead th{font-size:13px;font-weight:bold;border-bottom-width:0;background-color:#f5f5f5}.tbl_report tfoot select{padding:0;background:#fff;text-align:center}.tbl_report.asis tbody th,.tbl_report.asis tfoot{background-color:#f1f8ff;font-weight:bold}.tbl_report.tobe tbody th,.tbl_report.tobe tfoot{background-color:#fffae9;font-weight:bold}.tbl_report.basic tbody th,.tbl_report.basic tfoot{background-color:#f5f5f5;font-weight:bold}.tbl_report tr.work_ing th{background-color:#deedfc;font-weight:bold}.tbl_report tr.work_done th{background-color:#f9f2b4;font-weight:bold}.tbl_report tr.work_repair th{background-color:#dfedc7;font-weight:bold}.tbl_report tr.work_delay th{background-color:#ffecec;font-weight:bold}.tbl_report input[type=number]{text-align:center}.tbl_report div[contenteditable]{padding:5px;border:1px solid #ddd;white-space:initial;text-align:left}.tbl_report.asis tbody td,.tbl_report.tobe tbody td{text-align:center}.tbl_report.asis tbody td:nth-of-type(2),.tbl_report.tobe tbody td:nth-of-type(2){text-align:left}.tbl_report.asis_tobe td{text-align:center}.tbl_report.asis_tobe td:nth-last-of-type(3){text-align:left}.tbl_report.asis_tobe td{text-align:center}.tbl_report.asis_tobe td:nth-last-of-type(4){text-align:left}.tbl_report.asis_tobe.write td{text-align:center}.tbl_report.asis_tobe.write td:nth-last-of-type(4){text-align:left}.tbl_report.asis_tobe.write td{text-align:center}.tbl_report.asis_tobe.write td:nth-last-of-type(5){text-align:left}.tbl_report.asis_tobe.div{table-layout:fixed}.tbl_report.asis_tobe.div tbody tr:last-child td{border-bottom-width:2px}.tbl_report.asis_tobe.div td{text-align:center}.tbl_report.asis_tobe.div td:nth-last-of-type(4){text-align:left}.tbl_report.asis_tobe.div td{text-align:center}.tbl_report.asis_tobe.div td:nth-last-of-type(5){text-align:left}.tbl_report.asis_tobe.div>thead tr th:not([colspan]):first-child,.tbl_report.asis_tobe.div>thead tr td:first-child,.tbl_report.asis_tobe.div>thead tr th:last-child,.tbl_report.asis_tobe.div>thead tr td:last-child,.tbl_report.asis_tobe.div>tbody tr th:not([colspan]):first-child,.tbl_report.asis_tobe.div>tbody tr td:first-child,.tbl_report.asis_tobe.div>tbody tr th:last-child,.tbl_report.asis_tobe.div>tbody tr td:last-child{display:none}.tbl_report.asis_tobe tfoot{background-color:inherit}.tbl_report.asis_tobe tfoot>tr>td{padding:0;border-width:0}.tbl_report.asis_tobe tfoot h3{font-size:14px;margin:10px 0 5px}.tbl_report.asis_tobe tfoot .tbl_week td{padding:0;text-align:left}.tbl_report.asis_tobe tfoot .tbl_week td:first-child,.tbl_report.asis_tobe tfoot .tbl_week td:last-child{background-color:#f5f5f5}.tbl_report.asis_tobe tfoot .tbl_week td>div{text-indent:0}.tbl_report.asis_tobe tfoot div{text-indent:-8px;padding-left:8px;background-color:rgba(0,0,0,0)}.tbl_report.asis_tobe tfoot div[contenteditable]{min-height:100%;border-width:0}.work_new,.work_view,.my_work{display:flex;justify-content:space-between;gap:25px}.work_new .work_form,.work_view .work_form,.my_work .work_form{flex:1}.lst_work_report{display:grid;grid-template-columns:repeat(4, minmax(100px, auto));gap:5px}.lst_work_report li{border:1px solid #ccc;border-radius:5px;padding:10px;cursor:pointer}.lst_work_report li:hover{box-shadow:0 0 3px rgba(0,0,0,.2)}.lst_work_report li.unsubmission{border-color:#eee;color:#999}.lst_work_report .report_status{display:flex;gap:3px;margin-bottom:5px}.lst_work_report .report_status>span{margin-left:auto;font-size:11px;color:#666}.lst_work_report strong{font-size:16px;letter-spacing:.2em}.lst_work_report .i_approval{display:inline-block;color:#fff;letter-spacing:-0.3px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0);color:#e42b29;padding:0 3px;border:1px solid #e42b29;opacity:1}.reports_wrap{display:flex;gap:25px}.reports_wrap .orgChart{width:180px}.reports_wrap .orgChart .fold{text-align:right;margin-bottom:2px}.reports_wrap .tree_wrap>.tree{min-width:180px;height:calc(100vh - 280px);min-height:344px;padding:8px 0;border:1px solid #ddd;overflow-x:hidden;overflow-y:auto}.reports_wrap .tree_wrap>.tree div{margin-bottom:10px}.reports_wrap .reports{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding-right:10px;min-width:180px;height:calc(100vh - 248px);min-height:381px}.reports_wrap .reports .tbl_top_area{position:sticky;top:0;left:0;background-color:#fff;border-bottom:2px solid silver;padding-bottom:5px;z-index:100;margin-bottom:0}.reports_wrap .reports .tbl_top_area .divide{vertical-align:middle;font-size:14px;color:#999;margin-left:5px}.reports_wrap .reports .tbl_top_area .divide::before{height:10px}.reports_wrap .reports .form_wrap,.reports_wrap .reports .tbl_wrap{border-top-width:0}.reports_wrap .reports .my_approval[data-empty]{background-color:#f5f7f9;text-align:center;justify-content:center;flex:1}.reports_wrap .reports .my_approval[data-empty]::after{position:relative;display:inline-block;align-self:center;content:attr(data-empty);font-size:13px;color:#757575;margin-top:40px;background:url(../images/ico_nocontent.png) 0 0 no-repeat;padding-left:27px;line-height:18px}.reports_wrap .reports .my_approval[data-empty]::before{display:none}.reports_wrap .reports .file_attached{background-color:#f5f5f5;padding:0 10px}.svc_home{display:flex;flex-direction:column;gap:25px}.svc_home header{display:flex;align-items:center;font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;margin-bottom:5px}.svc_home header:has(h1){font-weight:normal}.svc_home header:has(h1) h1{margin-bottom:0;font-weight:bold}.svc_home header h1{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.svc_home header h1:has(h1){font-weight:normal}.svc_home header h1:has(h1) h1{margin-bottom:0;font-weight:bold}.svc_home header h1::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.svc_home .flexible_working{display:flex;justify-content:space-between;gap:25px}.svc_home .flexible_working>article{flex-grow:1;min-width:390px}.svc_home .flexible_working .search_box{margin-left:auto;display:inline-flex;width:300px}.svc_home .flexible_working .tbl_wrap{height:auto;min-height:auto;height:calc(100vh - 217px - 144px);min-height:263px}.svc_home .flexible_working .tbl_wrap th,.svc_home .flexible_working .tbl_wrap td{vertical-align:middle;word-break:keep-all}.svc_home .flexible_working .tbl_wrap th{white-space:nowrap}.svc_home .flexible_working .tbl_wrap td:first-child{text-align:left}.svc_home .flexible_working .tbl_wrap .date{font-size:11px;color:#71798a;margin-left:5px}.svc_home .flexible_working .flexible_history td{text-align:center}.svc_home .flexible_working .flexible_history td:nth-last-of-type(2){text-align:left}.svc_home .flexible_working .flexible_history td:last-child{white-space:nowrap}.svc_home .flexible_working .flexible_history td em{display:inline-block;max-width:400px}.svc_home .attendance_home{width:100%}.svc_home .attendance_home .refer_date{margin-left:auto;font-size:12px;align-self:flex-end}.svc_home .attendance_home .summary li:nth-last-child(1),.svc_home .attendance_home .summary li:nth-last-child(2),.svc_home .attendance_home .summary li:nth-last-child(3){flex:.65}.svc_home .attendance_home .summary li:nth-child(3){border-right:1px solid #999}.svc_home .attendance_home .summary li:nth-child(3),.svc_home .attendance_home .summary li:nth-last-child(1){color:#2974e4}.box_compact:has(.summary) .summary{display:flex;padding:10px 0}.box_compact:has(.summary) .summary li{flex:1;text-align:center;font-size:24px;color:#999;font-weight:600}.box_compact:has(.summary) .summary em{display:block;font-size:12px;margin-bottom:5px;color:#555}.svc_basic .profile_ipt dl{display:flex;flex-wrap:wrap;gap:10px}.svc_basic .profile_ipt dt,.svc_basic .profile_ipt dd{flex:1 0 20%}.attendance .fc .fc-header-toolbar{display:none}.attendance .fc .fc-timeline-slot-cushion,.attendance .fc .fc-timeline-slot-frame .fc-datagrid-cell-cushion,.attendance .fc .fc-datagrid-cell-frame .fc-datagrid-cell-cushion,.attendance .fc .fc-timeline-lane-frame .fc-datagrid-cell-cushion{width:100%;text-align:center;padding:0;font-size:11px;line-height:25px}.attendance .fc .fc-timeline-slot-frame,.attendance .fc .fc-datagrid-cell-frame,.attendance .fc .fc-timeline-lane-frame{height:25px !important}.attendance_type{display:flex;gap:5px;align-items:center;margin-bottom:5px}.attendance_type em{font-weight:600;font-size:14px}.time_summary{display:flex;padding:10px 0}.time_summary li{flex:1;text-align:center;font-size:24px;color:#2974e4;font-weight:600}.time_summary li:nth-child(1),.time_summary li:nth-child(3){border-right:1px solid #999}.time_summary li:nth-child(4),.time_summary li:nth-child(5){color:#999}.time_summary em{display:block;font-size:12px;margin-bottom:5px;color:#555}.attendance_desc{display:flex;flex-direction:column;gap:15px;padding-bottom:25px}.attendance_desc details{position:relative}.attendance_desc summary{display:flex;align-items:center;gap:5px;font-size:16px;border-bottom:1px solid #999;padding:0 10px 5px;font-weight:600;cursor:pointer}.attendance_desc summary::-webkit-details-marker,.attendance_desc summary::marker{display:none;content:""}.attendance_desc summary::before{font-family:"fontello";content:"";display:inline-block;width:10px;font-size:14px;color:#000}.attendance_desc summary .summary{margin-left:auto;font-size:12px;color:#999;align-self:flex-end;letter-spacing:-0.03em}.attendance_desc summary .summary span{font-weight:normal;font-size:11px;margin-left:3px}.attendance_desc summary .summary span em{font-weight:600}.attendance_desc [open]>summary::before{content:"";color:#e42b29;margin-top:-2px}.attendance_desc .tbl_attendance{width:100%;border-top:1px solid #999}.attendance_desc .tbl_attendance .btn_default,.attendance_desc .tbl_attendance .login_join_wrap .login_step02 .auth button,.login_join_wrap .login_step02 .auth .attendance_desc .tbl_attendance button{font-size:12px;line-height:17px;padding:0 3px}.attendance_desc .tbl_attendance .btn_modify{font-size:0;vertical-align:middle;line-height:1}.attendance_desc .tbl_attendance .btn_modify::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#848890}.attendance_desc .tbl_attendance .btn_modify::before{font-size:16px}.attendance_desc .tbl_attendance th,.attendance_desc .tbl_attendance td{text-align:center}.attendance_desc .tbl_attendance th{font-size:12px;font-weight:600;border-bottom:1px solid #e1e1e1;padding:9px 0}.attendance_desc .tbl_attendance th:first-child{text-align:right}.attendance_desc .tbl_attendance td{padding:10px 0;line-height:20px;color:#555}.attendance_desc .tbl_attendance td:first-child{width:60px}.attendance_desc .tbl_attendance td:first-child .date{display:inline-block;width:20px;margin-right:5px}.attendance_desc .tbl_attendance td:nth-child(2):not(:empty),.attendance_desc .tbl_attendance td:nth-child(3):not(:empty){color:#05b4d9}.attendance_desc .tbl_attendance td:nth-child(2).abnormal,.attendance_desc .tbl_attendance td:nth-child(3).abnormal{color:#e42b29}.attendance_desc .tbl_attendance td:nth-child(2):empty::before,.attendance_desc .tbl_attendance td:nth-child(3):empty::before,.attendance_desc .tbl_attendance td:nth-child(4):empty::before{content:"-"}.attendance_desc .tbl_attendance tbody tr.sun td:first-child,.attendance_desc .tbl_attendance tbody tr.holiday td:first-child{color:#e42b29}.attendance_desc .tbl_attendance tbody tr.sat td:first-child{color:#2974e4}.attendance_desc .tbl_attendance tbody tr:nth-child(odd):not(.on):hover:hover{background-color:#f9fafc;cursor:pointer}.attendance_desc .tbl_attendance tbody tr:nth-child(odd):not(.on):hover.on{background-color:#eef6ff}.attendance_desc .tbl_attendance tbody tr:has([colspan]){display:none}.attendance_desc .tbl_attendance tbody tr:has([colspan]) td{padding:10px 10px 10px 20px}.attendance_desc .tbl_attendance tbody tr.today .date{background-color:#05b4d9;color:#fff;border-radius:50%;text-align:center}.attendance_desc .tbl_attendance tbody .on{border:1px solid #05b4d9;border-bottom-width:0}.attendance_desc .tbl_attendance tbody .on td:first-child{font-weight:600;color:#000}.attendance_desc .tbl_attendance tbody .on+tr{display:table-row;border:1px solid #05b4d9;border-top-width:0;box-shadow:2px 5px 4px rgba(0,0,0,.05)}.tbl_plan_preview{display:flex;width:100%}.dayline .day_wrap,.dayline .hour_wrap,.timeline .day_wrap,.timeline .hour_wrap,.daylabel div,.timelabel div,.daylabel,.timelabel{display:inline-flex;width:100%;height:100%}.mark_wrap .marks,.dayline .row_wrap,.timeline .row_wrap,.dayline .col_wrap,.timeline .col_wrap,.dayline,.timeline,.column_wrap{display:flex;width:100%;height:100%}.dayline .day_wrap,.dayline .hour_wrap,.timeline .day_wrap,.timeline .hour_wrap{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.member_lst .day_row,.member_lst .member_row,.member_lst .label_row{display:inline-flex;width:100px;height:25px;line-height:18px;-webkit-box-align:center;align-items:center;border-bottom:1px solid #e0e0e0}.member_lst .day_row>div,.member_lst .member_row>div,.member_lst .label_row>div{display:inline-flex;width:100%;padding:0 8px 0 18px;-webkit-box-align:center;align-items:center}.member_lst{display:flex;width:100px;flex-direction:column}.member_lst .label_row{height:24px}.member_lst .label_row:first-of-type{border-top:1px solid #e0e0e0}.member_lst .label_row .label{font-weight:bold}.day_body,.time_body{position:relative;width:100%}.column_wrap{flex-direction:column}.daylabel,.timelabel{height:20px;border-bottom:1px solid #e0e0e0;-webkit-box-pack:justify;justify-content:space-between}.daylabel div,.timelabel div{font-size:11px;line-height:20px;border-left:1px solid rgba(0,0,0,0)}.daylabel .sat,.timelabel .sat{color:#2974e4;background-color:rgba(215,229,255,.3)}.daylabel .holyday,.timelabel .holyday{color:#e42b29;background-color:rgba(255,212,212,.3)}.dayline .row_wrap .attendance,.dayline .row_wrap .off,.dayline .row_wrap .out,.dayline .row_wrap .overtime,.timeline .row_wrap .attendance,.timeline .row_wrap .off,.timeline .row_wrap .out,.timeline .row_wrap .overtime,.dayline .row_wrap .absence,.timeline .row_wrap .absence{display:flex;align-items:center;justify-content:space-between;position:absolute;top:5px;height:20px;line-height:initial;font-size:12px;font-weight:600}.dayline .row_wrap .attendance span,.dayline .row_wrap .off span,.dayline .row_wrap .out span,.dayline .row_wrap .overtime span,.timeline .row_wrap .attendance span,.timeline .row_wrap .off span,.timeline .row_wrap .out span,.timeline .row_wrap .overtime span,.dayline .row_wrap .absence span,.timeline .row_wrap .absence span{position:relative;display:inline-block;width:35px;height:100%;line-height:19px;background-color:#fff;color:#fff}.plan_legend li.busy::before,.cal_busy{background-color:rgba(87,146,255,.3);border-color:#5792ff;color:#3a62ad}.dayline .row_wrap .attendance span::before,.timeline .row_wrap .attendance span::before,.dayline .row_wrap .attendance,.timeline .row_wrap .attendance{background-color:#62b3d1;color:#fff}.dayline .row_wrap .overtime button,.timeline .row_wrap .overtime button{background-color:#ffab4a;color:#fff}.dayline .row_wrap .off span,.dayline .row_wrap .out span,.timeline .row_wrap .off span,.timeline .row_wrap .out span{background-color:#7249bd;color:#fff}.dayline .row_wrap .out span,.timeline .row_wrap .out span{background-color:#fe5e82;color:#fff}.plan_legend li.absence::before,.dayline::before,.dayline::after,.timeline::before,.timeline::after,.dayline .row_wrap>div:nth-of-type(13),.timeline .row_wrap>div:nth-of-type(13),.dayline .row_wrap .absence,.timeline .row_wrap .absence,.cal_absence{background-color:rgba(224,224,224,.45);border-color:#e0e0e0}.plan_legend li.holiday::before,.mark_wrap .marks .select,.cal_holiday,.cal_delay{background-color:rgba(255,0,0,.1);border-color:red}.dayline,.timeline{position:relative;flex-direction:column}.dayline .col_wrap,.timeline .col_wrap{position:absolute;top:0;left:0;-webkit-box-pack:justify;justify-content:space-between}.dayline .row_wrap,.timeline .row_wrap{position:relative;border-bottom:1px solid #e0e0e0;z-index:1}.dayline .row_wrap div,.timeline .row_wrap div{display:inline-block;width:100%;text-align:center;height:30px;line-height:18px;border-left:1px solid #e0e0e0}.dayline .row_wrap div:last-of-type,.timeline .row_wrap div:last-of-type{border-right:1px solid #e0e0e0}.dayline .row_wrap .attendance,.dayline .row_wrap .off,.dayline .row_wrap .out,.dayline .row_wrap .overtime,.timeline .row_wrap .attendance,.timeline .row_wrap .off,.timeline .row_wrap .out,.timeline .row_wrap .overtime{width:calc(4.1666666667%*var(--workTime) - 1.5px);left:calc(4.1666666667%*var(--workStart) + 1px)}.dayline .row_wrap .attendance button::before,.dayline .row_wrap .attendance span::before,.dayline .row_wrap .off button::before,.dayline .row_wrap .out button::before,.dayline .row_wrap .off span::before,.dayline .row_wrap .out span::before,.dayline .row_wrap .overtime button::before,.dayline .row_wrap .overtime span::before,.timeline .row_wrap .attendance button::before,.timeline .row_wrap .attendance span::before,.timeline .row_wrap .off button::before,.timeline .row_wrap .out button::before,.timeline .row_wrap .off span::before,.timeline .row_wrap .out span::before,.timeline .row_wrap .overtime button::before,.timeline .row_wrap .overtime span::before{display:inline-block;width:100%;height:100%;position:absolute;top:0;content:attr(data-text);font-size:11px;letter-spacing:-0.05em;line-height:19px}.dayline .row_wrap .attendance,.timeline .row_wrap .attendance{z-index:2}.dayline .row_wrap .attendance:not(:has(.work_on)),.timeline .row_wrap .attendance:not(:has(.work_on)){justify-content:flex-end}.dayline .row_wrap .attendance:not(:has(.work_on)) span,.timeline .row_wrap .attendance:not(:has(.work_on)) span{background-color:#f1f1f1}.dayline .row_wrap .overtime,.timeline .row_wrap .overtime{z-index:3;background-color:#f1f1f1;border-radius:10px 0 0 10px;overflow:hidden}.dayline .row_wrap .overtime button,.timeline .row_wrap .overtime button{width:100%;height:100%;border-radius:10px;overflow:hidden}.dayline .row_wrap .overtime button::before,.timeline .row_wrap .overtime button::before{left:0}.dayline .row_wrap .off,.dayline .row_wrap .out,.timeline .row_wrap .off,.timeline .row_wrap .out{z-index:3}.dayline .row_wrap .off span,.dayline .row_wrap .out span,.timeline .row_wrap .off span,.timeline .row_wrap .out span{width:100%;border-radius:10px;overflow:hidden}.dayline .row_wrap .off span::before,.dayline .row_wrap .out span::before,.timeline .row_wrap .off span::before,.timeline .row_wrap .out span::before{left:0}.dayline .row_wrap .work_on::before,.timeline .row_wrap .work_on::before{left:0;border-radius:10px 0 0 10px}.dayline .row_wrap .work_off::before,.timeline .row_wrap .work_off::before{right:0;border-radius:0 10px 10px 0}.dayline .day_wrap,.dayline .hour_wrap,.timeline .day_wrap,.timeline .hour_wrap{position:relative}.dayline .day_wrap div,.dayline .hour_wrap div,.timeline .day_wrap div,.timeline .hour_wrap div{position:absolute;width:1px;left:50%;top:0;bottom:0;border-left:1px dashed #e0e0e0}.dayline::before,.dayline::after,.timeline::before,.timeline::after{position:absolute;top:0;bottom:0;content:"";display:block}.dayline::before,.timeline::before{left:0}.dayline::after,.timeline::after{right:0}.dayline.typeA::before,.timeline.typeA::before{width:33.3333333333%}.dayline.typeA::after,.timeline.typeA::after{width:29.1666666667%}.dayline.typeB::before,.timeline.typeB::before{width:37.5%}.dayline.typeB::after,.timeline.typeB::after{width:25%}.dayline.typeC::before,.timeline.typeC::before{width:41.6666666667%}.dayline.typeC::after,.timeline.typeC::after{width:20.8333333333%}summary .hover{left:84.6154%;border:1px dashed #125de6}.mark_wrap{position:absolute;display:flex;top:24px;left:0px;width:100%;height:calc(100% - 24px);flex-direction:column}.mark_wrap .marks{position:relative;border-bottom:0 solid #e0e0e0;z-index:1}.mark_wrap .marks>div{position:absolute;width:calc(15.3846% + 1px);top:-1px;bottom:0px;z-index:2;border-width:1px;border-style:solid}.plan_legend{float:right;margin-left:auto}.plan_legend ul{display:flex;gap:10px}.plan_legend li{font-weight:normal}.plan_legend li::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:14px;height:14px;margin-right:5px;vertical-align:text-bottom}.plan_legend li.holiday::before{border-width:1px;border-style:solid}.plan_legend li.busy::before{border-width:1px;border-style:solid}.plan_legend li.absence::before{border-width:1px;border-style:solid}.business_card{display:flex;justify-content:space-between;gap:25px}.business_card .tree_wrap .sortable{min-width:200px}.business_card .tbl_wrap{flex:1;height:calc(100vh - 288px)}.tbl_business{height:calc(100vh - 217px - 41px);min-height:366px}.tbl_business td{text-align:center}.tbl_business td:nth-of-type(4){text-align:left}.leave_desc{display:flex;flex-direction:column;gap:25px}.leave_desc header{display:flex;align-items:center;font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;margin-bottom:5px}.leave_desc header:has(h1){font-weight:normal}.leave_desc header:has(h1) h1{margin-bottom:0;font-weight:bold}.leave_desc header h1{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.leave_desc header h1:has(h1){font-weight:normal}.leave_desc header h1:has(h1) h1{margin-bottom:0;font-weight:bold}.leave_desc header h1::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.leave_desc .tbl_wrap{height:calc(100vh - 370px);min-height:250px}.leave_desc .tbl_wrap span{text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:380px;text-align:left}.leave_summary{display:flex;padding:10px 0}.leave_summary li{flex:1;text-align:center;font-size:24px;color:#999;font-weight:600}.leave_summary li:nth-child(3),.leave_summary li:nth-child(5){border-right:1px solid #999}.leave_summary li:nth-last-child(1),.leave_summary li:nth-last-child(2),.leave_summary li:nth-last-child(3){color:#2974e4}.leave_summary em{display:block;font-size:12px;margin-bottom:5px;color:#555}.holiday_work{display:flex;flex-direction:column;gap:25px}.holiday_work header{display:flex;align-items:center;font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;margin-bottom:5px}.holiday_work header:has(h1){font-weight:normal}.holiday_work header:has(h1) h1{margin-bottom:0;font-weight:bold}.holiday_work header h1{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.holiday_work header h1:has(h1){font-weight:normal}.holiday_work header h1:has(h1) h1{margin-bottom:0;font-weight:bold}.holiday_work header h1::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.holiday_work .history{display:flex;justify-content:space-between;gap:25px}.holiday_work .history>article{flex:1}.holiday_work .tbl_wrap{height:auto;min-height:auto;height:calc(100vh - 217px - 144px);min-height:263px}.holiday_work .tbl_wrap th,.holiday_work .tbl_wrap td{vertical-align:middle;word-break:keep-all}.holiday_work .tbl_wrap th{white-space:nowrap}.holiday_work .tbl_wrap .date{font-size:11px;color:#71798a;margin-left:5px}.emp_status{display:flex;justify-content:space-between;gap:25px}.emp_status header{display:flex;align-items:center;font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;margin-bottom:5px}.emp_status header:has(h1){font-weight:normal}.emp_status header:has(h1) h1{margin-bottom:0;font-weight:bold}.emp_status header h1{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.emp_status header h1:has(h1){font-weight:normal}.emp_status header h1:has(h1) h1{margin-bottom:0;font-weight:bold}.emp_status header h1::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.emp_status .orgChart{width:180px}.emp_status .orgChart .fold{text-align:right;margin-bottom:2px}.emp_status .tree_wrap>.tree{min-width:180px;height:calc(100vh - 280px);min-height:344px;padding:8px 0;border:1px solid #ddd;overflow-x:hidden;overflow-y:auto}.emp_status .tree_wrap>.tree div{margin-bottom:10px}.emp_status .tree_wrap>.tree{height:calc(100vh - 216px);min-height:413px}.emp_status .group_lst{flex:1}.emp_status .group_lst header{margin-bottom:9px}.emp_status .group_lst .tbl_caption{padding-left:10px}.emp_status .group_lst .search_box{width:250px}.emp_status .group_lst .tbl_wrap{border-top-width:0;height:calc(100vh - 256px);min-height:373px}.emp_status .group_lst .tbl_wrap td{padding-left:50px}.emp_status .group_lst .tbl_wrap td{text-align:center}.emp_status .group_lst .tbl_wrap td:nth-of-type(1){text-align:left}.emp_status .group_lst .tbl_wrap td:has(.ico_leader){text-indent:-23px}.business_lst .btn_switch label{min-width:auto}.notice_board{display:flex;justify-content:space-between;gap:25px}.notice_board>section{flex:1 0 auto}.notice_board .new_bedge{padding:0 3px;font-size:10px}.notice_board .tit{display:flex;justify-content:space-between;align-items:center;height:40px;padding:5px 10px 5px 15px;border:1px solid #ddd;border-bottom-width:0;border-radius:5px 5px 0 0;background-color:#edf0f3;font-size:13px;font-weight:bold}.notice_board .board_lst{padding:15px;border:1px solid #ddd;border-radius:0 0 5px 5px;overflow-y:auto}.notice_board .board_lst .tbl_default td{text-align:left}.notice_board .board_lst .tbl_default td:last-child{width:100px}.notice_board .board_lst>li:has(h3){padding:20px 15px;border:1px solid #ddd;border-width:0 0 1px}.notice_board .board_lst>li:has(details):not(:has(h3)){padding:0 0 10px}.notice_board .board_lst>li:last-child{padding-bottom:0;border-bottom-width:0}.notice_board .family_event{min-height:206px}.notice_board .notice{height:calc(100vh - 224px);min-height:405px}.notice_board .right{display:flex;justify-content:space-between;gap:25px;flex-direction:column;justify-content:flex-start}.notice_board .right .tbl_photo{height:calc(100vh - 494px);min-height:133px}.post_wrap{display:flex;justify-content:space-between;gap:25px;padding-bottom:25px}.post_wrap .post{flex:1}.post_wrap .post .tit h1{font-size:18px;font-weight:bold;color:#000}.post_wrap .post .tit h1 i{vertical-align:middle}.post_wrap .post .tit h1::before{display:none}.post_wrap .post .writer{display:flex;gap:5px;margin:20px 0;border-bottom:1px solid #ccc;padding:0 5px 10px}.post_wrap .post .date{align-self:flex-end;margin-left:auto;font-size:12px}.post_wrap .post_etc{flex-shrink:0;display:flex;gap:10px;flex-direction:column;width:400px}.post_wrap .file_attached .attach_list:empty::before{display:flex;justify-content:center;align-items:center;height:100%;content:"첨부된 파일이 없습니다";padding:10px 5px;border-radius:3px;background-color:#ececec;font-size:13px;color:#777}.post_wrap .set_list{display:grid;grid-template:auto/100px 1fr;align-items:center;row-gap:10px;margin-bottom:20px}.post_wrap .set_list dt{font-size:16px;color:#000;font-weight:bold;margin-bottom:15px;font-weight:500}.post_wrap .set_list dt:has(h1){font-weight:normal}.post_wrap .set_list dt:has(h1) h1{margin-bottom:0;font-weight:bold}.post_wrap .set_list dt::before{position:relative;top:-3px;display:inline-block;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#c4c4c4}.post_wrap .set_list dt{font-size:14px;margin-bottom:0;align-self:flex-start;line-height:28px}.post_wrap .set_list .flex_wrap{display:flex;gap:5px;align-items:flex-start}.post_wrap .set_list .flex_wrap select{flex:0 0 auto;width:auto}.post_wrap .set_list dt{position:relative;padding-left:15px;font-weight:bold}.post_wrap .set_list dt::before{display:none;position:absolute;left:2px}.post_wrap .set_list dt.blind+dd{grid-column:2/3}.post_wrap .set_list dd:has([data-selectEvt]){align-self:start}.post_wrap .editor_wrap .ck-content{height:calc(100vh - 406px);min-height:223px}.post_wrap .post_view{padding:5px}.post_wrap .post_view .ck{border-width:0}@media(max-width: 1600px){.contents:not(:has(.responsive_disabled)) .post_wrap{width:100%;flex-flow:column wrap}.contents:not(:has(.responsive_disabled)) .post_wrap .editor_wrap .ck-content{height:223px}.contents:not(:has(.responsive_disabled)) .post_wrap .post_etc{order:-1;width:100%;flex-direction:row}.contents:not(:has(.responsive_disabled)) .post_wrap .post_etc section{flex:1}.contents:not(:has(.responsive_disabled)) .post_wrap .post_etc .file_attach{height:calc(100% - 36px)}}.album_lst .check_circle{display:none;align-items:center;justify-content:center;position:absolute;left:5px;top:5px;width:30px;height:30px;z-index:15;border-radius:50%;border-width:0;transition:all .2s;cursor:pointer}.album_lst li{border:3px solid rgba(0,0,0,0);cursor:pointer}.album_lst li a{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.album_lst li:has(.check_circle:checked){border-color:#e42b29}.album_lst li:hover{box-shadow:0 0 30px rgba(0,0,0,.3) inset}.album_lst li:hover .check_circle{display:flex}.album_lst li:hover a::after{position:absolute;left:0;top:0;display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.3137254902);z-index:1}.album_lst.select_mode li .check_circle{display:flex}.vote_wrap span:has(input[type=number]){margin-bottom:5px}.vote_wrap span:has(input[type=number])+div>.file_input{margin-bottom:3px}.vote_wrap input[type=number]{flex:0 1 60px;text-align:left}.vote_wrap input[type=checkbox]{flex:inherit}.tbl_notice td{text-align:center}.tbl_notice td:nth-of-type(2){text-align:left}.tbl_wrap_photo .tbl_wrap{height:calc(100vh - 365px);min-height:264px;margin-top:25px;padding:10px 10px 25px}.tbl_wrap_photo td{text-align:center}.tbl_wrap_photo td:nth-of-type(1){text-align:left}.tbl_attendance{height:calc(100vh - 217px - 88px);min-height:319px;overflow-x:auto;cursor:grab}.tbl_attendance.is-dragging tr:hover{cursor:grabbing}.tbl_attendance table{table-layout:fixed;border-collapse:separate;user-select:none}.tbl_attendance tr:hover{font-weight:600}.tbl_attendance .monthly :is(th,td){width:60px}.tbl_attendance th,.tbl_attendance td{border-left:1px solid #ebebeb;background:#fff;vertical-align:middle;white-space:nowrap}.tbl_attendance th:nth-child(1){position:sticky;left:0px;width:80px;z-index:70;background-color:#fff}.tbl_attendance th:nth-child(2){position:sticky;left:80px;width:80px;z-index:70;background-color:#fff}.tbl_attendance th:nth-child(3){position:sticky;left:160px;width:80px;z-index:70;background-color:#fff}.tbl_attendance th:nth-child(4){position:sticky;left:240px;width:80px;z-index:70;background-color:#fff}.tbl_attendance th:nth-child(5){position:sticky;left:320px;width:80px;z-index:70;background-color:#fff}.tbl_attendance th:first-child{border-left-width:0}.tbl_attendance tr:nth-child(odd) td:nth-child(1){position:sticky;left:0px;width:80px;z-index:60;background-color:#fff}.tbl_attendance tr:nth-child(odd) td:nth-child(2){position:sticky;left:80px;width:80px;z-index:60;background-color:#fff}.tbl_attendance tr:nth-child(odd) td:nth-child(3){position:sticky;left:160px;width:80px;z-index:60;background-color:#fff}.tbl_attendance tr:nth-child(odd) td:nth-child(4){position:sticky;left:240px;width:80px;z-index:60;background-color:#fff}.tbl_attendance tr:nth-child(odd) td:nth-child(5){position:sticky;left:320px;width:80px;z-index:60;background-color:#fff}.tbl_attendance tr:nth-child(odd) td:first-child{border-left-width:0}.tbl_attendance tr:nth-child(even) td:first-child{position:sticky;left:320px;width:80px;z-index:60;background-color:#fff}.tbl_attendance th:nth-child(5),.tbl_attendance tr:nth-child(odd) td:nth-child(5),.tbl_attendance tr:nth-child(even) td:first-child{border-right:2px solid silver}.tbl_attendance tbody .review{background-color:#fef4f5}.tbl_attendance .late{color:#e42b29}.box_bot{display:flex;align-items:center;margin-top:5px}.reaction_area{margin-left:auto}.reaction_area{display:flex;align-items:center;gap:15px}.reaction_area li{display:flex;align-items:center;justify-content:flex-start}.reaction_summary{display:flex;align-items:center;gap:15px;padding:5px 10px;border-radius:15px;cursor:pointer;flex-shrink:0}.reaction_summary:hover{background-color:#f5f5f5}.reaction_summary li{font-size:0}.reaction_summary li::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:20px;height:20px;background:url(../images/ico_emotion.png) 0 50%/auto no-repeat}.reaction_summary li.like::before{background-position-x:0px}.reaction_summary li.good::before{background-position-x:-31px}.reaction_summary li.confirm::before{background-position-x:-62px}.reaction_summary li.fun::before{background-position-x:-93px}.reaction_summary li.wow::before{background-position-x:-124px}.reaction_summary li.sad::before{background-position-x:-155px}.reaction_summary span{display:inline-block;line-height:20px;margin-left:5px;font-size:11px}.reaction_layer{position:absolute;right:0;top:calc(100% + 5px);width:300px;height:0;max-height:200px;overflow:hidden;background-color:#fff}.reaction_layer ul{border:1px solid #999;padding:5px}.reaction_layer li{margin:5px 0}.reaction_layer span{font-size:0;margin-left:auto}.reaction_layer span::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:20px;height:20px;background:url(../images/ico_emotion.png) 0 50%/auto no-repeat}.reaction_layer span.like::before{background-position-x:0px}.reaction_layer span.good::before{background-position-x:-31px}.reaction_layer span.confirm::before{background-position-x:-62px}.reaction_layer span.fun::before{background-position-x:-93px}.reaction_layer span.wow::before{background-position-x:-124px}.reaction_layer span.sad::before{background-position-x:-155px}.btn_reactionAdd{font-size:0;vertical-align:middle;line-height:1;padding:5px 7px;border-radius:3px}.btn_reactionAdd::before{display:inline-block;font-family:"fontello";font-weight:normal;content:"";font-size:13px;color:#848890}.btn_reactionAdd:hover{background-color:#f5f5f5}.btn_reactionAdd::before{font-size:16px}.layer_tool.on .reaction_layer{height:fit-content;overflow-y:auto}.layer_tool.on .reaction_btns{height:auto}.reaction_btns{position:absolute;right:5px;top:calc(100% + 3px);width:fit-content;background-color:#fff;height:0;overflow:hidden}.reaction_btns ul{display:flex;gap:10px;padding:3px 15px;border:1px solid #999}.reaction_btns button{font-size:0;padding:4px 3px 2px;margin-left:auto;border-bottom:2px solid rgba(0,0,0,0)}.reaction_btns button::before{display:inline-block;content:"";font-size:0 !important;line-height:0;color:rgba(0,0,0,0) !important;overflow:hidden;overflow:hidden;width:20px;height:20px;background:url(../images/ico_emotion.png) 0 50%/auto no-repeat}.reaction_btns button.like::before{background-position-x:0px}.reaction_btns button.good::before{background-position-x:-31px}.reaction_btns button.confirm::before{background-position-x:-62px}.reaction_btns button.fun::before{background-position-x:-93px}.reaction_btns button.wow::before{background-position-x:-124px}.reaction_btns button.sad::before{background-position-x:-155px}.reaction_btns button:hover{border-color:#666}.file_attached i,.file_attached .ext_bmp,.file_attached .ext_jpg,.file_attached .ext_jpeg,.file_attached .ext_gif,.file_attached .ext_png,.file_attached .ext_tif,.file_attached .ext_pdf,.file_attached .ext_ppt,.file_attached .ext_pptx,.file_attached .ext_ai,.file_attached .ext_xls,.file_attached .ext_xlsx,.file_attached .ext_psd,.file_attached .ext_doc,.file_attached .ext_hwp,.file_attached .ext_txt,.file_attached .ext_c,.file_attached .ext_cpp,.file_attached .ext_jav,.file_attached .ext_htm,.file_attached .ext_css,.file_attached .ext_js,.file_attached .ext_log,.file_attached .ext_m4a,.file_attached .ext_swf,.file_attached .ext_au,.file_attached .ext_mid,.file_attached .ext_mod,.file_attached .ext_mp2,.file_attached .ext_mp3,.file_attached .ext_ogg,.file_attached .ext_ra,.file_attached .ext_rm,.file_attached .ext_snd,.file_attached .ext_voc,.file_attached .ext_wav,.file_attached .ext_wma,.file_attached .ext_avi,.file_attached .ext_mov,.file_attached .ext_mpg,.file_attached .ext_mv,.file_attached .ext_asf,.file_attached .ext_asx,.file_attached .ext_qt,.file_attached .ext_rv,.file_attached .ext_wmx,.file_attached .ext_mp4,.file_attached .ext_fla,.file_attached .ext_flv,.file_attached .ext_alz,.file_attached .ext_arj,.file_attached .ext_bzz,.file_attached .ext_egg,.file_attached .ext_gz,.file_attached .ext_jar,.file_attached .ext_rar,.file_attached .ext_tar,.file_attached .ext_tgz,.file_attached .ext_zip,.file_attached .ext_7z,.file_attached .ext_etc,.file_attached .ext_wmv,.file_attached .ext_wvz,.file_attached .ext_bzs,.file_attached .ext_html,.file_attached .ext_hwpx{display:inline-block;width:17px;height:17px;background-image:url(../images/ico_fileExt.png);background-repeat:no-repeat;vertical-align:middle;font-size:0;overflow:hidden;text-indent:-9999px}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbi5zY3NzIiwiY21tbi5zY3NzIiwiZG0uc2NzcyIsImZ1bGxjYWxlbmRhci5zY3NzIiwicG9wLnNjc3MiLCJzdHlsZS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJDQXVIQSx3dkRBd0hBLGdCQUNFLEdBQ0UsNEJBQ0EsMEJBQ0EsK0JBQ0EsdUJBRUYsS0FDRSw4QkFDQSw0QkFDQSxpQ0FDQSwwQkN6UEosV0FDQSwwQkFDQSxrQkFDQSxnQkFDQSx3REFDQSw0U0FLQSxXQUNBLDBCQUNBLGtCQUNBLGdCQUNBLHFEQUNBLGdTQUtBLFdBQ0EsMEJBQ0Esa0JBQ0EsZ0JBQ0EsMERBQ0Esb1RBTUEsMEVBQ0EsdUNBQ0EsdUxBQ0Esc0JBQ0Esc0RBQ0EseUJBQ0EsOEJBRUEscUVBQ0Esc0NBQ0EsZ0RBQ0EsUURYRSwwSENZRix3REFDQSx3QkFDQSxtREFFQSx3REFDQSxpQkFDQSxpR0FDQSxvR0FtQ0EsT0Q1QjJCLGFDUzNCLFFEVCtDLHNCQ1MvQyxRQW9CQSxLRDdCMkIsYUNVM0IsUURWK0Msc0JDVS9DLFFBb0JBLGNEOUIyQixhQ08zQixRRFArQyxzQkNPL0MsUUF5QkEsT0RoQzJCLGFDWTNCLFFEWitDLHNCQ1kvQyxRQXFCQSx3QkRqQzJCLGFDQzNCLFFERCtDLHNCQ0MvQyxRQW1DQSxhRHBDMkIsYUNJM0IsUURKK0Msc0JDSS9DLFFBa0NBLE9EdEMyQixhQ0szQixRREwrQyxzQkNLL0MsUUFrQ0EsTUR2QzJCLGFDZ0IzQixRRGhCK0Msc0JDZ0IvQyxRQXdCQSxJRHhDMkIsYUNpQjNCLFFEakIrQyxzQkNpQi9DLFFBd0JBLFNEekMyQixhQ3lDM0IsUUR6QytDLHNCQ3lDL0MsUUFDQSx1RkFDQSx3REFFQSxRRC9Dd0MseUdBQ3hDLGlEQzhDQSx1RUFDQSxnSUFDQSwrQkFDQSwrQ0FDQSwyQ0R2Q0UsdUVDdUNGLHFFQVlBLDBDQUNBLG9EQUNBLHNGQUtBLGdDQUNBLDhCQUNBLGtDQUNBLGlDQUNBLG9DQU1BLHFD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Q2pELE1Dc1VGLEtEdFVnQixPQ3NVaEIsK0RBQ0Esa0JEaFVFLHVFQ2dVRixVQXZVQSxRQXVVQSxVQUhBLEtBR0EscUhBMVVBLFFBMFVBLCtGQUNBLG9CRGpVRSx1RUNpVUYsbUJBQ0EsMkNBRUEscUhBOVVBLFFBOFVBLCtGQUNBLG9CRHJVRSx1RUNxVUYsbUJBQ0EsMkNBRUEseUNBTUEsU0RqVEUsMkRDK1NGLFFEL1MrRSxrR0FDN0UsbURDOFNGLFFEOVM4QyxvQ0NpVDlDLDBKRHZVRSxvSENrVUYsUURsVTRILDhEQUV4SCxnYUNnVUosUUFPQSw4TER6VUUsb0hDbVVGLFFEblU0SCw4REN5VTVILG1CRHZVSSx3ZUNpVUosUUFPQSw0T0FQQSxRQVVBLFVEeFRFLDJEQzhTRixRRDlTK0Usa0dBQzdFLHFEQzZTRixRRDdTOEMsb0NDd1Q5QyxrRkQ5VUUsb0hDbVVGLFFEblU0SCw4RENnVjVILGNEOVVJLGdSQ2lVSixRQWNBLFNEalZFLGlIQ2lWRixLRGpWNEgsOERDaVY1SCxtREQvVUksa0VDK1VKLEtBQ0EsVUR6VEUscUdBQ0EsMkJDeVRGLGlDQWhCQSxRQWtCQSxVRDNWNEIsZ0RDMlY1QixnQkR6Vkksa0JBSkYsdUVBRW9CLEtBRWlCLDZCQWVyQyxrQkEzQkEsZ0NBdEJBLG9GQXNCaUQsZ0JBQ2pELE1Db1dGLEtEcFdnQixPQ29XaEIsS0QxVWtDLDZEQzJVbEMsWUR0V0UsZ0NBdEJBLG9GQXNCaUQsZ0JBQ2pELE1DcVdGLEtEcldnQixPQ3FXaEIsa0VBQ0Esb0JEL1ZFLHVFQytWRixrREFDQSwyRUFFQSxXRDFXRSxnQ0F0QkEsb0ZBc0JpRCxnQkFDakQsTUN5V0YsS0R6V2dCLE9DeVdoQixrRUFDQSxtQkRuV0UsdUVDbVdGLGtEQUNBLDBFQUVBLHdCQUNBLG9CRHZXRSx1RUN1V0Ysa0RBQ0Esd0NBRUEsbUJEbFhFLGdDQXRCQSxvRkFzQmlELGdCQUNqRCxNQXNEc0MsS0F0RHhCLE9Bc0Q2QiwwR0FDM0MsMkJBaERBLHVFQzBXRixJRDFUcUMsOENBQ25DLDBDQzdERixLRDZEa0Msa0NDMFRsQyxpQkRuWEUsZ0NBdEJBLG9GQXNCaUQsZ0JBQ2pELE1Bc0RzQyxLQXREeEIsT0FzRDZCLDBHQzRUN0Msa0JEM1RFLHlCQWhEQSwrREFnRG1DLDhDQUNuQyx3Q0M3REYsS0Q2RGtDLGtDQzJUbEMsaUREcFhFLGdDQXRCQSxvRkFzQmlELGdCQUNqRCxNQ29YRixLRHBYZ0IsT0NvWGhCLGtIQUNBLGlFQUVBLFVEL1VFLHFHQytVRiw0RkQ5VUUsMkJDK1VGLGlDQXRDQSxRQXdDQSxjRGxWRSxxR0NrVkYsd0JBekNBLFFBeUNBLDBDRGpWRSwrQkNrVkYscUNBMUNBLFFBNENBLHFDQUVBLCtOQURBLFFBQ0EsK0JBQ0EsMkNBRUEsK0RBRUEsd0dBTkEsUUFNQSxNQU5BLFFBTUEsZUFDQSxvREFQQSxRQU9BLGFBUEEsUUFVQSx1SUFJQSwyRUFHQSw2Q0FDQSxnREFuWkEsUUFxWkEsaUZBQ0EsdURBRUEseURBQ0Esb0NEdlpFLGdDQXRCQSxvRkFzQmlELGdCQUNqRCxNQ3NaRixJRHRaZ0IsT0NzWmhCLDJDQUNBLG1HQUNBLG9FQUNBLG1FQUtBLHVMQUtBLHFDQUNBLG9HQUNBLDRFQWxhQSxLQWthQSxXQUVBLHlHQUNBLG9EQUNBLCtDQUdBLGtHQUNBLHFDRHRhRSx1RUNzYUYsNkRBQ0EsbUREdmFFLHVFQ3VhRixJQUNBLDREQUdBLDBJQUNBLHNDRDVhRSx1RUM0YUYsNkRBQ0Esb0REN2FFLHVFQzZhRixJQUNBLDZEQUVBLGtHQUVBLHlJQUNBLDhIQUZBLEtBRUEsMERBQ0EscUZBQ0EsMkxBRUEsZ0VBQ0EsbUdBQ0EsdUVBbGNBLFFBbWNBLHlEQUdBLHlJQUdBLGlDQUNBLGNEM1o4QywwQ0MyWjlDLFlEMVpFLHVEQUNFLG1JQ3laSixRRHpaNkgsb0RDcEQ3SCxLRHFESSx3RkFDQSxpRUFDQSxpRENzWkosUUR0WndDLE1DdkR4QyxLRHdESSx3Q0N4REosS0R3RGlDLGlCQ3FaakMsUURyWnlELGVDc1p6RCwyQ0FDQSwrRkFDQSwwREFDQSwwR0FDQSwrS0FDQSxpRER2Y0UsdUVDdWNGLG1CQUVBLG1GQUNBLDhFQUNBLG9FQUNBLDJGQUdBLHFEQUlBLGdGQUVBLDRGQUtBLDZDQUVBLDJEQUNBLCtFQUlBLFVEL2Q0QixnREFFeEIsa0JBSkYsdUVDaWVGLElEN2R1Qyw2QkM4ZHZDLFdEaGU0QixnREFFeEIsbUJBSkYsdUVDa2VGLElEOWR1Qyw2QkM4ZHZDLCtEQUNBLE1EamU0QixnREFFeEIsY0FKRix1RUNtZUYsSUQvZHVDLDZCQ2dldkMsd0JBQ0EseUVBamZBLEtBaWZBLGtKQUNBLHlCQUVBLE9EL1pXLDhEQytaWCxpQkQ5WkUsZUFDRSxtQkFDQSxtREM2WkosdUNBQ0EscURBQ0EsMkJBSUEsWURoZ0JvQiw4RENrZ0JwQixtRkFDQSxnRkFDQSwwQ0RqaEJFLG9GQ2loQkYsOEJBQ0EsMkJEcGZFLHVFQ29mRixVQTFLQSxRQTBLQSxxQ0FFQSw2QkFFQSwwRkFFQSxxRkFDQSx1QkQvZkUseURBQ0EsK0JBTEEsZ0NBdEJBLG9GQXNCaUQsZ0JBQ2pELE1BSXlCLElBSlgsT0NrZ0JoQixLRDlmbUMsaUJDRG5DLEtEQzBELHFCQ2dnQjFELFlEcmZFLG9IQ2tVRixRRGxVNEgsOERBRXhILHdFQ2dVSixRRDdUSSxvQkFDRSxNQzRUTixRRDVUbUIsZ0NDZ2ZuQixvQkQ5ZkUsdUVDOGZGLElBRUEsYUR4ZkUsb0hDbVVGLFFEblU0SCw4REFFeEgsMEVDaVVKLFFEOVRJLHFCQUNFLE1DNlROLFFEN1RtQixnQ0NtZm5CLHFCRGpnQkUsdUVDaWdCRixJQUdBLGlCRHBnQkUsdUVDb2dCRixvQ0FDQSxxQkEvZ0JBLFFBaWhCQSwwQkFDQSxpQkR4Z0JFLHVFQ3dnQkYsOERBQ0EscUJBbmhCQSxRQXFoQkEsYUQ1aEJvQiw4REM0aEJwQixtRUFDQSxvREFDQSxZQUNBLGtGRDlnQkUsdUVDOGdCRixzSEFDQSx5RkFDQSx5SEFHQSw4Q0FDQSxzRkFDQSw0RUFFQSxrREFNQSxjRDlpQm9CLDhEQzhpQnBCLGtCQUNBLDBDQUNBLDhFQUNBLHNCRHBpQkUseURBQ0EsOEJBTEEsZ0NBdEJBLG9GQXNCaUQsZ0JBQ2pELE1BSXlCLElBSlgsT0N1aUJoQixLRG5pQm1DLGlCQ0RuQyxLREMwRCxxQkNvaUIxRCx1REFFQSxzQkRwakJvQiw4RENxakJwQixvRUFDQSxxTEFJQSxpQkQxakJvQiw4REMwakJwQixlQUNBLDZDQUNBLDBFQUNBLDRNQUNBLDJHQXZqQkEsUUF5akJBLHNQQUNBLGNBR0EsWURwa0JvQiw4RENva0JwQiw0QkFDQSwwRUFDQSx5REFDQSxrQ0Foa0JBLFFBZ2tCQSxnQ0FFQSxpRUFVQSw0QkFMQSxrREFLQSw0Q0FDQSwwQ0FDQSxtQ0FDQSx5REQ3a0JFLGdDQXRCQSxvRkFzQmlELGdCQUNqRCxNQzRrQkYsS0Q1a0JnQixPQzRrQmhCLDJDQUVBLGdGQWpsQkEsUUFtbEJBLHNFQUNBLGtEQUNBLDRCRC9tQkUsMEhDaW5CRixvTEFDQSw2RUFDQSw2QkFuREEsUUFtREEsV0FDQSwyQkQ1bEJ3Qyx5R0FDeEMsaURBa0ZzQyw2QkNqRnRDLFFEaUZ3RSwwQ0MwZ0J4RSxnREFFQSwrQ0FDQSx1RkF4bEJBLEtBeWxCQSxrRURqbUJ3Qyx5R0FDeEMsaURDZ21CQSw4QkF6bEJBLEtBeWxCQSw4QkFFQSwrQ0FDQSxtRUFFQSwwQ0FDQSxrRUFFQSw0REFDQSwwQ0FFQSxtRUFDQSx3QkFDQSwrR0FDQSxrRkFDQSx1Q0FDQSw0Q0FFQSxzREFDQSxpQkE1RUEsUUE2RUEsb0RBQ0Esb0JBOUVBLFFBK0VBLGtDQUVBLHVGQUVBLDJDQUNBLG9EQUdBLDBNQUNBLDZCQUNBLGtDQUNBLDZCRDluQkUsZ0NBdEJBLG9GQXNCaUQsZ0JBQ2pELE1DNm5CRixLRDduQmdCLE9DNm5CaEIsd0ZBRUEseUVBQ0EsNkNBQ0EscUlBQ0EsZ0RBRUEsaURBR0EsZUExb0JBLFFBMG9CQSxpQ0FFQSwwQ0FEQSxJQUVBLHdDQUZBLElBSUEsOEJBQ0EsMEJEcG9CNEIsZ0RBRXhCLGtDQUpGLHVFQUVvQixLQUVpQiw2QkNtb0J2QyxrQ0R2b0JFLHVFQ3VvQkYsa0NBRUEsaUxBQ0EsNERBQ0EsNkRBQ0EscUZBQ0EsZ0ZBdnBCQSxRQTBwQkEsNkVBNXBCQSxLQThwQkEsMkJBQ0EsY0RqcEI0QixnREFFeEIsc0JBSkYsdUVBRW9CLEtBRWlCLDZCQ2dwQnZDLHVHQXpVQSxRQTBVQSx1Q0FFQSwwQkR2cEJFLHVFQ3VwQkYsb0JBQ0EsMkJEeHBCRSx1RUN3cEJGLDRCQUVBLHFCQUNBLG9FQUNBLE1BdHFCQSxRQXdxQkEsU0R0cUJFLGdDQXRCQSxvRkFzQmlELGdCQUNqRCxNQ3FxQkYsS0RycUJnQixPQ3FxQmhCLG9HQUNBLG9CRC9wQkUsdUVDK3BCRixpQ0FDQSx3QkQ1cUJ3QywrQkM0cUJ4QyxLRDVxQndGLG9GQUN4RixpREMycUJBLCtDQUNBLDREQUNBLGtDQUNBLHVEQUlBLDJjQUtBLHdDQUNBLDZEQUdBLGNBSUEscURBQ0Esb0NBQ0EsMENBaHNCQSxRQWtzQkEsdUNBQ0EscUNBRUEsbUlBUkEsUUFRQSxxSEFDQSxnQ0F0c0JBLFFBc3NCQSxpQkF4c0JBLEtBd3NCQSw4QkFUQSxRQVNBLGtDQUVBLDhCQUNBLDBCQUNBLGlCQUNBLG9DQUNBLCtEQUdBLG9DQUNBLDJCQUNBLGtDQUNBLHFEQUNBLHNIQUdBLHdFQUNBLGdCQUNBLG9CQUdBLGlIQUNBLHdDQUNBLHlSQUNBLGtGQUNBLDRCQS90QkEsUUFndUJBLDJHQUNBLDBDQUlBLGdHQUNBLHlEQUVBLDhCRDV2QkUsb0ZDNnZCRiwwR0FOQSxJQUVBLGdHQUNBLHlEQUVBLDhCRDV2QkUsb0ZDNnZCRiwwR0FOQSxJQUVBLGlHQUNBLDBEQUVBLCtCRDV2QkUsb0ZDNnZCRiwyR0FOQSxLQUVBLGdHQUNBLHlEQUVBLDhCRDV2QkUsb0ZDNnZCRiwwR0FOQSxLQVlBLHFDQUNBLG1CQWh2QkEsUUFndkJBLCtCQUNBLDhFQUdBLDRIQXB2QkEsUUFvdkJBLHNEQUNBLGlEQUNBLDRDQUVBLG9CRDl1QkUsdUVDOHVCRixnREFHQSw4SkFDQSxvSEFFQSxnREFDQSx5QkFDQSxnRUFod0JBLFFBZ3dCQSxpQkFHQSx1QkFFQSw2SEFDQSxzRkFFQSx1REFDQSxhQUVBLHlDQUNBLHVEQUNBLFNBQ0Esa0RBRUEsd0dBQ0EsaUhBQ0Esb0dBQ0EsNkVBQ0EsbURBQ0EsbUZBRUEsNkNBQ0EsNE1BQ0EsZ0VBQ0EsdURBQ0Esc0RBR0EsMERBQ0EscUdBRUEsc0ZBR0EseUNBQ0EsaUREM3hCRSx1RUMyeEJGLHFEQXJ5QkEsUUFxeUJBLGtCQUdBLHVEQUNBLGtDQUlBLGdGQUdBLGlDQUNBLDRDQUNBLDBEQUNBLE9BQ0Esb0NBQ0EsT0FDQSxpQ0FDQSxrR0FDQSx5Q0FDQSx1Q0FDQSxtQ0FDQSw2QkF4ekJBLFFBd3pCQSwwQkFHQSwyQkFDQSwrR0FDQSxzS0FFQSxzSkFDQSxrRERqMEJFLGdDQXRCQSxvRkFzQmlELGdCQUNqRCxNQ2cwQkYsS0RoMEJnQixPQ2cwQmhCLEtBQ0EsMEREMXpCRSx1RUMwekJGLHlCQXAwQkEsUUFzMEJBLGdHQUNBLGtFQUdBLHlDQUVBLG9EQUVBLGtFQUNBLHVFQUNBLGtEQUNBLHNIQUNBLHlDQUNBLDJEQUNBLGlEQUVBLHdFQUNBLGtDRDkxQm9CLDhEQzgxQnBCLDZEQUNBLHVFQUNBLDJDRC8wQkUsdUVDKzBCRixpRUFDQSxpR0FDQSxxRUFFQSwwS0FDQSx5Q0RwMUJFLHVFQ28xQkYsOERBQ0EsZ0VBQ0EsMERBSUEsc0NBQ0Esa0VBQ0Esb0VBRUEsdUhBQ0Esc0RBQ0EsaURBRUEsaUZBQ0EsNkVBQ0EsZ0VENTJCRSxnQ0F0QkEsb0ZBc0JpRCxnQkFDakQsTUMyMkJGLEtEMzJCZ0IsT0MyMkJoQixvREFDQSxpREFHQSxrR0FDQSx5Q0FDQSxnR0FFQSxzREFoM0JBLEtBZzNCQSxrQkFDQSw0Q0FDQSxpREFDQSx3Q0FDQSx3RUFFQSxtRUFDQSw4REFFQSxxREFDQSx1REFDQSxpRUFFQSw0RkFJQSxlRHo0QndDLHlHQUN4QyxpREN3NEJBLHFFQUNBLDhDQUlBLDBDQUNBLGdFQUVBLDRDQUNBLHNEQUNBLHlDQUNBLHFKQUNBLHFDRHo0QkUsdUVDeTRCRix1QkFSQSxNQVFBLE9BUkEsTUFRQSw2R0FDQSx3Q0FUQSxNQVVBLGdGQUNBLFVBWEEsTUFZQSxzREFDQSwwSUFHQSwyRUFFQSxXQUNBLDZMQUNBLDRIQXJCQSxNQXFCQSwrQkFDQSwwQ0FDQSxVQXZCQSxNQXVCQSxvSEFHQSxnS0FDQSw0Q0FDQSxtRkFDQSxxREFDQSxzQ0FDQSx1RUFDQSxnREFFQSw4Q0FFQSxzREFFQSxXRGw3QndDLHlHQUN4QyxpRENpN0JBLDJGQUNBLCtDQUNBLHFEQUtBLG9HQUNBLHlDQUNBLHVFQUNBLHdEQUVBLDZGQUNBLDZIQUNBLG1HQTk3QkEsUUE4N0JBLGFBOTdCQSxRQSs3QkEseUdBRUEsOEVBQ0EsaUJBQ0EsMERBQ0Esa0VBRUEsMERBRUEsa0lBQ0EsNERBRUEsc0RBQ0EsNEZBQ0EscUNBTUEsZ0pBQ0EsWUFDQSwwTUFDQSw2T0FJQSxxR0FDQSxvSUFXQSx1N0JBQ0Esc0hBR0EsbURBQ0EsK0RBQ0EsYUFJQSxpQkRsN0JzQixpQ0NtN0J0Qix3QkRuN0JzQiw4QkNvN0J0QixpRERwN0JzQiwrQkNxN0J0Qix3QkRyN0JzQiwrQkNzN0J0Qix3QkR0N0JzQiwrQkN1N0J0Qix3QkR2N0JzQiwrQkN3N0J0Qix3QkR4N0JzQixnQ0N5N0J0QixpRER6N0JzQixnQ0MwN0J0Qix1QkQxN0JzQixnQ0MyN0J0QixpREQzN0JzQixnQ0M0N0J0Qix3QkQ1N0JzQixnQ0M2N0J0Qix3QkQ3N0JzQiwrQkM4N0J0Qix3QkQ5N0JzQixnQ0MrN0J0Qix3QkQvN0JzQixnQ0NnOEJ0QixzQkRoOEJzQixnQ0NpOEJ0Qix3QkRqOEJzQixnQ0NrOEJ0Qix3QkRsOEJzQixpQ0NtOEJ0Qix3QkRuOEJzQixpQ0NvOEJ0Qix3QkRwOEJzQixpQ0NxOEJ0Qix1QkRyOEJzQixpQ0NzOEJ0Qix3QkR0OEJzQixpQ0N1OEJ0Qix3QkR2OEJzQixpQ0N3OEJ0Qix3QkR4OEJzQixpQ0N5OEJ0Qix1QkR6OEJzQiwrQkMwOEJ0Qix3QkQxOEJzQixnQ0MyOEJ0Qix3QkQzOEJzQixnQ0M0OEJ0Qix3QkQ1OEJzQixnQ0M2OEJ0Qix3QkQ3OEJzQixnQ0M4OEJ0Qix3QkQ5OEJzQixpQ0MrOEJ0Qix1QkQvOEJzQixpQ0NnOUJ0Qix1QkRoOUJzQixpQ0NpOUJ0Qix3QkRqOUJzQixpQ0NrOUJ0Qix3QkRsOUJzQixpQ0NtOUJ0Qix3QkRuOUJzQixpQ0NvOUJ0Qix3QkRwOUJzQixpQ0NxOUJ0Qix3QkRyOUJzQiwrQkNzOUJ0Qix3QkR0OUJzQixnQ0N1OUJ0Qix3QkR2OUJzQixnQ0N3OUJ0Qix1QkR4OUJzQixnQ0N5OUJ0Qix3QkR6OUJzQixnQ0MwOUJ0Qix3QkQxOUJzQixpQ0MyOUJ0Qix1QkQzOUJzQixpQ0M0OUJ0Qix1QkQ1OUJzQixpQ0M2OUJ0Qix3QkQ3OUJzQixpQ0M4OUJ0Qix3QkQ5OUJzQixpQ0MrOUJ0Qix3QkQvOUJzQixpQ0NnK0J0Qix3QkRoK0JzQixpQ0NpK0J0Qix3QkRqK0JzQiwrQkNrK0J0Qix3QkRsK0JzQixnQ0NtK0J0Qix3QkRuK0JzQixnQ0NvK0J0Qix3QkRwK0JzQixnQ0NxK0J0Qix1QkRyK0JzQixnQ0NzK0J0Qix3QkR0K0JzQixpQ0N1K0J0Qix3QkR2K0JzQixpQ0N3K0J0Qix3QkR4K0JzQixpQ0N5K0J0Qix3QkR6K0JzQixpQ0MwK0J0Qix3QkQxK0JzQixpQ0MyK0J0Qix1QkQzK0JzQixpQ0M0K0J0Qix3QkQ1K0JzQixpQ0M2K0J0Qix3QkQ3K0JzQixpQ0M4K0J0Qix3QkQ5K0JzQixpQ0MrK0J0Qix3QkQvK0JzQixpQ0NnL0J0Qix5QkRoL0JzQixnQ0NpL0J0Qix5QkRqL0JzQixnQ0V4SHRCLDJFQUVBLHVDQUVBLGNGd0RFLGdDQXRCQSxvRkFzQmlELGdCQUNqRCxNRXpERixNRnlEZ0IsT0V6RGhCLHNIQUNBLHVFQUdBLGdCQUNBLGtDQUNBLGtDQUlBLHlCQUVBLEdBQ0EsMEJBREEsSUFDQSwwQkFEQSxJQUNBLDBCQURBLElBQ0EsMkJBS0EsaUJGbUUyQyx1RUVuRTNDLGdDRm9FRSwwSEFEdUIsS0FDd0UsaUJBRDVELEtBRW5DLGlEQUNBLGlEQUNBLDZEQUNlLDJCRXZFakIsaURBQ0Esc0JBR0EsOFBBQ0EsNkNBRUEsc0JBQ0Esd0JBQ0EsV0FHQSwyRUFDQSxzSEFDQSxvQkZvRDJDLHVFRXBEM0MseURGcURFLGdJQUR1QixLQUN3RSxpQkFENUQsS0FFbkMsb0RBQ0Esb0RBQ0EsbUVBQ2UsMkJFdERqQiwySUFDQSx1TkFDQSxp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T0U3UUEsc09BQ0EsbUdBS0EsMklBQ0EsaUJGc1FBLE9FclJBLHFCQTFDQSwyREEyQ0EsbURGb1JBLFFFOVRBLCtFRjhUQSxRRW5SQSxtREFHQSxtREEvQ0EsMkRBZ0RBLGlCRitRQSxRRTlUQSwySUY4VEEsUUU3UUEsc09BQ0EsbUdBS0EsMklBQ0EsaUJGc1FBLFFFclJBLHFCQTFDQSwyREEyQ0Esb0RGb1JBLFFFOVRBLCtFRjhUQSxRRW5SQSxtREFHQSxtREEvQ0EsMkRBZ0RBLGlCRitRQSxRRTlUQSwySUY4VEEsUUU3UUEsc09BQ0EsbUdBS0EsMklBQ0EsaUJGc1FBLFFFclJBLHFCQTFDQSwyREEyQ0Esb0RGb1JBLFFFOVRBLCtFRjhUQSxRRW5SQSxtREFHQSxtREEvQ0EsMkRBZ0RBLGlCRitRQSxRRTlUQSwySUY4VEEsUUU3UUEsc09BQ0EsbUdBS0EsMklBQ0EsaUJGc1FBLFFFclJBLHFCQTFDQSwyREEyQ0EsbURGb1JBLFFFOVRBLCtFRjhUQSxRRW5SQSxtREFHQSxtREEvQ0EsMkRBZ0RBLGlCRitRQSxRRTlUQSwySUY4VEEsUUU3UUEsc09BQ0EsbUdBS0EsMklBQ0EsaUJGc1FBLFFFclJBLHFCQTFDQSwyREEyQ0EsbURGb1JBLFFFOVRBLCtFRjhUQSxRRW5SQSxtREFHQSxtREEvQ0EsMkRBZ0RBLGlCRitRQSxRRTlUQSwySUY4VEEsUUU3UUEsc09BQ0EsbUdBS0EsMklBQ0EsaUJGc1FBLFFFclJBLHFCQTFDQSwyREEyQ0EsaURGb1JBLFFFOVRBLCtFRjhUQSxRRW5SQSxtREFHQSxtREEvQ0EsMkRBZ0RBLGlCRitRQSxRRTlUQSwySUY4VEEsUUU3UUEsc09BQ0EsbUdBS0EsMklBQ0EsaUJGc1FBLFFFclJBLHFCQTFDQSwyREEyQ0EsbURGb1JBLFFFOVRBLCtFRjhUQSxRRW5SQSxtREFHQSxtREEvQ0EsMkRBZ0RBLGlCRitRQSxRRTlUQSwySUY4VEEsUUU3UUEsc09BQ0EsbUdBS0EsMklBQ0EsaUJGc1FBLFFFbFFBLHNHQUlBLHdHQUNBLHdJQUVBLDRIQUNBLDRFQUNBLDhEQUNBLGtGQUdBLDJG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MkRMcGhERSxrRUtvaERGLCtCTG5oREksK0ZLbWhESixpQkxuaERtRiwwSUFLN0UsNENLK2dETix5QkFDQSxnQkwvb0RvQiw4REsrb0RwQixrQkFDQSwrQ0wvcURJLDBCS2lyREosNkRBQ0EscUNBR0EsNERMeC9DRSx1QkFySkEsZ0NBdEJBLG9GQXNCaUQsZ0JBQ2pELE1BbUpvQixJQW5KTixPQW1KTSxJQUNrQiwwREt5L0N4QyxrRUFDQSxrSEFFQSxtRkFJQSxjSi9sREEsS0lnbURBLDJDSmhtREEsS0lrbURBLDBCSmxtREEsS0ltbURBLDZDSm5tREEsS0krbERBLGNKL2xEQSxRSWdtREEsMkNKaG1EQSxRSWttREEsMEJKbG1EQSxRSW1tREEsNkNKbm1EQSxRSStsREEsY0ovbERBLFFJZ21EQSwyQ0pobURBLFFJa21EQSwwQkpsbURBLFFJbW1EQSw2Q0pubURBLFFJK2xEQSxjSi9sREEsUUlnbURBLDJDSmhtREEsUUlrbURBLDBCSmxtREEsUUltbURBLDZDSm5tREEsUUkrbERBLGVKL2xEQSxRSWdtREEsNENKaG1EQSxRSWttREEsMkJKbG1EQSxRSW1tREEsOENKbm1EQSxRSXVtREEsWUxycURtQiwrQ0twRG5CLEtBeXREQSx3Q0FFQSxtQ0FDQSxpRkFFQSxtREFDQSw4QkwzcURtQiwrQ0twRG5CLEtBK3REQSxvQkFDQSxvQ0FDQSxxQ0FDQSwwRkFDQSxpR0FDQSw4Qkw1cUR3QywyQks0cUR4QyxLTDVxRHdGLG9GQUN4RixpREsycURBLE1KenFEQSxRSXlxREEsNERBRUEsNkJBQ0EsMktMM2pERSxtRkFDRSxnSEsyakRKLGlCTDNqRG1GLDBJQUs3RSw2REt3akROLG9HQUVBLDJFQUVBLGlGQUlBLDhFQUNBLGdFQUNBLHdGQUNBLHdCQUNBLDRGSjVyREEsUUk2ckRBLCtEQUdBLG1FQUNBLCtEQUVBLDBIQUNBLDZETDdpREUsaUNBckpBLGdDQXRCQSxvRkFzQmlELGdCQUNqRCxNQW1Kb0IsSUFuSk4sT0FtSk0sSUFDa0IsMERLMGpEeEMsOENBQ0EsNkJBQ0Esb0JBUkEsbUVBRUEsa0RBT0EsbUVBQ0Es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aUlBQ0EsK0VBQ0EsNkdBbkNBLDhCTDV6RUUsZ0NBdEJBLG9GQXNCaUQsZ0JBQ2pELE1LMnpFRixLTDN6RWdCLE9LMnpFaEIsb0VBR0EsbUNBQ0EsMEJBREEsbUNBQ0EsNEJBREEsc0NBQ0EsNEJBREEsa0NBQ0EsNEJBREEsa0NBQ0EsNkJBREEsa0NBQ0EsNkJBaUNBLDhDTHR5RUEsd3ZEQXdIQSxnQkFDQSxHQUNBLDRCQUNBLDBCQUNBLCtCQUNBLHVCQUVBLEtBQ0EsOEJBQ0EsNEJBQ0EsaUNBQ0EiLCJmaWxlIjoibWVyZ2UuY3NzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuL3ZhcmlhYmxlc1wiO1xyXG5cclxuQG1peGluIG1vYmlsZV9vbmx5IHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC1tb2JpbGV9KSB7IEBjb250ZW50OyB9XHJcbn1cclxuQG1peGluIG1vYmlsZV90YWJsZXQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LW1vYmlsZV90YWJsZXR9KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC10YWJsZXQgLSAxcHh9KSB7IEBjb250ZW50OyB9XHJcbn1cclxuQG1peGluIHRhYmxldHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC10YWJsZXR9KSB7IEBjb250ZW50OyB9XHJcbn1cclxuQG1peGluIHRhYmxldF9vbmx5e1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXRhYmxldH0pIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3AgLSAxcHh9KSB7IEBjb250ZW50OyB9XHJcbn1cclxuQG1peGluIGRlc2t0b3AoJGRpc2FibGVkOmZhbHNlLCR0YXJnZXQ6Jy5jb250ZW50cycpe1xyXG4gIEBpZigkZGlzYWJsZWQpe1xyXG4gICAgI3skdGFyZ2V0fTpub3QoOmhhcygjeyRkaXNhYmxlZH0pKXtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtZGVza3RvcH0pIHsgQGNvbnRlbnQ7fVxyXG4gICAgfVxyXG4gIH1AZWxzZXtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3B9KSB7IEBjb250ZW50O31cclxuICB9XHJcbn1cclxuQG1peGluIGRlc2t0b3Bfb25seXtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1kZXNrdG9wfSkgeyBAY29udGVudDsgfVxyXG59XHJcbkBtaXhpbiBob3Zlcl9pbml0e1xyXG4gIEBtZWRpYSAoaG92ZXI6bm9uZSkge1xyXG4gICAgQGNvbnRlbnQ7ICAgIFxyXG4gIH1cclxufVxyXG5AbWl4aW4gYmxpbmR7XHJcbiAgZm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7bGVmdDowO3RvcDowO3RleHQtaW5kZW50Oi05OTk5cHg7dmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcbkBtaXhpbiBpcHRfY29tbW9ue1xyXG4gIHdpZHRoOjEwMCU7cGFkZGluZzoycHg7Ym9yZGVyOjFweCBzb2xpZCAjYzVjNWM1O2JvcmRlci1yYWRpdXM6MnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOiNmZmY7XHJcbn1cclxuQG1peGluIGZfYmxpbmR7XHJcbiAgZm9udC1zaXplOjAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjA7Y29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtcclxufVxyXG5AbWl4aW4gYWxpZ25MKCRudW1iZXJzLCRyZXZlcnNlIDogZmFsc2Upe1xyXG4gIEBlYWNoICRudW0gaW4gJG51bWJlcnN7XHJcbiAgICAme3RleHQtYWxpZ246Y2VudGVyO31cclxuICAgIEBpZigkcmV2ZXJzZSl7XHJcbiAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgjeyRudW19KXt0ZXh0LWFsaWduOmxlZnQ7QGNvbnRlbnQ7fSAgICAgIFxyXG4gICAgfUBlbHNle1xyXG4gICAgICAmOm50aC1vZi10eXBlKCN7JG51bX0pe3RleHQtYWxpZ246bGVmdDtAY29udGVudDt9XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG5cclxuQG1peGluIGZsZXhfYmV0d2VlbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO31cclxuQG1peGluIGZsZXhfbGF5b3V0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6JGNvbHVtbkdhcDtAY29udGVudDt9XHJcbkBtaXhpbiBmbGV4X3ZlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDokY29sdW1uR2FwO31cclxuQG1peGluIGZ1bGx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlIWltcG9ydGFudDttaW4td2lkdGg6YXV0bzt9XHJcblxyXG5AbWl4aW4gYmFkZ2Vfc3R5bGUoJG1heF93Om51bGwsJHc6bnVsbCl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6JHc7IG1heC13aWR0aDokbWF4X3c7Y29sb3I6I2ZmZjtmb250LXNpemU6MTJweDtsZXR0ZXItc3BhY2luZzotLjNweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjVweDtcclxuYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDthbGlnbi1zZWxmOmNlbnRlcjtAY29udGVudDt9XHJcbkBtaXhpbiBiYWRnZV9jb2xvcigkY29sb3Ipe2JvcmRlci1jb2xvcjokY29sb3I7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiRjb2xvcjt9XHJcbkBtaXhpbiBzaGFwZSgkd19zaXplLCRoX3NpemUpe1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIjtAaW5jbHVkZSBmX2JsaW5kO292ZXJmbG93OmhpZGRlbjtcclxuICB3aWR0aDokd19zaXplO2hlaWdodDokaF9zaXplO1xyXG59XHJcbkBtaXhpbiBkaXZpZGUoJGg6MTBweCwkZ2FwOjVweCl7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgJjo6YmVmb3Jle0BpbmNsdWRlIHNoYXBlKDFweCwkaCk7YmFja2dyb3VuZC1jb2xvcjokZ3JheTttYXJnaW46MCAxNXB4IDAgI3sxNSAtICRnYXB9O31cclxufVxyXG5AbWl4aW4gZm9udGVsbG8oJGljKXtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcImZvbnRlbGxvXCI7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbnRlbnQ6JGljO0Bjb250ZW50O1xyXG59XHJcbkBtaXhpbiBpY29fb25seSgkZm9udDpub25lKXtmb250LXNpemU6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGluZS1oZWlnaHQ6MTtAY29udGVudDtcclxuICBAaWYoJGZvbnQgIT0gbnVsbCl7XHJcbiAgICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJGZvbnQpO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM4NDg4OTA7fVxyXG4gIH1cclxufVxyXG5AbWl4aW4gYnRuKCRjb2xvciwkYWRkVHh0OmZhbHNlLCRob3Zlcjp0cnVlKXsgIFxyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjI1cHg7Ym9yZGVyOjFweCBzb2xpZCAkY29sb3I7Ym9yZGVyLXJhZGl1czoycHg7cGFkZGluZzowIDhweDtjdXJzb3I6cG9pbnRlcjtjb2xvcjokY29sb3I7Zm9udC13ZWlnaHQ6Ym9sZDtsZXR0ZXItc3BhY2luZzotLjMycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gIEBpZigkaG92ZXIpe1xyXG4gICAgJjpob3ZlciwmOmhvdmVyOjpiZWZvcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjt9XHJcbiAgfVxyXG4gIEBpZigkYWRkVHh0KXtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgY29sb3I6JGNvbG9yO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1yaWdodDozcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBpbWdfYnRuKCR3LCRoLCR1cmwpe0BpbmNsdWRlIGljb19vbmx5KCk7QGNvbnRlbnQ7XHJcbiAgJjo6YmVmb3Jle0BpbmNsdWRlIHNoYXBlKCR3LCRoKTtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvI3skdXJsfSk7dmVydGljYWwtYWxpZ246aW5oZXJpdDt9XHJcbn1cclxuQG1peGluIGNhbmNlbCgkdzoxNXB4LCRoOjE4cHgsJGNvbG9yOiNmZmYpe3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO3dpZHRoOiR3O2hlaWdodDokaDtmb250LXNpemU6MDtcclxuICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDonJzt3aWR0aDoycHg7aGVpZ2h0OiRoO2JhY2tncm91bmQtY29sb3I6JGNvbG9yO31cclxuICAmOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7fVxyXG4gICY6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt9XHJcbiAgJjpob3Zlcjo6YmVmb3JlLFxyXG4gICY6aG92ZXI6OmFmdGVye2JveC1zaGFkb3c6MCAwIDJweCBkYXJrZW4oJGNvbG9yOiAkY29sb3IsICRhbW91bnQ6LjUpO31cclxufVxyXG5AbWl4aW4gZnVsbF9idG4oJGNvbG9yKXsgIFxyXG4gIGxpbmUtaGVpZ2h0OjI2cHg7Ym9yZGVyOjFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLCA1JSk7YmFja2dyb3VuZC1jb2xvcjokY29sb3I7Ym9yZGVyLXJhZGl1czoycHg7cGFkZGluZzowIDhweDtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOi0uMzJweDtjb2xvcjojZmZmO1xyXG4gICY6aG92ZXIsJjpob3Zlcjo6YmVmb3Jle2JvcmRlci1jb2xvcjokY29sb3I7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOmRhcmtlbigkY29sb3IsIDUlKTt9XHJcbn1cclxuQG1peGluIGZvcm1fYnRue1xyXG4gIGxpbmUtaGVpZ2h0OjIzcHg7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6MnB4O3BhZGRpbmc6MCA3cHg7Zm9udC1zaXplOjEycHg7Y3Vyc29yOnBvaW50ZXI7XHJcbiAgJjpob3Zlcntjb2xvcjojZmZmO31cclxufVxyXG5AbWl4aW4gZm9ybV9sYWJlbHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMxMTE7fVxyXG5cclxuQG1peGluIGJ0bl9zd2l0Y2hfZ3JvdXAoJGRlZiwkaG92ZXIsJGNoZWNrZWQpe2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO2ZsZXg6MTtvcGFjaXR5OjA7XHJcbiAgICAmK2xhYmVse2ZsZXg6MTtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MXB4IHNvbGlkICRjaGVja2VkO2JvcmRlci1sZWZ0LXdpZHRoOjA7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjokaG92ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MjZweDtiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTt9XHJcbiAgICAmK2xhYmVsOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHg7fVxyXG4gICAgJitsYWJlbDpsYXN0LW9mLXR5cGV7Ym9yZGVyLXJhZGl1czowIDNweCAzcHggMDt9XHJcbiAgICAmOmhvdmVyK2xhYmVse2JhY2tncm91bmQtY29sb3I6JGRlZjtjb2xvcjokd2hpdGU7fVxyXG4gICAgJjpjaGVja2VkK2xhYmVse2NvbG9yOiR3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOiRob3Zlcjt0cmFuc2l0aW9uOjAuNXM7fVxyXG4gIH1cclxufVxyXG5AbWl4aW4gYnRuX3NxdWFyZSgkZm9udCl7QGluY2x1ZGUgc2hhcGUoMjhweCwyOHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNlYWVkZjE7Ym9yZGVyLXJhZGl1czoycHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjYzVjNWM1O2N1cnNvcjpwb2ludGVyO1xyXG4gICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygkZm9udCk7Zm9udC1zaXplOjEzcHg7Y29sb3I6Izg0ODg5MDtsaW5lLWhlaWdodDoyNHB4O31cclxuICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6JHdoaXRlO2JveC1zaGFkb3c6MCAwIDNweCByZ2JhKDAsIDAsIDAsIC4yKTt9XHJcbn1cclxuJWljb19leHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTdweDtoZWlnaHQ6MTdweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvX2ZpbGVFeHQucG5nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZTowO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5OXB4O31cclxuQG1peGluIGljb19leHQoJHgsJHkpe2JhY2tncm91bmQtcG9zaXRpb246I3skeH0gI3skeX07QGV4dGVuZCAlaWNvX2V4dDt9XHJcblxyXG5AbWl4aW4gYm94X3N0eWxlKCR3X3BkLCRoX3BkKXtiYWNrZ3JvdW5kLWNvbG9yOiNlZGYwZjM7cGFkZGluZzokaF9wZCAkd19wZDtib3JkZXItcmFkaXVzOjVweDtcclxuICBoZWFkZXJ7QGluY2x1ZGUgZmxleF9iZXR3ZWVuO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTppZigkaF9wZCA+PSAyMCwgMTVweCwgMTJweCk7XHJcbiAgICAmOm9ubHktY2hpbGQsXHJcbiAgICAmOmVtcHR5e21hcmdpbi1ib3R0b206MDt9XHJcbiAgfVxyXG4gIGgxe2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOmlmKCRoX3BkID49IDIwLDE2cHgsbnVsbCk7fVxyXG4gIGgye2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG59XHJcbkBtaXhpbiBpbm5lcl9ib3goJHB3OjEycHgsJHBoOjE1cHgpe3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6JHdoaXRlO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6JHB3ICRwaDtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAmOmhvdmVye2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDMsIDMsIDMsIC4yKTt9XHJcbiAgJi51bmlkZW50aWZpZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmZWVkO1xyXG4gICAgc3Ryb25nOjphZnRlcntAaW5jbHVkZSBuZXdtYXJrO31cclxuICB9XHJcbiAgc3Ryb25ne2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzQwNDY1NDtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzotLjMzcHg7fVxyXG4gIGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LXNpemU6MTJweDtjb2xvcjojNzE3ODg5O2xldHRlci1zcGFjaW5nOi0uM3B4O31cclxuICBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE2cHg7fVxyXG59XHJcbkBtaXhpbiBuZXdtYXJre0BpbmNsdWRlIGJhZGdlX3N0eWxlKCk7Y29udGVudDpcIk5cIjtiYWNrZ3JvdW5kLWNvbG9yOiRyZWQ7d2lkdGg6MTdweDtmb250LXNpemU6MTBweDttYXJnaW4tbGVmdDozcHg7fVxyXG5cclxuQG1peGluIHRpdHtmb250LXNpemU6MTZweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICY6aGFzKGgxKXtcclxuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgIGgxe21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDpib2xkO31cclxuICB9XHJcbiAgQGNvbnRlbnQ7XHJcbn1cclxuQG1peGluIHRpdF9idWxsZXQoJHRhcmdldCwkc2l6ZTo2LCR3cmFwOmZhbHNlKXtcclxuICAjeyR0YXJnZXR9e0BpbmNsdWRlIHRpdDtmb250LXdlaWdodDo1MDA7XHJcbiAgICAmOjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0zcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7QGluY2x1ZGUgc2hhcGUoI3skc2l6ZX1weCwjeyRzaXplfXB4KTttYXJnaW4tcmlnaHQ6N3B4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2M0YzRjNDt9XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgQGlmKCRzaXplIDwgNCl7XHJcbiAgICAjeyR0YXJnZXR9e2ZvbnQtc2l6ZToxM3B4O21hcmdpbi1ib3R0b206MDt9XHJcbiAgfVxyXG4gIEBpZigkd3JhcCl7XHJcbiAgICBAaW5jbHVkZSBmbGV4X2JldHdlZW47Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206MTVweDtcclxuICAgIGgxe21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDpib2xkO31cclxuICB9XHJcbn1cclxuQG1peGluIGV4cGxhbmF0aW9ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo1cHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gIEBjb250ZW50O1xyXG4gIGJ7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbiAgJjo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGU4NzcnKTttYXJnaW46MCA1cHg7Y29sb3I6Izg0ODg5MDtmb250LXNpemU6MTRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG59XHJcbkBtaXhpbiBzdGFtcCgkY29sb3Ipe2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7YWxpZ24taXRlbXM6IGNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O1xyXG4gIGJvcmRlcjoycHggc29saWQgJGNvbG9yO2JvcmRlci1yYWRpdXM6NTAlO1xyXG4gIGJ7dHJhbnNmb3JtOnJvdGF0ZSgtMjVkZWcpO2NvbG9yOiRjb2xvcjtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOi0uNXB4O2ZvbnQtc2l6ZToxNXB4O31cclxufVxyXG5AbWl4aW4gZW1wdHlfYm94KCRjb24pe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTtjb250ZW50OiRjb247cGFkZGluZzoxMHB4IDVweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZWM7Zm9udC1zaXplOjEzcHg7Y29sb3I6Izc3Nzt9XHJcbkBtaXhpbiBlbXB0eV90eHQoJGNvbiwkYm94OmZhbHNlLCRib3hfaDowKXtcclxuICAmW2RhdGEtZW1wdHlde2JhY2tncm91bmQtY29sb3I6I2Y1ZjdmOTt0ZXh0LWFsaWduOmNlbnRlcjtAY29udGVudDsgICAgXHJcbiAgICAmOjphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazthbGlnbi1zZWxmOmNlbnRlcjtjb250ZW50OiRjb247Zm9udC1zaXplOjEzcHg7Y29sb3I6Izc1NzU3NTttYXJnaW4tdG9wOjQwcHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljb19ub2NvbnRlbnQucG5nKSAwIDAgbm8tcmVwZWF0O3BhZGRpbmctbGVmdDoyN3B4O2xpbmUtaGVpZ2h0OjE4cHg7fSAgICBcclxuICAgIEBpZigkYm94KXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAmOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxMHB4O0BpbmNsdWRlIHNoYXBlKDEwMCUsJGJveF9oKTtib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZC1jb2xvcjojZjVmN2Y5O2JvcmRlci1yYWRpdXM6NXB4O31cclxuICAgICAgJjo6YWZ0ZXJ7bWFyZ2luLXRvcDogY2FsYygkYm94X2ggLyAyKTt9XHJcbiAgICB9QGVsc2V7XHJcbiAgICAgICY6OmJlZm9yZXtkaXNwbGF5Om5vbmU7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWl4aW4gdXNlcl9sc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NXB4O1xyXG4gIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7fVxyXG4gIGVtOm5vdCgudGFnX3BtKXttYXJnaW4tbGVmdDphdXRvO30gIFxyXG59XHJcbkBtaXhpbiB0ZXh0X2VsbGlwc2lzKCRsaW5lOjEpe3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm9ybWFsO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDokbGluZTstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7fVxyXG5AbWl4aW4gZm9ybV9zdHlsZSgpe2ZsZXgtZ3JvdzoxO21pbi13aWR0aDo5MDBweDt9XHJcbkBtaXhpbiBzZXRfc3R5bGUoJHR5cGU6dHJ1ZSl7d2lkdGg6NDAwcHg7bWluLXdpZHRoOjQwMHB4O0Bjb250ZW50O1xyXG4gICYgPiAuYm94X2RlZmF1bHRfd3ttYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4gICAgQGlmKCR0eXBlKXsmOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDowO319XHJcbiAgfVxyXG4gIC5zZXRfbGlzdHtAaW5jbHVkZSB0aXRfYnVsbGV0KGR0KTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZTphdXRvIC8gMTAwcHggMWZyO2FsaWduLWl0ZW1zOmNlbnRlcjtyb3ctZ2FwOjdweDtcclxuICAgIGR0e2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MDt9XHJcbiAgfSAgXHJcbn1cclxuQG1peGluIHRpbGRlKCl7XHJcbiAgZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgJjo6YmVmb3Jle2NvbnRlbnQ6XCJ+XCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7fVxyXG59XHJcbkBtaXhpbiBvbi1ob3Zlcigpe1xyXG4gICY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjlmYWZjO2N1cnNvcjpwb2ludGVyO31cclxuICAmLm9ue2JhY2tncm91bmQtY29sb3I6I2VlZjZmZjt9XHJcbn1cclxuQG1peGluIHNjcm9sbGJhclcoJHc6MCl7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6JHc7fVxyXG59XHJcbkBtaXhpbiBkb3RfbGlzdCgkc2l6ZTo0cHgpe1xyXG4gICY6OmJlZm9yZXtAaW5jbHVkZSBzaGFwZSgkc2l6ZSwkc2l6ZSk7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOi0xcHggNnB4IDA7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxufVxyXG5AbWl4aW4gc2V0X2xpc3QoJHR5cGUxOjApe0BpbmNsdWRlIHRpdF9idWxsZXQoZHQpO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlOmF1dG8gLyAxMDBweCAxZnI7YWxpZ24taXRlbXM6Y2VudGVyO3Jvdy1nYXA6MTBweDtcclxuICBkdHtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjA7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2xpbmUtaGVpZ2h0OjI4cHg7fVxyXG4gIC5mbGV4X3dyYXB7ZGlzcGxheTpmbGV4O2dhcDo1cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgIHNlbGVjdHtmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87fVxyXG4gIH1cclxuICBAaWYoJHR5cGUxID09IDEpe1xyXG4gICAgZHR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgJjo6YmVmb3Jle2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjJweDt9XHJcbiAgICAgICYuYmxpbmQgKyBkZHtncmlkLWNvbHVtbjogMi8zO31cclxuICAgIH1cclxuICAgIGRkOmhhcyhbZGF0YS1zZWxlY3RFdnRdKXthbGlnbi1zZWxmOnN0YXJ0O31cclxuICB9XHJcbn1cclxuQG1peGluIHN0YXRpY09yZ0NoYXJ0e1xyXG4gIC5vcmdDaGFydHt3aWR0aDoxODBweDtcclxuICAgIC5mb2xke3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWJvdHRvbToycHg7fVxyXG4gIH1cclxuICAudHJlZV93cmFwID4gLnRyZWV7bWluLXdpZHRoOjE4MHB4O2hlaWdodDpjYWxjKDEwMHZoIC0gMjgwcHgpO21pbi1oZWlnaHQ6MzQ0cHg7cGFkZGluZzo4cHggMDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO1xyXG4gICAgZGl2e21hcmdpbi1ib3R0b206MTBweDt9XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBhbmltYXRlLXNwaW57XHJcbiAgLW1vei1hbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIC1vLWFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gc3RpY2t5LWNlbGwoJGxlZnQsICR3aWR0aDo2MHB4LCAkejogNjApIHtcclxuICBwb3NpdGlvbjpzdGlja3k7bGVmdDokbGVmdDt3aWR0aDokd2lkdGg7ei1pbmRleDokejtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbn0iLCJAaW1wb3J0IFwiLi9taXhpblwiO1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTonTmFudW1Hb3RoaWMnO1xyXG4gIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OjQwMDtcclxuICBzcmM6dXJsKCcuLi9mb250L25hbnVtX2dvdGhpYy9OYW51bUdvdGhpYy1SZWd1bGFyLmVvdCcpO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnQvbmFudW1fZ290aGljL05hbnVtR290aGljLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgIHVybCgnLi4vZm9udC9uYW51bV9nb3RoaWMvTmFudW1Hb3RoaWMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgIHVybCgnLi4vZm9udC9uYW51bV9nb3RoaWMvTmFudW1Hb3RoaWMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnQvbmFudW1fZ290aGljL05hbnVtR290aGljLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OidOYW51bUdvdGhpYyc7XHJcbiAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnQvbmFudW1fZ290aGljL05hbnVtR290aGljLUJvbGQuZW90Jyk7XHJcbiAgc3JjOnVybCgnLi4vZm9udC9uYW51bV9nb3RoaWMvTmFudW1Hb3RoaWMtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250L25hbnVtX2dvdGhpYy9OYW51bUdvdGhpYy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCcuLi9mb250L25hbnVtX2dvdGhpYy9OYW51bUdvdGhpYy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnLi4vZm9udC9uYW51bV9nb3RoaWMvTmFudW1Hb3RoaWMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6J05hbnVtR290aGljJztcclxuICBmb250LXN0eWxlOm5vcm1hbDtcclxuICBmb250LXdlaWdodDo4MDA7XHJcbiAgc3JjOnVybCgnLi4vZm9udC9uYW51bV9nb3RoaWMvTmFudW1Hb3RoaWMtRXh0cmFCb2xkLmVvdCcpO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnQvbmFudW1fZ290aGljL05hbnVtR290aGljLUV4dHJhQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250L25hbnVtX2dvdGhpYy9OYW51bUdvdGhpYy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnQvbmFudW1fZ290aGljL05hbnVtR290aGljLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnQvbmFudW1fZ290aGljL05hbnVtR290aGljLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbip7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O2ZvbnQtZmFtaWx5OidOYW51bUdvdGhpYyc7fVxyXG4qLCA6YWZ0ZXIsIDpiZWZvcmUge2JveC1zaXppbmc6Ym9yZGVyLWJveDt9XHJcbjpyb290IHstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7dGV4dC1zaXplLWFkanVzdDoxMDAlO2N1cnNvcjpkZWZhdWx0O2xpbmUtaGVpZ2h0OjEuNTtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7LW1vei10YWItc2l6ZTo0O3RhYi1zaXplOjR9XHJcbmh0bWwsIGJvZHkge2hlaWdodDoxMDAlO31cclxuaW1nLCBwaWN0dXJlLCB2aWRlbywgY2FudmFze2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7fVxyXG5pbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgJi5pbWFnZV9yZXNpemVke2hlaWdodDphdXRvO31cclxufVxyXG5idXR0b24ge2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG5hIHt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjt9XHJcbnRhYmxlIHtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1cclxuY2FwdGlvbntAaW5jbHVkZSBibGluZDt9XHJcbnVsLG9sLGxpe2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7fVxyXG5zdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZDt9IC8vIOybueyXkOuUlO2EsCDsmqlcclxuW2NvbnRlbnRlZGl0YWJsZV17Y3Vyc29yOnRleHQ7d2hpdGUtc3BhY2U6cHJlLXdyYXA7fVxyXG4vKiBhY2Nlc3NpYmlsaXR5ICovXHJcbiNhY2Nlc3NpYmlsaXR5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk7XHJcbiAgYXtcclxuICAgIGRpc3BsYXk6YmxvY2s7d2lkdGg6MXB4O2hlaWdodDowO21hcmdpbi1ib3R0b206LTFweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtcclxuICAgICY6Zm9jdXMsJjphY3RpdmV7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjVweCAwO2JhY2tncm91bmQ6IzA5Zjt9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBjb2xvclxyXG4kd2hpdGU6I2ZmZjtcclxuJGJsYWNrOiMzNjM2MzY7XHJcbiRyZWQ6I2U0MmIyOTtcclxuJHRvbWF0bzojZmY2NjY0O1xyXG4kc2t5Ymx1ZTojMDViNGQ5O1xyXG4kYmx1ZTojMjk3NGU0O1xyXG4keWVsbG93OiNmMGE0NGY7XHJcbiRvcmFuZ2U6I2YwYTQ0ZjtcclxuJGdyYXk6Izk5OTtcclxuJGdyZWVuOiMzNWI4MjE7IC8vIOyKueyduCDqsrDsnqzsmYTro4wg7KKF66OMXHJcblxyXG4kZHJhZnQ6IzMwYjRlOTsgLy8g7KCR7IiYXHJcbiRpbmc6IzI5NzRlNDsgLy8g7KeE7ZaJ7KSRLCDsiJjtlonspJEsIOynhO2WiSwg6rKw7J6s7KeE7ZaJLCDsoITqsrBcclxuJGZpbjokZ3JlZW47IC8vIOyKueyduCwg6rKw7J6s7JmE66OMLCDsooXro4xcclxuJGFncmVlOiNiZTY4ZTA7IC8vIO2VqeydmFxyXG4kcmVqZWN0OiR0b21hdG87IC8vIO2ajOyImCwg67CY66CkXHJcbiR3YWl0OiR5ZWxsb3c7IC8vIOykgOu5hCwg6rKw7J6s64yA6riwLCDssLjsobAg7KCR7IiYXHJcbiRkZWZlcjokb3JhbmdlOyAvLyDtm4TqsrDrjIDquLBcclxuJGRvbmU6IzU1YjJiNzsgLy8g7ZuE6rKwLCDssLjsobDsmYTro4wsIO2ZleyduFxyXG4kY2M6Izg4NjdjOTsgLy8g7LC47KGw7ZmV7J24XHJcbiRyZWxheTojYzk0YjlmO1xyXG5cclxuLy90YXNrXHJcbiR0YXNrX2luZzojMmVhM2ZjO1xyXG4kdGFza19wbGFuOiNiMTc5ZWE7XHJcbiR0YXNrX2RvbmU6IzlmYWRiODtcclxuJHRhc2tfY2FuY2VsOiNlNjhmYmE7XHJcbiR0YXNrX2hvbGQ6IzJjYzc4YjtcclxuXHJcbiAvLyDquLDrs7gg67Cw6rK97JqpXHJcbi5kcmFmdHtAaW5jbHVkZSBiYWRnZV9jb2xvcigkZHJhZnQpfSAvLyDsg4Hsi6BcclxuLmluZ3tAaW5jbHVkZSBiYWRnZV9jb2xvcigkaW5nKX0gLy8g7KeE7ZaJ7KSRIOyImO2WieykkSDsp4Ttlokg6rKw7J6s7KeE7ZaJXHJcbi5hcHByb3ZlLFxyXG4uZmlue0BpbmNsdWRlIGJhZGdlX2NvbG9yKCRmaW4pfSAvLyDsiJjrnb0g7Iq57J24IOqysOyerOyZhOujjCDsooXro4xcclxuLmFncmVle0BpbmNsdWRlIGJhZGdlX2NvbG9yKCRhZ3JlZSl9IC8vIO2VqeydmFxyXG4ucmV0dXJuLFxyXG4ucmVwYWlyLFxyXG4ucmVqZWN0e0BpbmNsdWRlIGJhZGdlX2NvbG9yKCRyZWplY3QpfSAvLyDtmozsiJgg67CY66CkXHJcbi5yZWFkeSxcclxuLndhaXR7QGluY2x1ZGUgYmFkZ2VfY29sb3IoJHdhaXQpfSAvLyDspIDruYQg6rKw7J6s64yA6riwXHJcbi5kZWZlcntAaW5jbHVkZSBiYWRnZV9jb2xvcigkZGVmZXIpfSAvLyDtm4TqsrDrjIDquLBcclxuLmRvbmV7QGluY2x1ZGUgYmFkZ2VfY29sb3IoJGRvbmUpfSAvLyDsoITqsrAg7ZuE6rKwIOywuOyhsOyZhOujjFxyXG4uY2N7QGluY2x1ZGUgYmFkZ2VfY29sb3IoJGNjKX0gLy8g7LC47KGwIOuvuO2ZleyduFxyXG4uZGVmYXVsdHtAaW5jbHVkZSBiYWRnZV9jb2xvcigjYjZiNmI2KX1cclxuLnB1YmxpY3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiM3ZDg3OWYhaW1wb3J0YW50O2NvbG9yOiM3ZDg3OWYgIWltcG9ydGFudDt9XHJcbi5wcml2YXRle2JhY2tncm91bmQtY29sb3I6I2FhYjNjODtjb2xvcjojZmZmICFpbXBvcnRhbnQ7fVxyXG4udGFnc3tcclxuICBpe0BpbmNsdWRlIGJhZGdlX3N0eWxlKCl7YmFja2dyb3VuZC1jb2xvcjojYWFiM2M4O3BhZGRpbmc6MCA1cHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTNweDt9fVxyXG4gICY6aXMoc3Bhbil7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I2FhYjNjODtcclxuICAgIGl7bWFyZ2luLWxlZnQ6MDtcclxuICAgICAgJitidXR0b24uYnRuX2RlbHRhZ3tmb250LXNpemU6MDtcclxuICAgICAgICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWIyZScpO21hcmdpbi1yaWdodDo1cHg7Zm9udC1zaXplOjEwcHg7Y29sb3I6I2ZmZjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+yXheustFxyXG4kX3RpdENvbG9yOignY29tJzojMDAwLCdyZXEnOiM1NmIxYjYsICdwcm8nOiMzZDZlZDIsICdwZXInOiNmMjZjMDAsICdtZWV0JzojZDg1YzgyKTsgIFxyXG5cclxuLy8gc2Nyb2xsXHJcbip7XHJcbiAgLy8gc2Nyb2xsYmFyLXdpZHRoOnRoaW47XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge3dpZHRoOjhweDtoZWlnaHQ6OHB4O31cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7YmFja2dyb3VuZC1jb2xvcjojY2RjZGNkO31cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwO2JveC1zaGFkb3c6aW5zZXQgMHB4IDBweCA1cHggd2hpdGU7fVxyXG59XHJcblxyXG4vLyBmb250XHJcbi50e1xyXG4gICZfcmVke2NvbG9yOiAkcmVkICFpbXBvcnRhbnQ7fVxyXG4gICZfZ3JheXtjb2xvcjogJGdyYXkgIWltcG9ydGFudDt9XHJcbiAgJl9ncmVlbntjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7fVxyXG4gICZfYmx1ZXtjb2xvcjogJGJsdWUgIWltcG9ydGFudDt9XHJcbiAgJl9za3libHVle2NvbG9yOiAkc2t5Ymx1ZSAhaW1wb3J0YW50O31cclxufVxyXG4kdGl0X3NwYWNpbmc6LjQ1cHg7XHJcblxyXG4vL2FsaWduXHJcbi5hbGlnbntcclxuICAmQ3t0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O31cclxuICAmTHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9XHJcbiAgJlJ7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O31cclxufVxyXG4uZmxvYXR7XHJcbiAgJkx7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O31cclxuICAmUntmbG9hdDpyaWdodCAhaW1wb3J0YW50O31cclxufVxyXG5cclxuLmF0dDo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGU4NzYnKTttYXJnaW4tcmlnaHQ6MTBweDt9XHJcbi5pbmZvOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWFmMScpO21hcmdpbi1yaWdodDozcHg7fVxyXG5cclxuLy9pcHQgY3VzdG9tXHJcbnNlbGVjdCxcclxudGV4dGFyZWEsXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXHJcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmRpdltjb250ZW50ZWRpdGFibGVdOm5vdCguY2std2lkZ2V0KSxwW2NvbnRlbnRlZGl0YWJsZV0sdGRbY29udGVudGVkaXRhYmxlXXtAaW5jbHVkZSBpcHRfY29tbW9uO21pbi1oZWlnaHQ6MjhweDt9XHJcbi8vIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLy8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lOyAtby1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO291dGxpbmU6bm9uZTtib3gtc2hhZG93Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4vLyB3aWR0aDoxM3B4O2hlaWdodDoxM3B4O2JvcmRlcjoxcHggc29saWQgIzYwNjA2MDtcclxuLy8gb3ZlcmZsb3c6aGlkZGVuO1xyXG4vLyAgICY6Y2hlY2tlZHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTsgLW1vei1hcHBlYXJhbmNlOm5vbmU7LW8tYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTsgYm94LXNoYWRvdzpub25lO2JvcmRlcjpub25lO1xyXG4vLyAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9iZ19pcHQucG5nKSAwIDAgbm8tcmVwZWF0O31cclxuLy8gfVxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXXthY2NlbnQtY29sb3I6JHJlZDt9XHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtyZWFkb25seV0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtyZWFkb25seV0gKyBsYWJlbCxcclxubGFiZWw6aGFzKGlucHV0W3R5cGU9XCJyYWRpb1wiXVtyZWFkb25seV0pLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bcmVhZG9ubHldLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bcmVhZG9ubHldICsgbGFiZWwsXHJcbmxhYmVsOmhhcyhpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bcmVhZG9ubHldKSxcclxuc2VsZWN0W3JlYWRvbmx5XXtwb2ludGVyLWV2ZW50czpub25lO31cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJde2JvcmRlci1yYWRpdXM6NTAlO31cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2JvcmRlci1yYWRpdXM6MnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XHJcbi8vIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2Vke2JhY2tncm91bmQtcG9zaXRpb24teTotMjNweDt9XHJcbkBtZWRpYSBwcmludHtcclxuICAvLyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgLy8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIC8vICAgJjpjaGVja2Vke2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAkcmVkO1xyXG4gIC8vICAgICAmOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowO3RvcDotMnB4O2xlZnQ6MXB4O2NvbnRlbnQ6J1xcZWIyZCc7Zm9udC1mYW1pbHk6J2ZvbnRlbGxvJztmb250LXNpemU6MTBweDtjb2xvcjokcmVkO31cclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMXB4IC0yNHB4O31cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xcHggLTFweDt9XHJcbiAgLnRibF9yZXBvcnQgaW5wdXQ6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MDt9XHJcbiAgdGhlYWQsXHJcbiAgdGZvb3R7ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXA7fVxyXG59XHJcbkBwYWdlIHtcclxuICBzaXplOjIxMG1tIDI5N21tOyAvKkE0Ki9cclxuICBtYXJnaW46MG1tXHJcbiB9XHJcbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24gey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowO31cclxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO31cclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGVcIl17cG9zaXRpb246cmVsYXRpdmU7fVxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcixcclxuaW5wdXRbdHlwZT0ndGltZSddOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9ye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtyaWdodDowO3dpZHRoOjEzcHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt9XHJcbnRleHRhcmVhe21pbi1oZWlnaHQ6MTAwcHg7bWF4LWhlaWdodDozMDBweDtyZXNpemU6bm9uZTt9XHJcbmlucHV0W2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXHJcbnNlbGVjdHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7cGFkZGluZy1yaWdodDoyMHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idG5fc2VsZWN0LnBuZykgcmlnaHQgNXB4IGNlbnRlciBuby1yZXBlYXQsIHJnYmEoMjU1LDI1NSwyNTUsLjkpO2xpc3Qtc3R5bGU6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgb3B0aW9uOm50aC1vZi10eXBlKDEpe2NvbG9yOiM5ODk4OTg7fVxyXG59XHJcbnByb2dyZXNze2FwcGVhcmFuY2U6bm9uZTtoZWlnaHQ6OHB4O1xyXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtiYWNrZ3JvdW5kOiNlZGYwZjM7Ym9yZGVyLXJhZGl1czo1cHg7fVxyXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQ6I2ZmNjY2NDt9XHJcbn1cclxudGV4dGFyZWEubGluZTF7aGVpZ2h0OjI4cHg7bWluLWhlaWdodDoyOHB4O31cclxuaW5wdXQsIHNlbGVjdHtcclxuICAmLndfZGF5e3dpZHRoOjMwcHg7XHJcbiAgICAmK3NwYW57dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICB9XHJcbiAgJi53X3dlZWt7d2lkdGg6NjBweDtcclxuICAgICYrc3Bhbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG4gIH1cclxuICAmLndfbW9uZXl7dGV4dC1hbGlnbjpyaWdodDtcclxuICAgICYrc3Bhbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG4gIH1cclxuICAmLndfYXV0b3t3aWR0aDphdXRvO31cclxufVxyXG5pbnB1dFt0eXBlPW51bWJlcl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDt9IC8vIGZpcmVmb3ggaGlkZSBhcnJyb3dcclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiRncmF5O31cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjokZ3JheTt9XHJcbjo6cGxhY2Vob2xkZXIsXHJcbi5vcHRfbGFiZWwsXHJcbnNlbGVjdHtjb2xvcjokZ3JheTt9XHJcbnNlbGVjdHtcclxuICBvcHRpb24sXHJcbiAgJjpoYXMob3B0aW9uW3NlbGVjdGVkXSl7Y29sb3I6IzMzMzt9XHJcbn1cclxub3B0Z3JvdXAub3B0X2xhYmVsLFxyXG4ub3B0X2xhYmVsIG9wdGlvbntkaXNwbGF5Om5vbmU7fVxyXG5sYWJlbD5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmxhYmVsPmlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDttYXJnaW4tcmlnaHQ6NXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge2FwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTt9XHJcbltjb250ZW50ZWRpdGFibGVdOm5vdCguY2std2lkZ2V0KSxcclxuLmNrOm5vdCg6aGFzKFtjb250ZW50ZWRpdGFibGVdKSkgW2NvbnRlbnRlZGl0YWJsZV17aGVpZ2h0OnZhcigtLWgpO3doaXRlLXNwYWNlOnByZS13cmFwO3RleHQtYWxpZ246bGVmdDt3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7b3ZlcmZsb3cteTphdXRvO31cclxuLy8gbGF5b3V0XHJcbiNhY2Nlc3NpYmlsaXR5K2hyLFxyXG4uYmxpbmR7QGluY2x1ZGUgYmxpbmR9XHJcbi5mX2JsaW5ke0BpbmNsdWRlIGZfYmxpbmQ7fVxyXG5cclxuLmNsZWFyZml4eyp6b29tOjE7XHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2xpbmUtaGVpZ2h0OjA7fVxyXG4gICY6OmFmdGVye2NsZWFyOmJvdGg7fVxyXG59XHJcblxyXG4uZnVsbHtAaW5jbHVkZSBmdWxsO31cclxuLnNjcm9sbHtvdmVyZmxvdy15OnNjcm9sbDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7fVxyXG4uY3Vyc29yX2luaXR7Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7fVxyXG4ucHJlLXdyYXB7d2hpdGUtc3BhY2U6cHJlLXdyYXA7fVxyXG5cclxuLy9iYWRnZVxyXG4uaV9iYWRnZXtAaW5jbHVkZSBzaGFwZSgyMHB4LDIwcHgpO2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2xpbmUtaGVpZ2h0OjIwcHggIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjUwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgJjo6YmVmb3Jle2ZvbnQtc2l6ZToxNHB4O31cclxufVxyXG4udGFnX3Bte0BpbmNsdWRlIGJhZGdlX3N0eWxlKG51bGwsMjJweCl7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmM5Mzg7Y29sb3I6IzAwMDtsaW5lLWhlaWdodDoxNHB4O2ZvbnQtc2l6ZToxMHB4O2JvcmRlci1yYWRpdXM6MDtmb250LXdlaWdodDpib2xkO319XHJcbi8vIGljb19mb250ZWxsb1xyXG4uaWNvX29yZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgJjo6YmVmb3Jle2ZvbnQtc2l6ZToxN3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XHJcbiAgJi51c2U6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlOTAzJyk7Y29sb3I6IzAwYjVkYTt9IFxyXG4gICYud2FpdDo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGViNzQnKTtjb2xvcjojZjBhNDRmO31cclxuICAmLnN1c3BlbnNpb246OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlYjZmJyk7Y29sb3I6I2ZmNjM2Mzt9XHJcbn1cclxuLnRibF93cmFwIC5pY29fb3Jne2ZvbnQtc2l6ZTowO31cclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGVcIl17d2lkdGg6YXV0bzttaW4td2lkdGg6MTA0cHg7XHJcbiAgJjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3JpZ2h0OjVweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2NvbG9yOiRyZWQ7fVxyXG59XHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6YWZ0ZXJ7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZjEzMycpO2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmctcmlnaHQ6MTBweDt9XHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdOjphZnRlcntAaW5jbHVkZSBmb250ZWxsbygnXFxmMTMzJyk7Zm9udC1zaXplOjE1cHg7fVxyXG5pbnB1dFt0eXBlPVwidGltZVwiXTo6YWZ0ZXJ7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWIwMicpO2ZvbnQtc2l6ZToxOHB4O31cclxuLnBlcmlvZF9jdXN0b217ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gIGlucHV0e3dpZHRoOmF1dG87cGFkZGluZy1yaWdodDo0cHg7bGV0dGVyLXNwYWNpbmc6LS4wNWVtO1xyXG4gICAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVle3RleHQtYWxpZ246bGVmdDt9XHJcbiAgfVxyXG4gICY+KjpmaXJzdC1jaGlsZHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlO29yZGVyOi0xO31cclxuICAmOjpiZWZvcmV7Y29udGVudDpcIn5cIjt9XHJcbiAgJj5zcGFue2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOjNweDt9XHJcbiAgXHJcbn1cclxuLnRpbWVfcmFuZ2V7QGluY2x1ZGUgdGlsZGUoKTt9XHJcbi5zcGxpdF9hcmVhe0BpbmNsdWRlIGZsZXhfYmV0d2VlbigpO31cclxuXHJcbi8vYnRuXHJcbi50b29sX3dyYXAsXHJcbi5idG5fd3JhcHtkaXNwbGF5OmZsZXg7Z2FwOjRweDthbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgLm1vcmV7Y29sb3I6IzllYTRhZTtsZXR0ZXItc3BhY2luZzotLjNweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpib2xkO1xyXG4gICY6aG92ZXJ7Y29sb3I6Izc3Nzt9fVxyXG4gIHNlbGVjdCxpbnB1dHt3aWR0aDphdXRvO31cclxufVxyXG4uYnRuX21vcmV7QGluY2x1ZGUgaW1nX2J0bigxNHB4LDE0cHgsJ2ljX21vcmUucG5nJyk7fVxyXG4uYnRuX3RnbHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMXB4O2hlaWdodDoxN3B4O2JhY2tncm91bmQtY29sb3I6Izk5OTtib3JkZXItcmFkaXVzOjI4cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MCA1cHg7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTowO2JvcmRlcjoxcHggc29saWQ7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6Izk5OTt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MzRweDtcclxuICAmW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDt9XHJcbiAgJjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7cmlnaHQ6MTZweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MTFweDtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjouMXM7fVxyXG4gICY6OmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNHB4O2xlZnQ6MDtmb250LXNpemU6MTJweDtjb2xvcjojZmZmO31cclxuICAmW2RhdGEtdmFsdWU9XCJvblwiXXtiYWNrZ3JvdW5kLWNvbG9yOiNlNDJiMjk7Ym9yZGVyLWNvbG9yOiNlNDJiMjk7XHJcbiAgICAmOjpiZWZvcmV7cmlnaHQ6MnB4O31cclxuICAgICY6OmFmdGVye3BhZGRpbmctcmlnaHQ6NnB4O2Zsb2F0OnJpZ2h0O31cclxuICB9XHJcbiAgJltkYXRhLXZhbHVlPVwib2ZmXCJde2JhY2tncm91bmQtY29sb3I6Izk5OTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAmOjpiZWZvcmV7cmlnaHQ6MTZweDt9XHJcbiAgICAmOjphZnRlcntsZWZ0OjA7fVxyXG4gIH1cclxufVxyXG4uYnRuX2Rvd25sb2Fke0BpbmNsdWRlIGljb19vbmx5KCdcXGViOGQnKTt9XHJcbi5idG5fYmFja3tAaW5jbHVkZSBpY29fb25seSgnXFxlOWFjJyk7YWxpZ24tc2VsZjpmbGV4LWVuZDtcclxuICAmOjpiZWZvcmV7Zm9udC1zaXplOjIwcHg7fVxyXG59XHJcbi5idG5fYXR0YWNoZWR7QGluY2x1ZGUgaWNvX29ubHkoJ1xcZTkzYScpO2ZvbnQtc2l6ZToxMnB4O1xyXG4gICY6OmJlZm9yZXtmb250LXNpemU6MTZweDttYXJnaW4tcmlnaHQ6NXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsaW5lLWhlaWdodDoxO31cclxuICAmOmhvdmVyLCY6aG92ZXI6OmJlZm9yZXtjb2xvcjokYmx1ZTt9XHJcbn1cclxuLmJ0bl9tb2RpZnl7QGluY2x1ZGUgaWNvX29ubHkoJ1xcZjE0YicpO1xyXG4gICY6OmJlZm9yZXtmb250LXNpemU6MTZweDt9XHJcbn1cclxuJF9yb29tVHlwZTooJ0EnOiNmZjYzNDcsJ0InOiM1NmIxYjYsICdDJzojZmY2YmNiLCAnRCc6IzkxNjdkZiwgJ0UnOiNlZmJiMGYsICdGJzojNDI4NWY0LCAnRyc6IzdmNDEwMywgJ0gnOiM4N2QyNTQpO1xyXG4kX3BsYW5UeXBlOigncGVyc29uYWwnOiMxRTdCNDUsJ2F0dGVuZGFuY2UnOiM3MjQ5YmQsICdldmVudCc6I2Q4NWM4MiwgJ21lZXRpbmcnOiM0Mjg1ZjQsICdsZWF2ZSc6IzcyNDlCRCwgJ2FkbWluJzojMmE1MTZmLCAnZWR1JzogI2Q4NWM4Mik7XHJcbiRfdGFza1R5cGU6KCdpbmcnOiR0YXNrX2luZywncGxhbic6JHRhc2tfcGxhbiwnZG9uZSc6JHRhc2tfZG9uZSwnY2FuY2VsJzokdGFza19jYW5jZWwsJ2hvbGQnOiR0YXNrX2hvbGQpO1xyXG5cclxuLy8gYWRtaW4gOiDqtIDrpqzsnpAg7LaU6rCAIOydvOyglSwgcGVyc29uYWwgOiDqsJzsnbgsIG1lZXRpbmcgOiDtmozsnZgsIGV2ZW50IDog7ZaJ7IKsLCBhdHRlbmRhbmNlIDrqt7ztg5xcclxuLnNlbGVjdF9jdXN0b217cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J0bl9zZWxlY3QucG5nKSByaWdodCA4cHggY2VudGVyIG5vLXJlcGVhdCxyZ2JhKDI1NSwyNTUsMjU1LC45KTtib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7Ym9yZGVyLXJhZGl1czoycHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21pbi13aWR0aDo2MHB4O1xyXG4gICYuYWN0aXZle1xyXG4gICAgJjpmb2N1cy13aXRoaW57ei1pbmRleDo5OTk5O1xyXG4gICAgICAmPi5sYWJlbHtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnRuX3NlbGVjdC5wbmcpIHJpZ2h0IDhweCBjZW50ZXIgbm8tcmVwZWF0LCNmOGY4Zjg7fVxyXG4gICAgICAub3B0aW9uTGlzdHttYXgtaGVpZ2h0OjUwMHB4O3RvcDpjYWxjKDEwMCUgKyAxcHgpO31cclxuICAgIH1cclxuICAgICYgPiB1bHtib3JkZXItd2lkdGg6MCAxcHggMXB4O31cclxuICB9XHJcbiAgLmxhYmVse2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7Z2FwOjhweDt3aWR0aDoxMDAlO2hlaWdodDoyNnB4O3BhZGRpbmctbGVmdDo1cHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O31cclxuICAmPnVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6LTFweDt3aWR0aDpjYWxjKDEwMCUgKyAycHgpO21heC1oZWlnaHQ6MDtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXdpZHRoOjAgMXB4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwO2xpc3Qtc3R5bGUtdHlwZTpub25lO292ZXJmbG93OmhpZGRlbjtcclxuICAgICY+bGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MXB4IGRhc2hlZCAjY2NjY2NjODU7dHJhbnNpdGlvbjouMXM7bGluZS1oZWlnaHQ6MjZweDtwYWRkaW5nOjAgMTBweDsgICAgICBcclxuICAgICAgJi5kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOm5vdC1hbGxvd2VkO2NvbG9yOiNhYWE7XHJcbiAgICAgICAgJjpob3ZlcntiYWNrZ3JvdW5kOiNlZWU7fVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7YmFja2dyb3VuZDojZjVmNWY1O31cclxuICAgICAgJjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MDt9XHJcbiAgJi5wcmlve3dpZHRoOjkwcHg7fVxyXG4gICYubWVldGluZ19yb29te3dpZHRoOjIzMHB4O1xyXG4gICAgaXt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O3RvcDowO31cclxuICAgIEBlYWNoICR0eXBlLCAkY29sb3IgaW4gJF9yb29tVHlwZXtcclxuICAgICAgLnJvb20jeyR0eXBlfXtiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjt9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucGxhbl90aXRfdHlwZXt3aWR0aDoxMDBweDtcclxuICAgIGl7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDt0b3A6MDt9ICAgIFxyXG4gICAgQGVhY2ggJHR5cGUsICRjb2xvciBpbiAkX3BsYW5UeXBle1xyXG4gICAgICAuc18jeyR0eXBlfXtiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjt9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudGFza19zdGF0dXN7ZGlzcGxheTppbmxpbmUtZmxleDt3aWR0aDo4MHB4O3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtcclxuICAgICYgPiB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci13aWR0aDowIDFweDtsZWZ0OjA7XHJcbiAgICAgIGxpe3BhZGRpbmc6MCA0cHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO31cclxuICAgICAgICAmOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYzt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYWJlbHtoZWlnaHQ6YXV0bzt9XHJcbiAgICBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQ1cHg7bWF4LXdpZHRoOjQ1cHg7bGluZS1oZWlnaHQ6MTNweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NXB4O2FsaWduLXNlbGY6Y2VudGVyO2xldHRlci1zcGFjaW5nOi0uMjVweDtwYWRkaW5nOjNweCA1cHg7Zm9udC1zaXplOjEycHg7bWFyZ2luOjNweCAwO2ZvbnQtd2VpZ2h0OjcwMDt9XHJcbiAgICBAZWFjaCAkdHlwZSwgJGNvbG9yIGluICRfdGFza1R5cGV7XHJcbiAgICAgIC50YXNrXyN7JHR5cGV9e2JhY2tncm91bmQtY29sb3I6JGNvbG9yO31cclxuICAgIH1cclxuICB9XHJcbn1cclxuc3Bhbi5tZWV0aW5nX3Jvb217IC8vIHNlbGVjdOyXhuydtCDtmozsnZjsi6Qg7KCV67O066eMIOyggeyWtOyVvCDtlaAg6rK97JqwKOu4jOumrO2VkSDrs7Trk5wg7IOB7IS4IOywuOqzoClcclxuICBpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7dG9wOjA7Zm9udC1zaXplOjA7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjVweDt9XHJcbiAgQGVhY2ggJHR5cGUsICRjb2xvciBpbiAkX3Jvb21UeXBle1xyXG4gICAgLnJvb20jeyR0eXBlfXtiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjt9XHJcbiAgfVxyXG59XHJcbiRwcmlvX2ZvbnRTaXplOjIwcHg7XHJcbi5oaWdoX3ByaW86OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxmMTAyJyk7Y29sb3I6JHJlZDtmb250LXNpemU6JHByaW9fZm9udFNpemU7fVxyXG4ubm9ybWFsX3ByaW86OmJlZm9yZXtAaW5jbHVkZSBzaGFwZSgxNHB4LCA3cHgpO2JvcmRlcjoycHggc29saWQgJHllbGxvdztib3JkZXItd2lkdGg6MnB4IDA7bWFyZ2luLXRvcDoxcHg7fVxyXG4ubG93X3ByaW86OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxmMTA3Jyk7Y29sb3I6JGJsdWU7Zm9udC1zaXplOiRwcmlvX2ZvbnRTaXplO30uYnRuX3Njcm9sbCB7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Ym90dG9tOjklO3JpZ2h0OjIlO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6JHJlZDtmb250LXNpemU6MDtjb2xvcjojZmZmO3RyYW5zaXRpb246MC41cztib3gtc2hhZG93OjFweCAxcHggMTBweCAjYjhiOGI4O29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcjtcclxuICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWIzZCcpO2ZvbnQtc2l6ZToxN3B4O31cclxuICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6ZGFya2VuKCRyZWQsIDUlKTt9XHJcbn1cclxuLmJ0bl9zY3JvbGwge3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5ODt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvdHRvbToxJTtyaWdodDoyJTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiRyZWQ7Zm9udC1zaXplOjA7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOjAuNXM7Ym94LXNoYWRvdzoxcHggMXB4IDEwcHggI2I4YjhiODtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXI7XHJcbiAgJjo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGViM2QnKTtmb250LXNpemU6MTdweDt9XHJcbiAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmRhcmtlbigkcmVkLCA1JSk7fVxyXG59XHJcbi5idG5fc2Nyb2xsLnNob3cge3RyYW5zaXRpb246MXM7b3BhY2l0eToxO31cclxuXHJcbiRidG5fcmVkOiNmMDUwNTA7XHJcbiRidG5fZ3JheTojOTc5Nzk3O1xyXG4kYnRuX3JlZF9saW5lOiNmZjc1NzU7XHJcblxyXG4uYnRuX3JlZHtAaW5jbHVkZSBmdWxsX2J0bigkYnRuX3JlZF9saW5lKTt9XHJcbi5idG5fd29ya3NldCAuYnRuX2RlZmF1bHQsXHJcbi5idG5fcmVkX2xpbmV7QGluY2x1ZGUgYnRuKCRidG5fcmVkKTtcclxuICAmOmRpc2FibGVke0BpbmNsdWRlIGJ0bigkYnRuX2dyYXkpO2N1cnNvcjpub3QtYWxsb3dlZDtcclxuICAgICY6aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiRidG5fZ3JheTt9XHJcbiAgfVxyXG59XHJcbi5idG5fZ3JheXtAaW5jbHVkZSBmdWxsX2J0bigkYnRuX2dyYXkpO31cclxuLmJ0bl9kcGxjLFxyXG4uYnRuX2RlZmF1bHQsXHJcbi5idG5fZ3JheV9saW5le0BpbmNsdWRlIGJ0bigkYnRuX2dyYXkpO2NvbG9yOiM1NjU2NTY7fVxyXG4uYnRuX29ndHtAaW5jbHVkZSBidG4oI2FhYSk7Y29sb3I6IzExMTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7Y3Vyc29yOnBvaW50ZXI7fVxyXG4uYnRuX2Zvcm17QGluY2x1ZGUgZm9ybV9idG47XHJcbiAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiRidG5fZ3JheTt9XHJcbn1cclxuLmJ0bl9tb3Jle0BpbmNsdWRlIGltZ19idG4oMTRweCwxNHB4LCdpY19tb3JlLnBuZycpO21hcmdpbi1sZWZ0OjNweDt9XHJcbi5teWZvcm1fc2V0e0BpbmNsdWRlIHNoYXBlKDI0cHgsMjRweCk7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwO2JvcmRlci1yYWRpdXM6NXB4O3RleHQtYWxpZ246Y2VudGVyO1xyXG4gICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlYTdkJyk7Zm9udC1zaXplOjE2cHg7Y29sb3I6Izg0ODg5MDtsaW5lLWhlaWdodDoyM3B4O31cclxuICAmOmhvdmVye291dGxpbmU6NHB4IHNvbGlkICNiZWM3ZDI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt9XHJcbn1cclxuLmlfcmVmcmVzaHtAaW5jbHVkZSBzaGFwZSgyMHB4LDIwcHgpO2JhY2tncm91bmQtY29sb3I6I2UwZTBlMDtib3JkZXItcmFkaXVzOjVweDt0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZThhNycpO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM4NDg4OTA7bGluZS1oZWlnaHQ6MjBweDt9XHJcbiAgJjpob3ZlcntvdXRsaW5lOjRweCBzb2xpZCAjYmVjN2QyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7fVxyXG59XHJcbi5teWFwcHJfZGVse2ZvbnQtc2l6ZTowO1xyXG4gICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlOTJhJyk7bWFyZ2luLXJpZ2h0OjVweDtmb250LXNpemU6MTZweDtjb2xvcjojYjNiM2IzO31cclxuICAmOmhvdmVyOjpiZWZvcmV7Y29sb3I6IzM1MzUzNTt9XHJcbn1cclxuLmJ0bl9zZWFyY2hfc3F1YXJle0BpbmNsdWRlIGJ0bl9zcXVhcmUoJ1xcZTgwMicpO31cclxuLmJ0bl9tb3JlX3NxdWFyZXtAaW5jbHVkZSBidG5fc3F1YXJlKG51bGwpO3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlcntAaW5jbHVkZSBzaGFwZSgxMnB4LCAycHgpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpOyBib3JkZXItcmFkaXVzOjFweDtiYWNrZ3JvdW5kLWNvbG9yOiM4NDg4OTA7fVxyXG4gICY6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2xlZnQ6MjUlO3RvcDo0NSU7fVxyXG59XHJcbi5idG5fdHJlZXtAaW5jbHVkZSBmb3JtX2J0bjtjb2xvcjojOTc5Nzk3O2JvcmRlci1jb2xvcjojYjRiNGI0O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDpib2xkO1xyXG4gICY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjokYnRuX2dyYXk7fVxyXG59XHJcbi5idG5fYXBwcm92YWx7QGluY2x1ZGUgZm9ybV9idG47Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6JGJ0bl9yZWQ7YmFja2dyb3VuZC1jb2xvcjojZmY5NDljO2ZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiRidG5fcmVkO31cclxufVxyXG4uYnRuX3N3aXRjaHtkaXNwbGF5OmZsZXg7cGFkZGluZzoycHg7XHJcbiAgJHVuc2VsZWN0ZWRDb2xvcjojY2JjYmNiOyRob3ZlckNvbG9yOiM4Njg2ODY7XHJcbiAgbGFiZWx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo1cHg7cG9zaXRpb246cmVsYXRpdmU7bGVmdDotMXB4O21pbi13aWR0aDo3MHB4O3BhZGRpbmc6M3B4IDEwcHggNHB4O2JvcmRlcjoxcHggc29saWQgJHVuc2VsZWN0ZWRDb2xvcjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiR1bnNlbGVjdGVkQ29sb3I7ei1pbmRleDoxMDA7d2hpdGUtc3BhY2U6bm93cmFwO1xyXG4gICAgJjo6YmVmb3Jle2xpbmUtaGVpZ2h0OjE3cHg7fVxyXG4gIH1cclxuICBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7d2lkdGg6MDtoZWlnaHQ6MDtcclxuICAgIDpub3QoJjpkaXNhYmxlZCksXHJcbiAgICA6bm90KCY6cmVhZC1vbmx5KXsmOmhvdmVyK2xhYmVse2JvcmRlci1jb2xvcjokaG92ZXJDb2xvcjtjb2xvcjokaG92ZXJDb2xvcjtjdXJzb3I6cG9pbnRlcjt9fVxyXG4gICAgOm5vdCgmOmNoZWNrZWQpK2xhYmVsOjpiZWZvcmV7Y29sb3I6JHVuc2VsZWN0ZWRDb2xvcjtib3JkZXItY29sb3I6JHVuc2VsZWN0ZWRDb2xvcjt9ICAgXHJcbiAgICAmW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxyXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZHtcclxuICAgICAgJitsYWJlbHtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO3RyYW5zaXRpb246MC41czt9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYnRuX3N3aXRjaF9ze1xyXG4gICAgbGFiZWx7bWluLXdpZHRoOjYwcHg7cGFkZGluZzowIDVweDtmb250LXNpemU6MTJweDt9XHJcbiAgfVxyXG4gICYuYm9yZGVyX25vbmV7XHJcbiAgICBsYWJlbHtib3JkZXItd2lkdGg6MDt9XHJcbiAgICA6Y2hlY2tlZCtsYWJlbCBlbXtjb2xvcjokcmVkO31cclxuICB9XHJcbiAgLmRlc2N7bGluZS1oZWlnaHQ6MjlweDttYXJnaW4tbGVmdDoxMHB4O2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM5ODk4OTg7XHJcbiAgICAmOjpiZWZvcmV7Y29udGVudDon4oC7JzttYXJnaW4tcmlnaHQ6M3B4O31cclxuICB9XHJcbiAgJi5hZnRlcl9zdmN7b3ZlcmZsb3c6aGlkZGVuO2FsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICYuZGl2aWRlOjphZnRlcntAaW5jbHVkZSBzaGFwZSgxcHgsIDE1cHgpO2JhY2tncm91bmQtY29sb3I6I2NjYzttYXJnaW4tbGVmdDo0cHg7fVxyXG4gICAgbGFiZWx7cGFkZGluZzoycHggOHB4IDNweDttaW4td2lkdGg6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzU2NTY1NjtcclxuICAgICAgJjpmaXJzdC1vZi10eXBle2JvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHg7fVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZXtib3JkZXItcmFkaXVzOjAgM3B4IDNweCAwO31cclxuICAgIH1cclxuICAgIGlucHV0e1xyXG4gICAgICAmW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxyXG4gICAgICAmW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2Vke1xyXG4gICAgICAgICYrbGFiZWx7Ym9yZGVyLWNvbG9yOiNmZjVjNWM7YmFja2dyb3VuZC1jb2xvcjojZmY3NTc1O2NvbG9yOiNmZmY7dHJhbnNpdGlvbjowLjVzO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnRuX3N3aXRjaF9zaW5nbGV7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgJj5sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MjZweDtmb250LXNpemU6MTNweDtcclxuICAgICY6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQpe2JhY2tncm91bmQtY29sb3I6JGdyYXk7Y29sb3I6I2ZmZjt9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hde3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjBweDtoZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7fVxyXG4gICYrYnV0dG9ue3dpZHRoOjEwMCU7bWFyZ2luLXRvcDo1cHg7fVxyXG4gICYrLnBlcmlvZF9jdXN0b217ZGlzcGxheTpub25lO31cclxufVxyXG4uYnRuX3N3aXRjaF9zaW5nbGUucGlue1xyXG4gIGxhYmVse3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MS4yO2JvcmRlci1yYWRpdXM6NTAlO31cclxuICBsYWJlbDo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGU5M2YnKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNXB4O2NvbG9yOiNBMUFCQzIhaW1wb3J0YW50O31cclxuICBpbnB1dDpjaGVja2VkK2xhYmVsOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZTk0MCcpO31cclxuICBsYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7fVxyXG59XHJcbi5idG5fc3dpdGNoX3NpbmdsZS5mb2xke1xyXG4gIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MS4yO2JvcmRlci1yYWRpdXM6NTAlO3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgbGFiZWw6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlODE5Jyk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweDtjb2xvcjojQTFBQkMyIWltcG9ydGFudDt9XHJcbiAgaW5wdXQ6Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGU4MWInKTt9XHJcbiAgbGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O31cclxufVxyXG4uYnRuX3RvZ2dsZV9zaW5nbGV7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LXNocmluazowO2p1c3RpZnktY29udGVudDpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gICR1bnNlbGVjdGVkQ29sb3I6Izk5OTskaG92ZXJDb2xvcjojODY4Njg2OyRzZWxlY3RDb2xvcjokdG9tYXRvO1xyXG4gIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDt3aWR0aDowO2hlaWdodDowO2FwcGVhcmFuY2U6bm9uZTtvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgICYrbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7bGVmdDotMXB4O3dpZHRoOjMxcHg7aGVpZ2h0OjE3cHg7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxMDA7YmFja2dyb3VuZC1jb2xvcjokdW5zZWxlY3RlZENvbG9yO2JvcmRlci1yYWRpdXM6MjhweDt3b3JkLWJyZWFrOmtlZXAtYWxsO3doaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXI7bGV0dGVyLXNwYWNpbmc6LS4wNWVtO2ZvbnQtc2l6ZTowO1xyXG4gICAgICAmOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjNweDtyaWdodDoxN3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMXB4O2hlaWdodDoxMXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOi4wNXM7fVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcitsYWJlbHtib3gtc2hhZG93OjAgMCAzcHggJHNlbGVjdENvbG9yO31cclxuICAgICY6bm90KCY6Y2hlY2tlZCk6aG92ZXIrbGFiZWx7Ym94LXNoYWRvdzowIDAgM3B4ICR1bnNlbGVjdGVkQ29sb3I7fSAgIFxyXG4gICAgJjpjaGVja2VkK2xhYmVse3RyYW5zaXRpb246MC41cztiYWNrZ3JvdW5kLWNvbG9yOiRzZWxlY3RDb2xvcjtcclxuICAgICAgJjo6YmVmb3Jle3JpZ2h0OjNweDt9XHJcbiAgICB9ICAgXHJcbiAgfVxyXG4gIFtkYXRhLWxhYmVsXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6Y2FsYygxMDAlICsgM3B4KTtjb250ZW50OmF0dHIoZGF0YS1sYWJlbCk7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTdweDt9XHJcbn1cclxuXHJcbltkYXRhLXNlbGVjdFRhcmdldF17ZGlzcGxheTpub25lO31cclxuLnBlcmlvZF9ncm91cHtAaW5jbHVkZSBidG5fc3dpdGNoX2dyb3VwKCNmZjk1OWQsI2YyNTQ2MCwjZDkzOTQ1KTt3aWR0aDoxMThweDt9XHJcbi5maWxlX2lucHV0ICsgLmJ0bl9zbGlkZWNsb3Nle21hcmdpbi10b3A6NXB4O31cclxuLmJ0bl9zbGlkZWNsb3Nle2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6NXB4O292ZXJmbG93OmhpZGRlbjtcclxuICAmID4gbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAmID4gZGl2OmZpcnN0LWNoaWxke3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2VjZWNlYztib3JkZXItcmFkaXVzOjNweDtvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgIGJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDotMTNweDt3aWR0aDoxM3B4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzhlOGU4ZTtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjIzcHg7Zm9udC1zaXplOjA7dHJhbnNpdGlvbjouM3M7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWIyZScpO2ZvbnQtc2l6ZToxMnB4O31cclxuICAgICAgfVxyXG4gICAgICBwe3BhZGRpbmc6MnB4IDEwcHg7Y29sb3I6IzcxNzg4OTt0cmFuc2l0aW9uOi4zczt9XHJcbiAgICAgICY6aGFzKGJ1dHRvbik6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGJkYmRiO1xyXG4gICAgICAgIGJ1dHRvbntyaWdodDowO31cclxuICAgICAgICBwe3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDoxNXB4O31cclxuICAgICAgfVxyXG4gICAgfSAgICBcclxuICAgICY6aG92ZXJ7LnRvb2x0aXB7dmlzaWJpbGl0eTp2aXNpYmxlO319XHJcbiAgfVxyXG4gICYuYnRuX3NsaWRlY2xvc2Vfc3tcclxuICAgIGRpdjpmaXJzdC1jaGlsZHtcclxuICAgICAgcHtwYWRkaW5nOjAgOHB4O2ZvbnQtc2l6ZToxMHB4O31cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgcHtwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6OHB4O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmRpc2FibGVke1xyXG4gICAgYnV0dG9ue2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAudGFnSXRlbTpob3ZlcntcclxuICAgICAgYnV0dG9ue3JpZ2h0Oi0xM3B4O31cclxuICAgICAgcHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaV9wdWJsaWN7QGluY2x1ZGUgaWNvX29ubHkoJ1xcZjA2NCcpO31cclxuLmlfcHJpdmF0ZXtAaW5jbHVkZSBpY29fb25seSgnXFxmNTEyJyk7Jjo6YmVmb3Jle2ZvbnQtc2l6ZToxNHB4O3dpZHRoOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7fX1cclxuLmlfZXh7QGluY2x1ZGUgaWNvX29ubHkoJ1xcZTg3NycpO31cclxuLnRhZ0l0ZW17Zm9udC1zaXplOjEycHg7fVxyXG4udG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgNXB4KTtyaWdodDowO2JhY2tncm91bmQtY29sb3I6JHdoaXRlO3BhZGRpbmc6M3B4IDVweDtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym94LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDAsMCwwLC4zKTt6LWluZGV4OjEwMDA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1kZWxheTouM3M7d2lkdGg6bWF4LWNvbnRlbnQ7XHJcbiAgKntmbGV4LXNocmluazowO31cclxufVxyXG5sZWdlbmR7QGluY2x1ZGUgdGl0e2ZvbnQtd2VpZ2h0OmJvbGQ7fTt9XHJcbi50b29sX2xzdHtkaXNwbGF5OmlubGluZS1mbGV4O2dhcDoxMHB4O1xyXG4gIGxpe2Rpc3BsYXk6ZmxleDtnYXA6NXB4O2FsaWduLWl0ZW1zOmNlbnRlcjt9XHJcbiAgbGFiZWx7Y29sb3I6IzAwMDt9XHJcbn1cclxuXHJcbi8vIHNlYXJjaFxyXG4uc2VhcmNoX2JveHtcclxuICAkYl9jb2xvcjojYzVjNWM1O1xyXG4gIEBpbmNsdWRlIGZsZXhfYmV0d2Vlbjt3aWR0aDoxNjBweDtoZWlnaHQ6MjdweDtib3JkZXI6MXB4IHNvbGlkICRiX2NvbG9yO2JvcmRlci1yYWRpdXM6MnB4O292ZXJmbG93OmhpZGRlbjtcclxuICBpbnB1dHt3aWR0aDpjYWxjKDEwMCUgLSAyN3B4KTtoZWlnaHQ6MTAwJTtib3JkZXI6bm9uZTtwYWRkaW5nOjAgOHB4O31cclxuICBidXR0b257d2lkdGg6MjdweDtoZWlnaHQ6MTAwJTtAaW5jbHVkZSBmX2JsaW5kO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAkYl9jb2xvcjtcclxuICAgICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlODAyJyk7Y29sb3I6JGJ0bl9yZWQ7Zm9udC1zaXplOjE1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICB9XHJcbiAgJi5sb25ne3dpZHRoOjI3NnB4O31cclxufVxyXG4uc2VhcmNoX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjVweDttYXJnaW4tcmlnaHQ6MTBweDt9XHJcbi5zZWFyY2hfbGlzdCBsaXtcclxuICAmOmhhcyhwLnJlcXVpcmVkKXttYXJnaW4tcmlnaHQ6MTVweDtmb250LXdlaWdodDpib2xkO2FsaWduLXNlbGY6Y2VudGVyO31cclxuICAmLmRpdmlkZXtAaW5jbHVkZSBkaXZpZGUoMTZweCwgNXB4KTt9XHJcbn1cclxuLmJ0bl9zZWFyY2h7QGluY2x1ZGUgYnRuKCRidG5fcmVkLHRydWUpO1xyXG4gICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlODAyJyk7fVxyXG59XHJcbi5idG5fcmVmcmVzaHtAaW5jbHVkZSBidG4oJGJ0bl9ncmF5LHRydWUpO1xyXG4gICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlOGE3Jyk7fVxyXG59XHJcbi5idG5fZGVse1xyXG4gICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlODM5Jyl7bWFyZ2luLXJpZ2h0OjNweDtmb250LXNpemU6MTRweDt9O31cclxuICAmOmhvdmVye2NvbG9yOiRyZWQ7fVxyXG59XHJcbi5idG5fYWRke2xpbmUtaGVpZ2h0OjIxcHg7XHJcbiAgJjo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGYwZmUnKXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4OyBtYXJnaW4tcmlnaHQ6M3B4O2ZvbnQtc2l6ZToxNHB4O307fVxyXG4gICY6aG92ZXJ7Y29sb3I6JHJlZDt9XHJcbn1cclxuLmhhbmRsZV93ZWVre0BpbmNsdWRlIGZsZXhfYmV0d2VlbjtnYXA6MTVweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLXRvcDo1cHg7XHJcbiAgLmhhbmRsZV9wcmV2LFxyXG4gIC5oYW5kbGVfbmV4dHtmb250LXNpemU6MDtcclxuICAgICY6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO0BpbmNsdWRlIGZvbnRlbGxvKCdcXGYxMDUnKTtmb250LXNpemU6MTVweDt3aWR0aDoyMHB4O2xpbmUtaGVpZ2h0OjE4cHg7Ym9yZGVyOjFweCBzb2xpZCAjYTJhMmEyO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbiAgICAmOmRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZDtcclxuICAgICAgJjo6YmVmb3Jle2JvcmRlci1jb2xvcjojZDJkMmQyO2NvbG9yOiNkMmQyZDI7fVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGFuZGxlX3ByZXY6OmJlZm9yZXtjb250ZW50OidcXGYxMDQnO31cclxuICAuaGFuZGxlX3RvZGF5e2NvbG9yOiM3Nzc7Zm9udC1zaXplOjEycHg7bWFyZ2luLXJpZ2h0Oi0zOXB4O3BhZGRpbmc6MCAzcHg7XHJcbiAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VkZjBmMztib3JkZXItcmFkaXVzOjVweDt9XHJcbiAgfVxyXG4gIHNwYW57Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbn1cclxuXHJcbi8vIHRhYmxlXHJcbiR0aF9ib3JkZXJfY29sb3I6I2MwYzBjMDtcclxuJHRkX2JvcmRlcl9jb2xvcjojZWJlYmViO1xyXG4udGJsX3RvcF9hcmVhe0BpbmNsdWRlIGZsZXhfYmV0d2VlbjttYXJnaW4tYm90dG9tOjlweDtcclxuICAudG9vbF93cmFwe21hcmdpbi1sZWZ0OmF1dG87fVxyXG4gIC5mbGV4X3JpZ2h0e2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDphdXRvO2dhcDo1cHg7ZmxleC1zaHJpbms6MDt9XHJcbiAgLmRpdmlkZXtAaW5jbHVkZSBkaXZpZGUoMTZweCwgNXB4KTtcclxuICAgICYuc2VhcmNoX2xpc3R7bWFyZ2luOjAgYXV0byAwIDEwcHg7fVxyXG4gIH1cclxuICAmOmhhcyhoMil7QGluY2x1ZGUgZmxleF9iZXR3ZWVuO1xyXG4gICAgaDJ7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAmOjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDonJzt3aWR0aDo0cHg7aGVpZ2h0OjRweDtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7bWFyZ2luLXJpZ2h0OjhweDttYXJnaW4tYm90dG9tOjIuNXB4O31cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRibF9ib3R0b21fYXJlYXtAaW5jbHVkZSBmbGV4X2JldHdlZW47bWFyZ2luLXRvcDo5cHg7fVxyXG50ZHt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAmOmhhcygudGJsX2JhZGdlKy5sYXllcl90b29sKXtwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIC5sYXllcl90b29se2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGMoNTAlIC0gNTBweCk7d2lkdGg6MTAwcHg7ei1pbmRleDoxMDtwYWRkaW5nOjJweCA1cHg7Ym9yZGVyOjFweCBzb2xpZCAjNjY2O2JhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgcHtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6JHJlZDt9XHJcbiAgICB9XHJcbiAgICAubGF5ZXJfdG9vbDpob3ZlcixcclxuICAgIC50YmxfYmFkZ2U6aG92ZXIrLmxheWVyX3Rvb2x7ZGlzcGxheTpibG9jazt9XHJcbiAgfVxyXG59XHJcbi50YmxfaGVhZGVye0BpbmNsdWRlIGZsZXhfYmV0d2Vlbjtib3JkZXItdG9wOjJweCBzb2xpZCAkdGhfYm9yZGVyX2NvbG9yO1xyXG4gIC50YmxfY2FwdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2xpbmUtaGVpZ2h0OjM3cHg7XHJcbiAgICAucm93X2NoZWNre21hcmdpbjowIDE2cHggMCAyNHB4O31cclxuICAgIGgye2NvbG9yOiRyZWQ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTRweDt9XHJcbiAgfVxyXG4gIC5jb3VudHtjb2xvcjojNDI0MjQyO2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1sZWZ0OjEycHg7fVxyXG59XHJcbkBtaXhpbiB0YmxfZGVmYXVsdEgoJGdhcDowcHgsJG1heDpmYWxzZSl7XHJcbiAgJHRibF9IOmNhbGMoMTAwdmggLSAyMTdweCk7XHJcbiAgJHRibF9NaW5IOjQwN3B4O1xyXG4gIGhlaWdodDpjYWxjKCR0YmxfSCAtICRnYXApO21pbi1oZWlnaHQ6Y2FsYygkdGJsX01pbkggLSAkZ2FwKTtcclxuICBAaWYoJG1heCl7XHJcbiAgICBoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OmNhbGMoJHByb2pfdmlld0ggLSAkZ2FwKTtcclxuICB9XHJcbn1cclxuLnRibF93cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO0BpbmNsdWRlIHRibF9kZWZhdWx0SCgpO292ZXJmbG93LXk6YXV0bztib3JkZXItdG9wOjJweCBzb2xpZCAkdGhfYm9yZGVyX2NvbG9yO1xyXG4gIC50YmxfZGVmYXVsdHtib3JkZXItdG9wLXdpZHRoOjA7fVxyXG4gIHRoe3Bvc2l0aW9uOnN0aWNreTt0b3A6MDtcclxuICAgICY6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206LTFweDtAaW5jbHVkZSBzaGFwZSgxMDAlLDApO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICR0aF9ib3JkZXJfY29sb3I7ei1pbmRleDoxO31cclxuICB9XHJcbiAgdHIuYXR0ZW50aW9ue2JhY2tncm91bmQtY29sb3I6I2ZlZjRmNTt0ZHtjb2xvcjokcmVkO319XHJcbn1cclxuLnRibF9kZWZhdWx0e3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXRvcDoycHggc29saWQgJHRoX2JvcmRlcl9jb2xvcjtcclxuICAmLm5vX3RoZWFke2JvcmRlci10b3A6MXB4IHNvbGlkICR0aF9ib3JkZXJfY29sb3I7XHJcbiAgICB0aGVhZHtAaW5jbHVkZSBibGluZDt9XHJcbiAgfVxyXG4gIHRoLHRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICR0aF9ib3JkZXJfY29sb3I7cGFkZGluZzo3cHggNXB4O2xldHRlci1zcGFjaW5nOi0uMzMzcHg7dGV4dC1hbGlnbjpjZW50ZXI7d29yZC1icmVhazprZWVwLWFsbDt3aGl0ZS1zcGFjZTppbml0aWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt9XHJcbiAgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMxMTE7Zm9udC13ZWlnaHQ6Ym9sZDt6LWluZGV4OjUwO31cclxuICB0ZHtib3JkZXItY29sb3I6JHRkX2JvcmRlcl9jb2xvcjtjb2xvcjojMzMzO1xyXG4gICAgJi5uZXc6OmFmdGVye0BpbmNsdWRlIG5ld21hcms7fVxyXG4gICAgJjpoYXMoLndfd2Vlayl7d2hpdGUtc3BhY2U6bm93cmFwO31cclxuICB9XHJcbiAgLnRhZ3N7ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6M3B4O30gIFxyXG4gIC53aXRoZHJhd2Fse3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Y29sb3I6JGdyYXk7XHJcbiAgICAmOjphZnRlcntAaW5jbHVkZSBiYWRnZV9zdHlsZSgpO2NvbnRlbnQ6XCLtmozsiJhcIjtiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O21hcmdpbi1sZWZ0OjNweDtwYWRkaW5nOjAgM3B4O31cclxuICAgfVxyXG4gICAuY2FuY2VsbGF0aW9ue0BleHRlbmQgLndpdGhkcmF3YWw7Jjo6YWZ0ZXJ7Y29udGVudDpcIuy3qOyGjFwifTt9XHJcbiAgIFstLWhde3RleHQtYWxpZ246bGVmdDtoZWlnaHQ6dmFyKC0taCk7b3ZlcmZsb3cteTphdXRvO31cclxufVxyXG4udGJsX3VzZV9zZWxlY3QgdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6NjBweDt9XHJcbi50YmxfaG92ZXIgdGJvZHkgdHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjlmYWZjO2N1cnNvcjpwb2ludGVyO31cclxuLnRibF91c2Vfc2VsZWN0e1xyXG4gIHRib2R5IHRyLnNlbGVjdF90cntiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJHJlZCwgNDUlKTt9XHJcbiAgdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6NjBweDt9XHJcbn1cclxuLnRibF9yb3d7Ym9yZGVyOjJweCBzb2xpZCAkdGhfYm9yZGVyX2NvbG9yO2JvcmRlci13aWR0aDoycHggMDtmb250LXNpemU6MTNweDtcclxuICB0aCxcclxuICB0ZHtoZWlnaHQ6MzdweDtwYWRkaW5nOjNweCA3cHg7Ym9yZGVyOjFweCBzb2xpZCAkdGRfYm9yZGVyX2NvbG9yO3RleHQtYWxpZ246bGVmdDt3b3JkLWJyZWFrOmtlZXAtYWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XHJcbiAgdGh7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMTExO3RleHQtYWxpZ246Y2VudGVyO31cclxuICB0ZHt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6IzMzMztcclxuICAgICY6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQtd2lkdGg6MDt9XHJcbiAgfVxyXG4gIHRyOmZpcnN0LWNoaWxkIHRoLFxyXG4gIHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3AtY29sb3I6JHRkX2JvcmRlcl9jb2xvcjt9XHJcbiAgdHI6bGFzdC1jaGlsZCB0aCxcclxuICB0cjpsYXN0LWNoaWxkIHRke2JvcmRlci1ib3R0b20tY29sb3I6JHRkX2JvcmRlcl9jb2xvcjt9XHJcbiAgJiArIC5naXNfd3JhcHttYXJnaW4tdG9wOjZweDt9XHJcbn1cclxuLnRibF9zY3JvbGx7b3ZlcmZsb3cteTpzY3JvbGw7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7XHJcbiAgdGFibGV7XHJcbiAgICAmLm5vX3RoZWFke2JvcmRlci10b3A6bm9uZTt9XHJcbiAgICAmLnRibF9kZWZhdWx0e2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt9XHJcbiAgfVxyXG59XHJcbi50YmxfcGhvdG97ZGlzcGxheTpncmlkO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTYwcHgsIGF1dG8pKTtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE2MHB4LCBhdXRvKSk7Y29sdW1uLWdhcDoxMHB4O3Jvdy1nYXA6MTBweDtcclxuICBsaXtjdXJzb3I6cG9pbnRlcjtcclxuICAgIGF7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICY6aG92ZXI6OmFmdGVye0BpbmNsdWRlIHNoYXBlKDEwMCUsMTYwcHgpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDsgei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6IzAwMDAwMDgwO30gICAgXHJcbiAgICB9XHJcbiAgICBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxNjBweDtvYmplY3QtZml0OmNvdmVyO31cclxuICAgIGVte2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOjNweDt9XHJcbiAgICBie21heC13aWR0aDoxNTVweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAmOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxyXG4gICAgfVxyXG4gICAgLmRhdGV7Zm9udC1zaXplOjExcHg7Y29sb3I6IzcxNzg4OTt9XHJcbiAgfVxyXG59XHJcbi5jbXRfbnVte2NvbG9yOiRyZWQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tbGVmdDo1cHg7XHJcbiAgJGNtdG1hcmdpbiA6MnB4O1xyXG4gICY6OmJlZm9yZXtjb250ZW50OlwiW1wiO21hcmdpbi1yaWdodDokY210bWFyZ2luO31cclxuICAmOjphZnRlcntjb250ZW50OlwiXVwiO21hcmdpbi1sZWZ0OiRjbXRtYXJnaW47fVxyXG59XHJcbi5sYXllcl90b29se3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIC5idG5fZWxsaXBzaXN7QGluY2x1ZGUgaWNvX29ubHk7XHJcbiAgICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZjE0MicpO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MCAxMHB4O31cclxuICB9XHJcbiAgLmJ0bl9sYXllcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtyaWdodDowO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDowO3otaW5kZXg6MTA7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbiAgICBidXR0b257bWFyZ2luOjNweCAwO3BhZGRpbmc6MnB4IDEwcHg7fVxyXG4gICAgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U1ZTZlODt9XHJcbiAgICAmOm5vdCg6aGFzKGJ1dHRvbikpe3dpZHRoOjEwMHB4O3BhZGRpbmc6NXB4O3doaXRlLXNwYWNlOmluaGVyaXQ7XHJcbiAgICAgIHB7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkO2NvbG9yOiRyZWQ7fVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm9uIC5idG5fbGF5ZXJ7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCAjNjY2O2JhY2tncm91bmQtY29sb3I6JHdoaXRlO31cclxufVxyXG4uc29ydGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBzcGFue0BpbmNsdWRlIGljb19vbmx5O1xyXG4gICAgJjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO2ZvbnQtc2l6ZToxMnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2NvbG9yOiRidG5fZ3JheTt9XHJcbiAgICAmOmhvdmVyOjpiZWZvcmV7Y29sb3I6IzU1NTt9XHJcbiAgfVxyXG4gICAuaWNvX2FzYzo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGU4NmInKTttYXJnaW4tdG9wOi0zcHg7fVxyXG4gICAuaWNvX2Rlc2M6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlODZhJyk7bGVmdDoycHg7bWFyZ2luLXRvcDozcHg7fVxyXG59XHJcbi5zb3J0e2N1cnNvcjpwb2ludGVyO1xyXG4gICYuYmFzaXNfYXNjIC5pY29fYXNjOjpiZWZvcmUsXHJcbiAgJi5iYXNpc19kZXNjIC5pY29fZGVzYzo6YmVmb3Jle2NvbG9yOiRyZWR9XHJcbn1cclxuLnRibF9pY297QGluY2x1ZGUgc2hhcGUoMTlweCwgMTlweCk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6ZGVmYXVsdDt9XHJcbi5pY29fYXR0YWNoOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWM2NicpO2NvbG9yOiM4NDg0ODQ7Zm9udC1zaXplOjE0cHg7fVxyXG4udGJsX2JhZGdle0BpbmNsdWRlIGJhZGdlX3N0eWxlKDUwcHgpO21pbi13aWR0aDo1MHB4O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG4uY2hlY2tfZ3JvdXB7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICBsaXttYXJnaW4tcmlnaHQ6MTBweDt9XHJcbiAgKnthbGlnbi1zZWxmOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG59XHJcbkBmb3IgJGxlZnQgZnJvbSAxIHRvIDEwe1xyXG4gIC5hbGlnbkxfI3skbGVmdH17XHJcbiAgICB0Ym9keT50cj50ZDpudGgtY2hpbGQoI3skbGVmdH0pe3RleHQtYWxpZ246bGVmdDt9XHJcbiAgfVxyXG59XHJcbi8vIHRhYlxyXG4udGFiX3dyYXB7XHJcbiAgJjpoYXMoLnJpZ2h0KXtwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIC5yaWdodHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO31cclxuICB9ICBcclxufVxyXG4udGFiX2xzdCxcclxuLnRhYntcclxuICAkYm9yZGVyLWNvbG9yOiNlYWVkZjE7XHJcbiAgJGJvcmRlci1vbi1jb2xvcjojYmVjN2QyO1xyXG4gIGRpc3BsYXk6ZmxleDtnYXA6NnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICRib3JkZXItb24tY29sb3I7XHJcbiAgbGl7bWluLXdpZHRoOjExMHB4O1xyXG4gICAgJjpob3ZlciBhe2NvbG9yOiRyZWQ7fVxyXG4gIH1cclxuICAmX3N7bGl7bWluLXdpZHRoOjgwcHg7fVxyXG4gICAgYXtmb250LXNpemU6MTJweDt9XHJcbiAgfVxyXG4gIGF7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDt6LWluZGV4OjE7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICRib3JkZXItY29sb3I7Ym9yZGVyLWJvdHRvbS1jb2xvcjokYm9yZGVyLW9uLWNvbG9yOyBib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM2NjY7cGFkZGluZzo2cHggMDtsZXR0ZXItc3BhY2luZzotLjMzcHg7YmFja2dyb3VuZC1jb2xvcjojZjlmYWZjO31cclxuICAub24gYXtjb2xvcjokcmVkO2JhY2tncm91bmQtY29sb3I6JHdoaXRlO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyLWNvbG9yOiRib3JkZXItb24tY29sb3I7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDt9XHJcbn1cclxuLnRhYl9jb250ZW50c3ttYXJnaW4tdG9wOjIwcHg7fVxyXG4udGFiX2x7Ym9yZGVyLWJvdHRvbTpub25lO1xyXG4gIGxpe2ZsZXg6MTtcclxuICAgICYub24gYXtib3JkZXItY29sb3I6I2U0MmIyOTt9XHJcbiAgICBhe3BhZGRpbmc6OHB4O2JvcmRlci1jb2xvcjojYzBjOGQzO2JvcmRlci1yYWRpdXM6NXB4O31cclxuICB9XHJcbn1cclxuLnRhYl9zdWJ7Z2FwOjVweDtib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgbGl7bWluLXdpZHRoOjgycHg7XHJcbiAgICAmOmhvdmVyIGF7Y29sb3I6IzM2MzYzNjt9XHJcbiAgICAmLm9uIGF7YmFja2dyb3VuZC1jb2xvcjojMzYzNjM2O2NvbG9yOiNmZmY7fVxyXG4gICAgYXtwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOjE1cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtjb2xvcjojYTFhNGFkO2ZvbnQtd2VpZ2h0OjYwMDt9XHJcbiAgfVxyXG59XHJcbi50YWJfd3JhcDpoYXMoLnRhYl9zKSArIC50YWJfY29udGFpbmVyIC50YWJfY29udGVudHMsXHJcbi50YWJfcyB+IC50YWJfY29udGVudHN7bWFyZ2luLXRvcDoxMHB4O31cclxuLnRhYl9zIC50YWJ7Z2FwOjJweDt9XHJcblxyXG4vKiBwYWdpbmF0ZSAqL1xyXG4udHVpLXBhZ2luYXRpb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6MzJweDt0ZXh0LWFsaWduOmNlbnRlcjtnYXA6MnB4O1xyXG4gIHNwYW57dmVydGljYWwtYWxpZ246dG9wO31cclxuICAudHVpLXBhZ2UtYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAzMHB4O3BhZGRpbmc6NXB4O2NvbG9yOiMzMzM7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtib3JkZXItcmFkaXVzOjJweDtmb250LWZhbWlseTpcIk1hbGd1biBHb3RoaWNcIixcIuunkeydgOqzoOuUlVwiLFwiQXBwbGVTREdvdGhpY1wiLFwiTmFudW0gQmFydW4gR290aGljXCIsXCJOYW51bUdvdGhpY1wiLFwiQXBwbGVHb3RoaWNcIixcIkRvdHVtXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWY7XHJcbiAgICAmLnR1aS1pcy1zZWxlY3RlZCxcclxuICAgICY6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiRyZWQ7fVxyXG4gICAgJi50dWktaXMtZGlzYWJsZWQgOjpiZWZvcmUsXHJcbiAgICAmLnR1aS1pcy1kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNjY2M7fVxyXG4gIH1cclxuICAkX3R1aV9pY29fYnRuOiggJ3ByZXYnOifjgIgnLCAnbmV4dCc6J+OAiScsICdmaXJzdCc6J+OAiOOAiCcsICdsYXN0Jzon44CJ44CJJyApO1xyXG4gIEBlYWNoICR0eXBlLCAkdHh0IGluICRfdHVpX2ljb19idG57XHJcbiAgICAudHVpLSN7JHR5cGV9e193aWR0aCAvKiovOjQ3cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luOjAgMXB4O1xyXG4gICAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VkZjBmMzt9XHJcbiAgICB9XHJcbiAgICAudHVpLWljby0jeyR0eXBlfXtAaW5jbHVkZSBmLWJsaW5kO1xyXG4gICAgICAmOjpiZWZvcmV7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTlweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDA7Y29udGVudDokdHh0O31cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHZhbGlkaXR5ICovXHJcbltyZXF1aXJlZF06OmJlZm9yZSxcclxuLnJlcXVpcmVkOjpiZWZvcmV7Y29udGVudDpcIiogXCI7Y29sb3I6JHJlZDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7fVxyXG4udmFsaWRpdHl7Zm9udC1zaXplOjEycHg7Y29sb3I6IzdhN2E3YTtsZXR0ZXItc3BhY2luZzotMC4zcHg7bGluZS1oZWlnaHQ6MTdweDt9XHJcblxyXG4vKiB0cmVlKOu2gOyEnCDqsoDsg4kg65OxIOqzte2GtSDsmIHsl63snbQg7KG07J6s7ZWY7JesIOuUsOuhnCDrtoTrpqwpICovXHJcbi5pY29fbGVhZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxOXB4O2JvcmRlci1yYWRpdXM6MTBweDtmb250LXNpemU6MDttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjokcmVkO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWluZGVudDowO1xyXG4gICYudHh0e3BhZGRpbmctcmlnaHQ6NnB4O2ZvbnQtc2l6ZToxMXB4O1xyXG4gICAgJjo6YmVmb3Jle3BhZGRpbmc6MCAycHggMCA1cHg7fVxyXG4gIH1cclxuICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZTgwNicpO2hlaWdodDoxOXB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1zaXplOjEwcHg7fVxyXG59XHJcbi50cmVlX3dyYXB7XHJcbiAgLmV0Y19vZ3R7cGFkZGluZzo4cHggNXB4O3BhZGRpbmctbGVmdDoxNXB4O2JvcmRlcjoxcHggc29saWQgI2RkZGRkZDtib3JkZXItdG9wOm5vbmU7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDAwO2xldHRlci1zcGFjaW5nOi0wLjEycHg7fVxyXG4gICY+LnNvcnRhYmxle3dpZHRoOjI5MHB4O2hlaWdodDozNTNweDtwYWRkaW5nOjhweCAwO2JvcmRlcjoxcHggc29saWQgI2RkZGRkZDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87fVxyXG4gIHVse1xyXG4gICAgZGl2OmhvdmVyLFxyXG4gICAgZGl2LmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y5ZmFmYztcclxuICAgICAgJiBzcGFue2NvbG9yOiRyZWQ7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVse21hcmdpbjowO31cclxuICAudHJlZXtcclxuICAgIGlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO2JvcmRlcjoxcHggc29saWQgI2QzZDNkMztsaW5lLWhlaWdodDoyN3B4O2ZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAmOmRpc2FibGVke2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwMDt9XHJcbiAgICB9XHJcbiAgICAmPmxpOjpiZWZvcmUsXHJcbiAgICAmPmxpOjphZnRlcntkaXNwbGF5Om5vbmU7fVxyXG4gICAgJj5saXtcclxuICAgICAgJj5kaXZ7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge2JvcmRlcjowO31cclxuICAgICAgJi5wYXJlbnRfbGk+c3BhbiB7Y3Vyc29yOnBvaW50ZXJ9XHJcbiAgICB9XHJcbiAgICBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MTJweDtcclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6MTBweDtyaWdodDphdXRvO31cclxuICAgICAgJjo6YmVmb3Jle2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2RkZGRkZDtoZWlnaHQ6Y2FsYygxMDAlIC0gMXB4KTt0b3A6LTExcHg7d2lkdGg6MXB4fVxyXG4gICAgICAmOjphZnRlciB7Ym9yZGVyLXRvcDoxcHggZG90dGVkICNkZGRkZGQ7d2lkdGg6MTBweDtoZWlnaHQ6MjBweDt9XHJcbiAgICAgICY6bGFzdC1jaGlsZDo6YmVmb3Jle2hlaWdodDoyMHB4fVxyXG4gICAgICAmPnNwYW57Zm9udC1zaXplOjA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDo3cHg7bGVmdDoxNXB4O31cclxuICAgIH1cclxuICAgIC5hcnJvdz5kaXZ7bWFyZ2luLWxlZnQ6MTVweDt9XHJcbiAgICBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbi1sZWZ0OjdweDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1sZWZ0OjVweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAmPnNwYW57Zm9udC1zaXplOjEycHg7bGV0dGVyLXNwYWNpbmc6LTAuMTJweDtcclxuICAgICAgICA6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDotM3B4O31cclxuICAgICAgICA6OmJlZm9yZXttYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29ydGFibGV7bWluLWhlaWdodDoxMHB4O3BhZGRpbmctbGVmdDowO1xyXG4gICAgICAmPmxpe21pbi1oZWlnaHQ6MTVweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZy1sZWZ0OjEwcHg7fVxyXG4gICAgfVxyXG4gICAgLnNvcnRhYmxlX3N0eWxle2JvcmRlcjoxcHggZGFzaGVkIHJnYigxNTYsIDE2MCwgMTY1KSAhaW1wb3J0YW50O3dpZHRoOmluaGVyaXRlZDt9XHJcbiAgfVxyXG4gIC5hcnJvd3tcclxuICAgICY+ZGl2e21hcmdpbi1ib3R0b206MTBweDt9XHJcbiAgICAmPnNwYW46OmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtAaW5jbHVkZSBmb250ZWxsbyhcIlxcZjE0N1wiKTt3aWR0aDoxMXB4O2xpbmUtaGVpZ2h0OjExcHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6JHJlZDt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbiAgfVxyXG4gIC5jbG9zZXtcclxuICAgICY+c3BhbjpmaXJzdC1jaGlsZDo6YmVmb3Jle2NvbnRlbnQ6J1xcZjE5Nic7fVxyXG4gICAgJj51bHtkaXNwbGF5Om5vbmU7fVxyXG4gIH0gIFxyXG59XHJcbi50cmVlX3dyYXAgKyAuYnRuX3dyYXB7XHJcbiAgLmRvbmVBZGRPZ3QsLmRvbmVFZGl0T2d0e2Rpc3BsYXk6bm9uZTt9XHJcbn1cclxuLyogbXVsdGkgZmlsZSAqL1xyXG4uZmlsZV9pbnB1dHtkaXNwbGF5OmZsZXg7Z2FwOjRweDtcclxuICAmOmhhcyguTXVsdGlGaWxlLXdyYXApe3dpZHRoOjEwMCU7fVxyXG4gICY+aW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLFxyXG4gICY+c2VsZWN0e2ZsZXg6MTt9XHJcbiAgJj5pbnB1dCxcclxuICAuZnVsbHtmbGV4OjE7fVxyXG4gICY+W2xpc3Rde21pbi13aWR0aDo1MCU7fVxyXG4gICY+KntmbGV4LXNocmluazowO3dpZHRoOmF1dG87YWxpZ24tc2VsZjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3doaXRlLXNwYWNlOm5vd3JhcDt9XHJcbiAgJj4uYnRuX3NsaWRlY2xvc2V7bWFyZ2luLXRvcDowO31cclxuICAmLmlubGluZXtkaXNwbGF5OmlubGluZS1mbGV4O31cclxuICBhe2Rpc3BsYXk6ZmxleDtnYXA6NHB4O1xyXG4gICAgJjpob3ZlciBlbXtjb2xvcjokYmx1ZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuICB9XHJcbn1cclxuLk11bHRpRmlsZS13cmFwe3dpZHRoOjEwMCU7XHJcbiAgLm11bHRpe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjcycHg7aGVpZ2h0OjI4cHg7ZmxvYXQ6cmlnaHQ7b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXItY29sb3I6I2FhYTtcclxuICAgICY6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OiftjIzsnbzshKDtg50nO3RvcDotMXB4O2xlZnQ6LTFweDt3aWR0aDo3MnB4O2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZzowIDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO2N1cnNvcjpwb2ludGVyO31cclxuICB9XHJcbiAgLk11bHRpRmlsZS1saXN0e3dpZHRoOmNhbGMoMTAwJSAtIDc2cHgpO21pbi1oZWlnaHQ6MjhweDttYXJnaW4tcmlnaHQ6NHB4O3BhZGRpbmc6MCA1cHggNXB4O2JvcmRlcjoxcHggc29saWQgI2M1YzVjNTtib3JkZXItcmFkaXVzOjJweDtcclxuICAgIC5NdWx0aUZpbGUtcmVtb3Zle0BpbmNsdWRlIHNoYXBlKDEycHgsMjRweCk7XHJcbiAgICAgICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlOTI4Jyk7Zm9udC1zaXplOjEzcHg7Y29sb3I6JHJlZDt9IFxyXG4gICAgfX1cclxuICAuTXVsdGlGaWxlLWxhYmVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtnYXA6NXB4O21hcmdpbi10b3A6NXB4O1xyXG4gICAgJiA+IHNwYW57ZmxleC1ncm93OjE7bGluZS1oZWlnaHQ6MS40O31cclxuICB9XHJcbn1cclxuLmNtdF9hcmVhe21hcmdpbi10b3A6MzBweDtwYWRkaW5nOjIwcHggMDtcclxuICBoZWFkZXJ7XHJcbiAgICBoMXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO31cclxuICB9XHJcbiAgLmNtdF9sc3QgPiBsaXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO3BhZGRpbmc6MTVweCAwO31cclxuICAuY210X3R4dHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjJweDttYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAuZWRpdGFibGUsXHJcbiAgICBwe3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjVweDt6LWluZGV4OjU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KTt9XHJcbiAgICAuZWRpdGFibGV7Y3Vyc29yOnRleHQ7fVxyXG4gICAgLnBsYWNlaG9sZHt0b3A6NnB4O2xlZnQ6MjhweDtjb2xvcjojMDAwO31cclxuICAgICYgKyAuY210X2F0dGFjaHtwYWRkaW5nLWxlZnQ6MjJweDt9XHJcbiAgfVxyXG4gIC5jbXRfZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjEwcHg7cGFkZGluZy1sZWZ0OjIycHg7XHJcbiAgICAmPmE6Zmlyc3QtY2hpbGR7QGluY2x1ZGUgZmxleF9iZXR3ZWVuO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6MTBweCAyMHB4O2JhY2tncm91bmQtY29sb3I6I2U5ZTllOX1cclxuICAgIC5jbXRfZmlsZV9pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo0MHB4O1xyXG4gICAgICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWI3YycpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6Y2FsYyg1MCUgLSAxNXB4KTtmb250LXNpemU6MjBweDt9XHJcbiAgICAgICY+YntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzNhM2EzYTt9XHJcbiAgICAgICY+c3Bhbntmb250LXNpemU6MTJweDtjb2xvcjojN2E3YTdhO31cclxuICAgIH1cclxuICAgICYgPmE6bGFzdC1jaGlsZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoyMHB4O3dpZHRoOjM3cHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I2IzYjNiMztmb250LXNpemU6MDtjb2xvcjojZmZmO1xyXG4gICAgICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWE1NycpO3BhZGRpbmc6MCAxMHB4O2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjM1cHg7Y29sb3I6I2ZmZjt9XHJcbiAgICAgICY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xyXG4gICAgICAgICY6OmJlZm9yZXtjb2xvcjojOTk5OTk5O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY210X3VzZXJ7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAubGF5ZXJfdG9vbHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dG9wOjA7fVxyXG4gICAgLmJ0bl9lbGxpcHNpczo6YmVmb3Jle2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiM4ODg7fVxyXG4gIH1cclxuICAuY210X2luZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NXB4O3BhZGRpbmctbGVmdDoyMnB4O2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiM2NjY7bWFyZ2luLXRvcDo1cHg7fVxyXG4gIHRleHRhcmVhe3BhZGRpbmc6NXB4O21pbi1oZWlnaHQ6Zml0LWNvbnRlbnQ7fVxyXG4gIGJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30gIFxyXG59XHJcbi5yZXBseV9hcmVhe3BhZGRpbmc6MTBweCAxMHB4IDEwcHggNDJweDttYXJnaW4tdG9wOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O1xyXG4gICYgPiB1bCA+IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7cGFkZGluZzoxMHB4IDA7XHJcbiAgICAmOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTVweDt0b3A6MTBweDtAaW5jbHVkZSBzaGFwZSgxMHB4LDEycHgpO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItd2lkdGg6MCAwIDFweCAxcHg7fVxyXG4gICAgJjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjA7fVxyXG4gIH0gIFxyXG59XHJcbi5jbXRfd3JpdGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDozMHB4O2JvcmRlcjoycHggc29saWQgI2NjYztwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czo1cHg7XHJcbiAgLmVkaXRhYmxlLFxyXG4gIHRleHRhcmVhe3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6bm9uZTtib3JkZXI6bm9uZTttYXJnaW4tdG9wOjVweDtjdXJzb3I6dGV4dDt6LWluZGV4OjEwO3BhZGRpbmc6NXB4O31cclxufVxyXG4ucGxhY2Vob2xke3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTVweDt0b3A6MzlweDtjb2xvcjokZ3JheTt2aXNpYmlsaXR5OmhpZGRlbjt9XHJcbi5jbXRfYXR0YWNoe3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLXRvcDo1cHg7XHJcbiAgLmJ0bl9sYWJlbF9hdHRhY2gsXHJcbiAgYnV0dG9ue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Izg4ODtwYWRkaW5nOjVweDtcclxuICAgICY6aG92ZXJ7Y29sb3I6IzY2Njt9XHJcbiAgfVxyXG4gIC5idG5fbGFiZWxfYXR0YWNoe2N1cnNvcjpwb2ludGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgICY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1cclxuICB9XHJcbiAgLmZpbGVfYXR0YWNoe21pbi1oZWlnaHQ6YXV0bztib3JkZXI6bm9uZTtcclxuICAgIC5hdHRhY2hfbGlzdHtwYWRkaW5nLWJvdHRvbTowO1xyXG4gICAgICAmOmVtcHR5OjpiZWZvcmV7ZGlzcGxheTpub25lO31cclxuICAgIH1cclxuICAgICY6aGFzKC5hdHRhY2hfbGlzdD5saSl7Ym9yZGVyOjJweCBkYXNoZWQgI2ViZWJlYjtwYWRkaW5nLWJvdHRvbToxMHB4O31cclxuICB9XHJcbn1cclxuLmVkaXRhYmxle1xyXG4gIHNwYW57QGluY2x1ZGUgYmFkZ2Vfc3R5bGU7YmFja2dyb3VuZC1jb2xvcjojZTRmMWZmO3BhZGRpbmc6MCAzcHg7Y29sb3I6IzNkOTBmZjtmb250LXdlaWdodDo2MDA7fVxyXG4gICY6ZW1wdHkgKyAucGxhY2Vob2xke3Zpc2liaWxpdHk6dmlzaWJsZTt9XHJcbn1cclxuJHBob3RvU2l6ZToyOTBweDtcclxuJGF0dGFjaFBob3RvU2l6ZToxNjBweDtcclxuLmFsYnVtX3ZpZXcsXHJcbi5maWxlX2F0dGFjaC5hbGJ1bSAuZHJvcF96b25le21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDMyOHB4KTttaW4taGVpZ2h0OjMwMXB4O292ZXJmbG93LXk6YXV0bzt9XHJcbi5maWxlX2F0dGFjaC5hbGJ1bXtcclxuICAuYnRuX2ZpbGV7dG9wOjA7Ym90dG9tOjA7fVxyXG4gIC5kcm9wX2luZm97ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxyXG4gIC5kcm9wX3pvbmV7d2lkdGg6MTAwJTt9XHJcbiAgLmFsYnVtX2xzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgkYXR0YWNoUGhvdG9TaXplLCBhdXRvKSk7Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoJGF0dGFjaFBob3RvU2l6ZSwgYXV0bykpO1xyXG4gICAgJjo6YWZ0ZXJ7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZTgxOScpO2Rpc3BsYXk6ZmxleDt3aWR0aDokYXR0YWNoUGhvdG9TaXplO2hlaWdodDokYXR0YWNoUGhvdG9TaXplO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtmb250LXNpemU6MzBweDttYXJnaW4tdG9wOjEwcHg7Y29sb3I6Izk5OTt9XHJcbiAgICBsaXtoZWlnaHQ6JGF0dGFjaFBob3RvU2l6ZTt9XHJcbiAgICBhID4gaW1nLFxyXG4gICAgLmF0dGFjaF90aHVtYnttYXgtd2lkdGg6JGF0dGFjaFBob3RvU2l6ZTt9XHJcbiAgICAuZmlsZV9kZWx7cmlnaHQ6MDt0b3A6MDtcclxuICAgICAgJjo6YmVmb3Jle3BhZGRpbmc6OXB4IDhweCA5cHggNnB4O2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6MTA7Zm9udC1zaXplOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO31cclxuICAgIH1cclxuICB9ICBcclxuICAuZmlsZV9kZWx7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O3RvcDo1cHg7ei1pbmRleDo1O31cclxufVxyXG4uYWxidW1fbHN0e1xyXG4gIGRpc3BsYXk6Z3JpZDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgkcGhvdG9TaXplLCBhdXRvKSk7Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoJHBob3RvU2l6ZSwgYXV0bykpO2NvbHVtbi1nYXA6NXB4O3Jvdy1nYXA6NXB4O1xyXG4gIGxpe2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDowO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtmb250LXNpemU6MDtoZWlnaHQ6JHBob3RvU2l6ZTtvdmVyZmxvdzpoaWRkZW47YXNwZWN0LXJhdGlvOjE7fVxyXG4gIGEgPiBpbWcsXHJcbiAgLmF0dGFjaF90aHVtYnttYXgtd2lkdGg6JHBob3RvU2l6ZTttYXgtaGVpZ2h0OmluaXRpYWw7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlOyBvdmVyZmxvdy1jbGlwLW1hcmdpbjpjb250ZW50LWJveDtvdmVyZmxvdzpjbGlwO3ZlcnRpY2FsLWFsaWduOnRvcDt9IFxyXG59XHJcbi8vIC5lZGl0YWJsZTplbXB0eTphZnRlcntjb250ZW50Olwi64yT6riA7J2EIOyeheugpe2VmOyEuOyalC5cIjtjb2xvcjokZ3JheTt9XHJcbi50cmlidXRlLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym9yZGVyOjFweCBzb2xpZCAjM2Q5MGZmO21heC1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3c6YXV0bztib3JkZXItcmFkaXVzOjNweDt6LWluZGV4Ojk5OTk5OTtwYWRkaW5nOjAhaW1wb3J0YW50O1xyXG4gIHVse2JhY2tncm91bmQtY29sb3I6I2ZmZjt9XHJcbiAgbGl7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzo1cHggMTBweDtjb2xvcjojNzE3ODg5O2ZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTt9XHJcbiAgICAgIGJ7Y29sb3I6I2JlYzdkMjt9XHJcbiAgICAgICYuaGlnaGxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2U0ZjFmZjtjb2xvcjojM2Q5MGZmO1xyXG4gICAgICAgIGJ7Y29sb3I6IzcxNzg4OTt9XHJcbiAgICAgIH1cclxuICAgICAgJi5uby1tYXRjaHtjdXJzb3I6ZGVmYXVsdDt9XHJcbiAgICB9XHJcbiAgLm1lbnUtaGlnaGxpZ2h0ZWQge2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG59XHJcbi5tZW50aW9uZWR7QGluY2x1ZGUgYmFkZ2Vfc3R5bGU7YmFja2dyb3VuZC1jb2xvcjojZTRmMWZmO3BhZGRpbmc6MCAzcHg7Y29sb3I6IzNkOTBmZjtmb250LXdlaWdodDo2MDA7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuLnVzZXJfbHN0e2Rpc3BsYXk6ZmxleDtnYXA6MTBweDtmbGV4LXdyYXA6d3JhcDtcclxuICBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozcHg7fVxyXG59XHJcbi8qIGNrZWRpdG9yLCB0dWktaW1hZ2UtZWRpdG9yICovXHJcbi5lZGl0b3Jfd3JhcHsgXHJcbiAgLmNrLWVkaXRvcntcclxuICAgIC5jay1zb3VyY2UtZWRpdGluZy1hcmVhLFxyXG4gICAgLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lIHttaW4taGVpZ2h0OjMwMHB4O2hlaWdodDphdXRvO2N1cnNvcjp0ZXh0O31cclxuICAgIC5jay1zb3VyY2UtZWRpdGluZy1hcmVhIHRleHRhcmVhe292ZXJmbG93OmF1dG87fVxyXG4gICAgLmNrLWNvbnRlbnR7bWF4LWhlaWdodDp2YXIoLS1oKTtcclxuICAgICAgLnRvZG8tbGlzdHtcclxuICAgICAgICBsaXttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDo1cHg7fVxyXG4gICAgICAgIC50b2RvLWxpc3RfX2xhYmVsPmlucHV0OjpiZWZvcmV7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6IzYwNjA2MDt9XHJcbiAgICAgICAgLnRvZG8tbGlzdF9fbGFiZWw+aW5wdXRbY2hlY2tlZF06OmJlZm9yZXtiYWNrZ3JvdW5kOiRyZWQ7Ym9yZGVyLWNvbG9yOiRyZWQ7fVxyXG4gICAgICAgIC50b2RvLWxpc3RfX2xhYmVsPmlucHV0W2NoZWNrZWRdOjphZnRlcntib3JkZXItY29sb3I6I2ZmZjt9XHJcbiAgICAgIH1cclxuICAgICAgb2wsXHJcbiAgICAgIHVse21hcmdpbi1sZWZ0OjI1cHg7fVxyXG4gICAgICBvbHtsaXN0LXN0eWxlOmRlY2ltYWw7XHJcbiAgICAgICAgbGk6Om1hcmtlcntwYWRkaW5nOmluaGVyaXQ7fVxyXG4gICAgICB9XHJcbiAgICAgIGxpe2xpc3Qtc3R5bGU6aW5oZXJpdDt9XHJcbiAgICAgICZbZGlyPWx0cl0gLnRhYmxle1xyXG4gICAgICAgIHRoLmVkaXRvcl90aCxcclxuICAgICAgICB0ZC5lZGl0b3JfdGh7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG4gICAgICB9XHJcbiAgICAgIC50YWJsZXtmbG9hdDpsZWZ0O1xyXG4gICAgICAgIHRkLFxyXG4gICAgICAgIHRoIHt3aGl0ZS1zcGFjZTppbmhlcml0O292ZXJmbG93OmluaXRpYWw7fVxyXG4gICAgICB9XHJcbiAgICB9ICAgIFxyXG4gIH1cclxufVxyXG4uY2stYm9keS13cmFwcGVye1xyXG4gIC5jay5jay1iYWxsb29uLXBhbmVsLmNrLXBvd2VyZWQtYnktYmFsbG9vbltjbGFzcyo9cG9zaXRpb25fYm9yZGVyXSxcclxuICAuY2suY2stYmFsbG9vbi1wYW5lbC5jay1wb3dlcmVkLWJ5LWJhbGxvb257Ym9yZGVyOm5vbmU7XHJcbiAgICAuY2suY2stcG93ZXJlZC1ieXt3aWR0aDo1MHB4O29wYWNpdHk6LjM7XHJcbiAgICAgIC5jay1wb3dlcmVkLWJ5X19sYWJlbHtkaXNwbGF5Om5vbmU7fVxyXG4gICAgfSAgICBcclxuICB9XHJcbn1cclxuLmNrLWVkaXRvcl9fZWRpdGFibGUgLmNrLWhvcml6b250YWwtbGluZSBocntib3JkZXI6MnB4IGRhc2hlZCAjZGVkZWRlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7fVxyXG4jaW1hZ2VfZWRpdG9yX3dyYXB7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTEwMDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtwYWRkaW5nOjAgMCA1MHB4O2JhY2tncm91bmQtY29sb3I6IzJCMkIyQjtcclxuICAudHVpLWltYWdlLWVkaXRvci1tYWlue1xyXG4gICAgJi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtcmVzaXplLFxyXG4gICAgJi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtY3JvcCxcclxuICAgICYudHVpLWltYWdlLWVkaXRvci1tZW51LWZsaXAsXHJcbiAgICAmLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1yb3RhdGUsXHJcbiAgICAmLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1kcmF3LFxyXG4gICAgJi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtc2hhcGUsXHJcbiAgICAmLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1pY29uLFxyXG4gICAgJi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtcm90YXRlLFxyXG4gICAgJi50dWktaW1hZ2UtZWRpdG9yLW1lbnUtdGV4dCxcclxuICAgICYudHVpLWltYWdlLWVkaXRvci1tZW51LW1hc2t7LnR1aS1pbWFnZS1lZGl0b3Itd3JhcHtib3R0b206MTUwcHghaW1wb3J0YW50O319XHJcbiAgICAmLnR1aS1pbWFnZS1lZGl0b3ItbWVudS1maWx0ZXJ7LnR1aS1pbWFnZS1lZGl0b3Itd3JhcHtib3R0b206MTk1cHghaW1wb3J0YW50O319XHJcbiAgfVxyXG59XHJcbi5idG5fZWRpdG9yX3dyYXB7bWFyZ2luLXRvcDoxMHB4O3RleHQtYWxpZ246Y2VudGVyO31cclxuLnR1aS1pbWFnZS1lZGl0b3ItaGVhZGVyLWJ1dHRvbnMsXHJcbi50dWktaW1hZ2UtZWRpdG9yLWhlYWRlci1sb2dve2Rpc3BsYXk6bm9uZTt9XHJcblxyXG4vKiBpY29fZmlsZU5hbWUgRXh0ZW50aW9uICovXHJcbi5maWxlX2F0dGFjaGVke1xyXG4gIGl7QGluY2x1ZGUgaWNvX2V4dCgtMjIzcHgsIC04MnB4KTt9XHJcbiAgLmV4dF9ibXAge0BpbmNsdWRlIGljb19leHQoLTNweCwgLTJweCk7fVxyXG4gIC5leHRfanBnLC5leHRfanBlZyB7QGluY2x1ZGUgaWNvX2V4dCgtMjNweCwgLTJweCk7fVxyXG4gIC5leHRfZ2lmIHtAaW5jbHVkZSBpY29fZXh0KC00M3B4LCAtMnB4KTt9XHJcbiAgLmV4dF9wbmcge0BpbmNsdWRlIGljb19leHQoLTYzcHgsIC0ycHgpO31cclxuICAuZXh0X3RpZiB7QGluY2x1ZGUgaWNvX2V4dCgtODNweCwgLTJweCk7fVxyXG4gIC5leHRfcGRmIHtAaW5jbHVkZSBpY29fZXh0KC0xMDNweCwgLTJweCk7fVxyXG4gIC5leHRfcHB0LC5leHRfcHB0eCB7QGluY2x1ZGUgaWNvX2V4dCgtMTIzcHgsIC0ycHgpO31cclxuICAuZXh0X2FpICB7QGluY2x1ZGUgaWNvX2V4dCgtMTQzcHgsIC0ycHgpO31cclxuICAuZXh0X3hscywuZXh0X3hsc3gge0BpbmNsdWRlIGljb19leHQoLTE2M3B4LCAtMnB4KTt9XHJcbiAgLmV4dF9wc2Qge0BpbmNsdWRlIGljb19leHQoLTE4M3B4LCAtMnB4KTt9XHJcbiAgLmV4dF9kb2Mge0BpbmNsdWRlIGljb19leHQoLTNweCwgLTIycHgpO31cclxuICAuZXh0X2h3cCB7QGluY2x1ZGUgaWNvX2V4dCgtMjNweCwgLTIycHgpO31cclxuICAuZXh0X3R4dCB7QGluY2x1ZGUgaWNvX2V4dCgtNDNweCwgLTIycHgpO31cclxuICAuZXh0X2MgICB7QGluY2x1ZGUgaWNvX2V4dCgtNjNweCwgLTIycHgpO31cclxuICAuZXh0X2NwcCB7QGluY2x1ZGUgaWNvX2V4dCgtODNweCwgLTIycHgpO31cclxuICAuZXh0X2phdiB7QGluY2x1ZGUgaWNvX2V4dCgtMTAzcHgsIC0yMnB4KTt9XHJcbiAgLmV4dF9odG0ge0BpbmNsdWRlIGljb19leHQoLTEyM3B4LCAtMjJweCk7fVxyXG4gIC5leHRfY3NzIHtAaW5jbHVkZSBpY29fZXh0KC0xNDNweCwgLTIycHgpO31cclxuICAuZXh0X2pzICB7QGluY2x1ZGUgaWNvX2V4dCgtMTYzcHgsIC0yMnB4KTt9XHJcbiAgLmV4dF9sb2cge0BpbmNsdWRlIGljb19leHQoLTE4M3B4LCAtMjJweCk7fVxyXG4gIC5leHRfbTRhIHtAaW5jbHVkZSBpY29fZXh0KC0yMDNweCwgLTIycHgpO31cclxuICAuZXh0X3N3ZiB7QGluY2x1ZGUgaWNvX2V4dCgtMjIzcHgsIC0yMnB4KTt9XHJcbiAgLmV4dF9hdSAge0BpbmNsdWRlIGljb19leHQoLTNweCwgLTQycHgpO31cclxuICAuZXh0X21pZCB7QGluY2x1ZGUgaWNvX2V4dCgtMjNweCwgLTQycHgpO31cclxuICAuZXh0X21vZCB7QGluY2x1ZGUgaWNvX2V4dCgtNDNweCwgLTQycHgpO31cclxuICAuZXh0X21wMiB7QGluY2x1ZGUgaWNvX2V4dCgtNjNweCwgLTQycHgpO31cclxuICAuZXh0X21wMyB7QGluY2x1ZGUgaWNvX2V4dCgtODNweCwgLTQycHgpO31cclxuICAuZXh0X29nZyB7QGluY2x1ZGUgaWNvX2V4dCgtMTAzcHgsIC00MnB4KTt9XHJcbiAgLmV4dF9yYSAge0BpbmNsdWRlIGljb19leHQoLTEyM3B4LCAtNDJweCk7fVxyXG4gIC5leHRfcm0gIHtAaW5jbHVkZSBpY29fZXh0KC0xNDNweCwgLTQycHgpO31cclxuICAuZXh0X3NuZCB7QGluY2x1ZGUgaWNvX2V4dCgtMTYzcHgsIC00MnB4KTt9XHJcbiAgLmV4dF92b2Mge0BpbmNsdWRlIGljb19leHQoLTE4M3B4LCAtNDJweCk7fVxyXG4gIC5leHRfd2F2IHtAaW5jbHVkZSBpY29fZXh0KC0yMDNweCwgLTQycHgpO31cclxuICAuZXh0X3dtYSB7QGluY2x1ZGUgaWNvX2V4dCgtMjIzcHgsIC00MnB4KTt9XHJcbiAgLmV4dF9hdmkge0BpbmNsdWRlIGljb19leHQoLTNweCwgLTYycHgpO31cclxuICAuZXh0X21vdiB7QGluY2x1ZGUgaWNvX2V4dCgtMjNweCwgLTYycHgpO31cclxuICAuZXh0X21wZyB7QGluY2x1ZGUgaWNvX2V4dCgtNDNweCwgLTYycHgpO31cclxuICAuZXh0X212ICB7QGluY2x1ZGUgaWNvX2V4dCgtNjNweCwgLTYycHgpO31cclxuICAuZXh0X2FzZiB7QGluY2x1ZGUgaWNvX2V4dCgtODNweCwgLTYycHgpO31cclxuICAuZXh0X2FzeCB7QGluY2x1ZGUgaWNvX2V4dCgtMTAzcHgsIC02MnB4KTt9XHJcbiAgLmV4dF9xdCAge0BpbmNsdWRlIGljb19leHQoLTEyM3B4LCAtNjJweCk7fVxyXG4gIC5leHRfcnYgIHtAaW5jbHVkZSBpY29fZXh0KC0xNDNweCwgLTYycHgpO31cclxuICAuZXh0X3dteCB7QGluY2x1ZGUgaWNvX2V4dCgtMTYzcHgsIC02MnB4KTt9XHJcbiAgLmV4dF9tcDQge0BpbmNsdWRlIGljb19leHQoLTE4M3B4LCAtNjJweCk7fVxyXG4gIC5leHRfZmxhIHtAaW5jbHVkZSBpY29fZXh0KC0yMDNweCwgLTYycHgpO31cclxuICAuZXh0X2ZsdiB7QGluY2x1ZGUgaWNvX2V4dCgtMjIzcHgsIC02MnB4KTt9XHJcbiAgLmV4dF9hbHoge0BpbmNsdWRlIGljb19leHQoLTNweCwgLTgycHgpO31cclxuICAuZXh0X2FyaiB7QGluY2x1ZGUgaWNvX2V4dCgtMjNweCwgLTgycHgpO31cclxuICAuZXh0X2J6eiB7QGluY2x1ZGUgaWNvX2V4dCgtNDNweCwgLTgycHgpO31cclxuICAuZXh0X2VnZyB7QGluY2x1ZGUgaWNvX2V4dCgtNjNweCwgLTgycHgpO31cclxuICAuZXh0X2d6ICB7QGluY2x1ZGUgaWNvX2V4dCgtODNweCwgLTgycHgpO31cclxuICAuZXh0X2phciB7QGluY2x1ZGUgaWNvX2V4dCgtMTAzcHgsIC04MnB4KTt9XHJcbiAgLmV4dF9yYXIge0BpbmNsdWRlIGljb19leHQoLTEyM3B4LCAtODJweCk7fVxyXG4gIC5leHRfdGFyIHtAaW5jbHVkZSBpY29fZXh0KC0xNDNweCwgLTgycHgpO31cclxuICAuZXh0X3RneiB7QGluY2x1ZGUgaWNvX2V4dCgtMTYzcHgsIC04MnB4KTt9XHJcbiAgLmV4dF96aXAge0BpbmNsdWRlIGljb19leHQoLTE4M3B4LCAtODJweCk7fVxyXG4gIC5leHRfN3ogIHtAaW5jbHVkZSBpY29fZXh0KC0yMDNweCwgLTgycHgpO31cclxuICAuZXh0X2V0YyB7QGluY2x1ZGUgaWNvX2V4dCgtMjIzcHgsIC04MnB4KTt9XHJcbiAgLmV4dF93bXYge0BpbmNsdWRlIGljb19leHQoLTIzcHgsIC0xMDJweCk7fVxyXG4gIC5leHRfd3Z6IHtAaW5jbHVkZSBpY29fZXh0KC00M3B4LCAtMTAycHgpO31cclxuICAuZXh0X2J6cyB7QGluY2x1ZGUgaWNvX2V4dCgtNjNweCwgLTEwMnB4KTt9XHJcbiAgLmV4dF9odG1se0BpbmNsdWRlIGljb19leHQoLTNweCwtMTAycHgpO31cclxuICAuZXh0X2h3cHh7QGluY2x1ZGUgaWNvX2V4dCgtM3B4LC0xMjJweCk7fVxyXG59IiwiLmRtX2RpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nLXRvcDozMHB4O31cclxuLy8gZG0xXHJcbi5wX3R5cGUxIC5wX2JvZHl7YmFja2dyb3VuZC1jb2xvcjojZmZmO31cclxuLmRhbW57XHJcbiAgJjo6YmVmb3Jle0BpbmNsdWRlIHNoYXBlKDM4N3B4LDM0NnB4KTtwb3NpdGlvbjpmaXhlZDtsZWZ0OjUwdnc7dG9wOjUwdmg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2FhaGguZ2lmKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt6LWluZGV4Ojk5OTk7XHJcbiAgdHJhbnNmb3JtOnNjYWxlKDcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTthbmltYXRpb246IGRhbW4gMnMgMyBlYXNlIGJvdGg7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZGFtbiB7XHJcbiAgZnJvbXt0cmFuc2Zvcm06c2NhbGUoMSk7IG9wYWNpdHk6MTt9XHJcbiAgdG97dHJhbnNmb3JtOnNjYWxlKDcpO29wYWNpdHk6LjU7fSAgXHJcbn1cclxuXHJcbi8vZG0yXHJcbkBrZXlmcmFtZXMgc3F1aWdnbHktYW5pbSB7XHJcbiAgQGZvciAkaSBmcm9tIDAgdG8gNCB7XHJcbiAgICAjeygkaSAqIDI1JSl9IHtcclxuICAgICAgZmlsdGVyOiB1cmwoJyNzcXVpZ2dseS0jeyRpfScpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucF90eXBlMntcclxuICAuY2FuY2Vse0BpbmNsdWRlIGNhbmNlbDtwb3NpdGlvbjogYWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwMDt9XHJcbiAgfVxyXG59XHJcbi50eXBlMntmb250LWZhbWlseTogXCJOYW51bUdvdGhpY1wiOyBmb250LXNpemU6IDEwMHB4OyBsaW5lLWhlaWdodDogMTAwdmg7IGJhY2tncm91bmQ6ICMxMTE7IGNvbG9yOiB3aGl0ZTsgYW5pbWF0aW9uOiBzcXVpZ2dseS1hbmltIDAuMzRzIGxpbmVhciBpbmZpbml0ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB3aWR0aDogMTAwJTsgb3V0bGluZTogbm9uZTsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMTsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjYW52YXN7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt9XHJcbn1cclxuLnNtYWxsIHsgZm9udC1zaXplOiAwLjVlbTsgfVxyXG4uc21hbGxlciB7IGZvbnQtc2l6ZTogMC40ZW07IH1cclxucCB7IG1hcmdpbjogMDsgfVxyXG5cclxuLy9kbTNcclxuKiAqLCAqOjpiZWZvcmUsICo6OmFmdGVyIC5sYXllcj5zcGFueyBhbmltYXRpb24tcGxheS1zdGF0ZTpydW5uaW5nICFpbXBvcnRhbnQ7IH1cclxuLnR5cGUzX2JvZHl7bWluLWhlaWdodDo0NTBweDt3aWR0aDo4MDBweDttYXJnaW46MDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMwMDc3ZWEsICMxZjRmOTYsICMxYjI5NDksICMwMDApO1xyXG4gIC5jYW5jZWx7QGluY2x1ZGUgY2FuY2VsO21hcmdpbi1ib3R0b206MTVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O3RvcDo0MHB4O31cclxuIH1cclxuXHJcbi50eXBlMyB7aGVpZ2h0OjMwMHB4O3dpZHRoOjUwMHB4O21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHBlcnNwZWN0aXZlOiA5OTk5cHg7IHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cclxuLmxheWVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO2FuaW1hdGlvbjp0eXBlMyA1cyBpbmZpbml0ZSBhbHRlcm5hdGUgZWFzZS1pbi1vdXQgLTcuNXM7IGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB0cmFuc2Zvcm06IHJvdGF0ZVkoNDBkZWcpIHJvdGF0ZVgoMzNkZWcpIHRyYW5zbGF0ZVooMCk7XHJcbiAgJj5zcGFue2ZvbnQ6IDEwMHB4LzAuNjUgXCJOYW51bUdvdGhpY1wiO3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwcHg7IGNvbG9yOiAjZjVmNWY1OyBsZXR0ZXItc3BhY2luZzogLTJweDsgdGV4dC1zaGFkb3c6IDRweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtsaW5lLWhlaWdodDoxO2NvbnRlbnQ6XCI/P1wifVxyXG4gIEBmb3IgJGkgZnJvbSAxIHRvIDIweyBcclxuICAgICY6bnRoLWNoaWxkKCN7JGl9KT5zcGFue3RyYW5zZm9ybTp0cmFuc2xhdGVaKCN7KCgkaSAtIDEpICogLTEuNXB4KX0pO30gICAgXHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKG4rMTApPnNwYW57LXdlYmtpdC10ZXh0LXN0cm9rZTogM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cclxuICAmOm50aC1jaGlsZChuKzExKT5zcGFuey13ZWJraXQtdGV4dC1zdHJva2U6IDE1cHggZG9kZ2VyYmx1ZTsgdGV4dC1zaGFkb3c6IDZweCAwIDZweCAjMDAzNjZiLCA1cHggNXB4IDVweCAjMDAyOTUxLCAwIDZweCA2cHggIzAwMzY2Yjt9XHJcbiAgJjpudGgtY2hpbGQobisxMik+c3BhbnsgLXdlYmtpdC10ZXh0LXN0cm9rZTogMTVweCAjMDA3N2VhOyB9XHJcbiAgJjpsYXN0LWNoaWxkPnNwYW57LXdlYmtpdC10ZXh0LXN0cm9rZTogMTdweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cclxuICAmOmZpcnN0LWNoaWxkPnNwYW57IGNvbG9yOiAjZmZmOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHR5cGUzIHtcclxuICAxMDAle3RyYW5zZm9ybTogcm90YXRlWSgtNDBkZWcpIHJvdGF0ZVgoLTQzZGVnKTsgfVxyXG59XHJcblxyXG4vL2RtNFxyXG4udHlwZTRfYm9keXtiYWNrZ3JvdW5kLWNvbG9yOiMxYTFhMWE7d2lkdGg6NTAwcHg7aGVpZ2h0OjUwMHB4O3BhZGRpbmc6MjBweDt0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gIC5jYW5jZWx7QGluY2x1ZGUgY2FuY2VsO21hcmdpbi1ib3R0b206MTVweDt9XHJcbiB9XHJcbi50eXBlNHt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjAuMmVtO2ZvbnQtc2l6ZTozLjNlbTtsaW5lLWhlaWdodDoyOyBmb250LXdlaWdodDozMDA7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O3RleHQtYWxpZ246Y2VudGVyO31cclxuQG1peGluIGFuaW1hdGlvbigkc3RyKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICN7JHN0cn07XHJcbiAgLW1vei1hbmltYXRpb246ICN7JHN0cn07XHJcbiAgLW8tYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gIGFuaW1hdGlvbjogI3skc3RyfTsgICAgICBcclxufVxyXG4udHlwZTR7XHJcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHR5cGU0IDUwcyBpbmZpbml0ZSBhbHRlcm5hdGUgZm9yd2FyZHMpO1xyXG4gICRhbmltYXRpb25TdGVwczogMjA7XHJcbiAgJGFuaW1hdGlvbkR1cmF0aW9uOiA1MDtcclxuICAkYW5pbWF0aW9uRWxlbWVudDogc3BhbjtcclxuICAkYW5pbWF0aW9uRWxlbWVudHNDb3VudDogMTAwO1xyXG4gICRkZWxheUJldHdlZW5MZXR0ZXJzOiAwLjI7XHJcbiAgI3skYW5pbWF0aW9uRWxlbWVudH0ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW0tdGV4dC1mbG93LWtleXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICN7JGFuaW1hdGlvbkR1cmF0aW9ufXM7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGFuaW0tdGV4dC1mbG93LWtleXMge1xyXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkYW5pbWF0aW9uU3RlcHMge1xyXG4gICAgICAje3BlcmNlbnRhZ2UoJGkgKiBjYWxjKDEgLyAkYW5pbWF0aW9uU3RlcHMpKX0ge1xyXG4gICAgICAgIGNvbG9yOmhzbGEocmFuZG9tKDM2NSksIDYwJSwgNjAlLCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAkdG90YWxEZWxheVRpbWU6ICRhbmltYXRpb25FbGVtZW50c0NvdW50ICogJGRlbGF5QmV0d2VlbkxldHRlcnM7XHJcblxyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGFuaW1hdGlvbkVsZW1lbnRzQ291bnQge1xyXG4gICAgI3skYW5pbWF0aW9uRWxlbWVudH06bnRoLW9mLXR5cGUoI3skaX0pIHtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAjeygkaSAqICRkZWxheUJldHdlZW5MZXR0ZXJzKSAtICR0b3RhbERlbGF5VGltZX1zO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZG01XHJcbiRkOiA3MDsgICAgICAvLyBkZW5zaXR5XHJcbiR3OiAxMDB2dzsgICAvLyBncmlkIHNpemVcclxuJHd3OiAxMDA7ICAgLy8gZ3JpZCBzaXplXHJcbiRzOiAzczsgICAgICAgLy8gc3BlZWRcclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBzbm93IGltYWdlIHVzaW5nIHJhZGlhbCBncmFkaWVudHNcclxuJGdyYWQ6ICgpO1xyXG5AZm9yICRpIGZyb20gMCB0byAkZCB7XHJcbiAgJHY6IHJhbmRvbSg0KSArIDI7XHJcbiAgJGE6IHJhbmRvbSg1KSAqIC4xICsgLjU7XHJcbiAgJGdyYWQ6ICRncmFkLCByYWRpYWwtZ3JhZGllbnQoXHJcbiAgICAgICR2K3B4ICR2K3B4IGF0XHJcbiAgICAgIChyYW5kb20oJHd3IC0gJHYgKiAyKSArICR2KSsgdndcclxuICAgICAgKHJhbmRvbSgkd3cgLSAkdiAqIDIpICsgJHYpKyB2dywgXHJcbiAgICAgIHJnYmEoMjU1LDI1NSwyNTUsJGEpIDUwJSxcclxuICAgICAgcmdiYSgwLDAsMCwwKVxyXG4gICkgIWdsb2JhbDtcclxufVxyXG4vLyBUaGUgQ1NTXHJcbi5zbm93X3dyYXB7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCMxMTIyMzMgMzAlLCAjNjY2Njc3OTApO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDo5OTk5OTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgJWluc2VydFNub3d7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0kdztsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kLWltYWdlOiAkZ3JhZDtiYWNrZ3JvdW5kLXNpemU6JHcgJHc7YW5pbWF0aW9uOnNub3cgJHMgbGluZWFyIGluZmluaXRlO2NvbnRlbnQ6IFwiXCI7fVxyXG4gIC5zbm93e0BleHRlbmQgJWluc2VydFNub3c7ICAgIFxyXG4gICAgJjphZnRlciB7QGV4dGVuZCAlaW5zZXJ0U25vdzttYXJnaW4tbGVmdDpjYWxjKC0xICogJHcgLyAyKTtvcGFjaXR5OiAuNDthbmltYXRpb24tZHVyYXRpb246JHMqMjthbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO2ZpbHRlcjpibHVyKDNweCk7fVxyXG4gICAgJjpiZWZvcmUge0BleHRlbmQgJWluc2VydFNub3c7YW5pbWF0aW9uLWR1cmF0aW9uOiRzICogMzthbmltYXRpb24tZGlyZWN0aW9uOnJldmVyc2U7bWFyZ2luLWxlZnQ6Y2FsYygoLTEgKiAkdykgLyAyKTsgb3BhY2l0eTouNjU7ZmlsdGVyOmJsdXIoMS41cHgpOyB9XHJcbiAgfVxyXG4gIGRpYWxvZ3ttaW4td2lkdGg6Y2FsYygkdyAvIDQpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6I2ZmZjtmb250LXNpemU6MzBweDt0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAuY2FuY2Vse0BpbmNsdWRlIGNhbmNlbDttYXJnaW4tcmlnaHQ6NXB4O31cclxuICAgIHB7cGFkZGluZzoyMHB4O2JvcmRlcjozcHggc29saWQgI2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc25vdyB7XHJcbiAgdG8ge3RyYW5zZm9ybTp0cmFuc2xhdGVZKCR3KTsgfVxyXG59XHJcblxyXG4vL2RtNlxyXG4ud29ventcclxuICAmOjpiZWZvcmV7cG9zaXRpb246Zml4ZWQ7Y29udGVudDonJzt6LWluZGV4Ojk5OTk7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDUzMDYyYzUgdXJsKC4uL2ltYWdlcy9fd29vei5naWYpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt9XHJcbiAgcHtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk7bWF4LXdpZHRoOjQ1dnc7bWF4LWhlaWdodDoyNXZoO3RvcDo3dnc7bGVmdDoxMHZoO3BhZGRpbmc6MjVweDtib3gtc2hhZG93Oi0uNnZ3IDAgMCAwIGJsYWNrLC42dncgMCAwIDAgYmxhY2ssMCAtLjZ2dyAwIDAgYmxhY2ssMCAuNnZ3IDAgMCBibGFjaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MnZ3O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOnByZS13cmFwO292ZXJmbG93OmF1dG87fVxyXG4gIC5jYW5jZWx7QGluY2x1ZGUgY2FuY2VsO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTt0b3A6MTBweDtyaWdodDoxMHB4O1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXJ7d2lkdGg6M3B4O2hlaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDt9XHJcbiAgfVxyXG59IiwiI2NhbGVuZGFye2hlaWdodDoxMDB2aDttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAxODRweCk7bWluLWhlaWdodDo0NDVweDt9XHJcbi5nY2FsLWhvbGlkYXl7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDIwNCwgMjA4LCAwLjMpICFpbXBvcnRhbnQ7XHJcbiAgLmZjLWV2ZW50LXRpdGxle2NvbG9yOiM3YjAwMDA7fVxyXG59XHJcbi5mYy1kYXktc3VuLFxyXG4uZmMtZGF5LXNhdHttYXgtd2lkdGg6MTUlO31cclxuLmZjLWRheS1zYXR7Y29sb3I6JGJsdWU7fVxyXG4uZmMtZGF5LXN1bntjb2xvcjokcmVkO31cclxuLmFubml2e2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwZjt9XHJcbkBtaXhpbiBjdXN0b21FdnQoJGNvbG9yOmluaGVyaXQpe2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAwIDAgM3B4O3BhZGRpbmctbGVmdDo1cHg7QGNvbnRlbnQ7XHJcbiAgLmZjLWV2ZW50LXRpbWUsLmZjLWV2ZW50LXRpdGxle2NvbG9yOiRjb2xvcjt9XHJcbn1cclxuLyog6rO17Zy07J28ICovXHJcbi5mYy1kYXlncmlkLWRheS1mcmFtZTpoYXMoLmhvbHlkYXktZXZlbnQpIC5mYy1kYXlncmlkLWRheS10b3B7Y29sb3I6JHJlZDt9XHJcbi5mYyAuaG9seWRheS1ldmVudHtib3JkZXItY29sb3I6I0U1NUY1RjtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjA0LCAyMDgsIDAuMjUpO29wYWNpdHk6MTtib3JkZXI6bm9uZTtcclxuICAuZmMtbGlzdC1ldmVudC1kb3R7Ym9yZGVyLWNvbG9yOiNFNTVGNUY7fVxyXG4gIC5mYy1saXN0LWV2ZW50LXRpdGxlLFxyXG4gIC5mYy1ldmVudC10aXRsZXtjb2xvcjokcmVkO2ZvbnQtc3R5bGU6bm9ybWFsO31cclxufVxyXG4vKiDri6zroKUg7J287KCVICovXHJcbkBlYWNoICRjYWxfdHlwZSwgJGNvbG9yIGluICRfcGxhblR5cGV7ICBcclxuICAuY2FsXyN7JGNhbF90eXBlfXtcclxuICAgIEBpbmNsdWRlIGN1c3RvbUV2dChkYXJrZW4oJGNvbG9yOiAkY29sb3IsICRhbW91bnQ6IDE1KSk7Ym9yZGVyLWNvbG9yOiRjb2xvcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoJGNvbG9yLCAuMjApO1xyXG4gICAgLmZjLWRheWdyaWQtZXZlbnQtZG90e2JvcmRlci1jb2xvcjokY29sb3J9XHJcbiAgfVxyXG59XHJcbi8vIOywuOyEneyekCDsnbzsoJVcclxuLmNhbF9idXN5e0BleHRlbmQgJWJ1c3k7QGluY2x1ZGUgY3VzdG9tRXZ0KCMwMDQ3N2Ype2JvcmRlci13aWR0aDoxcHg7fX1cclxuLmNhbF9hYnNlbmNle0BleHRlbmQgJWFic2VuY2U7QGluY2x1ZGUgY3VzdG9tRXZ0KCMzMzMpe2JvcmRlci13aWR0aDoxcHg7fX1cclxuLmNhbF9ob2xpZGF5e0BleHRlbmQgJWhvbGlkYXk7QGluY2x1ZGUgY3VzdG9tRXZ0KCNmZjAwMDApe2JvcmRlci13aWR0aDoxcHg7fX1cclxuLmNhbF9kZWxheXtAZXh0ZW5kICVob2xpZGF5O0BpbmNsdWRlIGN1c3RvbUV2dCgjZmYwMDAwKXtib3JkZXItd2lkdGg6MXB4O319XHJcblxyXG4ud2Jze1xyXG4gIC5mYy1kYXRhZ3JpZC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojZWRmMGYzO31cclxuICAuZmMtdGltZWxpbmUtaGVhZGVye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTt9XHJcbiAgW3JvbGU9J2NvbHVtbmhlYWRlciddIC5mYy1kYXRhZ3JpZC1jZWxsLWZyYW1le2p1c3RpZnktY29udGVudDpjZW50ZXI7fVxyXG4gIC5mYy1yZXNvdXJjZS1ncm91cCAuZmMtZGF0YWdyaWQtY2VsbC1jdXNoaW9ue0BpbmNsdWRlIHRleHRfZWxsaXBzaXMoMyk7cGFkZGluZy1ib3R0b206MDt9XHJcbiAgLmZjLXRpbWVsaW5lLWhlYWRlciBhe2NvbG9yOiMzNjM2MzY7fVxyXG4gIC53YnNfc3RlcHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWZhZmM7fVxyXG4gIC53YnNfc3RlcCAuZmMtZGF0YWdyaWQtY2VsbC1jdXNoaW9ue3BhZGRpbmc6OHB4IDAgMDt9XHJcbiAgLmZjIC5mYy10aW1lbGluZS1sYW5lLWZyYW1lIC5mYy10aW1lbGluZS1ldmVudHN7dG9wOmNhbGMoNTAlIC0gMTJweCk7fVxyXG4gIHRyW3JvbGU9XCJyb3dcIl06aXMoOmhhcyguZmMtaWNvbi1taW51cy1zcXVhcmUpLDpoYXMoLmZjLWljb24tcGx1cy1zcXVhcmUpKSB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWZhZmM7Zm9udC13ZWlnaHQ6NjAwO31cclxufVxyXG4uZmMtcmVzb3VyY2VUaW1lbGluZVllYXItdmlldyAuZmMtdGltZWxpbmUtc2xvdHtjb2xvcjppbmhlcml0O31cclxuI2NhbC1yb29tYm9va3tcclxuICAuZmMtZGF0YWdyaWQtY2VsbC1tYWluLFxyXG4gIHRoZWFkIC5mYy1zdGlja3l7XHJcbiAgICBkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NXB4O1xyXG4gICAgJjo6YmVmb3Jle0BpbmNsdWRlIHNoYXBlKDE0cHgsMTRweCk7fVxyXG4gIH1cclxuICBAZWFjaCAkdHlwZSwgJGNvbCBpbiAkX3Jvb21UeXBle1xyXG4gICAgLnJvb20jeyR0eXBlfXtcclxuICAgICAgQGluY2x1ZGUgY3VzdG9tRXZ0KCRjb2wpe2JhY2tncm91bmQtY29sb3I6cmdiYSgkY29sLC4xNSk7Ym9yZGVyLWNvbG9yOiRjb2w7fVxyXG4gICAgICAuZmMtZXZlbnQtdGl0bGV7Y29sb3I6ZGFya2VuKCRjb2xvcjogJGNvbCwgJGFtb3VudDoyMCl9XHJcbiAgICB9XHJcbiAgICAuZmMtcmVzb3VyY2VUaW1lR3JpZFdlZWstdmlld3tcclxuICAgICAucm9vbSN7JHR5cGV9e1xyXG4gICAgICAgQGluY2x1ZGUgY3VzdG9tRXZ0KCRjb2wpe2JhY2tncm91bmQtY29sb3I6JGNvbDt9XHJcbiAgICAgIC5mYy1ldmVudC10aXRsZXtcclxuICAgICAgICAgICY6OmJlZm9yZXtjb250ZW50Olwi4ouvXCI7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlO2Rpc3BsYXk6IGlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjVlbTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6M3B4O31cclxuICAgICAgICAgICY6aG92ZXI6OmJlZm9yZXtib3JkZXItY29sb3I6I2ZmZjt9XHJcbiAgICAgIH1cclxuICAgICB9XHJcbiAgICB9XHJcbiAgICBbZGF0YS1yZXNvdXJjZS1pZD0jeyR0eXBlfV17XHJcbiAgICAgICYuZmMtY29sLWhlYWRlci1jZWxsIC5mYy1zdGlja3k6OmJlZm9yZSxcclxuICAgICAgLmZjLWRhdGFncmlkLWNlbGwtbWFpbjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6JGNvbDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYy1yZXNvdXJjZVRpbWVHcmlkV2Vlay12aWV3e1xyXG4gICAgLmZjLWV2ZW50e2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZy1sZWZ0OjA7bWluLWhlaWdodDoyMnB4O31cclxuICB9XHJcbn1cclxuLm1haW5fcGxhbi5mY3tcclxuICAuZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjE1cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgIC5mYy10b29sYmFyLWNodW5rOmZpcnN0LW9mLXR5cGV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7fVxyXG4gIH1cclxuICAuZmMtYnV0dG9ue3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgI2QyZDJkMjtib3JkZXItcmFkaXVzOjUwJTtmb250LXNpemU6MTJweDt9XHJcbiAgLmZjLXRvb2xiYXItY2h1bmsgZGl2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjVweDtcclxuICAgIC5mYy1pY29ue2xpbmUtaGVpZ2h0OjEycHg7XHJcbiAgICAgICY6OmJlZm9yZXtjb2xvcjojNDA0NjU0O2ZvbnQtc2l6ZToxMnB4O31cclxuICAgIH1cclxuICB9XHJcbiAgLmZjLWRheWdyaWQtZGF5LWZyYW1le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt9XHJcbiAgLmZjLWRheWdyaWQtZGF5LW51bWJlcnt3aWR0aDoyNHB4O2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiM3Mzc3ODE7Ym9yZGVyLXJhZGl1czo1MCU7YXNwZWN0LXJhdGlvOjE7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VkZjBmMzt9XHJcbiAgfSAgXHJcbiAgLnNlbGVjdGVke1xyXG4gICAgLmZjLWhpZ2hsaWdodHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O31cclxuICAgIC5mYy1kYXlncmlkLWRheS10b3AgLmZjLWRheWdyaWQtZGF5LW51bWJlcntiYWNrZ3JvdW5kLWNvbG9yOiNlNDJiMjk7Y29sb3I6I2ZmZjt9ICAgIFxyXG4gIH1cclxuICAuZmMtdG9vbGJhci10aXRsZXtjb2xvcjojNDA0NjU0O2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowIDMwcHg7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbiAgJi5mYy10aGVtZS1zdGFuZGFyZCAuZmMtc2Nyb2xsZ3JpZCwgJi5mYy10aGVtZS1zdGFuZGFyZCB0ZCwgJi5mYy10aGVtZS1zdGFuZGFyZCB0aHtib3JkZXI6bm9uZTt9XHJcbiAgLmZjLWRheWdyaWQtZGF5LXRvcHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTt9XHJcbiAgLmZjLXRvZGF5LWJ1dHRvbntjb2xvcjojNzE3OThhO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjAgN3B4O1xyXG4gICAgJjo6YmVmb3Jle0BpbmNsdWRlIHNoYXBlKDhweCw4cHgpO2JhY2tncm91bmQtY29sb3I6I2U0MmIyOTUwO2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi1yaWdodDo0cHg7fVxyXG4gICAgJjpob3Zlcntjb2xvcjojMzYzNjM2O31cclxuICB9XHJcbn1cclxuJG9uLWR1dHk6IzAwNjg3NTtcclxuJHJlZ3VsYXI6IzYyYjNkMTtcclxuJGhvbGlkYXlfd29yazojZmY5OTI0O1xyXG4kb3ZlcnRpbWU6I2ZmYWI0YTtcclxuJG9mZjojNzI0OWJkO1xyXG4kb3V0OiMzNzg4RDg7XHJcbiRuaWdodDojMjFENEE5O1xyXG4kbGF0ZTojZmYzYzg3O1xyXG4kdHJ1YW5jeTokcmVkO1xyXG4kbm90X2VudGVyZWQ6I0ZGQzU4MDtcclxuJHNjaGVkdWxlZDokZ3JheTtcclxuXHJcbkBtaXhpbiBjYWxfaWNvKCRjb2w6JHJlZ3VsYXIsJGZvbnQpe1xyXG4gIEBpbmNsdWRlIGN1c3RvbUV2dCgkY29sKXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgkY29sLC4xMyk7Zm9udC1zaXplOjExcHg7Ym9yZGVyLXdpZHRoOjA7XHJcbiAgICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJGZvbnQpO2NvbG9yOiRjb2w7bWFyZ2luOjAgNHB4O31cclxuICAgICYuZmMtZGF5Z3JpZC1kb3QtZXZlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt9XHJcbiAgfSBcclxufVxyXG4kX2F0dGVuZGFuY2VfbGVnZW5kIDooJHNjaGVkdWxlZDonXFxlYmMzJywkb24tZHV0eTonXFxlYjM5JywkcmVndWxhcjonXFxlYjZjJywkb3ZlcnRpbWU6J1xcZWJjMycsJGhvbGlkYXlfd29yazonXFxmMjc0Jywkbm90X2VudGVyZWQ6J1xcZTgxZCcsJGxhdGU6J1xcZWIzOCcsJHRydWFuY3k6J1xcZTg3NicsJG9mZjonXFxlODYwJywkb3V0OidcXGYwZjInLCRuaWdodDonXFxlOGNjJywpO1xyXG4uY2FsZW5kYXJfYXR0ZW5kYW5jZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMHB4O1xyXG4gIC5hdHRlbmRhY2VfbGVnZW5ke2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpmbGV4O2dhcDoxNXB4O21hcmdpbi10b3A6YXV0bztcclxuICAgIGxpe2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNhMWE0YWQ7XHJcbiAgICAgICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnZm9udCcpO21hcmdpbi1yaWdodDo1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICAgIH1cclxuICAgIEBlYWNoICR0eXBlLCAkZm9udCBpbiAkX2F0dGVuZGFuY2VfbGVnZW5ke1xyXG4gICAgICAkaTogaW5kZXgoJF9hdHRlbmRhbmNlX2xlZ2VuZCwgJHR5cGUgJGZvbnQpO1xyXG4gICAgICBsaTpudGgtY2hpbGQoI3skaX0pe1xyXG4gICAgICAgICY6OmJlZm9yZXtjb250ZW50OiRmb250O2NvbG9yOiR0eXBlO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjY2FsZW5kYXJ7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjQyMHB4O21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDIxMHB4KTtcclxuICAgIC5mYy1ldmVudHtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O31cclxuICAgIC5yZWd1bGFye0BpbmNsdWRlIGNhbF9pY28oJGZvbnQ6J1xcZWI2YycpO31cclxuICAgIC5lYXJseSxcclxuICAgIC5sYXRle0BpbmNsdWRlIGNhbF9pY28oJGxhdGUsJ1xcZWIzOCcpO1xyXG4gICAgICAmLmZjLWV2ZW50IC5mYy1ldmVudC10aXRsZXtjb2xvcjokcmVndWxhcjt9XHJcbiAgICAgIGJ7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiRsYXRlO31cclxuICAgIH1cclxuICAgIC5zY2hlZHVsZWR7QGluY2x1ZGUgY2FsX2ljbygkc2NoZWR1bGVkLCdcXGViYzMnKTtcclxuICAgICAgJi5mYy1ldmVudCAuZmMtZXZlbnQtdGl0bGV7Y29sb3I6I2NjYzt9XHJcbiAgICB9XHJcbiAgICAub24tZHV0eXtAaW5jbHVkZSBjYWxfaWNvKCRvbi1kdXR5LCdcXGViMzknKTt9XHJcbiAgICAub3ZlcnRpbWV7QGluY2x1ZGUgY2FsX2ljbygkb3ZlcnRpbWUsJ1xcZWJjMycpO31cclxuICAgIC5ob2xpZGF5X3dvcmt7QGluY2x1ZGUgY2FsX2ljbygkaG9saWRheV93b3JrLCdcXGYyNzQnKTt9XHJcbiAgICAubmlnaHR7QGluY2x1ZGUgY2FsX2ljbygkbmlnaHQsJ1xcZThjYycpO31cclxuICAgIC5vZmZ7QGluY2x1ZGUgY2FsX2ljbygkb2ZmLCdcXGU4NjAnKTt9XHJcbiAgICAub3V0e0BpbmNsdWRlIGNhbF9pY28oJG91dCwnXFxmMGYyJyk7fVxyXG4gICAgLnRydWFuY3l7QGluY2x1ZGUgY2FsX2ljbygkdHJ1YW5jeSwnXFxlODc2Jyk7fVxyXG4gICAgLm5vdF9lbnRlcmVke0BpbmNsdWRlIGNhbF9pY28oJG5vdF9lbnRlcmVkLCdcXGU4MWQnKTtcclxuICAgICAgJi5mYy1ldmVudCAuZmMtZXZlbnQtdGl0bGV7Y29sb3I6JHJlZ3VsYXI7fVxyXG4gICAgICBie2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjokbm90X2VudGVyZWQ7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubW9kYWwsXHJcbjptb2RhbHttaW4td2lkdGg6MzAwcHg7bWFyZ2luOmF1dG87cGFkZGluZzowO2JvcmRlcjpub25lO2JveC1zaGFkb3c6MS40cHggMS40cHggMjlweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7Zm9udC1zaXplOjEzcHg7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MTdweDt9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojZTVlNmU4O2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjVweCBzb2xpZCB0cmFuc3BhcmVudDt9XHJcbiAgOjpiYWNrZHJvcHtiYWNrZ3JvdW5kLWNvbG9yOiRibGFjazt9XHJcbn1cclxuLm1vZGFse3Bvc2l0aW9uOmZpeGVkO2xlZnQ6NTAlO3RvcDo1MCU7ei1pbmRleDo5OTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7fVxyXG5cclxuLnBfaGVhZGVyIHtkaXNwbGF5OmZsZXg7cGFkZGluZzo3cHggMThweCA4cHg7YmFja2dyb3VuZC1jb2xvcjojZTQyYjI5O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6LTAuNHB4O1xyXG4gIHN0cm9uZyB7ZmxleDoxO31cclxuICAuY2FuY2Vse0BpbmNsdWRlIGNhbmNlbCgpO31cclxufVxyXG4ucF9ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDEwMHB4KTtvdmVyZmxvdy15OmF1dG87cGFkZGluZzozNXB4IDI1cHggMjVweDtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzotMC4zM3B4O2NvbG9yOiMxMTE7bGluZS1oZWlnaHQ6MjBweDtcclxuICAucF9ib2R5X3RpdHtAaW5jbHVkZSBmbGV4X2JldHdlZW47bWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgaDF7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAmOjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0zcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDonJzt3aWR0aDo2cHg7aGVpZ2h0OjZweDttYXJnaW4tcmlnaHQ6N3B4O2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2M0YzRjNDt9XHJcbiAgICAgIGVte2ZvbnQtd2VpZ2h0Om5vcm1hbDt9XHJcbiAgICB9XHJcbiAgICB1bHtAaW5jbHVkZSBmbGV4X2JldHdlZW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgIGxpe21hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MDt9XHJcbiAgICAgIH1cclxuICAgICAgKnthbGlnbi1zZWxmOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG4gICAgfVxyXG4gICAgJjpub3QoOmhhcyhoMSkpe21hcmdpbi1ib3R0b206M3B4O31cclxuICAgIC50b29se21hcmdpbi1sZWZ0OmF1dG87fVxyXG4gIH1cclxuICAuYXV0aHtcclxuICAgIGgye2ZvbnQtc2l6ZToyNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO2xldHRlci1zcGFjaW5nOi0xLjk1cHg7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4gICAgJj5we3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNlZGYwZjM7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEzcHg7fVxyXG4gIH1cclxuICAuYnRuX3dyYXAge2p1c3RpZnktY29udGVudDogZW5kO3BhZGRpbmc6MjBweCAwIDA7fVxyXG4gIC50YWJfY29udGVudHMubG9naW5fam9pbl93cmFwLFxyXG4gICY+LmxvZ2luX2pvaW5fd3JhcHttaW4taGVpZ2h0OmF1dG87bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjA7XHJcbiAgaDJ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MzBweDt9XHJcbiAgLmxvZ2luX3N0ZXAwMnttYXJnaW4tdG9wOjA7fVxyXG4gIGlucHV0OmRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZDt9XHJcbiAgaW5wdXQ6ZGlzYWJsZWQ6YWN0aXZle2JvcmRlci1ib3R0b20tY29sb3I6cmdiKDE4NywgMTg3LCAxODcpO31cclxuICB9XHJcbiAgLmpvaW57XHJcbiAgICAuam9pbl9yZXN1bHR7bWFyZ2luOjUwcHggYXV0byAwO2ZvbnQtc2l6ZToxNnB4O31cclxuICAgIC5pcHRfd3JhcHttYXJnaW4tdG9wOjIwcHg7fVxyXG4gIH1cclxuXHJcbn1cclxuLm9yZ193cmFwe2Rpc3BsYXk6ZmxleDtnYXA6MTBweDtcclxuICAuYnRuX3RyZWVfd3JhcHthbGlnbi1zZWxmOmNlbnRlcjtcclxuICAgIC5idG5fdHJlZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NHB4O31cclxuICB9XHJcbn1cclxuLnBfaW5mb3tAZXh0ZW5kIC5pbmZvX2JveDt9XHJcbiAgLy8gdHJlZSBjb21tb25cclxuLnRyZWVfd3JhcHtcclxuICAmPi5zb3J0YWJsZXttaW4td2lkdGg6MjkwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MjUwcHg7fVxyXG4gICY+LnNlYXJjaF9ib3h7d2lkdGg6MTAwJTt9XHJcbiAgLnRyZWVfcmVzdWx0e1xyXG4gICAgbGl7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2xldHRlci1zcGFjaW5nOi0wLjk4cHg7fVxyXG4gIH1cclxuICAudHJlZV9yZXN1bHQsXHJcbiAgLnRyZWVfc2VsZWN0ZWR7cGFkZGluZzo3cHggMDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7b3ZlcmZsb3cteTphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmc6MCAxMHB4O21hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO31cclxuICAgICAgbGFiZWx7dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gICAgICAgICY6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDtkaXNwbGF5Om5vbmU7Y29udGVudDonJzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2Y5ZmFmYzt9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBsYWJlbDo6YmVmb3Jle2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF17bWFyZ2luLXJpZ2h0OjNweDtcclxuICAgICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgICAmK2xhYmVsOjpiZWZvcmV7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJitsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICY+c3BhbntcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtmb250LXNpemU6MTJweDtjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICAgIGJ7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiM3MTc4ODk7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0ZWR7bWFyZ2luLXRvcDoxMHB4O31cclxuICAudHJlZV9yZXN1bHR7d2lkdGg6MzI1cHg7aGVpZ2h0OjUyM3B4O3BhZGRpbmc6MTBweCAwO31cclxufVxyXG4vLyBwX21uZ1RyZWVcclxuLnBfbW92ZUdyb3VwLFxyXG4ucF9tbmdUcmVle1xyXG4gIC50cmVlX3dyYXA+LnNvcnRhYmxlLFxyXG4gIC50cmVlX3NlbGVjdGVke21hcmdpbi1ib3R0b206NnB4O31cclxuICAudHJlZV9zZWxlY3RlZHtoZWlnaHQ6MjQwcHg7bWFyZ2luLWJvdHRvbTowO31cclxufVxyXG4vLyBwX21uZ09yZ1xyXG4ud2FybmluZ193cmFwe2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6MzRweDt9XHJcbiAgJiArIGRpdntjb2xvcjojMzMzMzMzO31cclxufVxyXG4vLyBwX2FwcHJvdmFsXHJcbi5hcHByb3ZhbF9vZnRlbl93cmFwe3dpZHRoOjgwMHB4O1xyXG4gIC5hcHByb3ZhbF9vZnRlbntcclxuICAgIC5yZXNldHtsZXR0ZXItc3BhY2luZzotMS4xcHg7Zm9udC1zaXplOjExcHg7Y29sb3I6IzY4Njg2ODt0cmFuc2l0aW9uOi41cztcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAmOjpiZWZvcmV7dG9wOi0ycHg7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7fVxyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlODRjJyk7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7bWFyZ2luLXJpZ2h0OjNweDtmb250LXNpemU6MTJweDtjb2xvcjojNjg2ODY4O3ZlcnRpY2FsLWFsaWduOnRvcDt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zaXRpb246LjVzO31cclxuICAgIH1cclxuICAgIC5teV9mb3Jte3BhZGRpbmc6NXB4IDE1cHggMDt9XHJcbiAgICBsaS5waHtib3JkZXI6MXB4IGRhc2hlZCAkcmVkICFpbXBvcnRhbnQ7fVxyXG4gIH1cclxuICAubXlfZm9ybXtcclxuICAgIHVse2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O292ZXJmbG93LXk6YXV0bztcclxuICAgICAgbGl7Y29sb3I6IzcxNzg4OTtjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICBhOmhhcyhzcGFuKXtwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBzcGFuOjpiZWZvcmV7Y29sb3I6I2ZmNjY2NDt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFue0BpbmNsdWRlIGljb19vbmx5O3ZlcnRpY2FsLWFsaWduOnRvcDtsaW5lLWhlaWdodDoyOHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWIyZScpO2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6MCA4cHg7Y29sb3I6I2ViZWJlYjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXBwcm92YWxfbGlzdHtwYWRkaW5nOjMwcHggMTVweCAwO2JvcmRlcjpzb2xpZCAjYjZiYWM1O2JvcmRlci13aWR0aDoycHggMDtcclxuICAgIC5wX2JvZHlfdGl0e1xyXG4gICAgICBoMXtcclxuICAgICAgICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWE0NicpO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87YmFja2dyb3VuZDp0cmFuc3BhcmVudDtmb250LXNpemU6OXB4O31cclxuICAgICAgfVxyXG4gICAgICBidXR0b24ucmVzZXR7Zm9udC1zaXplOjExcHg7Y29sb3I6IzY4Njg2ODtsZXR0ZXItc3BhY2luZzotMS4xcHg7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gcmVsRG9jXHJcbi5wX3JlbERvY3t3aWR0aDoxMTAwcHg7bWluLXdpZHRoOjkwNXB4O1xyXG4gIC5zcGxpdF9hcmVhe2JhY2tncm91bmQtY29sb3I6I2VkZjBmMztcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2JlYzdkMjthbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgJiA+IHNlY3Rpb257bWF4LWhlaWdodDo2MTJweDtmbGV4LWdyb3c6MTtvdmVyZmxvdy15OmF1dG87fVxyXG4gICAgLmRvY19sc3R7XHJcbiAgICAgIGxpe2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO3BhZGRpbmc6MTBweDt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y5ZmFmYztjdXJzb3I6cG9pbnRlcjt9XHJcbiAgICAgICAgJi5vbntiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJHJlZCwgNDUlKTt9XHJcbiAgICAgIH1cclxuICAgICAgLmluZm9Eb2N7ZGlzcGxheTpmbGV4O2dhcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7YWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIGk6bGFzdC1vZi10eXBle2ZsZXgtc2hyaW5rOjA7IG1hcmdpbi1sZWZ0OmF1dG87fVxyXG4gICAgICB9XHJcbiAgICAgIC51c2VyX21vZHVsZXtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XHJcbiAgICAgIC5iYWRnZXtAaW5jbHVkZSBiYWRnZV9zdHlsZShudWxsKTtwYWRkaW5nOjAgNXB4O2JvcmRlcjoxcHggc29saWQgJHJlZDsgdmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiRyZWQ7fVxyXG4gICAgICAuc3ViamVjdHtAaW5jbHVkZSBmbGV4X2JldHdlZW47XHJcbiAgICAgICAgc3Ryb25ne2ZsZXgtZ3JvdzoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO31cclxuICAgICAgfVxyXG4gICAgICAudHh0X2RhdGV7Zm9udC1zaXplOjExcHg7fVxyXG4gICAgfVxyXG4gICAgLnJlbF9tZW1fbHN0e2JvcmRlci10b3A6MXB4IHNvbGlkICNlYmViZWI7bWFyZ2luLXRvcDo1cHg7cGFkZGluZy10b3A6NXB4O1xyXG4gICAgICBkbHtkaXNwbGF5OmZsZXg7Z2FwOjNweDtcclxuICAgICAgICAmOm5vdCguYXBwcm92YWxfbHN0KXtcclxuICAgICAgICAgIGR0e2xldHRlci1zcGFjaW5nOiAwLjVweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGR0e1xyXG4gICAgICAgICY6OmJlZm9yZXtjb250ZW50OlwiwrdcIjttYXJnaW4tcmlnaHQ6M3B4O31cclxuICAgICAgICAmOjphZnRlcntjb250ZW50OlwiOlwiO21hcmdpbjowIDNweDt9XHJcbiAgICAgIH1cclxuICAgICAgLmFwcHJvdmFsX2xzdCBkZHtcclxuICAgICAgICAmOjphZnRlcntjb250ZW50Olwi4oaSXCI7bWFyZ2luOjAgM3B4O31cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZTo6YWZ0ZXJ7ZGlzcGxheTpub25lO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiA+IC5mbGV4X3JpZ2h0e3dpZHRoOjUwJTtib3JkZXItbGVmdDoxcHggc29saWQgI2JlYzdkMjtwYWRkaW5nOjE1cHggMTBweDttaW4td2lkdGg6NTAwcHg7XHJcbiAgICAgIC5mb3JtX3dyYXB7cGFkZGluZzowO31cclxuICAgICAgaW5wdXQud19tb25leSwgc2VsZWN0LndfbW9uZXl7d2lkdGg6MTAwJTt9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBwbGFuVmlld1xyXG4ucF9wbGFuRWRpdCxcclxuLnBfcGxhblZpZXd7d2lkdGg6ODUwcHg7XHJcbiAgdGR7d2hpdGUtc3BhY2U6IG5vcm1hbH1cclxuICAucGxhbl9jb3R7aGVpZ2h0OjEwMHB4O292ZXJmbG93LXk6YXV0bzt9XHJcbiAgLm1lZXRpbmdfcm9vbXtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjNweDt9XHJcbiAgLmNvbnRyaWJ1dG9yX2FkZHtkaXNwbGF5Om5vbmU7fVxyXG4gIFtkYXRhLXRnbHdyYXBde2hlaWdodDozNHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICR0ZF9ib3JkZXJfY29sb3I7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzo0cHggMCAwIDNweDt9XHJcbiAgLmxzX2NvbnRyaWJ1dG9ye0BpbmNsdWRlIHVzZXJfbHN0O21hcmdpbjo1cHggMDttYXgtaGVpZ2h0OjEyMHB4O292ZXJmbG93LXk6YXV0bztwYWRkaW5nLXJpZ2h0OjVweDt9XHJcbiAgLmVkaXRvcl93cmFwIC5jay1lZGl0b3IgLmNrLWNvbnRlbnR7aGVpZ2h0OjE3MHB4O31cclxufVxyXG4ucF9zdGF0dXNfcm9vbUJvb2t7d2lkdGg6MTAwMHB4O1xyXG4gIC5jYWxlbmRhcntoZWlnaHQ6NTg1cHg7fVxyXG4gIC5mYy1ib29rLWJ1dHRvbntkaXNwbGF5Om5vbmU7fVxyXG59XHJcbi5wX3Byb2pEb2MsXHJcbi5wX3JlcXVpcmVNYW4sXHJcbi5wX3dvcmtNeSxcclxuLnBfdGFza01hbnt3aWR0aDo3MzBweDtcclxuICB0ZHt3aGl0ZS1zcGFjZTpub3JtYWx9XHJcbn1cclxuLnBfcHJvakRvY3t3aWR0aDo3ODBweDtcclxuICAudGJsX2RlZmF1bHQgdGR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fVxyXG4gIC5kZXNje3doaXRlLXNwYWNlOm5vd3JhcDt9XHJcbn1cclxuLnBfdGFza01hbiB0ZHttaW4td2lkdGg6MTUwcHg7fVxyXG4ucF93b3JrRGF5LFxyXG4ucF93b3JrTXl7d2lkdGg6ODUwcHg7fVxyXG5cclxuaGVhZGVyIC5idG5DbG9zZXtAaW5jbHVkZSBjYW5jZWwoMTBweCwxMXB4LCNiZWJlYmUpO31cclxuLnRibF9kZWZhdWx0ID4gdGRbY29udGVudGVkaXRhYmxlXXtoZWlnaHQ6dmFyKC0taCk7bWF4LWhlaWdodDo0NTBweDtvdmVyZmxvdy15OmF1dG87fVxyXG5cclxuLy9hbGVydFxyXG4ucF9hbGVydHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTlweDtyaWdodDoxMHB4O3dpZHRoOjMwMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtib3JkZXI6M3B4IHNvbGlkICNlZmVkZWQ7Ym94LXNoYWRvdzowIDAgMXB4ICMwMDAgaW5zZXQ7ei1pbmRleDoxMDAwMDtcclxuICBoZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MCAxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICBoMXtmb250LXNpemU6MTVweDtjb2xvcjojNDA0NjU0O2ZvbnQtd2VpZ2h0OmJvbGQ7bGV0dGVyLXNwYWNpbmc6LS43cHg7fVxyXG4gICAgLmJ0bkNsb3Nle21hcmdpbjowIDAgMCBhdXRvO31cclxuICAgIC5idG5fc3dpdGNoX3NpbmdsZSB7d2lkdGg6YXV0bzt9XHJcbiAgfVxyXG4gIC5hbGVydF9sc3R7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMTUwcHgpO292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjFweDtib3JkZXI6MXB4IHNvbGlkICNkN2Q3ZDc7Ym9yZGVyLXdpZHRoOjAgMXB4O1xyXG4gICAgbGl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDdkNztwYWRkaW5nOjEwcHg7Y3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICY6aG92ZXJ7b3V0bGluZToxcHggc29saWQgIzVkODVkOTt9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lO31cclxuICAgIH1cclxuICAgICY6ZW1wdHl7cGFkZGluZzoxMHB4O1xyXG4gICAgJjo6YmVmb3Jle0BpbmNsdWRlIGVtcHR5X2JveCgn7JWM66a87J20IOyXhuyKteuLiOuLpC4nKTtoZWlnaHQ6MTAwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIC4wNSk7fVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWxlcnRfdGl0e0BpbmNsdWRlIGZsZXhfYmV0d2VlbjttYXJnaW4tYm90dG9tOjdweDsgIFxyXG4gICAgaDJ7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDAgYXV0bztmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOi0uMzVweDtcclxuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgJjo6YmVmb3Jle0BpbmNsdWRlIHNoYXBlKDM0cHgsMzRweCk7ZmxvYXQ6bGVmdDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYmdfYWxlcnQucG5nKSA1MCUgOHB4IG5vLXJlcGVhdCwjZmZlY2VjO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiRyZWQ7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MzRweDttYXJnaW46M3B4IDEwcHggMCAwO31cclxuICAgIH0gICAgICAgIFxyXG4gICAgZW17ZGlzcGxheTpibG9jaztjb2xvcjokcmVkO2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOi0uNnB4O31cclxuICAgIC5hbGVydF9pbmZve2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDtjb2xvcjojYjZiNWI1O2ZvbnQtc2l6ZToxMXB4O2xldHRlci1zcGFjaW5nOi0uMjhweDt9XHJcbiAgfVxyXG4gICAkX25hdl9sc3Q6J2hvbWUnLCdtZXNzYWdlJywnYXBwcm92YWwnLCd3b3JrJywncGxhbm5lcicsJ3Byb2plY3QnLCdzdmMnLCdlcnAnJ2JvYXJkJywnc2V0JztcclxuICAgIEBlYWNoICRuYXYgaW4gJF9uYXZfbHN0e1xyXG4gICAgICAkaW5kZXggOmluZGV4KCRfbmF2X2xzdCwgJG5hdik7XHJcbiAgICAgIC4jeyRuYXZ9IGgyOjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbi15OmNhbGMoKC0zMnB4ICogKCN7JGluZGV4fSAtIDEpKSArIDhweCk7fVxyXG4gICAgfVxyXG4gIC5hbGVydF90eHR7Y29sb3I6IzcxNzk4YTtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxN3B4O3dvcmQtYnJlYWs6a2VlcC1hbGw7XHJcbiAgICBlbXtmb250LXdlaWdodDpib2xkO31cclxuICB9XHJcbiAgLmFsZXJ0X3Jlc3VsdHttYXJnaW4tdG9wOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlY2YwZmE7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzo3cHg7Zm9udC1zaXplOjEycHg7XHJcbiAgICAucmVzdWx0X3R4dHtkaXNwbGF5OmZsZXg7Z2FwOjRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM3MTc5OGE7XHJcbiAgICAgIGVte2ZsZXgtc2hyaW5rOjA7Y29sb3I6IzVkODVkOTt9XHJcbiAgICB9XHJcbiAgICAuZGF0ZXtjb2xvcjojYjZiNWI1O31cclxuICB9XHJcbiAgLmFsZXJ0X3RhYntcclxuICAgICRib3JkZXItY29sb3I6I2Q3ZDdkNztcclxuICAgIC50YWJ7Z2FwOjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyOjFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO2JvcmRlci13aWR0aDowIDFweDtwYWRkaW5nLWxlZnQ6MXB4O1xyXG4gICAgICBsaXttaW4td2lkdGg6YXV0bztmbGV4OjE7bWFyZ2luLWxlZnQ6LTFweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIGF7Ym9yZGVyLWxlZnQtd2lkdGg6MDt9XHJcbiAgICAgIH1cclxuICAgICAgYXt0b3A6MDtoZWlnaHQ6MTAwJTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czowO2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOi0uODNweDtjb2xvcjojYWRhZGFkO2JvcmRlci13aWR0aDowIDAgMXB4IDFweDtib3JkZXItY29sb3I6JGJvcmRlci1jb2xvcjt9XHJcbiAgICAgIC5vbiBhe2NvbG9yOiNmZjY2NjQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjokd2hpdGU7fSAgICAgIFxyXG4gICAgfVxyXG4gICAgLnRhYl9jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XHJcbiAgICAgIC50YWJfY29udGVudHN7bWFyZ2luLXRvcDowO31cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wX3NlbGZfY2VydGlmaWNhdGlvbnt3aWR0aDo0MDBweDtcclxuICAuaXB0X2JveHtoZWlnaHQ6NjBweDttYXJnaW4tdG9wOjI1cHg7fSAgXHJcbn1cclxuLnBfY2hhbmdlX3B3e3dpZHRoOjQwMHB4O1xyXG4gIC5pcHRfd3JhcCBkZHtmbGV4OjE7fVxyXG4gIGgye21hcmdpbjozMHB4IDA7fVxyXG4gIC5wd19jaGFuZ2Vfc3RlcDAxe1xyXG4gICAgZGQ6Zmlyc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOjFweCBkYXNoZWQgJGdyYXk7cGFkZGluZy1ib3R0b206MTVweDt9XHJcbiAgfVxyXG59XHJcbiVtc2dfdHh0e0BpbmNsdWRlIGlwdF9jb21tb247b3ZlcmZsb3cteTphdXRvO2N1cnNvcjp0ZXh0O31cclxuLm1zZ190YmxfdGFne0BleHRlbmQgLnRibF9iYWRnZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZjc1NzU7fVxyXG4ucF9tc2dfd3JpdGV7d2lkdGg6NzAwcHg7XHJcbiAgLm1zZ190eHR7QGV4dGVuZCAlbXNnX3R4dDttaW4taGVpZ2h0OjEwMHB4O21heC1oZWlnaHQ6MjAwcHg7fVxyXG4gIC5pcHRfd3JhcCBkbHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgbGFiZWx7d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OjI4cHg7fSAgICBcclxuICB9XHJcbiAgLmRkX3dyYXB7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkICRncmF5O3BhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICBzZWxlY3R7ZmxleDowIDAgMTAwcHg7fVxyXG4gICAgLnNlbHRhYl93cmFwe2ZsZXg6MTt9XHJcbiAgfVxyXG59XHJcbi5wX21zZ192aWV3e3dpZHRoOjcwMHB4O1xyXG4gIC5tc2dfdHh0e0BleHRlbmQgJW1zZ190eHQ7aGVpZ2h0OjIwMHB4O31cclxuICAuZmlsZV9hdHRhY2hlZHt3aWR0aDoxMDAlO31cclxuICAuYXR0YWNoX2xpc3Q6ZW1wdHk6OmJlZm9yZXtAaW5jbHVkZSBlbXB0eV9ib3goJ+yyqOu2gOuQnCDtjIzsnbzsnbQg7JeG7Iq164uI64ukJyk7fVxyXG4gIC5kYXRle21hcmdpbi1sZWZ0OmF1dG87Zm9udC1zaXplOjExcHg7Y29sb3I6JGdyYXk7b3JkZXI6MTt9XHJcbiAgZGR7ZGlzcGxheTpmbGV4O2dhcDo1cHg7YWxpZ24taXRlbXM6Y2VudGVyO30gIFxyXG59XHJcbi5wX2lzc3VlX3dyaXRle3dpZHRoOjExNTBweDt9XHJcbi5wX3JlcXVpcmVfdGFza19jaGFuZ2V7d2lkdGg6NTAwcHg7fVxyXG4ucF9yZWxQcm9qX2R0bCxcclxuLnBfcmVsUHJvant3aWR0aDo3MDBweDtcclxuICAuc3BsaXRfYXJlYXtiYWNrZ3JvdW5kLWNvbG9yOiNlZGYwZjM7Ym9yZGVyOjFweCBzb2xpZCAjYmVjN2QyO2FsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAmID4gc2VjdGlvbnttYXgtaGVpZ2h0OjYxMnB4O2ZsZXgtZ3JvdzoxO292ZXJmbG93LXk6YXV0bzt9XHJcbiAgICAucHJval93cmFwe2ZsZXg6MCAwIDI1MHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2ViZWJlYjt9XHJcbiAgfVxyXG4gIC5wcm9qX2xzdHtoZWlnaHQ6MTAwJTtcclxuICAgICYgPiBsaXtib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtwYWRkaW5nOjEwcHg7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmOWZhZmM7Y3Vyc29yOnBvaW50ZXI7fVxyXG4gICAgICAmLm9ue2JhY2tncm91bmQtY29sb3I6bGlnaHRlbigkcmVkLCA0NSUpO31cclxuICAgIH1cclxuICAgIC50YWdfd3JhcHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtpe21hcmdpbi1yaWdodDowO319XHJcbiAgICAucHJval9kZXNje21hcmdpbi10b3A6NXB4O30gICAgICAgIFxyXG4gIH1cclxuICAucHJval9vdmVydmlld3twYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgaGVhZGVye21hcmdpbi1ib3R0b206MjBweDt9XHJcbiAgICBoMXtkaXNwbGF5OmZsZXg7Z2FwOjVweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7fVxyXG4gICAgLnR5cGV7ZmxleC1zaHJpbms6MDtAaW5jbHVkZSBiYWRnZV9zdHlsZShudWxsLDUwcHgpO2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZjhjOWNlO2ZvbnQtc2l6ZToxMnB4O2FsaWduLXNlbGY6ZmxleC1zdGFydDtsaW5lLWhlaWdodDoxNnB4O31cclxuICB9XHJcbn1cclxuLnBfcmVsUHJval9kdGx7d2lkdGg6NTAwcHg7XHJcbiAgLnByb2pfb3ZlcnZpZXd7cGFkZGluZzowO1xyXG4gICAgaGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiZWM3ZDI7cGFkZGluZy1ib3R0b206MTVweDt9XHJcbiAgfVxyXG59XHJcbi5wX2FkZF9idXNpbmVzc3t3aWR0aDo4NTBweDtcclxuICAubW9yZV9pbmZve21hcmdpbi10b3A6MzBweDt9XHJcbiAgLmFkZHJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NHB4O31cclxuICB0ZXh0YXJlYXttaW4taGVpZ2h0OmF1dG87fVxyXG59XHJcbi5wX3ByX2Jvb2t7QGV4dGVuZCAucF9jaGFuZ2VfcHc7d2lkdGg6NjAwcHg7fVxyXG4udm90ZV93cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjVweDttYXJnaW4tdG9wOjVweDtcclxuICBsaXtkaXNwbGF5OmZsZXg7Z2FwOjVweDthbGlnbi1pdGVtczpjZW50ZXI7fVxyXG59XHJcbi5wX2FwcGx5Q2VydGlmaWNhdGUsXHJcbi5wX2FkZF9jYXJkLFxyXG4ucF9hZGRfdmlzaXRvcnt3aWR0aDo1MDBweDt9XHJcbi5wX2NoYW5nZV9mbGV4VGltZXt3aWR0aDo4MDBweDtcclxuICAudGJsX3dyYXB7aGVpZ2h0OjMxN3B4O21pbi1oZWlnaHQ6YXV0bztcclxuICAgIHRke0BpbmNsdWRlIGFsaWduTCg1KTtcclxuICAgICAgc3BhbntAaW5jbHVkZSB0ZXh0X2VsbGlwc2lzO3dpZHRoOjIwMHB4O31cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAuYnRuX3dyYXB7bWFyZ2luLWJvdHRvbToxNXB4O31cclxufVxyXG4ucF9hZGRSaXNre3dpZHRoOjgwMHB4O31cclxuLnBob3RvX3dyYXB7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAuOTUpO1xyXG4gIC5mbGV4X3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7aGVpZ2h0OjEwMCU7fVxyXG4gIC5waG90b19kdGx7ZmxleDoxO1xyXG4gICAgLnBfaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozNXB4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowIDE4cHg7XHJcbiAgICAgIC5wYWdlVmlld3tmbGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgc3Ryb25ne2NvbG9yOiRyZWQ7fVxyXG4gICAgICAgIC50b3RhbDo6YmVmb3Jle2NvbnRlbnQ6XCIvXCI7bWFyZ2luOjAgNXB4O31cclxuICAgICAgfVxyXG4gICAgICAudG9vbHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxOHB4O3RvcDo4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTVweDt9XHJcbiAgICAgIC5idG57b3BhY2l0eTouNTtmb250LXNpemU6MDtcclxuICAgICAgICAmOjpiZWZvcmV7Zm9udC1zaXplOjIwcHg7Y29sb3I6I2ZmZjttYXJnaW46MDtsaW5lLWhlaWdodDoyMHB4O31cclxuICAgICAgICAmOmhvdmVye29wYWNpdHk6MTt9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9kb3dubG9hZDo6YmVmb3Jle2ZvbnQtc2l6ZToxNXB4O31cclxuICAgIH1cclxuICAgIC5wX2JvZHl7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSAtIDM1cHgpO30gIFxyXG4gICAgLnZpZXdlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCU7fVxyXG4gICAgLnBob3RvX3ZpZXd7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtoZWlnaHQ6MTAwJTtcclxuICAgICAgaW1ne2ZsZXg6MCAxIGF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87fVxyXG4gICAgICBmaWdjYXB0aW9ue2ZsZXgtc2hyaW5rOjA7Y29sb3I6I2ZmZjt9XHJcbiAgICB9XHJcbiAgICAucmVtb3Rle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgIGJ1dHRvbnt3aWR0aDo1MCU7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjA7dGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgICY6OmJlZm9yZXtjb2xvcjojZmZmZmZmNTA7Zm9udC1zaXplOjYwcHg7fVxyXG4gICAgICAgICY6aG92ZXI6OmJlZm9yZXtjb2xvcjojZmZmO31cclxuICAgICAgICAmLmJ0bl9uZXh0e3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWxlZnQ6YXV0bzt9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9wcmV2OjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZTg4YicpO31cclxuICAgICAgLmJ0bl9uZXh0OjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZTg4YycpO31cclxuICAgIH1cclxuICB9XHJcbiAgYXNpZGV7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgMzgwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgLnBvc3Rfd3JpdGVye3BhZGRpbmc6MTVweCAxMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiZWM3ZDI7XHJcbiAgICAgIC51c2VyX21vZHVsZXtmb250LXNpemU6MTVweDtnYXA6MTBweDtcclxuICAgICAgICAudXNlcl9waG90b3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4O31cclxuICAgICAgICAuZGF0ZXtmb250LXNpemU6MTFweDtjb2xvcjojNzE3ODg5O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tdG9wOjJweDt9XHJcbiAgICAgIH0gICAgIFxyXG4gICAgfVxyXG4gICAgLmNtdF9hcmVhe21hcmdpbi10b3A6MDtwYWRkaW5nOjA7XHJcbiAgICAgIC5jbXRfbHN0e2hlaWdodDpjYWxjKDEwMHZoIC0gMjEycHgpOyBvdmVyZmxvdy15OmF1dG87cGFkZGluZzoxMHB4IDA7fVxyXG4gICAgICAuY210X2xzdCA+IGxpe3BhZGRpbmc6MTBweDt9XHJcbiAgICAgIC5yZXBseV9hcmVhe3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTowO31cclxuICAgIH1cclxuICAgIC5jbXRfd3JpdGV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7fVxyXG4gIH1cclxufVxyXG4ucF93b3JrX2FwcHJvdmFse3dpZHRoOjcwMHB4O1xyXG4gIC5hcHByb3ZhbF9zZXR7d2lkdGg6MTAwJTtcclxuICB9XHJcbiAgLmFwcHJvdmFsX3NldCAuYXR0YWNoX2xpc3Q6ZW1wdHk6OmJlZm9yZXtkaXNwbGF5Om5vbmU7fVxyXG59XHJcbi5wX21vZGlmeV9hdHRlbmRhbmNle3dpZHRoOjM1MHB4O1xyXG4gIC5wX2JvZHl7cGFkZGluZy10b3A6MTBweDt9XHJcbiAgLnJlY29yZERhdGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VkZjBmMztmb250LXNpemU6MTNweDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy1ib3R0b206NXB4O1xyXG4gICAgbGFiZWx7QGluY2x1ZGUgZl9ibGluZDt9XHJcbiAgICBpbnB1dHtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY5MDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MThweDt9XHJcbiAgfVxyXG4gIC5uaWdodF93b3Jre21hcmdpbi1sZWZ0OjMwcHg7fVxyXG59XHJcbi5wX2NvbmZpcm17bWF4LXdpZHRoOjMwMHB4O3otaW5kZXg6OTk5OTkxO1xyXG4gIC5tc2d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MjBweDtcclxuICAgIC8vICY6OmJlZm9yZXtAaW5jbHVkZSBzaGFwZSg0NHB4LCAzNHB4KTs7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljX3dhcm5pbmcucG5nKSAwIG5vLXJlcGVhdDt9XHJcbiAgICBwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDoxO21pbi1oZWlnaHQ6NDBweDt3aGl0ZS1zcGFjZTppbml0aWFsO3dvcmQtYnJlYWs6a2VlcC1hbGw7fVxyXG4gIH1cclxufVxyXG4ucF9vcmdfY2hhcnQsLnBfc2VhdGluZ19jaGFydHtcclxuICBpbWd7bWF4LXdpZHRoOjEyODBweDt9XHJcbn1cclxuLnBfdXBsb2FkRmlsZXt3aWR0aDo1MDBweDt9XHJcbi5wX2xlYXZlRHRsLC5wX2hvbGlkYXlXb3JrRHRse3dpZHRoOjEwMDBweDtcclxuICAucF9ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjI1cHg7fVxyXG4gIC5wX2JvZHlfdGl0e21hcmdpbi1ib3R0b206NXB4O31cclxuICAudGJsX3dyYXB7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDoyNTBweDttaW4taGVpZ2h0OmF1dG87XHJcbiAgICBzcGFue0BpbmNsdWRlIHRleHRfZWxsaXBzaXM7d2lkdGg6MzgwcHg7dGV4dC1hbGlnbjpsZWZ0O31cclxuICB9XHJcbiAgLmxlYXZlX2NoYW5nZUhpc3Rvcnkgc3Bhbnt3aWR0aDo3MjBweDtwYWRkaW5nOjAgMjBweDt9XHJcbn1cclxuLnBfbW9kaWZ5TGVhdmV7XHJcbiAgaW5wdXR7d2lkdGg6ODBweDt0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXttYXJnaW4tbGVmdDoyMHB4O31cclxuICB9XHJcbn1cclxuLnBfaG9saWRheVdvcmtEdGx7XHJcblxyXG59IiwiJGNvbHVtbkdhcDoyNXB4OyRtaW5IOjU0MHB4O1xyXG4vL2xheW91dFxyXG4jd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTNweDtjb2xvcjokYmxhY2s7Zm9udC1mYW1pbHk6XCJOYW51bUdvdGhpY1wiLFwi64KY64iU6rOg65SVXCIsXCJNYWxndW4gR290aGljXCIsXCLrp5HsnYDqs6DrlJVcIixcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIixcIkFwcGxlU0RHb3RoaWNcIixcIk5hbnVtIEJhcnVuIEdvdGhpY1wiLFwiTmFudW1Hb3RoaWNcIixcIkFwcGxlR290aGljXCIsXCJEb3R1bVwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO31cclxuLndyYXB7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczo2MHB4IDFmcjtncmlkLXRlbXBsYXRlLXJvd3M6NjBweCAxZnIgMjlweDt3aWR0aDoxMDAlO21pbi13aWR0aDoxMjgwcHg7bWluLWhlaWdodDoxMDB2aDtcclxuICAmLmZyZWVfaGVhZGVye2dyaWQtdGVtcGxhdGUtcm93czoxZnIgMjlweDtcclxuICAgIC5oZWFkZXJ7ZGlzcGxheTpub25lO31cclxuICAgIC5jb250ZW50czpoYXMoLm1haW4uY29udF9ib2R5KSxcclxuICAgIC5jb250YWluZXJ7Z3JpZC1yb3c6MTtoZWlnaHQ6Y2FsYygxMDB2aCAtIDI5cHgpfVxyXG4gICAgLmZvb3RlcntncmlkLXJvdzoyO31cclxuICB9XHJcbn1cclxuLmhlYWRlcntncmlkLXJvdzoxO2dyaWQtY29sdW1uOjEvc3BhbiAyO3BhZGRpbmc6MCAkY29sdW1uR2FwOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTg5ODk4O31cclxuXHJcbi8vaGVhZGVyXHJcbi5oZWFkZXJ7XHJcbiAgZ3JpZC1jb2x1bW46MjtcclxuICBAaW5jbHVkZSBmbGV4X2JldHdlZW47Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtsZXR0ZXItc3BhY2luZzotLjVweDtcclxuICAubG9nb3tkaXNwbGF5OmlubGluZS1ibG9jaztAaW5jbHVkZSBmX2JsaW5kO3dpZHRoOjExNHB4O2hlaWdodDoyNXB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dvLnBuZykgMCAwIG5vLXJlcGVhdDt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTttYXJnaW4tcmlnaHQ6MTlweDt9XHJcbiAgLnRfcmVke21hcmdpbi1sZWZ0OjEwcHg7fVxyXG59XHJcbi5ub3RpLWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDtib3R0b206MTBweDtyaWdodDoxMHB4O21heC1oZWlnaHQ6MTAwdmg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjVweDt6LWluZGV4Ojk5OTk5O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDo0cHg7XHJcbiAgLm5vdGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2dhcDoxMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7d2lkdGg6MzUwcHg7IGJvcmRlcjoxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpO2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTBweDtib3gtc2hhZG93OjAgMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAuMSk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0IDBzLCBvcGFjaXR5IDAuNXMgZWFzZS1vdXQgMHM7b3BhY2l0eToxO1xyXG4gICAgJjo6YmVmb3Jle2Zsb2F0OmxlZnQ7ZmxleC1zaHJpbms6MDtAaW5jbHVkZSBzaGFwZSgzNHB4LDM0cHgpO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9iZ19hbGVydC5wbmcpIDUwJSA4cHggbm8tcmVwZWF0LCNmZmVjZWM7Zm9udC1zaXplOjE0cHg7Y29sb3I6JHJlZDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XHJcbiAgfVxyXG4gICRfbmF2X2xzdDonaG9tZScsJ21lc3NhZ2UnLCdhcHByb3ZhbCcsJ3dvcmsnLCdwbGFubmVyJywncHJvamVjdCcsJ3N2YycsJ2VycCcnYm9hcmQnLCdzZXQnO1xyXG4gIEBlYWNoICRuYXYgaW4gJF9uYXZfbHN0e1xyXG4gICAgJGluZGV4IDppbmRleCgkX25hdl9sc3QsICRuYXYpO1xyXG4gICAgLiN7JG5hdn06OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6Y2FsYygoLTMycHggKiAoI3skaW5kZXh9IC0gMSkpICsgOHB4KTt9XHJcbiAgfVxyXG4gIC5pbm5lcl93cmFwe2ZsZXg6MTt3aWR0aDpjYWxjKDEwMCUgLSA0NHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7fVxyXG4gIC5ub3RpLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCU7XHJcbiAgICAubm90aS10aXR7ZmxleDoxIDEgYXV0bztmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzotLjM1cHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO1xyXG4gICAgICBlbXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjVweDt0b3A6LTRweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMXB4O2JhY2tncm91bmQtY29sb3I6I2ZmNjY2NDtwYWRkaW5nOjJweCAzcHg7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luLXJpZ2h0OjNweDtib3gtc2hhZG93OjFweCAxcHggMXB4ICNjY2M7bGluZS1oZWlnaHQ6MTt9XHJcbiAgICB9XHJcbiAgICAubm90aV9pbmZve2ZsZXgtc2hyaW5rOjA7Y29sb3I6I2I2YjViNTtmb250LXNpemU6MTFweDtsZXR0ZXItc3BhY2luZzowO31cclxuICB9XHJcbiAgLm5vdGktYm9keXtAaW5jbHVkZSB0ZXh0X2VsbGlwc2lzKDIpO2NvbG9yOiM3MTc5OGE7Zm9udC1zaXplOjEycHg7d29yZC1icmVhazprZWVwLWFsbDtmb250LXdlaWdodDpub3JtYWw7fSAgXHJcbn1cclxuLy9mb290ZXJcclxuLmZvb3RlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z3JpZC1yb3c6MztncmlkLWNvbHVtbjoyO2JvcmRlci10b3A6MXB4IHNvbGlkICNlMWUxZTE7cGFkZGluZzowICRjb2x1bW5HYXA7XHJcbiAgLmNvbm5lY3R7ZGlzcGxheTpub25lO31cclxuICAuY29weXtmb250LXNpemU6MTFweDtjb2xvcjojODE4MTgxO31cclxufVxyXG4vLyBsb2dpblxyXG4laW5mb3ttYXJnaW4tdG9wOjNweDtjb2xvcjojMDAwO2xldHRlci1zcGFjaW5nOi0wLjNweDtcclxuICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWI3NycpO21hcmdpbi1yaWdodDo1cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2QwZDBkMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG59XHJcbi5pbmZve1xyXG4gICZfaW1wb3J0e0BleHRlbmQgJWluZm87Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAmOjpiZWZvcmV7Y29udGVudDonXFxlYjc3Jzt9XHJcbiAgfVxyXG4gICZfY29te0BleHRlbmQgJWluZm87Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjokYmxhY2s7XHJcbiAgICAmOjpiZWZvcmV7Y29udGVudDonXFxlYjc3Jzt9XHJcbiAgfVxyXG4gICZfb2t7QGV4dGVuZCAuaW5mb19jb207Y29sb3I6IzA2NTJkZTtcclxuICAgICY6OmJlZm9yZXtjb250ZW50OidcXGU4MTQnO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOmluaGVyaXQ7fVxyXG4gIH1cclxuICAmX3dhcm57QGV4dGVuZCAuaW5mb19jb207Y29sb3I6JHJlZDtcclxuICAgICY6OmJlZm9yZXtjb250ZW50OidcXGViNzcnO2NvbG9yOmluaGVyaXQ7fVxyXG4gIH1cclxufVxyXG4ubG9naW5fam9pbl93cmFwe1xyXG4gIGRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO21pbi1oZWlnaHQ6MTAwdmg7cGFkZGluZy10b3A6NTBweDtcclxuICAubG9nb3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxODBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby5zdmcpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Zm9udC1zaXplOjA7fVxyXG4gIC5wYW5uZWx7cGFkZGluZzo3MHB4IDg3cHg7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDdkN2Q3O21hcmdpbi10b3A6NDBweDtcclxuICAgIGgye2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO2xldHRlci1zcGFjaW5nOi0yLjI1cHg7fVxyXG4gICAgLmF1dGh7bWF4LXdpZHRoOjMwOHB4O31cclxuICB9XHJcbiAgcHtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzotLjRweDt0ZXh0LWFsaWduOmxlZnQ7d29yZC1icmVhazprZWVwLWFsbDt9XHJcbiAgLmF0dHtwYWRkaW5nLWxlZnQ6MTNweDt0ZXh0LWluZGVudDotMTNweDttYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICAmOjpiZWZvcmUsZW17Y29sb3I6JHJlZDt9XHJcbiAgICAmK3B7YmFja2dyb3VuZDojZWRmMGYzO3BhZGRpbmc6MTBweDtmb250LXNpemU6MTNweDtib3JkZXItcmFkaXVzOjNweDtcclxuICAgICAgYntmb250LXdlaWdodDpib2xkO31cclxuICAgIH1cclxuICB9XHJcbiAgLmluZm97Zm9udC1zaXplOjEycHg7Y29sb3I6Izk3OTc5NzttYXJnaW4tdG9wOjE0cHg7bGluZS1oZWlnaHQ6MTVweDtcclxuICAgICY6OmJlZm9yZXttYXJnaW4tbGVmdDo1cHg7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2Q3ZDdkNzt9XHJcbiAgfVxyXG4gIC5idG5fbHN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEzcHg7cGFkZGluZy10b3A6NDVweDt9XHJcbiAgLmlwdF93cmFwe1xyXG4gICAgLmlwdF9ib3h7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgIGlucHV0e3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6NDVweDtwYWRkaW5nLXJpZ2h0OjMwcHg7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QwZDBkMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDo0NXB4O2NvbG9yOiM1NTU7bGV0dGVyLXNwYWNpbmc6LTAuMzVweDttYXJnaW4tYm90dG9tOjFweDtib3JkZXItcmFkaXVzOjA7XHJcbiAgICAgICAgOjpwbGFjZWhvbGRlcntmb250LXNpemU6MTRweDtjb2xvcjojOWU5ZTllO31cclxuICAgICAgICAmOmZvY3VzLCY6YWN0aXZle2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDA7b3V0bGluZTpub25lO21hcmdpbi1ib3R0b206MDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG5fY2xlYXJ7dmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTBweDt3aWR0aDoxM3B4O2hlaWdodDoxMDAlO2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjA7XHJcbiAgICAgICY6OmFmdGVye0BpbmNsdWRlIGZvbnRlbGxvKCdcXGYwNmUnKTtmb250LXNpemU6MjBweDtjb2xvcjojZDBkMGQwO31cclxuICAgIH1cclxuICAgIC5zZXRfbG9naW57ZGlzcGxheTpmbGV4O2dhcDoyMHB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM5ODk4OTg7bWFyZ2luOjIwcHggMDsgICAgICBcclxuICAgICAgaW5wdXR7bWFyZ2luLXJpZ2h0OjVweDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG5fbG9naW57ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjU2cHg7YmFja2dyb3VuZC1jb2xvcjokcmVkO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MjhweDtmb250LXNpemU6MjBweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2NmMjgyNTt9XHJcbiAgICAmOmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2NmY2ZjZjt9XHJcbiAgfVxyXG4gIC5idG5fZGVmYXVsdHtAZXh0ZW5kIC5idG5fbG9naW47YmFja2dyb3VuZC1jb2xvcjojY2ZjZmNmO1xyXG4gICAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTc7fVxyXG4gIH1cclxuICAuYnRuX3NraXB7YmFja2dyb3VuZC1jb2xvcjojOTc5Nzk3O1xyXG4gICAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM3NDc0NzQ7fVxyXG4gICAgJisuYnRuX2xvZ2lue21hcmdpbi10b3A6MTNweDt9XHJcbiAgfVxyXG4gIC5sb2dpbl9saW5re0BpbmNsdWRlIGZsZXhfYmV0d2VlbigpO21hcmdpbi10b3A6MjBweDtcclxuICAgIGF7Zm9udC1zaXplOjEycHg7Y29sb3I6IzY5Njg2ODtsZXR0ZXItc3BhY2luZzotMC4zM3B4O1xyXG4gICAgICAmOmhvdmVye2NvbG9yOiMwMDA7fVxyXG4gICAgfVxyXG4gICAgbGl7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDo3cHg7cGFkZGluZy1sZWZ0OjdweDtsaW5lLWhlaWdodDoxMnB4O1xyXG4gICAgICAmOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTMlO2xlZnQ6MDtAaW5jbHVkZSBzaGFwZSgxcHgsMTJweCk7YmFja2dyb3VuZC1jb2xvcjojZDdkN2Q3O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO31cclxuICAgICAgJjpmaXJzdC1jaGlsZDo6YWZ0ZXJ7ZGlzcGxheTpub25lO31cclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVye0BpbmNsdWRlIGZsZXhfYmV0d2Vlbjt3aWR0aDoxMDAlO21hcmdpbi10b3A6MjhweDtib3JkZXItdG9wLXdpZHRoOjA7cGFkZGluZzowO1xyXG4gICAgLmNvbm5lY3R7ZGlzcGxheTpibG9jaztsZXR0ZXItc3BhY2luZzotLjMzcHg7Y29sb3I6IzY5NTg1ODtmb250LXNpemU6MTNweDt9XHJcbiAgICAuY29weXtmb250LXNpemU6MTFweDt9XHJcbiAgfVxyXG5cclxuICAubG9naW5fc3RlcDAxe21hcmdpbi10b3A6OTVweDt9XHJcbiAgLmxvZ2luX3N0ZXAwMnttYXJnaW4tdG9wOjUwcHg7XHJcbiAgICAuYXV0aHtcclxuICAgICAgYnV0dG9ue0BleHRlbmQgLmJ0bl9kZWZhdWx0O21hcmdpbjo0NHB4IDA7fVxyXG4gICAgfVxyXG4gICAgLmlwdF93cmFwe21hcmdpbi10b3A6NDBweDt9XHJcbiAgICAuYnRuX2NsZWFye3JpZ2h0OjE1N3B4O31cclxuICAgIC5yZV93cmFwe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjUwJTtmb250LXNpemU6MTNweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLnJlX2NvZGV7Y29sb3I6IzcxNzE3MTtib3JkZXI6MXB4IHNvbGlkICNkYWRhZGE7Ym9yZGVyLXJhZGl1czoxNXB4O2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzowIDIycHg7Zm9udC13ZWlnaHQ6Ym9sZDtsZXR0ZXItc3BhY2luZzotLjk4cHg7bWFyZ2luLWxlZnQ6MjVweDtcclxuICAgICAgICAmOmhvdmVye2JvcmRlci1jb2xvcjojNzE3MTcxO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9naW5fc3RlcDAze1xyXG4gICAgLmF1dGh7bWFyZ2luOjEwMHB4IDAgNDBweDt9XHJcbiAgICBoMXtjb2xvcjokcmVkO2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGV0dGVyLXNwYWNpbmc6LS4zcHg7cGFkZGluZy1ib3R0b206MjBweDt9XHJcbiAgICAuaW5mb3tmb250LXNpemU6MTZweDtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nLWxlZnQ6MThweDt0ZXh0LWluZGVudDotMTNweDtcclxuICAgICAgJjo6YmVmb3Jle2ZvbnQtc2l6ZToyMnB4O21hcmdpbi1yaWdodDo1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICAgIH1cclxuICB9XHJcbiAgLmpvaW57d2lkdGg6NTI1cHg7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoyMHB4O1xyXG4gICAgaDJ7bWFyZ2luLXRvcDo2NXB4O2ZvbnQtc2l6ZToyNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO2xldHRlci1zcGFjaW5nOi0xLjk1cHg7fVxyXG4gICAgLmpvaW5fc3RlcHtAaW5jbHVkZSBmbGV4X2JldHdlZW47Z2FwOjJweDt3aWR0aDoxMjRweDttYXJnaW46MzVweCBhdXRvIDA7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAmPmxpe3dpZHRoOjI1JTtoZWlnaHQ6NXB4O2JhY2tncm91bmQtY29sb3I6I2VlZWVlZTtmb250LXNpemU6MDtcclxuICAgICAgICAmLmpvaW5fc3RlcF9jdXJ7YmFja2dyb3VuZC1jb2xvcjojZmY2YTY4O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlwdF93cmFwe21hcmdpbi10b3A6NTBweDsgICAgICBcclxuICAgICAgLmlwdF9ib3h7XHJcbiAgICAgICAgJjpoYXMoLmJ0bl9kcGxjKT4uYnRuX2NsZWFye3JpZ2h0OjEwNXB4O31cclxuICAgICAgICAmOmhhcyguYnRuX2RwbGMpPmlucHV0e3BhZGRpbmctcmlnaHQ6MTI1cHg7fVxyXG4gICAgICAgIC5idG5fY2xlYXIrLmJ0bl9kcGxje3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDE1cHgpO3JpZ2h0OjEwcHg7bWluLXdpZHRoOjgwcHg7Ym9yZGVyLXJhZGl1czoyMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI4cHg7fVxyXG4gICAgICAgIGxhYmVse2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi10b3A6MzVweDtmb250LXNpemU6MTRweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgICAmICsgLmlwdF9ib3h7XHJcbiAgICAgICAgICAgICY+KjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjE1cHg7fVxyXG4gICAgICAgICAgICAkdHlwZXMgOlwidGV4dFwiLFwicGFzc3dvcmRcIixcImVtYWlsXCIsXCJudW1iZXJcIjtcclxuICAgICAgICAgICAgQGVhY2ggJHR5cGUgaW4gJHR5cGVze1xyXG4gICAgICAgICAgICAgICY+aW5wdXRbdHlwZT0jeyR0eXBlfV06Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX3N3aXRjaHtcclxuICAgICAgICAgIGxhYmVse2ZsZXg6MTttYXJnaW4tdG9wOjA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MzFweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlbGVjdHtsaW5lLWhlaWdodDozNXB4O3BhZGRpbmctbGVmdDoxMHB4O31cclxuICAgICAgICAuZmlsZV9pbnB1dHtcclxuICAgICAgICAgICY+aW5wdXR7ZmxleDoxO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7ZmxleDoxO31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9maWxlX3BpY193cmFwe0BpbmNsdWRlIGZsZXhfYmV0d2VlbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O2FsaWduLWl0ZW1zOmZsZXgtZW5kO21hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl17cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjowO31cclxuICAgICAgJj50YWJsZXtmbGV4OjE7fVxyXG4gICAgICBoM3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdDt9XHJcbiAgICAgIGgzK3B7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpsZWZ0O31cclxuICAgICAgLmVtcF9pbWcsXHJcbiAgICAgIC5lbXBfc2lnbntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlcjoxcHggc29saWQgI2JkYmRiZDtcclxuICAgICAgICAmPmxhYmVse2Rpc3BsYXk6ZmxleDtvdmVyZmxvdzpoaWRkZW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjt9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIC5idG5fZGVsX3Bob3Rve2Rpc3BsYXk6YmxvY2s7fVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgJj4uYnRuX2RlbF9waG90b3tkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiRyZWQ7Y29sb3I6I2ZmZjtmb250LXNpemU6MDtcclxuICAgICAgICAgICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlYjJlJyk7d2lkdGg6MjBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO31cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne21heC13aWR0aDppbmhlcml0O2N1cnNvcjpwb2ludGVyO31cclxuICAgICAgfVxyXG4gICAgICAuZW1wX2ltZ3tcclxuICAgICAgICAmPmxhYmVse3dpZHRoOjExNXB4O2hlaWdodDoxNDBweDt9XHJcbiAgICAgIH1cclxuICAgICAgLmVtcF9zaWdue1xyXG4gICAgICAgICY+bGFiZWx7d2lkdGg6OTVweDtoZWlnaHQ6NDFweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5qb2luX3Jlc3VsdHtkaXNwbGF5OmdyaWQ7bWF4LXdpZHRoOjM2MHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczptYXgtY29udGVudCAzMHB4IGF1dG87bWFyZ2luOjYwcHggYXV0byAwO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjIwcHg7XHJcbiAgICAgIGR0e2dyaWQtY29sdW1uLXN0YXJ0OjE7dGV4dC1hbGlnbjpqdXN0aWZ5O2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG4gICAgICBkZHtncmlkLWNvbHVtbi1zdGFydDozO31cclxuICAgIH1cclxuICAgIC5qb2luX2FncmVle2xldHRlci1zcGFjaW5nOi0uMDRlbTtcclxuICAgICAgaDN7bWFyZ2luLWJvdHRvbTo1cHg7fVxyXG4gICAgICBsYWJlbHtkaXNwbGF5OmZsZXg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTVweDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjVweDt9XHJcbiAgICAgICY+c2VjdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNXB4O2hlaWdodDozNTBweDtvdmVyZmxvdy15OmF1dG87cGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2VkZjBmMzt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6IzU3NTc1NztsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB9XHJcbiAgICAgIHB7Zm9udC1zaXplOjEzcHg7bWFyZ2luLXRvcDo1cHg7dGV4dC1hbGlnbjpqdXN0aWZ5O3dvcmQtYnJlYWs6YnJlYWstYWxsO31cclxuICAgICAgYntjb2xvcjokc2t5Ymx1ZTt9XHJcbiAgICAgIGFydGljbGUgaDF7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToxNHB4O31cclxuICAgICAgdWwsZGwsb2x7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6M3B4O3BhZGRpbmctbGVmdDo1cHg7dGV4dC1hbGlnbjpqdXN0aWZ5O31cclxuICAgICAgZGwsb2x7YWxpZ24taXRlbXM6c3RhcnQ7Y291bnRlci1yZXNldDpkbF9jb3VudDttYXJnaW4tdG9wOjVweDt9XHJcbiAgICAgIGR0LG9sIGxpe2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMwMDA7bWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgJjo6YmVmb3Jle2NvdW50ZXItaW5jcmVtZW50OiBkbF9jb3VudDtjb250ZW50OmNvdW50ZXIoZGxfY291bnQpJy4nO31cclxuICAgICAgfVxyXG4gICAgICBkZHtwYWRkaW5nLWxlZnQ6MTVweDt0ZXh0LWluZGVudDotMTBweDtcclxuICAgICAgICAmOjpiZWZvcmV7Y29udGVudDpcIi1cIjttYXJnaW4tcmlnaHQ6NXB4O31cclxuICAgICAgICB1bHtmb250LXNpemU6MTJweDttYXJnaW46NXB4IDA7cGFkZGluZy1sZWZ0OjEwcHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIG1vYmlsZV9vbmx5eyBcclxuICAubG9naW5fam9pbl93cmFwe1xyXG4gICAgLmxvZ2lue3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4O31cclxuICAgIC5sb2dve3dpZHRoOjE0MHB4O31cclxuICAgIC5wYW5uZWx7Ym9yZGVyOm5vbmU7cGFkZGluZzowO21hcmdpbi10b3A6MjBweDtcclxuICAgICAgaDJ7Zm9udC1zaXplOjIwcHg7fVxyXG4gICAgfVxyXG4gICAgLmlwdF93cmFwe21hcmdpbi10b3A6MjBweDt9XHJcbiAgICBmb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNXB4O31cclxuICAgICY6aGFzKC5qb2luKXtqdXN0aWZ5LWNvbnRlbnQ6aW5pdGlhbDt9XHJcbiAgfVxyXG59XHJcbi8vIGVycm9yXHJcbi5lcnJvcl93cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Z2FwOjUwcHg7XHJcbiAgKntmb250LWZhbWlseTonTWFsZ3VuIEdvdGhpYyc7fVxyXG4gIC5tX2NvbntkaXNwbGF5Om5vbmU7fVxyXG4gICYjd3JhcHtoZWlnaHQ6MTAwdmg7fVxyXG4gIC5lcnJvcntcclxuICAgIHNwYW57Zm9udC1zaXplOjI1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNGI1NDY4O2xldHRlci1zcGFjaW5nOi00LjEzcHg7fVxyXG4gICAgYntjb2xvcjojZjI1NTYwO31cclxuICAgIHB7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM0ODQ4NDg7bGV0dGVyLXNwYWNpbmc6LTJweDt9XHJcbiAgfVxyXG4gIC5idG5fYmFja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjIwMHB4O2JvcmRlcjoxcHggc29saWQgIzRiNTQ2ODtib3JkZXItcmFkaXVzOjMzcHg7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM0YjU0Njg7bGluZS1oZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi41czthbGlnbi1zZWxmOmNlbnRlcjtcclxuICAgICY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNGI1NDY4O2NvbG9yOiNmZmY7fVxyXG4gICAgJjo6YmVmb3Jle21hcmdpbi1yaWdodDo1cHg7fVxyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBtb2JpbGVfb25seXsgXHJcbiAgLmVycm9yX3dyYXB7Z2FwOjQwcHg7XHJcbiAgICAubV9jb257ZGlzcGxheTpibG9jazt9XHJcbiAgICBpbWd7d2lkdGg6NTAlO31cclxuICAgIC5lcnJvcntcclxuICAgICAgc3Bhbntmb250LXNpemU6MjJweDtsZXR0ZXItc3BhY2luZzowO31cclxuICAgICAgcHttYXJnaW4tdG9wOjIwcHg7Zm9udC1zaXplOjE1cHg7bGV0dGVyLXNwYWNpbmc6LTJweDt9XHJcbiAgICB9XHJcbiAgICAuYnRuX2JhY2t7d2lkdGg6NjAlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHVzZXJfaW5mb1xyXG4udXNlcl9pbmZve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJTt9XHJcbi5wcm9maWxlX3dyYXB7ZGlzcGxheTpmbGV4O2dhcDo1dnc7cGFkZGluZzo1dmggMDtcclxuICAlZW1wX2ltZ3twb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICNiZGJkYmQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgdGFibGV7ZmxleDoxO30gICAgXHJcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjA7fVxyXG4gICAgbGFiZWx7ZGlzcGxheTpmbGV4O292ZXJmbG93OmhpZGRlbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y3Vyc29yOnBvaW50ZXI7fVxyXG4gICAgJjpob3ZlciAuYnRuX2RlbF9waG90b3tkaXNwbGF5OmJsb2NrO31cclxuICAgIC5idG5fZGVsX3Bob3Rve2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JhY2tncm91bmQtY29sb3I6JHJlZDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTowO1xyXG4gICAgICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZWIyZScpO3dpZHRoOjIwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbXBfaW1ne0BleHRlbmQgJWVtcF9pbWc7d2lkdGg6MTUwcHg7aGVpZ2h0OjE1MHB4O2JvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgLmJ0bl9kZWxfcGhvdG97dG9wOjEwcHg7cmlnaHQ6NTAlO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSk7fVxyXG4gIH1cclxuICAudXNlcl9wcm9maWxle3RleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgLnVzZXJfaWR7Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjMwcHg7fSAgXHJcbiAgICAudXNlcl9lbWFpbHtmb250LXNpemU6MThweDttYXJnaW4tdG9wOjEwcHg7fVxyXG4gIH1cclxuICAucHJvZmlsZV9pcHR7ZmxleDoxIDAgNzQwcHg7XHJcbiAgICBkbHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZTphdXRvIC8gMTMwcHggMWZyIDEzMHB4IDFmcjthbGlnbi1pdGVtczpzdGFydDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZDtnYXA6MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZzoyMHB4IDIwcHggMjBweCAwO1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLXRvcC13aWR0aDowO3BhZGRpbmctdG9wOjA7fVxyXG4gICAgICAuZmlsZV9pbnB1dD4qe2ZsZXg6YXV0bzt9XHJcbiAgICAgIC5maWxlX2lucHV0PmJ1dHRvbntmbGV4Om5vbmU7fVxyXG4gICAgICAuc3BhbjN7Z3JpZC1jb2x1bW46MiAvIHNwYW4gMzt9XHJcbiAgICB9XHJcbiAgICBkdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjBweDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMxMTE7bGluZS1oZWlnaHQ6MjZweDtcclxuICAgICAgJjo6YmVmb3Jle2xlZnQ6MTlweDt9XHJcbiAgICAgICY6aGFzKC5yZXF1aXJlZClsYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTt9XHJcbiAgICB9XHJcbiAgICBkZHttaW4td2lkdGg6MjAwcHg7fVxyXG4gIH1cclxuICBbcmVxdWlyZWRdOjpiZWZvcmUsXHJcbiAgLnJlcXVpcmVkOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTBweDt9XHJcbiAgLnJlcXVpcmVkX2luZm97Zm9udC1zaXplOjExcHg7bGV0dGVyLXNwYWNpbmc6LTAuMjhweDtsaW5lLWhlaWdodDoxN3B4O1xyXG4gICAgJjo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGVhZjEnKTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4O21hcmdpbi1yaWdodDo1cHg7Zm9udC1zaXplOjE1cHg7fVxyXG4gIH1cclxuICAucHJvZmlsZV9hZGRyZXNzeyY+KnttYXJnaW4tYm90dG9tOjVweDt9XHJcbiAgICAuZmlsZV9pbnB1dHttYXgtd2lkdGg6Y2FsYyg1MCUgLSAxMzBweCk7fVxyXG4gIH1cclxuICAuZW1wX3NpZ257QGV4dGVuZCAlZW1wX2ltZzt3aWR0aDoyMjBweDtoZWlnaHQ6NjBweDtib3JkZXItcmFkaXVzOjNweDt9ICBcclxuICAuYnRuX3JlZHtmb250LXNpemU6MTZweDtwYWRkaW5nOjVweCAzMHB4O3dvcmQtc3BhY2luZzoxZW07bWFyZ2luLXRvcDoxNXB4O30gXHJcbn1cclxuXHJcbi8vZ25iXHJcbi5nbmJ7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO31cclxuLmduYl9sc3R7ZGlzcGxheTpmbGV4O1xyXG4gIGxpe3dpZHRoOjYwcHg7cG9zaXRpb246cmVsYXRpdmU7fVxyXG4gIGF7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO0BpbmNsdWRlIGZfYmxpbmQ7Ym9yZGVyOjVweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgJjo6YmVmb3Jle0BpbmNsdWRlIHNoYXBlKDI0cHgsMjRweCk7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J0bl90b3Bfc3ZjLnBuZykgMCAwIG5vLXJlcGVhdDt9XHJcbiAgICAmLm9uLFxyXG4gICAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZGYwZjM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluO1xyXG4gICAgICAmOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2J0bl90b3Bfc3ZjX29uLnBuZyk7fVxyXG4gICAgfVxyXG4gIH1cclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDV7XHJcbiAgICAmIGxpOm50aC1jaGlsZCgjeyRpfSkgYTo6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6LTM1cHggKiAoJGkgLSAxKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld19iZWRnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O2xlZnQ6MzRweDtib3JkZXItcmFkaXVzOjUwJSA1MCUgNTAlIDNweDttaW4td2lkdGg6MjJweDtwYWRkaW5nOjJweCAycHggMDtmb250LXNpemU6MTFweDt9XHJcbn1cclxuLnV0aWx7aGVpZ2h0OmluaGVyaXQ7fVxyXG4ucHJvZmlsZXtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO2hlaWdodDppbmhlcml0O3BhZGRpbmc6MCAxOXB4O1xyXG4gIC5hY2NvdW50e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6LS4zM3B4O2dhcDoxMHB4O1xyXG4gICAgaW1ne2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbjtvYmplY3QtZml0OmNvdmVyO31cclxuICAgICY6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtAaW5jbHVkZSBzaGFwZSgzMnB4LDMycHgpO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjUwJTt9XHJcbiAgICAmOjphZnRlcntAaW5jbHVkZSBmb250ZWxsbyhcIlxcZjAwNFwiKTttYXJnaW4tbGVmdDo4cHg7Zm9udC1zaXplOjExcHg7fVxyXG4gICAgc3Ryb25ne3RleHQtYWxpZ246bGVmdDtcclxuICAgICAgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM4ODg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi0uMDVlbTt9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIgYjo6YmVmb3Jle291dGxpbmU6NHB4IHNvbGlkIHJnYmEoNjAsNjQsNjcsLjA4KTt9XHJcbiAgJi5vbntiYWNrZ3JvdW5kOiRibGFjaztcclxuICAgICYgc3Ryb25nLCYgc3Ryb25nIHNwYW4sYnV0dG9uOjphZnRlcntjb2xvcjokd2hpdGU7fVxyXG4gICAgYnV0dG9uOjphZnRlcntjb250ZW50OidcXGYwMDUnfVxyXG4gICAgYnV0dG9uOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiRibGFjazt9XHJcbiAgICAubXlfbGF5ZXJ7aGVpZ2h0OmF1dG87fVxyXG4gIH1cclxufVxyXG4ubXlfbGF5ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjU5cHg7bGVmdDowO3dpZHRoOjEwMCU7IFxyXG5oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjokYmxhY2s7ei1pbmRleDoxMDEwMDtcclxuICAubXlfc3Zje3BhZGRpbmc6MTBweCAyOXB4O1xyXG4gICAgJiBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bGluZS1oZWlnaHQ6MzBweDsgZm9udC1zaXplOjEzcHg7Y29sb3I6I2E0YTNhMztcclxuICAgICAgJjo6YmVmb3Jle0BpbmNsdWRlIHNoYXBlKDE2cHgsMTZweCk7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL215X2xheWVyLnBuZykgMCAwIG5vLXJlcGVhdDttYXJnaW4tcmlnaHQ6MTdweDt9XHJcbiAgICAgICY6aG92ZXJ7Y29sb3I6JHdoaXRlO1xyXG4gICAgICAgICY6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvbXlfbGF5ZXJfZmZmLnBuZyk7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAZm9yICRpIGZyb20gMSB0byA1e1xyXG4gICAgICAmIGxpOm50aC1jaGlsZCgjeyRpfSkgYTo6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTotNDBweCAqICgkaSAtIDEpO1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH1cclxufVxyXG5cclxuLy9uYXZcclxuLm5hdntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Z3JpZC1yb3c6MS9zcGFuIDM7Z3JpZC1jb2x1bW46MS8xO1xyXG5iYWNrZ3JvdW5kOiRibGFjaztcclxuICAubmF2X2xzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDB2aDttaW4taGVpZ2h0OiRtaW5IO292ZXJmbG93LXk6YXV0bztAaW5jbHVkZSBzY3JvbGxiYXJXKCk7fVxyXG4gIGxpe2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6NjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNTc1NjU2O1xyXG4gICAgYXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoxMDAlO2NvbG9yOiR3aGl0ZTtmb250LXNpemU6MTBweDtsZXR0ZXItc3BhY2luZzouMjVweDtcclxuICAgICAgJjo6YmVmb3Jle0BpbmNsdWRlIHNoYXBlKDI2cHgsMjZweCk7YmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9iZ19uYXYucG5nJykgMCAwIG5vLXJlcGVhdDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjNweDt9XHJcbiAgICB9ICAgIFxyXG4gICAgJi5vbiBhLCY6aG92ZXIgYXtiYWNrZ3JvdW5kOiRyZWQ7Y29sb3I6JHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBob3Zlcl9pbml0e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7fVxyXG4gICAgfVxyXG4gICAgLy8gJjpsYXN0LWNoaWxke21hcmdpbi10b3A6YXV0bzt9XHJcbiAgICAmLmRpc2FibGVke1xyXG4gICAgICAmOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7QGluY2x1ZGUgc2hhcGUoMTAwJSwxMDAlKTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA5MDt9XHJcbiAgICAgIGF7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBmb3IgJGkgZnJvbSAxIHRvIDExe1xyXG4gICAgJiBsaTpudGgtY2hpbGQoI3skaX0pIGE6OmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15Oi0zNnB4ICogKCRpIC0gMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4kc25iV2lkdGg6MjUwcHg7XHJcbi5zbmJ7d2lkdGg6JHNuYldpZHRoO2JvcmRlci1yaWdodDoxcHggc29saWQgI2VlZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZC1jb2xvcjojZjlmYWZjO1xyXG4gICRib3JkZXItY29sb3I6I2JlYzdkMjtcclxuICAuc25iX2NvbnRhaW5lcnttaW4td2lkdGg6JHNuYldpZHRoO2hlaWdodDpjYWxjKDEwMHZoIC0gOTBweCk7bWluLWhlaWdodDokbWluSDtvdmVyZmxvdy15OmF1dG87cGFkZGluZy10b3A6MTVweDtAaW5jbHVkZSBzY3JvbGxiYXJXKCk7fVxyXG4gIGgye3BhZGRpbmc6MCAxNXB4IDEycHg7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtsZXR0ZXItc3BhY2luZzotLjVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO292ZXJmbG93OmhpZGRlbjt9XHJcbiAgLmJ0bl93b3Jrc2V0e2JhY2tncm91bmQtY29sb3I6I2VkZjBmMztib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO2JvcmRlci13aWR0aDoxcHggMDtwYWRkaW5nOjEzcHggI3skY29sdW1uR2FwIC0gMTBweH07XHJcbiAgICBidXR0b24sYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzotLjM1cHg7Ym9yZGVyLXJhZGl1czo1cHg7bGluZS1oZWlnaHQ6MzJweDt9XHJcbiAgICAuYnRuX2RibF9idG57cG9zaXRpb246cmVsYXRpdmU7QGluY2x1ZGUgYnRuKCRidG5fcmVkLCBmYWxzZSwgZmFsc2UpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowO2dhcDoxcHg7XHJcbiAgICAgICY6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTtAaW5jbHVkZSBzaGFwZSgwLCAxNHB4KTtib3JkZXItbGVmdDoxcHggc29saWQgJGJ0bl9yZWQ7fVxyXG4gICAgICBhLGJ1dHRvbntmbGV4OjEgMSBhdXRvO2JvcmRlci1yYWRpdXM6MDtcclxuICAgICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjokYnRuX3JlZDt9XHJcbiAgICAgICAgJjpkaXNhYmxlZHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZjhjOWNlO2N1cnNvcjpkZWZhdWx0O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0YV9jb3VudCAubGlzdF93cmFwe0BpbmNsdWRlIGZsZXhfYmV0d2VlbjtwYWRkaW5nOjE2cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgbGl7ZmxleDoxO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEycHg7Y29sb3I6IzAwMDtib3JkZXItbGVmdDoxcHggc29saWQgI2NkY2RjZDtsaW5lLWhlaWdodDoxMHB4O3RleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjA7fVxyXG4gICAgfVxyXG4gICAgZW17Y29sb3I6I2ZmNTY1NDtmb250LXNpemU6MTNweDttYXJnaW4tbGVmdDo1cHg7fVxyXG4gIH0gXHJcbiAgLnRhYntnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItY29sb3I6JGJvcmRlci1jb2xvcjtcclxuICAgIGxpe21pbi13aWR0aDphdXRvO2ZsZXg6MTt9XHJcbiAgICBhe3RvcDowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItY29sb3I6JGJvcmRlci1jb2xvcjtib3JkZXItd2lkdGg6MCAwIDAgMXB4O2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOi0uODNweDtwYWRkaW5nOjExcHggMCAxMHB4O2NvbG9yOiNhZGFkYWQ7fVxyXG4gICAgLm9uIGF7Y29sb3I6I2ZmNjY2NDt9XHJcbiAgfVxyXG4gIC50YWJfY29udGFpbmVyIC50YWJfY29udGVudHN7bWFyZ2luLXRvcDowO31cclxuICAkc25iX2l0ZW1fcGFkZGluZzoxMHB4ICN7JGNvbHVtbkdhcCAtIDEwcHh9O1xyXG4gICRzbmItYm9yZGVyLWNvbG9yOiNlYmViZWI7XHJcbiAgLmZpbHRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjdweCAjeyRjb2x1bW5HYXAgLSAxMHB4fTtjb2xvcjojOTg5ODk4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICRzbmItYm9yZGVyLWNvbG9yO1xyXG4gICAgLmZsZXhfaXB0IGlucHV0e2ZsZXgtZ3JvdzoxO2NvbG9yOmluaGVyaXQ7bWFyZ2luLXJpZ2h0OjJweDt9XHJcbiAgICBbbmFtZT1cImlwdF95ZWFyXCJdKy51bml0e2NvbG9yOmluaGVyaXQ7bWFyZ2luLXJpZ2h0OjE1cHg7fVxyXG4gIH1cclxuICAucHJval9hZGR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6M3B4OyAgICBcclxuICAgIC5wZXJpb2RfY3VzdG9te2Rpc3BsYXk6ZmxleDtnYXA6MHB4O1xyXG4gICAgICAmPio6Zmlyc3QtY2hpbGQ6OmJlZm9yZXtyaWdodDotMTRweDt9XHJcbiAgICAgIGlucHV0e3dpZHRoOjEwNHB4O3RleHQtaW5kZW50OjA7fVxyXG4gICAgfVxyXG4gICAgLmFkZF9vcHR7QGluY2x1ZGUgZmxleF9iZXR3ZWVuO2dhcDo0cHg7fVxyXG4gIH1cclxuICAucHJval9jb3VudHtwYWRkaW5nOjhweCAjeyRjb2x1bW5HYXAgLSAxMHB4fTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAkc25iLWJvcmRlci1jb2xvcjtcclxuICAgIC5saXN0X3dyYXB7QGluY2x1ZGUgZmxleF9iZXR3ZWVuO2dhcDo1cHg7cGFkZGluZzowO1xyXG4gICAgICBsaXtmbGV4OjEgMCA1M3B4O2NvbG9yOiR3aGl0ZTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEycHg7bGV0dGVyLXNwYWNpbmc6LS42cHg7XHJcbiAgICAgICAgZW17ZGlzcGxheTpibG9jazt9XHJcbiAgICAgICAgbGFiZWx7ZGlzcGxheTpibG9jazttaW4td2lkdGg6YXV0bztib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjJweCAwO2JvcmRlcjpub25lO2NvbG9yOiNmZmZmZmY1MDtvcGFjaXR5Oi41O31cclxuICAgICAgICBpbnB1dDpjaGVja2VkK2xhYmVse2NvbG9yOiNmZmY7b3BhY2l0eToxO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc25iX2xzdHt0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAmID4gbGl7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE0cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJHNuYi1ib3JkZXItY29sb3I7YmFja2dyb3VuZC1jb2xvcjojZjlmYWZjO1xyXG4gICAgICAmID4gaDMsXHJcbiAgICAgICYgPiBhe2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOiRzbmJfaXRlbV9wYWRkaW5nO2xldHRlci1zcGFjaW5nOi0uMzVweDt9XHJcbiAgICAgIHVse2JvcmRlci10b3A6MXB4IHNvbGlkICRzbmItYm9yZGVyLWNvbG9yO2JhY2tncm91bmQtY29sb3I6JHdoaXRlO3BhZGRpbmc6MTBweCAwO1xyXG4gICAgICAgICVzdWJsc3QsXHJcbiAgICAgICAgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM2OTY5Njk7cGFkZGluZzo1cHggNXB4IDZweCAjeyRjb2x1bW5HYXAgLSAxMHB4fTtcclxuICAgICAgICAgICY6OmJlZm9yZXtjb250ZW50OlwiwrdcIjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDhweDtsaW5lLWhlaWdodDoxN3B4O31cclxuICAgICAgICAgICY6aG92ZXIgLmxheWVyX3Rvb2x7ZGlzcGxheTpibG9jazt9XHJcbiAgICAgICAgfSAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5sc3RfY3RybHtcclxuICAgICAgICBpbnB1dHt0b3A6M3B4O31cclxuICAgICAgfVxyXG4gICAgICAuaGFzTGF5ZXI6ZW1wdHl7cGFkZGluZzowO2JvcmRlci10b3Atd2lkdGg6MDt9XHJcbiAgICAgICYub24gPiBhLCY6aG92ZXIgPiBhe2NvbG9yOiRyZWQ7fVxyXG4gICAgICAmIGxpLm9uIGEsJiBsaTpob3ZlciBhe2JhY2tncm91bmQtY29sb3I6I2ZlZTtjb2xvcjojNDI0MjQyO31cclxuICAgICAgJiBsaS5vbiBhe2NvbG9yOiRyZWQ7Zm9udC13ZWlnaHQ6Ym9sZDt9IC8vIG9uIOy2lOqwgFxyXG4gICAgICBhIGVte2NvbG9yOiRyZWQ7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6ODAwO21hcmdpbi1sZWZ0OjEwcHg7fVxyXG4gICAgfVxyXG4gIH1cclxuICBsYWJlbCBpbnB1dHtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDo1cHg7fVxyXG4gIC5pcHRfY29sb3J7d2lkdGg6MjBweDtoZWlnaHQ6MjVweDttaW4taGVpZ2h0OmF1dG87cGFkZGluZzowO2JvcmRlcjpub25lOyB2ZXJ0aWNhbC1hbGlnbjppbml0aWFsO31cclxuICAucGxhbiAuc25iX2xzdCA+IGxpIHVse1xyXG4gICAgbGFiZWx7QGV4dGVuZCAlc3VibHN0O2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nLWxlZnQ6MjVweDttYXgtd2lkdGg6I3skc25iV2lkdGggIC0gMTV9O3dvcmQtYnJlYWs6YnJlYWstYWxsO1xyXG4gICAgICAmOjpiZWZvcmV7ZGlzcGxheTpub25lO31cclxuICAgIH1cclxuICAgICYubHN0X2N0cmwgaW5wdXR7YXBwZWFyYW5jZTphdXRvO2JhY2tncm91bmQ6bm9uZTtjb2xvcjojZmZmO31cclxuICAgICYubHN0X3BsYW5fbXl7XHJcbiAgICAgIEBlYWNoICR0eXBlLCAkY29sb3IgaW4gJF9wbGFuVHlwZXtcclxuICAgICAgICAucF8jeyR0eXBlfXtpbnB1dHthY2NlbnQtY29sb3I6JGNvbG9yfX1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sc3RfcGxhbl9wcm9qe1xyXG4gICAgICAkX2NvbG9yX2xzdDojNDA5MUQwLCM4Nzk5NzcsI2Q4NWM4MiwjYTY3NzA5LCAjNWY5ODk4LFxyXG4gICAgICAjYzQxMjk4LCMzMTYyRUEsIzY3Nzc5YiwjNGY4MDE3LCAjNmY0MDg0LCMxMzM1YWMsI2I4NTdkOCwjMmE1MTZmXHJcbiAgICAgICM4ODdjZGEsIzc0N2MyZiwjNTc3MGM3LCM1NTYyNjIsIzEwODg5OSwjMzMzO1xyXG4gICAgICBAZWFjaCAkY29sb3IgaW4gJF9jb2xvcl9sc3R7XHJcbiAgICAgICAgJGluZGV4IDppbmRleCgkX2NvbG9yX2xzdCwgJGNvbG9yKTtcclxuICAgICAgICBsaTpudGgtY2hpbGQoI3skaW5kZXh9KXtpbnB1dHthY2NlbnQtY29sb3I6JGNvbG9yfX1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGxhbl9hZGR7cGFkZGluZzokc25iX2l0ZW1fcGFkZGluZzt9XHJcbiAgLnRvb2x0aXB7bGVmdDowO3JpZ2h0OmF1dG87XHJcbiAgICAudXNlcl9tb2R1bGV7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowO31cclxuICB9XHJcbiAgLm5hdl9idG5fYWRke3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjE1cHg7QGluY2x1ZGUgaWNvX29ubHk7XHJcbiAgICAmOjpiZWZvcmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjIxcHg7aGVpZ2h0OjIxcHg7Zm9udC1zaXplOjEzcHg7Y29udGVudDpcIuKVilwiO2JvcmRlcjoxcHggc29saWQgJGJvcmRlci1jb2xvcjtjb2xvcjojOTg5ODk4O2JvcmRlci1yYWRpdXM6MnB4O31cclxuICAgICY6aG92ZXI6OmJlZm9yZXtib3JkZXItY29sb3I6Izk4OTg5ODt9XHJcbiAgfVxyXG4gIC5sYXllcl90b29se2Rpc3BsYXk6bm9uZTttYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgLmJ0bl9lbGxpcHNpczo6YmVmb3Jle2hlaWdodDoxNnB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC1zaXplOjExcHg7fVxyXG4gIH1cclxuICAubmV3X2JlZGdle3RvcDoxcHg7cGFkZGluZzowIDNweDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxM3B4O31cclxufVxyXG4ubWFpbixcclxuLnNuYiAuc3Zje1xyXG4gIC5hdHRlbmRhbmNlX2Rlc2N7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MTBweCAxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNjk2OTY5O2ZvbnQtc2l6ZToxMXB4O1xyXG4gICAgLnRpbWV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxO2NvbG9yOiM1NTU7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4gICAgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlMGUwZTA7cGFkZGluZy10b3A6MTBweDt9XHJcbiAgICBsaXtmbGV4OjE7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjVweDtcclxuICAgICAgZW17Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29fY2xvY2sucG5nKSAwIDUwJSBuby1yZXBlYXQ7cGFkZGluZy1sZWZ0OjE4cHg7bWFyZ2luLXJpZ2h0OmF1dG87fVxyXG4gICAgfVxyXG4gICAgLmJ0bl9jYW5jZWx7QGluY2x1ZGUgaWNvX29ubHkoJ1xcZTkyYScpO1xyXG4gICAgICAmOjpiZWZvcmV7Y29sb3I6JHJlZDt9O1xyXG4gICAgfVxyXG4gIH0gIFxyXG4gIC5idG5fd29ya3NldDpoYXMoLndvcmtfc3RhdGUpe3BhZGRpbmctYm90dG9tOjVweDt9XHJcbiAgLndvcmtfc3RhdGV7ZGlzcGxheTpibG9jaztib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjEycHg7Y29sb3I6IzcxNzk4YTttaW4taGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nLWxlZnQ6MjVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7fVxyXG59XHJcblxyXG4vL2NvbnRhaW5lclxyXG4uY29udGFpbmVye2dyaWQtcm93OjI7Z3JpZC1jb2x1bW46MjtkaXNwbGF5OmZsZXg7b3ZlcmZsb3cteTogYXV0bzt9XHJcbi5jb250ZW50c3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWdyb3c6MTtwYWRkaW5nOjE1cHggJGNvbHVtbkdhcCAwO2hlaWdodDpjYWxjKDEwMHZoIC0gODlweCk7b3ZlcmZsb3cteTphdXRvO21pbi1oZWlnaHQ6JG1pbkg7XHJcbn1cclxuLnNuYl9mb2xke3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MTBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTJweDtoZWlnaHQ6MzhweDtcclxuYm9yZGVyOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci1sZWZ0LXdpZHRoOjA7Ym9yZGVyLXJhZGl1czowIDNweCAzcHggMDtmb250LXNpemU6MDtcclxuei1pbmRleDoxMDt0cmFuc2l0aW9uOmxlZnQgLjUxcyBlYXNlLWluLW91dDtcclxuICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZTg5MCcpO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiRyZWQ7fVxyXG4gIC8vICZbZGF0YS12YWx1ZT1cIm9uXCJde2xlZnQ6NjBweDt9XHJcbiAgJltkYXRhLXZhbHVlPVwib2ZmXCJdOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZTg4ZicpfVxyXG59XHJcbi5jb250X3RpdHtAaW5jbHVkZSBmbGV4X2JldHdlZW47Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTFlMWUxO2xldHRlci1zcGFjaW5nOiR0aXRfc3BhY2luZzttYXJnaW4tYm90dG9tOjEycHg7cGFkZGluZy1ib3R0b206MTVweDtcclxuICBoMXtmb250LXNpemU6MThweDtjb2xvcjojMzYzNjM2O1xyXG4gICAgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtjb2xvcjojNjk2OTY5O2xldHRlci1zcGFjaW5nOi0uMzVweDtsaW5lLWhlaWdodDoxNnB4O3BhZGRpbmctbGVmdDoxMHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYTBhMGEwO21hcmdpbi1sZWZ0OjE1cHg7fVxyXG4gIH1cclxufVxyXG4uYnJlZGNydW1ie1xyXG4gIHVse0BpbmNsdWRlIGZsZXhfYmV0d2Vlbjt9XHJcbiAgbGl7bGV0dGVyLXNwYWNpbmc6LjY1cHg7Y29sb3I6Izg4ODtmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAmOjpiZWZvcmV7dG9wOjA7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZTgxZicpO2NvbG9yOiM4ODg7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7fVxyXG4gICAgICBhe0BpbmNsdWRlIGZfYmxpbmQ7fVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAwMDt9XHJcbiAgICAmOjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZjEwNScpO21hcmdpbjowIDVweDtjb2xvcjojODg4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt9XHJcbiAgfVxyXG59XHJcbi5jb250X2JvZHl7XHJcbiAgLnNlY3Rpb25fdGl0e0BpbmNsdWRlIGZsZXhfYmV0d2VlbjttYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICBoMXtmbGV4LWdyb3c6MTtmb250LXdlaWdodDpib2xkO2NvbG9yOiMzNjM2MzY7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6JHRpdF9zcGFjaW5nO1xyXG4gICAgICAmOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6Zm9udGVsbG87bWFyZ2luLXJpZ2h0OjNweDt9XHJcbiAgICB9XHJcbiAgICAmLnRpdF9pY29ue1xyXG4gICAgICBoMTo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGVjMzInKTtjb2xvcjokYmxhY2s7bWFyZ2luLXJpZ2h0OjVweDt9XHJcbiAgICB9XHJcbiAgICAmLnRpdF9ub25le2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt9XHJcbiAgfVxyXG4gIC5zZWN0aW9uX2JvdHtkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgLmJ0bl93cmFwe21hcmdpbi1sZWZ0OmF1dG87fVxyXG4gIH1cclxuICAubGVnZW5kX29yZ3tkaXNwbGF5OmZsZXg7bWFyZ2luLXJpZ2h0OjVweDtcclxuICAgIHNwYW57Zm9udC1zaXplOjEycHg7Y29sb3I6IzAwMDttYXJnaW4tcmlnaHQ6MTRweDtcclxuICAgICAgJjo6YmVmb3Jle21hcmdpbi1yaWdodDo1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3hfY29tcGFjdHtAaW5jbHVkZSBib3hfc3R5bGUoMTVweCwxMHB4KTtwb3NpdGlvbjpzdGlja3k7dG9wOi0xNXB4O3otaW5kZXg6MTA1MDtcclxuICAuYnRuX3dyYXB7bWFyZ2luLWxlZnQ6YXV0bztcclxuICAgIHB7bGluZS1oZWlnaHQ6MjhweDt9XHJcbiAgICBidXR0b257ZmxleC1zaHJpbms6MDt9XHJcbiAgfVxyXG4gICY6aGFzKDppcyguc2VhcmNoX2xpc3QsLmJ0bl93cmFwKSl7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206MTVweDt9XHJcbn1cclxuLmJveF9mb3Jte2Rpc3BsYXk6ZmxleDt9XHJcbi5ib3hfZGVmYXVsdHtAaW5jbHVkZSBib3hfc3R5bGUoMjBweCwyMHB4KTt9XHJcbi5ib3hfZGVmYXVsdF93e0BpbmNsdWRlIGJveF9zdHlsZSgxNXB4LDE1cHgpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7XHJcbiAgQGluY2x1ZGUgdGl0X2J1bGxldChoMSk7XHJcbiAgaDF7Zm9udC1zaXplOjE0cHg7fVxyXG4gIC5zZXRfbGlzdHtAaW5jbHVkZSBzZXRfbGlzdCgpO1xyXG4gICAgJjpvbmx5LWNoaWxke21hcmdpbi1ib3R0b206MDt9XHJcbiAgfVxyXG59XHJcbi5pbmZvX2JveHtwYWRkaW5nOjIwcHggMjBweCAxNXB4IDU1cHg7YmFja2dyb3VuZC1jb2xvcjojZmNmMmYyO21hcmdpbi1ib3R0b206MTBweDtcclxuICBoM3twb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjokcmVkO2xldHRlci1zcGFjaW5nOi0wLjMzcHg7XHJcbiAgICAmOjpiZWZvcmV7QGluY2x1ZGUgZm9udGVsbG8oJ1xcZjA4NicpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNnB4O2xlZnQ6LTI1cHg7Zm9udC1zaXplOjE5cHg7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO31cclxuICB9XHJcbiAgcHttYXJnaW4tdG9wOjVweDtmb250LXNpemU6MTJweDtjb2xvcjojMDAwO2xldHRlci1zcGFjaW5nOi0wLjNweDt9XHJcbn1cclxuLmNvdW50e2Rpc3BsYXk6aW5saW5lLWZsZXg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTRweDtjb2xvcjojNTU1O2dhcDoxNXB4O1xyXG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1sZWZ0OjEwcHg7Ym94LXNoYWRvdzoxcHggMCAxcHggI2ZmZiBpbnNldDtmb250LXdlaWdodDpub3JtYWw7XHJcbiAgLnVuY2hlY2sgZW17Y29sb3I6JHJlZDt9XHJcbiAgLnJlY2VpcHQgZW17Y29sb3I6JGJsdWU7fVxyXG4gIGVte2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWxlZnQ6NnB4O3dvcmQtc3BhY2luZzotLjFlbTtcclxuICAgICY6OmJlZm9yZSwmOjphZnRlcntjb250ZW50OlwiKCBcIjtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzU1NTt9XHJcbiAgICAmOjphZnRlcntjb250ZW50OlwiIClcIn0gICAgXHJcbiAgfSAgXHJcbn1cclxuLmNvdW50X3RhZ3tAaW5jbHVkZSBiYWRnZV9zdHlsZShudWxsLDMwcHgpe2JhY2tncm91bmQtY29sb3I6I0VGRjFGMzttYXJnaW4tbGVmdDoxMHB4O2NvbG9yOiMwMDA7fTt9XHJcbi5pcHRfd3JhcHtcclxuICBkbHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjEwcHg7YWxpZ24taXRlbXM6Y2VudGVyO31cclxuICBkdHtAaW5jbHVkZSBmb3JtX2xhYmVsO2Rpc3BsYXk6ZmxleDtnYXA6NXB4O3dpZHRoOjEwMCU7fSBcclxuICAuZmxleF9mdWxse2ZsZXgtZ3JvdzoxO30gIFxyXG4gIGRke1xyXG4gICAgJjpmaXJzdC1vZi10eXBlOmhhcyguaXB0X2lubmVyd3JhcCkgLmlwdF9pbm5lcndyYXB7bWFyZ2luOjAgMCAxNXB4O31cclxuICAgICY6aGFzKC5pcHRfaW5uZXJ3cmFwKXtmbGV4OjEgMCAxMDAlO31cclxuICB9XHJcbiAgLmRpdmlkZUx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICBsaXtsaW5lLWhlaWdodDoyOHB4O31cclxuICAgICY6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Y29udGVudDpcIi9cIjtmb250LXNpemU6MjBweDt9XHJcbiAgfVxyXG4gIC5vcHRfd3JhcHtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtcclxuICAgIC5vcHRfbHN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6ODBweCAxZnI7YWxpZ24taXRlbXM6c3RyZXRjaDsgcGFkZGluZzoxNXB4IDIwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjYzVjNWM1O1xyXG4gICAgfVxyXG4gICAgZHQscHttYXJnaW4tdG9wOjA7bGluZS1oZWlnaHQ6MjhweDt9XHJcbiAgfSAgXHJcbiAgLmlwdF9pbmZve0BpbmNsdWRlIGV4cGxhbmF0aW9uO31cclxuICAuaXB0X2lubmVyd3JhcHtkaXNwbGF5OmZsZXg7Z2FwOmNhbGMoJGNvbHVtbkdhcCAtIDVweCk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgbGl7ZmxleDoxIDAgY2FsYyg1MCUgLSAkY29sdW1uR2FwKTtcclxuICAgICAgZW17QGluY2x1ZGUgZm9ybV9sYWJlbDtkaXNwbGF5OmZsZXg7Z2FwOjVweDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXB4O31cclxuICAgIH1cclxuICB9XHJcbiAgLmRkX3dyYXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0YXJ0O2dhcDo1cHg7fVxyXG59XHJcbi5pcHRfbHN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwcHggMWZyO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjhweCwgYXV0bykpO2dhcDoxNXB4O1xyXG4gIGR0e0BpbmNsdWRlIGZvcm1fbGFiZWw7bGluZS1oZWlnaHQ6MjhweDt9XHJcbiAgZGR7YWxpZ24tc2VsZjpjZW50ZXI7fVxyXG4gIC5mdWxse2dyaWQtY29sdW1uOjEvc3BhbiAyO31cclxuICAuaXB0X2lubmVybHN0e1xyXG4gICAgZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMTAwcHggMWZyKTtnYXA6MTVweDtcclxuICB9XHJcbiAgLnVzZXJfbHN0IGxpe2xpbmUtaGVpZ2h0OjI4cHg7fSBcclxufVxyXG4vL21lc3NhZ2VcclxuLnRibF9tZXNzYWdlIHRke0BpbmNsdWRlIGFsaWduTCg0KTtcclxuICAmOm50aC1vZi10eXBlKDMpe3doaXRlLXNwYWNlOm5vd3JhcDt9XHJcbn1cclxuLnRibF9hcmNoaXZlIHRke0BpbmNsdWRlIGFsaWduTCg1KTt9XHJcbi5tc2d7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjMydnc7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6IGhpZGRlbjt2ZXJ0aWNhbC1hbGlnbjp0b3A7fVxyXG4ucmVjZWl2ZXJfZHRse2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXgtc2hyaW5rOjA7fVxyXG4ucmVjZWl2ZXJfd3JhcHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6Y2FsYygxMDAlICsgNXB4KTt3aWR0aDozMDBweDtoZWlnaHQ6Zml0LWNvbnRlbnQ7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgJGdyYXk7cGFkZGluZzo1cHg7XHJcbiAgLnJlY2VpdmVye0BpbmNsdWRlIHVzZXJfbHN0O1xyXG4gICAgLnRibF9iYWRnZSxcclxuICAgIC5yX2NvbmZpcm17bWFyZ2luLWxlZnQ6YXV0bztmb250LXNpemU6MTFweDt9XHJcbiAgICAudW5yZWFke2NvbG9yOiRyZWQ7fVxyXG4gIH1cclxufVxyXG4ub24+LnJlY2VpdmVyX3dyYXB7ZGlzcGxheTpibG9jazt9XHJcbi5tZXNzYWdlX3ZpZXcsXHJcbi5tZXNzYWdlX3dyaXRley5zZXRfbGlzdHtAaW5jbHVkZSBzZXRfbGlzdCgxKTt9fVxyXG4ubWVzc2FnZV93cml0ZXtcclxuICAuZWRpdG9yX3dyYXAgLmNrLWNvbnRlbnR7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gNTkwcHgpO31cclxufVxyXG4uYm9hcmRfbmV3e0BpbmNsdWRlIGZsZXhfbGF5b3V0KCk7fVxyXG5cclxuLy9tYWluXHJcbi5jb250ZW50czpoYXMoLm1haW4uY29udF9ib2R5KXtwYWRkaW5nOiRjb2x1bW5HYXA7aGVpZ2h0OmNhbGMoMTAwdmggLSA4OXB4KTttaW4taGVpZ2h0Ojc0MXB4O31cclxuLm1haW57QGluY2x1ZGUgZmxleF9sYXlvdXQ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTthbGlnbi1pdGVtczpzdHJldGNoOyAgXHJcbiAgLmJveF9kZWZhdWx0X3d7Ym9yZGVyLXdpZHRoOjA7Ym94LXNoYWRvdzowIDFweCA4cHggMCByZ2JhKDAsIDAsIDAsIC4wNyk7XHJcbiAgICBoMXtjb2xvcjojNDA0NjU0O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDttaW4td2lkdGg6NTBweDttYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICY6OmJlZm9yZXtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7fVxyXG4gICAgfVxyXG4gIH1cclxuICAubGVmdHtmbGV4OjE7QGluY2x1ZGUgZmxleF92ZXI7XHJcbiAgICAuYm94X2RlZmF1bHR7ZGlzcGxheTpmbGV4O2dhcDpjYWxjKCRjb2x1bW5HYXAgLSAxMHB4KTt9XHJcbiAgICAuYm94X2RlZmF1bHRfd3tmbGV4OjEgMCBhdXRvO31cclxuICAgIC5kYXNoYm9hcmRfaXRlbXtcclxuICAgICAgLmJveF9kZWZhdWx0X3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OSU7XHJcbiAgICAgICAgaDF7ZmxleDowIDAgNzBweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo1MHB4OyBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvdGl0X21haW5iZy5wbmcpIDUwJSAwIG5vLXJlcGVhdDtib3JkZXItcmFkaXVzOjA7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0byAze1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgjeyRpICsgMX0pIGgxOjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNzBweCAqICRpfVxyXG4gICAgICAgIH1cclxuICAgICAgfSAgICAgIFxyXG4gICAgICAuZGFzaF9sc3R7ZmxleDoxIDAgYXV0bztAaW5jbHVkZSBmbGV4X3ZlcjtnYXA6NXB4O1xyXG4gICAgICAgIGxpe2NvbG9yOiM3MTc5OGE7fVxyXG4gICAgICAgIGF7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1sZWZ0OjEwcHg7dGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICAgICY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGFzaGJvYXJkX3JlcG9ydHtmbGV4OjEgMCAzMDBweDtcclxuICAgICAgdWx7QGluY2x1ZGUgZmxleF92ZXI7Z2FwOjhweDt9XHJcbiAgICAgIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM3MTc5OGE7cGFkZGluZy1sZWZ0OjQ1cHg7fVxyXG4gICAgICBzdHJvbmd7QGluY2x1ZGUgdGV4dF9lbGxpcHNpcygyKTtcclxuICAgICAgfVxyXG4gICAgICAudGFne3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7QGluY2x1ZGUgYmFkZ2Vfc3R5bGUoJHc6NDBweCk7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWxlZnQ6LTQ1cHg7fVxyXG4gICAgICAkX3NpZ25UeXBlOignZHJhZnQnOiRkcmFmdCwnaW5nJzokaW5nLCdmaW4nOiRmaW4sJ3JlamVjdCc6JHJlamVjdCwncmVhZHknOiR3YWl0LCd3YWl0Jzokd2FpdCk7XHJcbiAgICAgIEBlYWNoICR0eXBlLCAkY29sb3IgaW4gJF9zaWduVHlwZXtcclxuICAgICAgICAuI3skdHlwZX17Ym9yZGVyLWNvbG9yOiRjb2xvciAhaW1wb3J0YW50O2NvbG9yOiRjb2xvciAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O31cclxuICAgICAgfVxyXG4gICAgICAucmVwb3J0X2NvdW50e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjNweDtcclxuICAgICAgICBkdCxkZHtmbGV4LXNocmluazowO2ZvbnQtc2l6ZToxMXB4O31cclxuICAgICAgICBkdHtmbGV4OjEgMCAxMDAlO2NvbG9yOiMwMDA7fVxyXG4gICAgICAgIGRke2NvbG9yOiM3MTc5OGE7XHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGU6OmFmdGVye2NvbnRlbnQ6XCIvXCI7bWFyZ2luOjAgMTBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9hcmR7ZmxleDowIDAgNTAlO1xyXG4gICAgICAuZG90X2xpc3R7QGluY2x1ZGUgZmxleF92ZXI7Z2FwOjEwcHg7XHJcbiAgICAgICAgbGl7QGluY2x1ZGUgZG90X2xpc3QoM3B4KTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM0MDQ2NTQ7XHJcbiAgICAgICAgICBhe2ZsZXg6MSBhdXRvO0BpbmNsdWRlIHRleHRfZWxsaXBzaXM7fVxyXG4gICAgICAgICAgJjo6YmVmb3Jle2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZC1jb2xvcjojNjk2OTY5O31cclxuICAgICAgICAgICY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XHJcbiAgICAgICAgICAuZGF0ZXtmbGV4LXNocmluazowO21hcmdpbi1sZWZ0OjE1cHg7Y29sb3I6IzllYTRhZTt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yZXByZXNlbnRfYWxidW17XHJcbiAgICAgICAgYXtkaXNwbGF5OmZsZXg7Z2FwOjE1cHg7fVxyXG4gICAgICAgIC50aHVtYntmbGV4OjAgMCAxMzBweDt9XHJcbiAgICAgICAgLmFsYnVtX2Rlc2N7ZmxleDoxO31cclxuICAgICAgICBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo3NHB4O29iamVjdC1maXQ6Y292ZXI7fVxyXG4gICAgICAgIGVte2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOjNweDt9XHJcbiAgICAgICAgYnttYXgtd2lkdGg6MTAwJTtAaW5jbHVkZSB0ZXh0X2VsbGlwc2lzO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgICY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRle2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiM3MTc4ODk7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2Vla193b3Jre2ZsZXg6MSAxIDUwJTtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTUycHg7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmctdG9wOjA7XHJcbiAgICAgIGhlYWRlcntwb3NpdGlvbjpzdGlja3k7dG9wOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxNXB4O2NvbG9yOiNhMWE0YWQ7XHJcbiAgICAgICAgc3BhbnttYXJnaW4tbGVmdDo1cHg7Zm9udC1zaXplOjE0cHg7fVxyXG4gICAgICB9XHJcbiAgICAgIHVse0BpbmNsdWRlIGZsZXhfdmVyO2dhcDoxMHB4O31cclxuICAgICAgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNzE3OThhO2ZvbnQtc2l6ZToxMnB4O2dhcDoxMHB4O1xyXG4gICAgICAgIGF7ZmxleDowIDEgYXV0bztAaW5jbHVkZSB0ZXh0X2VsbGlwc2lzO1xyXG4gICAgICAgICAgJjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuICAgICAgICB9XHJcbiAgICAgICAgc3Ryb25ne2ZsZXg6MCAwIDE1MHB4O0BpbmNsdWRlIGRvdF9saXN0KDEwcHgpO2NvbG9yOiM0MDQ2NTQ7dmVydGljYWwtYWxpZ246bWlkZGxlO0BpbmNsdWRlIHRleHRfZWxsaXBzaXM7fVxyXG4gICAgICAgIC8vIGNvbTrsmpTssq3rsJvsnYAg7JeF66y0LHJlcTrsmpTsoJXtlZzsl4XrrLQscHJvOu2UhOuhnOygne2KuCxwZXI66rCc7J247JeF66y0LCBtZWV0Ou2ajOydmFxyXG4gICAgICAgIEBlYWNoICR0eXBlLCAkY29sb3IgaW4gJF90aXRDb2xvcntcclxuICAgICAgICAgIC4jeyR0eXBlfXtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6JGNvbG9yO31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kZWxheXtjb2xvcjokcmVkO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBsYW57ZmxleDoxO1xyXG4gICAgICBzZWN0aW9ue0BpbmNsdWRlIGZsZXhfYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6Y2FsYygxMDB2aCAtIDYzMHB4KTttaW4taGVpZ2h0OjIwNnB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjA7fVxyXG4gICAgICAubWFpbl9wbGFue2ZsZXg6MSAwIGF1dG87aGVpZ2h0OjEwMCU7bWFyZ2luLXJpZ2h0OiRjb2x1bW5HYXA7fVxyXG4gICAgICAucGxhbl9sc3R7ZmxleDoxIDAgMjgwcHg7cGFkZGluZy10b3A6JGNvbHVtbkdhcDtcclxuICAgICAgICB1bHtAaW5jbHVkZSBmbGV4X3ZlcjtnYXA6MTBweDtoZWlnaHQ6MTAwJTsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlMGUwZTA7cGFkZGluZy1sZWZ0OiRjb2x1bW5HYXA7b3ZlcmZsb3cteTphdXRvO1xyXG4gICAgICAgICAgbGl7Zm9udC1zaXplOjEycHg7Y29sb3I6IzcxNzk4YTtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaWNvX3NjaGVkdWxlLnBuZykgMCAzcHggbm8tcmVwZWF0O3BhZGRpbmctbGVmdDozNHB4O1xyXG4gICAgICAgICAgICBwe2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiM5ZWE0YWU7bGV0dGVyLXNwYWNpbmc6LS4wMmVtO31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0e2ZsZXg6MCAwIDMwMHB4O1xyXG4gICAgLmJveF9kZWZhdWx0e3Bvc2l0aW9uOnJlbGF0aXZlO0BpbmNsdWRlIGZsZXhfdmVyO2dhcDpjYWxjKCRjb2x1bW5HYXAgLSAxMHB4KTtoZWlnaHQ6MTAwJTt9XHJcbiAgICAuYXR0ZW5kYW5jZXtcclxuICAgICAgLmF0dGVuZGFuY2VfZGVzY3twYWRkaW5nOjAgMCAxMHB4O31cclxuICAgICAgLmJ0bl93b3Jrc2V0e3BhZGRpbmctYm90dG9tOjA7XHJcbiAgICAgICAgLndvcmtfc3RhdGV7d2lkdGg6YXV0bztib3JkZXItY29sb3I6I2RhZGFkYTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzowIDhweCAwIDI4cHg7Zm9udC1zaXplOjEycHg7fVxyXG4gICAgICAgIC5idG5fZGJsX2J0bntwb3NpdGlvbjpyZWxhdGl2ZTtAaW5jbHVkZSBidG4oJGJ0bl9yZWQsIGZhbHNlLCBmYWxzZSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MXB4O3BhZGRpbmc6MDtcclxuICAgICAgICAgICY6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTtAaW5jbHVkZSBzaGFwZSgwLCAxNHB4KTtib3JkZXItbGVmdDoxcHggc29saWQgJGJ0bl9yZWQ7fVxyXG4gICAgICAgICAgYnV0dG9ue2ZsZXg6MSAxIGF1dG87Ym9yZGVyLXJhZGl1czowO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjMycHg7XHJcbiAgICAgICAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiRidG5fcmVkO31cclxuICAgICAgICAgICAgJjpkaXNhYmxlZHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZjhjOWNlO2N1cnNvcjpkZWZhdWx0O31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWF2ZV9zdGF0e1xyXG4gICAgICBoZWFkZXJ7Z2FwOjdweDtcclxuICAgICAgICBzdHJvbmd7bWFyZ2luLXJpZ2h0OmF1dG87fVxyXG4gICAgICAgIGF7Y29sb3I6IzllYTRhZTtmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICY6OmFmdGVye0BpbmNsdWRlIGZvbnRlbGxvKCdcXGU4OGMnKTttYXJnaW4tbGVmdDozcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxlYXZlX3Byb2dyZXNze1xyXG4gICAgICAgICRoOjE2cHg7JGJnOiNkYWRhZGE7XHJcbiAgICAgICAgcHJvZ3Jlc3N7d2lkdGg6MTAwJTtoZWlnaHQ6JGg7XHJcbiAgICAgICAgICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQtY29sb3I6JGJnO2JvcmRlci1yYWRpdXM6JGggMCAwICRoO31cclxuICAgICAgICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFye2JvcmRlci1yYWRpdXM6JGg7Ym9yZGVyOjFweCBzb2xpZCAkYmc7YmFja2dyb3VuZC1jb2xvcjojZmZmO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYXZlX2R0bHtAaW5jbHVkZSBmbGV4X2JldHdlZW4oKTtmb250LXNpemU6MTFweDtjb2xvcjojOWVhNGFlO3BhZGRpbmc6MCA1cHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJzZW50ZWV7ZmxleDoxO292ZXJmbG93LXk6YXV0bztwYWRkaW5nLXRvcDowO1xyXG4gICAgICBoZWFkZXJ7cG9zaXRpb246c3RpY2t5O3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy10b3A6MTVweDt9XHJcbiAgICAgIHVse0BpbmNsdWRlIGZsZXhfdmVyO2dhcDoxNXB4O31cclxuICAgICAgaXtAaW5jbHVkZSBiYWRnZV9zdHlsZSgkdzo0NXB4KTtmb250LXNpemU6MTBweDtjb2xvcjojNDA0NjU0O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6NXB4O2xpbmUtaGVpZ2h0OjEzcHg7d2hpdGUtc3BhY2U6bm93cmFwO31cclxuICAgICAgQGVhY2ggJHR5cGUsICRjb2wgaW4gJF9wbGFuVHlwZXtcclxuICAgICAgICAuI3skdHlwZX17YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvcjogJGNvbCwgJGFtb3VudDogMzIpO31cclxuICAgICAgfVxyXG4gICAgICAudGltZXtjb2xvcjojOWVhNGFlO2ZvbnQtc2l6ZToxMXB4O31cclxuICAgICAgLnVzZXJfYm94e2ZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgIHN0cm9uZ3tkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6NDVweDt0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4gICAgICAgIHNwYW57Y29sb3I6IzllYTRhZTt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXJ7XHJcbiAgICAgIGxpe2hlaWdodDo2M3B4O2JvcmRlci1yYWRpdXM6NXB4O31cclxuICAgICAgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCU7Zm9udC13ZWlnaHQ6NjAwO2dhcDoxNXB4O31cclxuICAgICAgLm1hbnVhbHtiYWNrZ3JvdW5kLWNvbG9yOiMzNjM2MzY7XHJcbiAgICAgICAgYXtjb2xvcjojZmZmO3BhZGRpbmctcmlnaHQ6MjVweDtcclxuICAgICAgICAgICY6OmJlZm9yZXtAaW5jbHVkZSBzaGFwZSg0MHB4LDQwcHgpO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29fbWFudWFsLnBuZykgMCAwIG5vLXJlcGVhdDt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gYXBwcm92YWxcclxuQG1peGluIGFwcHJvdmFsX3ZpZXdfZGVmYXVsdEgoJGdhcDowcHgsJG1heDpmYWxzZSl7XHJcbiAgJGFwcHJvdmFsX3ZpZXdIOmNhbGMoMTAwdmggLSAyMTRweCk7XHJcbiAgJGFwcHJvdmFsX3ZpZXdNaW5IOjQxNnB4O1xyXG4gIGhlaWdodDpjYWxjKCRhcHByb3ZhbF92aWV3SCAtICRnYXApO21pbi1oZWlnaHQ6Y2FsYygkYXBwcm92YWxfdmlld01pbkggLSAkZ2FwKTtvdmVyZmxvdy15OmF1dG87XHJcbiAgQGlmKCRtYXgpe1xyXG4gICAgaGVpZ2h0OmF1dG87bWF4LWhlaWdodDpjYWxjKCRwcm9qX3ZpZXdIIC0gJGdhcCk7O1xyXG4gIH1cclxufVxyXG4ubXlfZm9ybXtwb3NpdGlvbjpzdGF0aWM7fVxyXG4uYm94X2NvbXBhY3QubXlfZm9ybXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47fVxyXG4ubXlfZm9ybSwuYm94X3Rvb2x7bWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gIC5idG5fd3JhcHthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7fVxyXG4gIHVse2Rpc3BsYXk6ZmxleDtnYXA6NHB4O1xyXG4gICAgJjplbXB0eTo6YmVmb3Jle0BpbmNsdWRlIGVtcHR5X2JveCgn65Ox66Gd7ZWcIOyWkeyLneyXhuydjCcpO2hlaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAuMDUpO31cclxuICB9XHJcbiAgbGl7YmFja2dyb3VuZC1jb2xvcjokd2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6M3B4O1xyXG4gICAgYXtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZzowIDhweDtcclxuICAgICAgJjo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGYwZjYnKTtmb250LXNpemU6MTRweDtjb2xvcjojZmY2NjY0O21hcmdpbi1yaWdodDo0cHg7fVxyXG4gICAgfVxyXG4gICAgJjpob3Zlcntib3JkZXItY29sb3I6I2U0MmIyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY1ZjU7Y29sb3I6I2U0MmIyOTtmb250LXdlaWdodDpib2xkO31cclxuICB9XHJcbn1cclxuLm15X2FwcHJvdmFse0BpbmNsdWRlIGZsZXhfYmV0d2VlbjthbGlnbi1pdGVtczpzdHJldGNoO2dhcDokY29sdW1uR2FwO3BhZGRpbmctYm90dG9tOiRjb2x1bW5HYXA7XHJcbiAgLmZsZXhfcmlnaHR7QGluY2x1ZGUgZm9ybV9zdHlsZSgpO21pbi13aWR0aDphdXRvO30gXHJcbn1cclxuJWFwcHJvdmFsX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdmVyZmxvdy15OmF1dG87Z2FwOjlweDtwYWRkaW5nOjVweDt3aWR0aDpjYWxjKDEwMCUgKyAxMHB4KTttYXgtaGVpZ2h0OjU0MXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTVweCwtNXB4KTtcclxuICAmPmxpe1xyXG4gICAgJjplbXB0eXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgLjA1KTtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuLnN0YXR1c3tmbGV4LXNocmluazowO3dpZHRoOjI2MHB4O1xyXG4gIHVse0BleHRlbmQgJWFwcHJvdmFsX2xpc3Q7XHJcbiAgICAmOmVtcHR5OjpiZWZvcmV7QGluY2x1ZGUgZW1wdHlfYm94KCfsmpTssq0g66y47ISc6rCAIOyXhuyKteuLiOuLpCcpO2hlaWdodDo1NDFweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgLjA1KTt9XHJcbiAgfVxyXG4gIGxpe0BpbmNsdWRlIGlubmVyX2JveCg4cHgpO21pbi1oZWlnaHQ6OTlweDtcclxuICAgIHN0cm9uZ3ttYXJnaW46MnB4IDAgNHB4O3BhZGRpbmctbGVmdDowO31cclxuICAgIC5iYWRnZXtAaW5jbHVkZSBiYWRnZV9zdHlsZShudWxsLDU0cHgpO2ZvbnQtd2VpZ2h0OmJvbGQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O31cclxuICAgIGRse1xyXG4gICAgICBkdHtmbG9hdDpsZWZ0O21pbi13aWR0aDo1NXB4O1xyXG4gICAgICAgICY6OmFmdGVye2NvbnRlbnQ6XCI6XCI7bWFyZ2luOjAgM3B4O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAgXHJcbi5sc19zdGFuZF9ieXtAZXh0ZW5kICVhcHByb3ZhbF9saXN0O1xyXG4gICY+bGl7QGluY2x1ZGUgaW5uZXJfYm94KDEwcHgpO21pbi1oZWlnaHQ6ODRweDt9XHJcbiAgc3Ryb25ne21hcmdpbi1ib3R0b206N3B4O31cclxuICBpe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVweDt0b3A6NXB4O0BpbmNsdWRlIHNoYXBlKDI2cHgsIDI2cHgpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6ZGVmYXVsdDt9XHJcbn0gXHJcbi5hcHByb3ZhbF9wYXRoe2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOjJweDtcclxuICBsaXtcclxuICAgICY6YmVmb3Jle2NvbnRlbnQ6XCLihpJcIjttYXJnaW46MCAzcHg7O31cclxuICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZTt9XHJcbiAgfVxyXG59XHJcbi5zdGFuZF9ieXtcclxuICAubHNfc3RhbmRfYnl7aGVpZ2h0OjI4NXB4O1xyXG4gICAgJjplbXB0eTo6YmVmb3Jle0BpbmNsdWRlIGVtcHR5X2JveCgn6rKw7J6sIOuMgOq4sCDrr7jtmZXsnbgg66y47ISc6rCAIOyXhuyKteuLiOuLpCcpO2JhY2tncm91bmQtY29sb3I6I2UzZTNlMzt9ICAgIFxyXG4gIH1cclxufVxyXG4uY2FyYm9uX2NvcHl7bWFyZ2luLXRvcDozMHB4O1xyXG4gIC5sc19zdGFuZF9ieXtoZWlnaHQ6MTg3cHg7XHJcbiAgICAmOmVtcHR5OjpiZWZvcmV7QGluY2x1ZGUgZW1wdHlfYm94KCfsiJjsi6Ag7LC47KGwIOuvuO2ZleyduCDrrLjshJzqsIAg7JeG7Iq164uI64ukJyk7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzO31cclxuICB9XHJcbn1cclxuLm5ld19iZWRnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtAaW5jbHVkZSBiYWRnZV9zdHlsZShudWxsKTtiYWNrZ3JvdW5kLWNvbG9yOiRyZWQ7cGFkZGluZzowIDdweCAxcHg7bWFyZ2luLWxlZnQ6NXB4O31cclxuLmFwcHJvdmFsX29mdGVue1xyXG4gIHVse2ZsZXgtd3JhcDp3cmFwO31cclxuICAuZXhwbGFuYXRpb257QGluY2x1ZGUgZXhwbGFuYXRpb247fVxyXG4gIC5iYWRnZXtAaW5jbHVkZSBiYWRnZV9zdHlsZSg0MHB4KTtkaXNwbGF5OmlubGluZTttYXJnaW4tbGVmdDozcHg7cGFkZGluZzowLjVweCAyLjVweDtib3JkZXI6MXB4IHNvbGlkICNjMGM1Y2Y7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM3Yzg2OWU7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbn1cclxuLmFwcHJvdmFsX25ld3ttYXJnaW4tdG9wOjUwcHg7XHJcbiAgaGVhZGVye0BpbmNsdWRlIHRpdF9idWxsZXQoaDEpO31cclxuICB1bHtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjUwcHg7XHJcbiAgICBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDoxNTVweDtmbGV4LWdyb3c6MDtmbGV4LXNocmluazoxO2ZsZXgtYmFzaXM6Y2FsYygoMTAwJSAtIDI0cHgpIC8gNyk7XHJcbiAgICAgIGF7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nOjE1cHg7cGFkZGluZy1sZWZ0OjMwcHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgJjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O2xlZnQ6MTBweDttYXJnaW4tcmlnaHQ6N3B4O2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjE5cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYXBwcm92YWxfZm9ybXttaW4td2lkdGg6OTAwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICBoZWFkZXJ7cGFkZGluZy1ib3R0b206NXB4O1xyXG4gICAgaDF7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbiAgfVxyXG4gIC5mb3JtX3ZhbGlkaXR5e21hcmdpbi1ib3R0b206MTBweDt9XHJcbiAgLnRibF93b3JraW5mb3tAaW5jbHVkZSBmbGV4X2JldHdlZW47bWFyZ2luOjNweCAwIDVweDtnYXA6M3B4O1xyXG4gICAgLmJ0bl93cmFwe21hcmdpbi1sZWZ0OmF1dG87fVxyXG4gICAgLmJ1ZGdldHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo5MDA7fVxyXG4gIH1cclxuICAmPip7cGFkZGluZzowIDVweDt9XHJcbiAgLmZvcm1fd3JhcHtkaXNwbGF5OmdyaWQ7cGFkZGluZzoxNXB4IDA7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO2JvcmRlci13aWR0aDoycHggMDtcclxuICAgIC50Ymxfcm93IHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXdpZHRoOjFweDt9XHJcbiAgICBpbnB1dFt0eXBlPSdkYXRlJ117d2lkdGg6YXV0bzt9XHJcbiAgICAudGJsX3JlcG9ydHt0YWJsZS1sYXlvdXQ6aW5pdGlhbDtcclxuICAgICAgaW5wdXQ6ZGlzYWJsZWR7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt9XHJcbiAgICB9XHJcbiAgICB0YWJsZXtib3JkZXI6bm9uZTtcclxuICAgICAgJi50YmxfdXNlX3NlbGVjdHtcclxuICAgICAgICB0cntcclxuICAgICAgICAgICY+Knt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbiAgICAgICAgICAmPnRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NXB4O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcHByb3ZhbF9zdGF0dXN7ICAgICAgXHJcbiAgICAgIHN0cm9uZ3ttYXJnaW4tcmlnaHQ6NXB4O2ZvbnQtc2l6ZToxMXB4O31cclxuICAgICAgdGg6Zmlyc3QtY2hpbGR7d2lkdGg6MjdweDt9XHJcbiAgICAgIHRke2ZvbnQtc2l6ZToxMXB4O3dpZHRoOjExMHB4O3BhZGRpbmc6M3B4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBpbWd7bWF4LWhlaWdodDo0MXB4O31cclxuICAgICAgfVxyXG4gICAgICB0cjpsYXN0LWNoaWxkIHRke2hlaWdodDoyNXB4O31cclxuICAgIH1cclxuICAgIC50aXRfZm9ybXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciBhdXRvO21pbi1oZWlnaHQ6OTBweDttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZzo4cHg7XHJcbiAgICAgIGgye2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcjt3aGl0ZS1zcGFjZTpwcmU7bWFyZ2luLXJpZ2h0OjIwcHg7fVxyXG4gICAgICB0YWJsZXtcclxuICAgICAgICB0aHtwYWRkaW5nOjA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxM3B4O3RleHQtYWxpZ246Y2VudGVyO31cclxuICAgICAgICB0ZHtoZWlnaHQ6MzVweDt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYrLmJ0bl93cmFwe21hcmdpbjoxMHB4IDA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO31cclxuICB9XHJcbiAgLmVkaXRvcl93cmFwe3dpZHRoOjEwMCU7bWFyZ2luLXRvcDotMXB4O3BhZGRpbmc6MTNweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2ViZWJlYjtcclxuICAgIHRleHRhcmVhe2hlaWdodDozMDBweDt9ICAgXHJcbiAgfVxyXG4gIC5zaWduX3dyYXB7cGFkZGluZzozNXB4IDAgMTVweDtmb250LXNpemU6MTNweDtjb2xvcjojMTExO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MzBweDtcclxuICAgIHB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4gICAgICAmOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ldGNfaW5mb3tAaW5jbHVkZSBleHBsYW5hdGlvbjtwYWRkaW5nOjEwcHg7bWFyZ2luLWJvdHRvbToxNXB4O2JhY2tncm91bmQtY29sb3I6I2Y1ZjdmODtib3JkZXItcmFkaXVzOjNweDtcclxuICAgICY6OmJlZm9yZSxie2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNENjI5M0U7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICAgIHB7bWFyZ2luLXRvcDo1cHg7cGFkZGluZy1sZWZ0OjI1cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzczNzM3Mzt9XHJcbiAgfVxyXG59XHJcbi5hcHByb3ZhbF92aWV3IC5teV9hcHByb3ZhbCxcclxuLmFwcHJvdmFsX2RyYWZ0IC5teV9hcHByb3ZhbHtnYXA6MjBweDt9XHJcbi5hcHByb3ZhbF92aWV3IC5hcHByb3ZhbF9zZXQsXHJcbi5hcHByb3ZhbF9kcmFmdCAuYXBwcm92YWxfc2V0e21hcmdpbi10b3A6MThweDtAaW5jbHVkZSBzY3JvbGxiYXJXKCk7fVxyXG4uYXBwcl9wYXRoe2NvdW50ZXItcmVzZXQ6YXBwcl9wYXRoO1xyXG4gIGxpe0BpbmNsdWRlIGZsZXhfYmV0d2VlbjttYXJnaW4tYm90dG9tOjRweDtwYWRkaW5nOjZweCA3cHggN3B4IDI1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci1yYWRpdXM6MnB4O2NvdW50ZXItaW5jcmVtZW50OmFwcHJfcGF0aDtmb250LXNpemU6MTFweDtcclxuICAgIC51c2VyX21vZHVsZXtsZWZ0Oi0xNXB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAmOjpiZWZvcmV7Y29udGVudDpjb3VudGVyKGFwcHJfcGF0aClcIi5cIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNXB4O31cclxuICAgIH1cclxuICAgIC5hcHByX2J0bl9zZXR7QGluY2x1ZGUgZmxleF9iZXR3ZWVuO1xyXG4gICAgICAubXlhcHByX2RlbHttYXJnaW4tcmlnaHQ6NXB4O31cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bl9zd2l0Y2h7Z2FwOjNweDtwYWRkaW5nOjA7XHJcbiAgICBsYWJlbHttaW4td2lkdGg6NDBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MnB4O2xpbmUtaGVpZ2h0OjIzcHg7Zm9udC1zaXplOjEycHg7cGFkZGluZzowO2JvcmRlci1jb2xvcjojYWFhO2NvbG9yOmluaGVyaXQ7Zm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAmOmhvdmVye2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNmMDUwNTA7Ym9yZGVyLWNvbG9yOiNmMDUwNTA7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO31cclxuICB9XHJcbiAgJj5saTpvbmx5LW9mLXR5cGV7IC8vIOyalOyyreyekFxyXG4gICAgZGl2OjpiZWZvcmV7ZGlzcGxheTpub25lO31cclxuICB9XHJcbiAgJi52aWV3e1xyXG4gICAgbGl7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Ym9yZGVyLXdpZHRoOjFweCAwIDA7cGFkZGluZzo2cHggMCA2cHggMjVweDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjA7cGFkZGluZy10b3A6MDt9XHJcbiAgICAgIC5yZXZpZXdfdHh0e3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZWNlY2VjO3BhZGRpbmc6NXB4O2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbjo4cHggMCAzcHg7Zm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgJjplbXB0eXttYXJnaW46MDtwYWRkaW5nOjA7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hcHByX3Jlc3VsdHthbGlnbi1zZWxmOmZsZXgtZW5kO21hcmdpbi1sZWZ0OmF1dG87XHJcbiAgYntAaW5jbHVkZSBiYWRnZV9zdHlsZShudWxsKTtwYWRkaW5nOjFweCAycHggMDtmb250LXNpemU6MTFweDtmb250LXdlaWdodDpib2xkO21pbi13aWR0aDozOXB4O31cclxuICBidXR0b257bGluZS1oZWlnaHQ6MjFweDt9ICBcclxufVxyXG4uYXBwcm92YWxfc2V0e0BpbmNsdWRlIHNldF9zdHlsZShmYWxzZSk7ICBcclxuICAudGFiX2NvbnRlbnRzIDpub3QoZmlyc3QpLmFwcHJfcGF0aHttYXJnaW4tdG9wOjRweDt9XHJcbiAgLnNldF9saXN0e1xyXG4gICAgLnJlbF9kb2N7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2xpbmUtaGVpZ2h0OjI4cHg7fVxyXG4gICAgLnJlbF9kb2MgKyBkZHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiB3cmFwO2dhcDo1cHg7XHJcbiAgICAgIGxhYmVse3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLWxlZnQ6MTVweDtmb250LXNpemU6MTJweDtjb2xvcjojOTk5O21hcmdpbi1sZWZ0OmF1dG87fVxyXG4gICAgfVxyXG4gICAgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuICB9XHJcbiAgLnByZXZpZXd7ZmxleC1zaHJpbms6MDtnYXA6MDtmb250LXNpemU6MTFweDtjb2xvcjojOTk5O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tbGVmdDoxMHB4O2xpbmUtaGVpZ2h0OjE7XHJcbiAgICAmOjpiZWZvcmV7QGluY2x1ZGUgc2hhcGUoMXB4LCAxMHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7bWFyZ2luLXJpZ2h0OjEwcHg7fVxyXG4gIH1cclxuICAmOm5vdCg6aGFzKC5kcm9wX3pvbmUpKSAuYXR0YWNoX2xpc3Q6ZW1wdHk6OmJlZm9yZXtAaW5jbHVkZSBlbXB0eV9ib3goJ+yyqOu2gOuQnCDtjIzsnbzsnbQg7JeG7Iq164uI64ukJyk7fVxyXG4gICRfc2lnblR5cGU6KCdkcmFmdCc6JGRyYWZ0LCdpbmcnOiRpbmcsJ2FwcHJvdmUnOiRmaW4sJ2Zpbic6JGZpbiwncmVqZWN0JzokcmVqZWN0LCdyZXR1cm4nOiRyZWplY3QsJ3JlYWR5Jzokd2FpdCwnd2FpdCc6JHdhaXQsJ2RlZmVyJzokZGVmZXIsJ2RvbmUnOiRkb25lLCdhZ3JlZSc6JGFncmVlLCdjYyc6JGNjLCdyZWxheSc6JHJlbGF5KTtcclxuICBAZWFjaCAkdHlwZSwgJGNvbG9yIGluICRfc2lnblR5cGV7XHJcbiAgICAuI3skdHlwZX17Ym9yZGVyLWNvbG9yOiRjb2xvciAhaW1wb3J0YW50O2NvbG9yOiRjb2xvciAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuLmFwcHJvdmFsX3ZpZXd7XHJcbiAgLmFwcHJfcGF0aHtAZXh0ZW5kIC52aWV3fVxyXG4gIC5hY3RfbHN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtwYWRkaW5nLWxlZnQ6M3B4O3BhZGRpbmctdG9wOjdweDttYXgtaGVpZ2h0OjE4MHB4O292ZXJmbG93LXk6YXV0bztcclxuICAgIEBpbmNsdWRlIHRpdF9idWxsZXQoJy5kYXRlLXRpbWUnLDMpO1xyXG4gICAgbGl7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7cGFkZGluZzowIDVweCAxNXB4IDEwcHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7cGFkZGluZy1ib3R0b206NXB4O1xyXG4gICAgICAgICY6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xcHg7dG9wOjJweDtAaW5jbHVkZSBzaGFwZSgzcHgsMTAwJSk7YmFja2dyb3VuZC1jb2xvcjojZmZmO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGUtdGltZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi0xMHB4O3RvcDotN3B4O2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiRncmF5O21hcmdpbi1ib3R0b206LTVweDtcclxuICAgICAgJjo6YmVmb3Jle2xlZnQ6LTJweDt9XHJcbiAgICB9XHJcbiAgICAuYWN0X25hbWUsXHJcbiAgICAuYWN0X3R5cGV7Zm9udC13ZWlnaHQ6NjAwO31cclxuICB9XHJcbiAgLnJlZmVycmVyX2FjdHtAaW5jbHVkZSB1c2VyX2xzdDttYXJnaW4tdG9wOjEwcHg7cGFkZGluZy10b3A6OHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7XHJcbiAgICAuYXBwcl9yZXN1bHR7Zm9udC1zaXplOjEycHg7YnttYXJnaW4tbGVmdDozcHg7fX1cclxuICAgICRfc2lnblR5cGU6KCd1bmNoZWNrJzojYjZiNmI2LCdjaGVjayc6IzU2YjFiNiwgJ2luZyc6I2I0OWJkYiwgJ2Zpbic6IzkxNjdkZik7XHJcbiAgICBAZWFjaCAkdHlwZSwgJGNvbG9yIGluICRfc2lnblR5cGV7XHJcbiAgICAgIC4jeyR0eXBlfXt3aWR0aDo0MHB4O21hcmdpbi1sZWZ0OjNweDtib3JkZXItY29sb3I6JGNvbG9yICFpbXBvcnRhbnQ7Y29sb3I6JGNvbG9yICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29ya19mb3JtLmZvcm1fdmlldyxcclxuLmZvcm1fd3JhcC5mb3JtX3ZpZXd7XHJcbiAgLmZpbGVfaW5wdXQ+KntmbGV4OjA7fVxyXG4gIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgaW5wdXRbdHlwZT1udW1iZXJdLFxyXG4gIGlucHV0W3R5cGU9ZGF0ZV0sXHJcbiAgdGV4dGFyZWEsXHJcbiAgc2VsZWN0e2JvcmRlcjpub25lO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMzMzO2N1cnNvcjppbmhlcml0O31cclxuICBpbnB1dFt0eXBlPWRhdGVde3Bvc2l0aW9uOnN0YXRpYzt0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICY6OmFmdGVye2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3J7ZGlzcGxheTpub25lO31cclxuICB9XHJcbiAgLmZpbGVfaW5wdXQ+W2xpc3Rde21pbi13aWR0aDoxMDAlO30gLy8g7J247IeEIOyLnCDtlITroZzsoJ3tirjrqoUg7J6Y66a8IOyImOyglVxyXG4gIC50YmxfaG92ZXIgdGJvZHkgdHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjppbmhlcml0O31cclxuICAuY2t7XHJcbiAgICAuY2std2lkZ2V0OmhvdmVye291dGxpbmUtY29sb3I6dHJhbnNwYXJlbnR9XHJcbiAgICAuY2std2lkZ2V0X190eXBlLWFyb3VuZCxcclxuICAgIC5jay13aWRnZXRfX3NlbGVjdGlvbi1oYW5kbGV7ZGlzcGxheTpub25lO31cclxuICAgICYuY2stZWRpdG9yX19lZGl0YWJsZSAudGFibGUgLmNrLXRhYmxlLWNvbHVtbi1yZXNpemVyOmhvdmVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOmluaGVyaXQ7fVxyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBkZXNrdG9wKCcucmVzcG9uc2l2ZV9kaXNhYmxlZCcpe1xyXG4gIC5hcHByb3ZhbF92aWV3IC5teV9hcHByb3ZhbCxcclxuICAuYXBwcm92YWxfZHJhZnQgLm15X2FwcHJvdmFse3dpZHRoOjEwMCU7ZmxleC1mbG93OmNvbHVtbiB3cmFwO1xyXG4gICAgLmFwcHJvdmFsX3NldHtvcmRlcjotMTt3aWR0aDoxMDAlO2Rpc3BsYXk6Z3JpZDtnYXA6NXB4O21hcmdpbi10b3A6MDtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XCJwYXRoIGV0Y1wiXCJwYXRoIHJlZmVyXCJcInBhdGggcmVmZXJcIlwiYXR0YWNoIGFjdFwiOyBcclxuICAgICAgJjpoYXMoc2VjdGlvbjpvbmx5LW9mLXR5cGUpe2Rpc3BsYXk6YmxvY2s7fSAvLyDtlZjrgpjrv5Dsnbwg65WMKOqyjOyLnO2MkCDsg4HshLggLSDssqjrtoDtjIzsnbwpXHJcbiAgICAgICYgPiAuYm94X2RlZmF1bHRfd3ttYXJnaW46MDtwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtncmlkLWFyZWE6cGF0aDttaW4td2lkdGg6NDUwcHg7fVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMil7Z3JpZC1hcmVhOnJlZmVyO31cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpe2dyaWQtYXJlYTphdHRhY2g7fVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCl7Z3JpZC1hcmVhOmV0Yzt9XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg1KXtncmlkLWFyZWE6YWN0O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXBwcm92YWxfZHJhZnQgLm15X2FwcHJvdmFsIC5hcHByb3ZhbF9zZXR7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlwicGF0aCBldGNcIlwicGF0aCByZWZlclwiXCJwYXRoIGF0dGFjaFwiXCJhY3QgYWN0XCI7IFxyXG4gICAgJiA+IC5ib3hfZGVmYXVsdF93e1xyXG4gICAgICAmOm50aC1vZi10eXBlKDEpe2dyaWQtYXJlYTpwYXRoO31cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKXtncmlkLWFyZWE6cmVmZXI7fVxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpe2dyaWQtYXJlYTphdHRhY2g7fVxyXG4gICAgICAmOm50aC1vZi10eXBlKDQpe2dyaWQtYXJlYTpldGM7fVxyXG4gICAgICAmOm50aC1vZi10eXBlKDUpe2dyaWQtYXJlYTphY3Q7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udXNlcl9tb2R1bGV7ZGlzcGxheTpmbGV4O2dhcDozcHg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIHNwYW4sXHJcbiAgYntmb250LXNpemU6MTFweDtjb2xvcjojNzE3ODg5O2FsaWduLXNlbGY6ZmxleC1lbmQ7fVxyXG4gIGVte2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O31cclxufSAgXHJcbi51c2VyX3Bob3Rve2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgI2NjYztmbGV4LXNocmluazowO1xyXG4gIC8vIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcDt9XHJcbiAgaW1ne29iamVjdC1maXQ6Y292ZXI7bWluLWhlaWdodDoxMDAlO31cclxufVxyXG5cclxuLmZpbGVfYXR0YWNoe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo3MHB4O2JvcmRlcjoycHggZGFzaGVkICNlYmViZWI7YmFja2dyb3VuZC1jb2xvcjojZmZmO30gIFxyXG4uZHJvcF96b25lLFxyXG4uYXR0YWNoX3pvbmV7cGFkZGluZzowIDE1cHg7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O31cclxuLmF0dGFjaF9saXN0e3BhZGRpbmctYm90dG9tOjEwcHg7fVxyXG4uZW1wdHlfYm94IC5hdHRhY2hfbGlzdDplbXB0eTo6YmVmb3Jle0BpbmNsdWRlIGVtcHR5X2JveCgn7LKo67aA65CcIO2MjOydvOydtCDsl4bsirXri4jri6QnKTt9XHJcbi5hdHRhY2hfbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7Z2FwOjVweDttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzowO2JvcmRlci10b3A6bm9uZTt6LWluZGV4OjEwMDA7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjE3cHg7XHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVye2Rpc3BsYXk6bm9uZTt9XHJcbn1cclxuLmZpbGVfYXR0YWNoOmhvdmVye2JvcmRlci1jb2xvcjojY2NjO31cclxuLmZpbGVfYXR0YWNoIC5kcm9wX2luZm97cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7ZGlzcGxheTpmbGV4O2dhcDozMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjsgY29sb3I6Izk4OTg5ODt0ZXh0LWFsaWduOmxlZnQ7d29yZC1icmVhazprZWVwLWFsbDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4O2xldHRlci1zcGFjaW5nOi0uM3B4O3BhZGRpbmc6MCAxNXB4O1xyXG4gICY6OmJlZm9yZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMXB4O2hlaWdodDozNnB4O2JvcmRlcjoycHggc29saWQgI2Q4M2Q0ODtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaWMtZmlsZS5wbmcpIDExcHggNTAlIG5vLXJlcGVhdCwjZmZmO2NvbnRlbnQ6XCLtjIzsnbzshKDtg51cIjtjb2xvcjojZjA1MDUwO3BhZGRpbmc6MCAxNHB4IDAgNDNweDt9XHJcbiAgcHtmbGV4LWdyb3c6MTt9XHJcbiAgc3Bhbntjb2xvcjojMDAwO31cclxufVxyXG4uYXR0YWNoX3RodW1ie2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjIwcHg7bWF4LWhlaWdodDoyMHB4O31cclxuLmJ0bl9maWxlX3dyYXAsXHJcbi5maWxlX2F0dGFjaHtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4uYnRuX2ZpbGVfd3JhcHtcclxuICBpbnB1dDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Y3Vyc29yOnBvaW50ZXI7fVxyXG4gICY6aG92ZXJ7LmJ0bl9yZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiRyZWQ7fX1cclxufVxyXG4uYnRuX2ZpbGVfd3JhcCAuYnRuX2ZpbGUsXHJcbi5maWxlX2F0dGFjaCAuYnRuX2ZpbGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xcHg7bGVmdDotMXB4OyByaWdodDotMXB4O2JvdHRvbTotMXB4O2JvcmRlcjpub25lO29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7ei1pbmRleDoxMDA7fVxyXG4uZmlsZV9kZWx7QGluY2x1ZGUgc2hhcGUoMTVweCwxN3B4KTtmbGV4LXNocmluazowO1xyXG4gICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlOTI4Jyk7Zm9udC1zaXplOjEzcHg7Y29sb3I6JHJlZDtsaW5lLWhlaWdodDoxN3B4O30gXHJcbn1cclxuLnN0YW1wX3JlZHtAaW5jbHVkZSBzdGFtcCgkcmVkKTt9XHJcbi5maWxlX2F0dGFjaGVke3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIC5hdHRhY2hfbGlzdCBsaSBhe2Rpc3BsYXk6ZmxleDtnYXA6N3B4O1xyXG4gICAgJjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuICAgICYucHJldmlld3tmbGV4LXNocmluazowO31cclxuICB9XHJcbiAgaXtmbGV4LXNocmluazowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7XHJcblxyXG4gIH1cclxufVxyXG4udGJsX2FwcHJvdmFsX291dGJveCB0ZCxcclxuLnRibF9hcHByb3ZhbF9pbmJveCB0ZHtAaW5jbHVkZSBhbGlnbkwoNCk7fVxyXG4uZmlsZV91cGxvYWR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7ei1pbmRleDo5OTk5O2JhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjQ2Nik7XHJcbiAgJj4qe3Bvc2l0aW9uOmFic29sdXRlO31cclxuICAmPnB7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4gICY+aXt0b3A6MzklO2xlZnQ6NDcuNSU7Y29sb3I6I2ZmZjtmb250LXNpemU6NjVweDt9XHJcbn1cclxuXHJcbi8vIHBsYW5cclxuIC8vIHRyZWUgY29tbW9uXHJcbi5mbGV4X2lwdHtkaXNwbGF5OmZsZXg7Z2FwOjRweDthbGlnbi1pdGVtczpjZW50ZXI7d29yZC1icmVhazprZWVwLWFsbDtcclxuICBpbnB1dCxzZWxlY3R7ZmxleDowIDEgNjBweDt9XHJcbn1cclxuLnBsYW5fbmV3e1xyXG4gIC5uZXdfY29udGVudHN7ZGlzcGxheTpmbGV4O2dhcDokY29sdW1uR2FwO2ZsZXgtd3JhcDp3cmFwO31cclxuICAuaXB0X3dyYXB7ZmxleDoxIDUwMHB4O2JvcmRlcjpub25lO3BhZGRpbmctYm90dG9tOjI1cHg7XHJcbiAgICBkdHttYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjA7fVxyXG4gICAgfVxyXG4gICAgLm1lbWJlcl9lZGl0e21heC13aWR0aDoyMHZ3O31cclxuICB9XHJcbiAgLmlwdF9zZXR7bWF4LXdpZHRoOjYzMHB4O31cclxuICAuYm94X2NvbXBhY3QgaDF7ZGlzcGxheTpmbGV4O2dhcDo1cHg7fVxyXG4gIC5maWxlX2lucHV0OmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSl7Z2FwOjEwcHg7fVxyXG4gIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoycHg7fVxyXG4gIC5wZXJpb2RfY3VzdG9tICsuY2hlY2tfZ3JvdXB7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tbGVmdDoxMHB4O31cclxuICAuY2FsX21lbWJlcnBsYW57aGVpZ2h0OjI5N3B4O31cclxufVxyXG4uYWRkX3NjcmVlbixcclxuI2FkZF9zY3JlZW57cG9zaXRpb246Zml4ZWQ7dG9wOjYwcHg7cmlnaHQ6YXV0bzt6LWluZGV4OjEwO3dpZHRoOmNhbGMoMTAwJSAtIDYwcHgpO2hlaWdodDpjYWxjKDEwMCUgLSA2MHB4KTtiYWNrZ3JvdW5kOiNmZmY7fSAvLyDsnbzsoJUg7Y6Y7J207KeAIOyghO2ZmFxyXG5cclxuLmJyaWVmaW5nX2xzdHtwYWRkaW5nLXRvcDoxMHB4O1xyXG4gLmJyaWVmaW5ne2hlaWdodDpjYWxjKDEwMHZoIC0gMjY0cHgpO21pbi1oZWlnaHQ6MzY1cHg7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmctdG9wOjIwcHg7XHJcbiAgICAmID4gbGl7cG9zaXRpb246cmVsYXRpdmU7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweDtcclxuICAgICAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O31cclxuICAgICAgJltkYXRhLW1vbnRoXTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTFweDtsZWZ0OjUwJTtjb250ZW50OmF0dHIoZGF0YS1tb250aCk7Zm9udC1zaXplOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZWRmMGYzO3BhZGRpbmc6M3B4IDUwcHggNHB4O2JvcmRlci1yYWRpdXM6MTBweDtsaW5lLWhlaWdodDoxO3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTt6LWluZGV4OjEwO31cclxuICAgIH1cclxuICB9ICBcclxufVxyXG4uYnJpZWZpbmdfcGxhbl93cmFwe0BpbmNsdWRlIGZsZXhfYmV0d2VlbjtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czo1cHg7XHJcbiAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7fVxyXG4gICYub257YmFja2dyb3VuZC1jb2xvcjojZmVlO31cclxufVxyXG4uYnJpZWZpbmdfZGF0ZXtmbGV4LXNocmluazowO3dpZHRoOjMycHg7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O21hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgLm51bXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MnB4O2ZvbnQtc2l6ZToyMXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MzJweDtsZXR0ZXItc3BhY2luZzotLjA1ZW07fVxyXG4gIC50eHR7Zm9udC1zaXplOjExcHg7bGV0dGVyLXNwYWNpbmc6LTAuNTVweDt9XHJcbiAgJi50b2RheSAubnVte2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZTQyYjI5O2JvcmRlci1yYWRpdXM6MjBweDt9XHJcbiAgJi5zYXR7Y29sb3I6IzQ2ODBmNTt9XHJcbiAgJi5zdW57Y29sb3I6I2Y1MDAwMDt9XHJcbiAgJitkaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo1cHg7fVxyXG59XHJcbiRkZWZhbHV0Q29sb3I6IzAwOWRlZTtcclxuLmJyaWVmaW5nX3BsYW57ZmxleDoxO3BhZGRpbmc6M3B4IDAgMCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7QGluY2x1ZGUgc2hhcGUoOHB4LDEwMCUpO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMwMDlkZWU7fVxyXG4gICY+cHtmb250LXNpemU6MTNweDtcclxuICAgICY6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTozcHg7Y29sb3I6IzZkNmQ2ZDt9XHJcbiAgICAmOmxhc3QtY2hpbGR7Y29sb3I6IzMzMztmb250LXdlaWdodDpib2xkO31cclxuICB9ICAgXHJcbn1cclxuLmJyaWVmaW5nX3N0YXRle3RleHQtYWxpZ246cmlnaHQ7XHJcbiAgc2VsZWN0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAycHggYXV0bzt3aWR0aDoyMjBweDt9XHJcbiAgYnV0dG9ue2Rpc3BsYXk6ZmxleDtnYXA6NnB4O2xldHRlci1zcGFjaW5nOi0uMDVlbTtcclxuICAgICY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XHJcbiAgfVxyXG59XHJcbkBlYWNoICR0eXBlLCAkY29sb3IgaW4gJF9wbGFuVHlwZXtcclxuICAuI3skdHlwZX17XHJcbiAgICAuYnJpZWZpbmdfcGxhbjo6YmVmb3Jle2JvcmRlci1jb2xvcjokY29sb3I7fVxyXG4gICAgJi5hdHRlbmQgLmJyaWVmaW5nX3BsYW46OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjt9XHJcbiAgICAmLnVuZGVmaW5lZCAuYnJpZWZpbmdfcGxhbjo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC00NWRlZywgI2ZmZiAzNyUsICRjb2xvciAwLCAkY29sb3IgNDglLCAjZmZmIDAsICNmZmYgODclLCAkY29sb3IgMCk7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MTBweCAxMHB4O2JhY2tncm91bmQtc2l6ZToxMHB4IDEwcHg7fVxyXG4gIH1cclxufVxyXG4ubm9uYXBwZWFyYW5jZXtcclxuICAuYnJpZWZpbmdfcGxhbjo6YmVmb3Jle2JhY2tncm91bmQ6cmdiKDIzNiwgMjM2LCAyMzYpO2JvcmRlci1jb2xvcjojZWJlYmViO31cclxuICAuYnJpZWZpbmdfcGxhbj5we2NvbG9yOnJnYigxOTAsIDE5MCwgMTkwKTt9XHJcbn0vLyDrtojssLhcclxuLy9wcm9qZWN0XHJcbiVwcm9qX3RhZ3t3aWR0aDozNXB4O2xpbmUtaGVpZ2h0OjEzcHg7QGluY2x1ZGUgYmFkZ2Vfc3R5bGUoNDVweCw0NXB4KTtmb250LXNpemU6MTBweDtsZXR0ZXItc3BhY2luZzotLjI1cHg7Zm9udC13ZWlnaHQ6NzAwO31cclxuJXR5cGV7YmFja2dyb3VuZC1jb2xvcjojZjhjOWNlO2NvbG9yOiM0MDQ2NTQ7fVxyXG4uaWNvX3Byb2p7IFxyXG4gICRfcHJvakNvbG9yOigncmVhZHknOiNmMGE0NGYsJ2luZyc6IzAwYjVkYSwnZG9uZSc6IzE5YjIwMCwnaG9sZCc6I2JmYzhkMiwnY2hlY2snOiRyZWQsJ2FwcGx5JzokcmVkKTtcclxuICAkX3Byb2pUeXBlOigncmVhZHknOidcXGViNzQnLCdpbmcnOidcXGU5MDMnLCAnZG9uZSc6J1xcZWI2YycsICdob2xkJzonXFxlYmU5JywgJ2NoZWNrJzonXFxlYjZjJywgJ2FwcGx5JzonXFxlODc3Jyk7XHJcbiAgQGVhY2ggJHR5cGUsICR0eHQgaW4gJF9wcm9qVHlwZXtcclxuICAgIC4jeyR0eXBlfTo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCR0eHQpO2NvbG9yOm1hcC1nZXQoJF9wcm9qQ29sb3IsICR0eXBlKTt9XHJcbiAgfVxyXG4gIGl7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtmb250LXNpemU6MTFweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICAmOjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjRweDtmb250LXNpemU6MTJweDttYXJnaW4tdG9wOi0zcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICB9XHJcbiAgLmFwcGx5OjpiZWZvcmV7Zm9udC1zaXplOjE0cHg7fVxyXG59XHJcbi5wcm9qX2xlZ2VuZHtkaXNwbGF5OmZsZXg7Z2FwOjEwcHg7Zm9udC1zaXplOjExcHg7YWxpZ24tc2VsZjpmbGV4LWVuZDtcclxuICB1bHtAaW5jbHVkZSBmbGV4X2JldHdlZW47Z2FwOjEwcHg7bGluZS1oZWlnaHQ6MTt9XHJcbiAgaXtjb2xvcjojMDAwO31cclxuICAuZGl2aWRle0BpbmNsdWRlIGRpdmlkZSgpOyY6OmJlZm9yZXttYXJnaW4tbGVmdDo1cHg7fX1cclxufVxyXG4ucHJval9sc3R7b3ZlcmZsb3cteTphdXRvO21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDM4MHB4KTttaW4taGVpZ2h0OjI0N3B4O3RleHQtYWxpZ246bGVmdDtcclxuICAmLmFsbF9wcm9qe21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDMyM3B4KTttaW4taGVpZ2h0OjMwN3B4O31cclxuICAmID4gbGl7cGFkZGluZzoxMHB4IGNhbGMoJGNvbHVtbkdhcCAtIDEwcHgpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7bGluZS1oZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y5ZmFmYzt9XHJcbiAgICAmLm9ue2JhY2tncm91bmQtY29sb3I6I2ZlZjRmNTt9XHJcbiAgfVxyXG4gIC50YWdfd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2dhcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgIC50eXBle0BleHRlbmQgJXR5cGU7cG9zaXRpb246cmVsYXRpdmU7bGVmdDotM3B4O21hcmdpbi1yaWdodDphdXRvO31cclxuICAgaXtAZXh0ZW5kICVwcm9qX3RhZzt9XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBwcm9qX2JveCgkaG92ZXIpe2JhY2tncm91bmQtY29sb3I6JHdoaXRlO3BhZGRpbmc6NXB4IDE1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDFweCA4cHggcmdiYSgwLCAwLCAwLCAuMDcpO1xyXG4gIGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJTtnYXA6NXB4O31cclxuICBAaWYoJGhvdmVyKXtcclxuICAgICY6aG92ZXJ7IGJveC1zaGFkb3c6MCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgLjMpO31cclxuICB9XHJcbn1cclxuJXByb2pfdHh0e2NvbG9yOiNiMmJhY2Q7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTFweDt9XHJcbi5wcm9qX25hbWV7Zm9udC13ZWlnaHQ6NzAwO3dvcmQtYnJlYWs6a2VlcC1hbGw7bGV0dGVyLXNwYWNpbmc6LS4zM3B4O2xpbmUtaGVpZ2h0OjE1cHg7fVxyXG4ucHJval9kZXNje21hcmdpbi10b3A6MTBweDtjb2xvcjojNzE3OThhO2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOi0uMTFweH1cclxuLnRhc2tfZGVzY3tAZXh0ZW5kIC5wcm9qX2Rlc2M7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtsaW5lLWhlaWdodDoxLjI7Z2FwOjVweDtcclxuICBsaTpudGgtY2hpbGQoMil7QGluY2x1ZGUgdGV4dF9lbGxpcHNpcygyKTt9XHJcbn1cclxuLnByb2pfaG9tZXtAaW5jbHVkZSBmbGV4X2xheW91dDtcclxuICBoZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NXB4O1xyXG4gICAgaDF7QGluY2x1ZGUgdGl0O2ZvbnQtc2l6ZToyMnB4O31cclxuICAgIC5jb3VudHtAaW5jbHVkZSB0aXQ7Z2FwOjA7bGV0dGVyLXNwYWNpbmc6LS41cHg7XHJcbiAgICAgIGVte2NvbG9yOiM4ODg7fVxyXG4gICAgfVxyXG4gIH0gIFxyXG59XHJcbiR0YXNrQ29sb3JNYXA6KCdpbmcnOiR0YXNrX2luZywncGxhbic6JHRhc2tfcGxhbiwnZG9uZSc6JHRhc2tfZG9uZSwnY2FuY2VsJzokdGFza19jYW5jZWwsJ2hvbGQnOiR0YXNrX2hvbGQpO1xyXG5AbWl4aW4gdGFza0NvbG9yKCR0YWdUeXBlOmZhbHNlKXtcclxuICBAZWFjaCAkdHlwZSwgJHZhbCBpbiAkdGFza0NvbG9yTWFwe1xyXG4gICAgJiN7JHR5cGV9e2NvbG9yOmRhcmtlbigkY29sb3I6JHZhbCwgJGFtb3VudDoxNSk7XHJcbiAgICAgIEBpZigkdGFnVHlwZSl7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCBkYXJrZW4oJGNvbG9yOiR2YWwsICRhbW91bnQ6MTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHZhbDtcclxuICAgICAgICAvLyBAaWYobGlnaHRuZXNzKCR2YWwpIDwgNjApe2JhY2tncm91bmQtY29sb3I6bGlnaHRlbigkY29sb3I6JHZhbCwgJGFtb3VudDozNik7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YWdze2Rpc3BsYXk6ZmxleDtnYXA6M3B4O2ZsZXgtd3JhcDp3cmFwO1xyXG4gIGl7QGluY2x1ZGUgYmFkZ2Vfc3R5bGUoKXtiYWNrZ3JvdW5kLWNvbG9yOiNhYWIzYzg7cGFkZGluZzowIDVweDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxM3B4O319XHJcbn1cclxuLnRhc2tfbHN0eyRmYzojNDA0NjU0O1xyXG4gIGRpc3BsYXk6ZmxleDtnYXA6MTJweDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O2NvbG9yOiRmYzsgIFxyXG4gIGR0e2ZsZXg6MSAxMDAlO2Rpc3BsYXk6ZmxleDtnYXA6NXB4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MTRweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgJjpmaXJzdC1vZi10eXBle21hcmdpbi10b3A6MDt9XHJcbiAgICBpe0BleHRlbmQgJXByb2pfdGFnO2ZvbnQtc2l6ZToxMnB4O21heC13aWR0aDpub25lO3dpZHRoOjYwcHg7bGluZS1oZWlnaHQ6MThweDt9ICBcclxuICB9XHJcbiAgZGR7ZmxleDoxIGF1dG87bWF4LXdpZHRoOmNhbGMoKDEwMCUgLSAzMnB4KSAvIDMpO1xyXG4gICAgLmV0Y3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO0BleHRlbmQgLmljb19wcm9qO21hcmdpbi10b3A6YXV0bztsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICBpe2ZvbnQtc2l6ZTowO31cclxuICAgICAgaTo6YmVmb3Jle21hcmdpbi10b3A6MDt9XHJcbiAgICAgIC51c2VyX21vZHVsZXttYXJnaW4tbGVmdDphdXRvO31cclxuICAgIH1cclxuICAgICYuZGVsYXl7YmFja2dyb3VuZC1jb2xvcjojZmVmNGY1O2JveC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMjU1LDAsMCwuMik7fVxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCgpe21heC13aWR0aDpjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTt9O1xyXG4gIH1cclxuICBkZCxcclxuICAmID4gbGl7QGluY2x1ZGUgcHJval9ib3godHJ1ZSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NXB4O3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMTBweDtwYWRkaW5nOjEwcHggMTVweDtjdXJzb3I6cG9pbnRlcjtcclxuICAgIC50YXNrX25hbWV7QGluY2x1ZGUgdGV4dF9lbGxpcHNpcygyKTtsaW5lLWhlaWdodDoxLjM7fSBcclxuICB9XHJcbiAgLnRpdHtkaXNwbGF5OmZsZXg7Z2FwOjEwcHg7XHJcbiAgICBpbnB1dCxpe2ZsZXgtc2hyaW5rOjA7fVxyXG4gIH1cclxuICBsaSAudGl0OmhhcyguY210X251bSl7XHJcbiAgICAuY210X251bXttYXJnaW4tbGVmdDowO2xpbmUtaGVpZ2h0OjEuMzthbGlnbi1zZWxmOmZsZXgtZW5kO21hcmdpbjowIDVweCAwIC01cHg7fVxyXG4gIH1cclxuICAuZGF0ZXtmb250LXNpemU6MTJweDtjb2xvcjojOTk5O31cclxuICAudGFza197QGluY2x1ZGUgdGFza0NvbG9yKHRydWUpO31cclxufVxyXG4ucGlje2Rpc3BsYXk6ZmxleDtnYXA6MnB4O21hcmdpbi1ib3R0b206LTRweDtcclxuICBsaXt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjUwJTt9XHJcbn1cclxuLnBpY19sc3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgJiA+IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2ZmZjt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaWNfdXNlci5wbmcpIDAgMC9jb250YWluIG5vLXJlcGVhdDtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRvIDN7XHJcbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KXtcclxuICAgICAgICBsZWZ0OjE1cHggLSAoJGkgKiA1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpvbmx5LW9mLXR5cGV7bGVmdDowO31cclxuICAgICYucmVjZWl2ZXJfZHRse1xyXG4gICAgICAmPmJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjIwcHg7ei1pbmRleDoxO2JhY2tncm91bmQ6I2QzZDNkMztmb250LXNpemU6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2JvcmRlci1yYWRpdXM6NTAlO31cclxuICAgICAgbGl7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjAlO31cclxuICAgIH1cclxuICB9XHJcbiAgaW1ne29iamVjdC1maXQ6Y292ZXI7bWluLWhlaWdodDoxMDAlO31cclxufVxyXG4ubXlfdGFza3tAaW5jbHVkZSBmbGV4X2xheW91dDthbGlnbi1pdGVtczpzdHJldGNoO2hlaWdodDoxMDAlO2ZsZXg6MTtcclxuICAuYm94X2RlZmF1bHR7aGVpZ2h0OmNhbGMoMTAwdmggLSAyNDNweCk7bWluLWhlaWdodDozODZweDtvdmVyZmxvdy15OmF1dG87fVxyXG59XHJcbi53ZWVrX3Rhc2t7ZmxleC1ncm93OjE7XHJcbiAgLmxzdF9oZWFkZXJ7bWFyZ2luLWJvdHRvbTo1cHg7fVxyXG4gIC5idG5fdG9nZ2xlX3NpbmdsZXttYXJnaW4tbGVmdDphdXRvO31cclxuICAvLyAucHJval9sZWdlbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO31cclxufVxyXG4ubXlfaXNzdWV7QGluY2x1ZGUgYm94X3N0eWxlKDAsMXB4KTtmbGV4OjAgMCAzMDBweDtcclxuICAudGFza19sc3Rfd3JhcHtoZWlnaHQ6Y2FsYygxMDB2aCAtIDE4NXB4KTttaW4taGVpZ2h0OjQ0M3B4O292ZXJmbG93LXk6YXV0bztcclxuICAgIC5ldGN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO21hcmdpbi10b3A6YXV0bzt9XHJcbiAgICAucGljX2xzdHtmbGV4LXNocmluazowO21hcmdpbi1sZWZ0OmF1dG87fVxyXG4gIH1cclxuICAudGFza19sc3R7cG9zaXRpb246cmVsYXRpdmU7Z2FwOjA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7XHJcbiAgICAmW2RhdGEtcHJval06OmJlZm9yZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnN0aWNreTt0b3A6MDtsZWZ0OjA7Y29udGVudDonLSAnYXR0cihkYXRhLXByb2opJyAtJztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxO3otaW5kZXg6MTA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo1cHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNlZGYwZjM7b3BhY2l0eTouOTt3b3JkLWJyZWFrOmtlZXAtYWxsO2xpbmUtaGVpZ2h0OjEuMjt9XHJcbiAgICAmPmxpe21pbi1oZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkICNlYmViZWI7Ym94LXNoYWRvdzpub25lO2dhcDowO1xyXG4gICAgICBAaW5jbHVkZSBvbi1ob3ZlcjtcclxuICAgIH1cclxuICAgIC50aXQgaXtAZXh0ZW5kICVwcm9qX3RhZzttYXJnaW4tbGVmdDphdXRvO2FsaWduLXNlbGY6ZmxleC1zdGFydDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjExcHg7fVxyXG4gICAgJjpub3QoOmhhcyhsaSkpOjphZnRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCU7Y29udGVudDpcIuuTseuhneuQnCDsnbTsiojthqHsnbQg7JeG7Iq164uI64ukLlwiO2JhY2tncm91bmQtY29sb3I6I2JmYzhkMjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzU1NTt9ICAgXHJcbiAgfVxyXG59XHJcbi5wcm9qZWN0X25ld3tcclxuICAubmV3X2NvbnRlbnRze0BpbmNsdWRlIGZsZXhfbGF5b3V0O1xyXG4gICAgLmlwdF93cmFwe2ZsZXg6MTtib3JkZXI6bm9uZTtcclxuICAgICAgLmJveF9kZWZhdWx0X3d7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteTphdXRvO2hlaWdodDpjYWxjKDEwMHZoIC0gMjg2cHgpO21pbi1oZWlnaHQ6NDAzcHg7fVxyXG4gICAgICBkbHtnYXA6NXB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7fVxyXG4gICAgICBkZHttYXJnaW4tYm90dG9tOjVweDt9XHJcbiAgICAgIGxlZ2VuZHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTthbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgLmluZm97bWFyZ2luLWxlZnQ6YXV0bztmb250LXNpemU6MTJweDthbGlnbi1zZWxmOmZsZXgtZW5kO2NvbG9yOiR0b21hdG87fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXB0X2lubmVyd3JhcHttYXJnaW4tdG9wOjVweDt9XHJcbiAgfVxyXG4gIC50b29sdGlwe2xlZnQ6MDtyaWdodDphdXRvO31cclxufVxyXG5AbWl4aW4gcHJval92aWV3X2RlZmF1bHRIKCRnYXA6MHB4LCRtYXg6ZmFsc2Upe1xyXG4gICRwcm9qX3ZpZXdIOmNhbGMoMTAwdmggLSAyMTRweCk7XHJcbiAgJHByb2pfdmlld01pbkg6NDE2cHg7XHJcbiAgaGVpZ2h0OmNhbGMoJHByb2pfdmlld0ggLSAkZ2FwKTttaW4taGVpZ2h0OmNhbGMoJHByb2pfdmlld01pbkggLSAkZ2FwKTtvdmVyZmxvdy15OmF1dG87XHJcbiAgQGlmKCRtYXgpe1xyXG4gICAgaGVpZ2h0OmF1dG87bWF4LWhlaWdodDpjYWxjKCRwcm9qX3ZpZXdIIC0gJGdhcCk7XHJcbiAgfVxyXG59XHJcbi5wcm9qX3ZpZXd7cGFkZGluZy1ib3R0b206MDsgXHJcbiAgLnRhYl9jb250ZW50c3tcclxuICAgIC5yaWdodF9zZWN0aW9uID4gZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEwcHg7fVxyXG4gIH1cclxuICAuY29udHJpYnV0b3J7XHJcbiAgICBoMXttYXJnaW4tYm90dG9tOjA7fVxyXG4gICAgLmNvbnRyaWJ1dG9yX2FkZHtkaXNwbGF5Om5vbmU7fVxyXG4gIH1cclxuICAucmVsX3Byb2p7XHJcbiAgICBoMXttYXJnaW4tYm90dG9tOjA7fVxyXG4gICAgLnJlbF9pdGVte3BhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAmOmhvdmVyIGVte2NvbG9yOiRibHVlO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxyXG4gICAgICAudHlwZXtAaW5jbHVkZSBiYWRnZV9zdHlsZSgkdzo2MHB4KTtAZXh0ZW5kICV0eXBlO2NvbG9yOmluaGVyaXQ7ZmxleC1zaHJpbms6MDt9XHJcbiAgICAgIGVte2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozcHg7fSAgICBcclxuICAgIH1cclxuICB9XHJcbiAgLmxzX2NvbnRyaWJ1dG9ye0BpbmNsdWRlIHVzZXJfbHN0O21hcmdpbi10b3A6MTVweDtcclxuICAgIC5teWFwcHJfZGVse2Rpc3BsYXk6bm9uZTt9XHJcbiAgICBsaXttaW4taGVpZ2h0OjI0cHg7Z2FwOjVweDtcclxuICAgICAgJjpob3ZlciAubXlhcHByX2RlbHtkaXNwbGF5OmJsb2NrO31cclxuICAgIH1cclxuICB9XHJcbiAgYXJ0aWNsZXtcclxuICAgIGhlYWRlcntcclxuICAgICAgc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOiM4ODg7bGV0dGVyLXNwYWNpbmc6LS4zM3B4O31cclxuICAgICAgLmJ0bl93cmFwe21hcmdpbi1sZWZ0OmF1dG87ZmxleC1zaHJpbms6MDt9XHJcbiAgICAgIEBpbmNsdWRlIHRpdF9idWxsZXQoaDEsICR3cmFwOnRydWUpeyY6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7fVxyXG4gICAgICB9O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXJ0aWNsZV9ib2R5e1xyXG4gICAgaGVhZGVyIGgxe2ZvbnQtc2l6ZToxNHB4OyY6OmJlZm9yZXt0b3A6LTJweH19XHJcbiAgfVxyXG4gIC5wcm9qX3N1bW1hcnl7ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MTBweDtnYXA6NSU7XHJcbiAgICBsaXtmb250LXdlaWdodDpib2xkO31cclxuICAgIGVte2NvbG9yOiM4ODg7bWFyZ2luLXJpZ2h0OjVweDsmOjpiZWZvcmV7Y29udGVudDpcIsK3XCI7bWFyZ2luOjAgNXB4O319XHJcbiAgfVxyXG4gIC8vIOydtOyKiO2GoVxyXG4gIC50YXNrX2JvZHl7QGluY2x1ZGUgZmxleF9sYXlvdXR7bWFyZ2luLXRvcDokY29sdW1uR2FwO307YmFja2dyb3VuZC1jb2xvcjojZWRmMGYzO1xyXG4gICAgLmxlZnRfc2VjdGlvbntmbGV4OjAgMCAzNTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgIC50YXNrX2xzdF93cmFwe2hlaWdodDoxMDAlO1xyXG4gICAgICAgIC5zZWFyY2hfbGlzdCBzZWxlY3R7Ym9yZGVyLXdpZHRoOjA7fVxyXG4gICAgICAgIC5ldGN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO21hcmdpbi10b3A6YXV0bzt9XHJcbiAgICAgICAgLnBpY19sc3R7ZmxleC1zaHJpbms6MDttYXJnaW4tbGVmdDphdXRvO31cclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoX2xpc3R7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZzowIDVweDtnYXA6MTBweDtcclxuICAgICAgICBsaTpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OmF1dG87fVxyXG4gICAgICB9XHJcbiAgICAgIC50YXNrX2xzdHtnYXA6MDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci1yaWdodDoxcHggc29saWQgI2ViZWJlYjtAaW5jbHVkZSBwcm9qX3ZpZXdfZGVmYXVsdEgoNzRweCk7XHJcbiAgICAgICAgJj5saXttaW4taGVpZ2h0OmF1dG87Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLXJhZGl1czowO2dhcDowO1xyXG4gICAgICAgICAgQGluY2x1ZGUgb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXQgaXtAZXh0ZW5kICVwcm9qX3RhZzttYXJnaW4tbGVmdDphdXRvO2FsaWduLXNlbGY6ZmxleC1zdGFydDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjExcHg7fVxyXG4gICAgICAgIC5ldGN7bWFyZ2luLXRvcDo1cHg7fVxyXG4gICAgICAgICY6bm90KDpoYXMobGkpKTo6YWZ0ZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCLrk7HroZ3rkJwg7J207IqI7Yah7J20IOyXhuyKteuLiOuLpC5cIjtiYWNrZ3JvdW5kLWNvbG9yOiNiZmM4ZDI7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1NTU7fVxyXG4gICAgICAgIC50aXR7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O21hcmdpbi1sZWZ0Oi0yMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aGFzKC5vbil7YmFja2dyb3VuZC1jb2xvcjojZmZmO31cclxuICAgIC5yaWdodF9zZWN0aW9ue2ZsZXg6MTtAaW5jbHVkZSBwcm9qX3ZpZXdfZGVmYXVsdEgoNzRweCk7QGluY2x1ZGUgc2Nyb2xsYmFyVygpO3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206JGNvbHVtbkdhcDt9XHJcbiAgfSAgXHJcbiAgLmlzc3VlX2R0bHtcclxuICAgIGhlYWRlcntnYXA6JGNvbHVtbkdhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgLmJ0bl93cmFwe21hcmdpbi1sZWZ0OmF1dG87YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O31cclxuICAgIH1cclxuICAgIC5zdGF0e21hcmdpbi1ib3R0b206MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO3BhZGRpbmctYm90dG9tOjVweDtcclxuICAgICAgLmJ0bl90b2dnbGVfc2luZ2xle3BhZGRpbmctbGVmdDo1cHg7fVxyXG4gICAgICBpe0BleHRlbmQgJXByb2pfdGFnO3BhZGRpbmc6MnB4IDVweDtmb250LXNpemU6MTJweDttYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgQGVhY2ggJHR5cGUsICRjb2xvciBpbiAkX3Rhc2tUeXBle1xyXG4gICAgICAgICAgJi50YXNrXyN7JHR5cGV9e2JhY2tncm91bmQtY29sb3I6JGNvbG9yO31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGV7ZmxleC1zaHJpbms6MDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLWxlZnQ6MTVweDt9XHJcbiAgICB9XHJcbiAgICAudGFza19udW17bWFyZ2luLWxlZnQ6MTBweDt9XHJcbiAgICAuaXB0X2xzdHtwYWRkaW5nLWxlZnQ6MTBweDt9XHJcbiAgICAuaXNzdWVfdHh0e21hcmdpbi10b3A6MTVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO3BhZGRpbmc6MTVweDtcclxuICAgICAgJiArIC5ib3hfYm90e2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7cGFkZGluZy10b3A6NXB4O31cclxuICAgICAgLmNrLWNvbnRlbnR7Ym9yZGVyLXdpZHRoOjA7fVxyXG4gICAgfVxyXG4gICAgLnRhc2tfc3RhdHVzX211bHRpe3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAuYWxsX2xhYmVse3dpZHRoOjEwMHB4O2hlaWdodDoyOHB4O3BhZGRpbmctbGVmdDo1cHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J0bl9zZWxlY3QucG5nKSByaWdodCA4cHggY2VudGVyIG5vLXJlcGVhdCxyZ2JhKDI1NSwyNTUsMjU1LC45KTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czoycHg7dGV4dC1hbGlnbjpsZWZ0O31cclxuICAgICAgLnRhc2tzdGF0dXNfbGF5ZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MTAwJTt3aWR0aDo0MDBweDtib3JkZXI6MXB4IHNvbGlkICMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MTBweDt6LWluZGV4OjEwO1xyXG4gICAgICAgIC50aXR7QGluY2x1ZGUgZmxleF9iZXR3ZWVuO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7cGFkZGluZy1ib3R0b206MTBweDttYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICBlbXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnVzZXJfbHN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDEwMHB4O2NvbHVtbi1nYXA6MDtyb3ctZ2FwOjEwcHg7fVxyXG4gICAgICAgICYub24sXHJcbiAgICAgICAgJjpmb2N1cy13aXRoaW57ZGlzcGxheTpibG9jazt9XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gIH1cclxuICAuaXNzdWVfd3JpdGV7QGluY2x1ZGUgZmxleF9sYXlvdXQoKTtcclxuICAgIC5pc3N1ZV9jb250e0BpbmNsdWRlIGZvcm1fc3R5bGUoKTttaW4td2lkdGg6YXV0bztcclxuICAgICAgLmNrLWNvbnRlbnR7bWluLWhlaWdodDo0NjVweDt9XHJcbiAgICB9XHJcbiAgICAuaXNzdWVfc2V0e0BpbmNsdWRlIHNldF9zdHlsZSgpO21pbi13aWR0aDozMzdweDt9XHJcbiAgfVxyXG4gIC8vIOqwnOyalCAgXHJcbiAgLm92ZXJ2aWV3e0BpbmNsdWRlIGZsZXhfbGF5b3V0O1xyXG4gICAgLmxlZnRfc2VjdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDpjYWxjKCRjb2x1bW5HYXAgKiAyKTtmbGV4OjE7QGluY2x1ZGUgcHJval92aWV3X2RlZmF1bHRIKCk7cGFkZGluZy1ib3R0b206JGNvbHVtbkdhcDtcclxuICAgICAgaDJ7QGluY2x1ZGUgdGl0O2ZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgaXtAaW5jbHVkZSBiYWRnZV9zdHlsZShudWxsLDYwcHgpe21hcmdpbi1yaWdodDoxMHB4O307XHJcbiAgICAgICAgICAmLnR5cGV7QGV4dGVuZCAldHlwZTt9XHJcbiAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYXJ0aWNsZXtwYWRkaW5nOjAgJGNvbHVtbkdhcCAwIDEwcHg7fVxyXG4gICAgICAucHJval9kZXNje3BhZGRpbmctbGVmdDowO21hcmdpbi10b3A6MDtcclxuICAgICAgICBoMntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVkZWRlO3BhZGRpbmctYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4O31cclxuICAgICAgICAuaXB0X2xzdHtjb2x1bW4tZ2FwOjEwcHg7cm93LWdhcDo1cHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCA3MHB4IDFmcik7fVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9ncmVzc193cmFwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtcclxuICAgICAgICBwcm9ncmVzc3tmbGV4OjEgMSBhdXRvO31cclxuICAgICAgICBsYWJlbHtmbGV4OjAgMCA0MnB4O2NvbG9yOiRyZWQ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDt0ZXh0LWFsaWduOmxlZnQ7fVxyXG4gICAgICB9XHJcbiAgICAgICRfcHJval9zdGFja2VkOignY2hhcnRfZG9uZSc6IzU2YjFiNiwgJ2NoYXJ0X2RlbGF5JzojZmY3NTc1LCAnY2hhcnRfaW5nJzojZmZjOTM4LCAnY2hhcnRfcGxhbic6I2IxNzllYSwnY2hhcnRfaG9sZCc6I2E5YjRiZSk7XHJcbiAgICAgIC5zdGFja2VkX2JhcntkaXNwbGF5OmZsZXg7aGVpZ2h0OjEycHg7Ym9yZGVyLXJhZGl1czozcHg7b3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIGxpe0BpbmNsdWRlIGZfYmxpbmQ7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7ZmxleC1ncm93OjE7fVxyXG4gICAgICAgICAgQGVhY2ggJHR5cGUsICRjb2xvciBpbiAkX3Byb2pfc3RhY2tlZHtcclxuICAgICAgICAgICAgJi4jeyR0eXBlfXtiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICBcclxuICAgICAgLmNoYXJ0X2xhYmVse2Rpc3BsYXk6ZmxleDtnYXA6MThweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luLXRvcDoxNHB4O1xyXG4gICAgICAgIGxpe2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7bGV0dGVyLXNwYWNpbmc6LS41NXB4O3BhZGRpbmctbGVmdDoxNHB4O3RleHQtaW5kZW50Oi0xNHB4O1xyXG4gICAgICAgICAgc3BhbnttYXJnaW4tbGVmdDozcHg7Y29sb3I6I2IyYmFjZDtmb250LXdlaWdodDpub3JtYWw7fVxyXG4gICAgICAgICAgJjo6YmVmb3Jle0BpbmNsdWRlIHNoYXBlKDExcHgsMTFweCk7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweDttYXJnaW4tcmlnaHQ6M3B4O2JvcmRlci1yYWRpdXM6MnB4O31cclxuICAgICAgICAgIEBlYWNoICR0eXBlLCAkY29sb3IgaW4gJF9wcm9qX3N0YWNrZWR7XHJcbiAgICAgICAgICAgICYuI3skdHlwZX17Y29sb3I6JGNvbG9yO31cclxuICAgICAgICAgICAgJi4jeyR0eXBlfTo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6JGNvbG9yO31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRibF93cmFwe2hlaWdodDphdXRvO21pbi1oZWlnaHQ6YXV0bzt9XHJcbiAgICAgIC50Ymxfd29ya2JvYXJke3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgdGgsdGR7cGFkZGluZzoxMHB4O31cclxuICAgICAgICB0aHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzBjMGMwO2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG4gICAgICAgIHRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7aGVpZ2h0OjQ1cHg7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlYWNoICR0eXBlLCAkY29sb3IgaW4gJF9wcm9qX3N0YWNrZWR7XHJcbiAgICAgICAgICAkaSA6aW5kZXgoJF9wcm9qX3N0YWNrZWQsICR0eXBlICRjb2xvcikgKyAyO1xyXG4gICAgICAgICAgdGg6bnRoLWNoaWxkKCN7JGl9KSxcclxuICAgICAgICAgIHRkOm50aC1jaGlsZCgjeyRpfSl7d2lkdGg6OCU7Y29sb3I6JGNvbG9yO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnVzZXJfbW9kdWxle2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDo0cHg7XHJcbiAgICAgICAgICBie2FsaWduLXNlbGY6Y2VudGVyO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnVzZXJfcGhvdG97d2lkdGg6MjRweDtoZWlnaHQ6MjRweDt9ICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgZGV0YWlsc3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXHJcbiAgICAgICAgc3VtbWFyeTo6bWFya2Vye2Rpc3BsYXk6bm9uZTtjb250ZW50OicnO31cclxuICAgICAgICBzdW1tYXJ5OjpiZWZvcmV7Zm9udC1mYW1pbHk6J2ZvbnRlbGxvJztjb250ZW50OidcXGYxMDcnO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiRyZWQ7fSAvLyAxZGVwdGhcclxuICAgICAgICAmW29wZW5dPnN1bW1hcnl7bWluLWhlaWdodDo0M3B4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7fVxyXG4gICAgICAgICZbb3Blbl0+c3VtbWFyeTo6YmVmb3Jle21hcmdpbjowIDJweDtjb250ZW50OidcXGYxMDUnO2NvbG9yOiMwMDA7fVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgdGR7cGFkZGluZzo1cHg7fVxyXG4gICAgICAgIHByb2dyZXNze2lubGluZS1zaXplOjVlbTt9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgIC51c2VyX21vZHVsZSBie2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgLnRibF93b3JrYm9hcmQgLnRhZ19wbXt0b3A6MDt9XHJcbiAgICAgICAgcHJvZ3Jlc3N7aW5saW5lLXNpemU6M2VtO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlwdF9sc3R7cGFkZGluZy1sZWZ0OjEzcHg7XHJcbiAgICAgIGR0e2NvbG9yOiM4ODg7fVxyXG4gICAgfVxyXG4gICAgLmF0dGFjaF9saXN0e3BhZGRpbmctYm90dG9tOjA7XHJcbiAgICAgICY6ZW1wdHk6OmJlZm9yZXtjb250ZW50OictJzt9XHJcbiAgICAgIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MDt9XHJcbiAgICB9XHJcbiAgICAucmlnaHRfc2VjdGlvbntmbGV4OjAgMCAzNTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMHB4O0BpbmNsdWRlIHByb2pfdmlld19kZWZhdWx0SCgpO0BpbmNsdWRlIHNjcm9sbGJhclcoKTtwYWRkaW5nLWJvdHRvbTokY29sdW1uR2FwO31cclxuICAgIC5zZXRfbGlzdCArIGJ1dHRvbnttYXJnaW4tdG9wOjE1cHg7fVxyXG4gICAgLmlwdF93cmFwIGRse2dhcDoxNXB4O1xyXG4gICAgICAuaXB0X2lubmVyd3JhcHttYXJnaW4tdG9wOjBweDtnYXA6MTVweDt9XHJcbiAgICB9XHJcbiAgfSAgXHJcbiAgLy8g7JqU6rWs7IKs7ZWtXHJcbiAgLnJmcHtcclxuICAgIHNwYW4uc2NvcmV7bWFyZ2luLWxlZnQ6M3B4O2NvbG9yOiNlNzdiNzk7XHJcbiAgICAgIGJ7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZTQyYjI5O31cclxuICAgIH0gICAgXHJcbiAgICAuY29uX3JmcF9ib2FyZHtAaW5jbHVkZSBwcm9qX3ZpZXdfZGVmYXVsdEgoODVweCk7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICYubG9hZGluZzo6YmVmb3JlLFxyXG4gICAgICAmOm5vdCg6aGFzKGxpKSk6OmJlZm9yZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCU7Y29udGVudDpcIuuTseuhneuQnCDsmpTqtazsgqztla3snbQg7JeG7Iq164uI64ukLlwiO2JhY2tncm91bmQtY29sb3I6I2JmYzhkMjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzU1NTt9XHJcbiAgICAgICYubG9hZGluZzo6YmVmb3Jle2NvbnRlbnQ6Jyc7fVxyXG4gICAgICAmLmxvYWRpbmc6OmFmdGVye0BpbmNsdWRlIGZvbnRlbGxvKCdcXGVjZTYnKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO2ZvbnQtc2l6ZToyMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7QGluY2x1ZGUgYW5pbWF0ZS1zcGluO31cclxuICAgICAgYXtkaXNwbGF5OmZsZXg7Z2FwOjhweDt3b3JkLWJyZWFrOmtlZXAtYWxsO31cclxuICAgICAgc3VtbWFyeXtAaW5jbHVkZSBmbGV4X2JldHdlZW47bWluLWhlaWdodDo0MnB4O3BhZGRpbmc6MCAxMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7IGRpc3BsYXk6bm9uZTsgfVxyXG4gICAgICAgIGF7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICAyMXB4KTtcclxuICAgICAgICAgIGg0e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAwMDtsZXR0ZXItc3BhY2luZzotMC4zNXB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDt9XHJcbiAgICAgICAgICBzcGFue2ZsZXgtc2hyaW5rOjA7Y29sb3I6Izg5ODk4OTtsZXR0ZXItc3BhY2luZzotMS4wNXB4O2ZvbnQtc2l6ZToxNHB4O31cclxuICAgICAgICAgICY6aG92ZXIgaDR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY29yZXtmbG9hdDpyaWdodDtjb2xvcjojZTc3Yjc5O2ZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgYntmb250LXdlaWdodDpib2xkO2NvbG9yOiNlNDJiMjk7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBvbi1ob3ZlcjtcclxuICAgICAgfVxyXG4gICAgICBkZXRhaWxze1xyXG4gICAgICAgICY6aGFzKC5hcHBseSksXHJcbiAgICAgICAgJjpoYXMoLmNoZWNrKSxcclxuICAgICAgICAmOmhhcygucmVhZHkpeyYgc3VtbWFyeSBoNDo6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7QGluY2x1ZGUgc2hhcGUoNXB4LDVweCk7YmFja2dyb3VuZC1jb2xvcjokcmVkO2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi1sZWZ0OjVweDt9fVxyXG4gICAgICAgIHVse2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7fVxyXG4gICAgICAgIGxpe2Rpc3BsYXk6ZmxleDtnYXA6MjBweDttaW4taGVpZ2h0OjMzcHg7cGFkZGluZzo4cHggOXB4IDhweCAyMHB4O0BpbmNsdWRlIG9uLWhvdmVyO1xyXG4gICAgICAgICAgaXttYXJnaW4tdG9wOjNweDtmb250LXNpemU6MDt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC51c2VyX3Bob3Rve3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7bWFyZ2luLWxlZnQ6YXV0bzt9XHJcbiAgICB9XHJcbiAgICAkX3Byb2pTdGVwOigncHJvcG9zYWwnOiNjM2YwZDMsJ3N0YXJ0JzojYzlkYmY4LCdhbmFseXNpcyc6I2VlZGNmZiwncGxhbic6I2Y4ZGFjOSwnYnVpbGQnOiNjNmViZTQsJ3Rlc3QnOiNkMWQzZmQsJ2VkdSc6I2RhZWZiOCwnY29tcGxldGlvbic6I2VlZTFkOCwncmVwb3J0JzojZjhlZTk1LCdldGMnOiNlYWVkZjEpO1xyXG4gICAgLnRhZ3N7bWFyZ2luLXJpZ2h0OjNweDtcclxuICAgICAgaXtAaW5jbHVkZSBiYWRnZV9zdHlsZSgpO21hcmdpbi1yaWdodDowO3BhZGRpbmc6MCA1cHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTNweDtmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIEBlYWNoICR0eXBlLCAkY29sb3IgaW4gJF9wcm9qU3RlcHtcclxuICAgICAgICAgICYuI3skdHlwZX17bWFyZ2luLXJpZ2h0OjNweDtib3JkZXItY29sb3I6ZGFya2VuKCRjb2xvciw1KTtiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjtjb2xvcjpkYXJrZW4oJGNvbG9yLDUwKTt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFkZ2V7QGluY2x1ZGUgYmFkZ2Vfc3R5bGUobnVsbCwgNTBweCk7ZmxleC1zaHJpbms6MDtsaW5lLWhlaWdodDoxNnB4O21hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgIEBlYWNoICR0eXBlLCAkY29sb3IgaW4gJF9wcm9qU3RlcHtcclxuICAgICAgICAmLiN7JHR5cGV9e2JvcmRlci1jb2xvcjpkYXJrZW4oJGNvbG9yLDUpO2JhY2tncm91bmQtY29sb3I6JGNvbG9yO2NvbG9yOmRhcmtlbigkY29sb3IsNTApO2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG4gICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgLmFydGljbGVfYm9keXtAaW5jbHVkZSBmbGV4X2JldHdlZW47YWxpZ24taXRlbXM6c3RyZXRjaDtiYWNrZ3JvdW5kLWNvbG9yOiNlZGYwZjM7XHJcbiAgICAgIC5sc3RfaGVhZGVye0BpbmNsdWRlIGZsZXhfYmV0d2VlbjtoZWlnaHQ6NDJweDtwYWRkaW5nOjAgMTJweDtib3JkZXI6MXB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLXdpZHRoOjFweCAwO21hcmdpbi1ib3R0b206MDt9XHJcbiAgICAgIC5sZWZ0X3NlY3Rpb257bWluLXdpZHRoOjQ1MHB4O2ZsZXg6MCAxIDgwMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2ViZWJlYjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7fVxyXG4gICAgICAucmlnaHRfc2VjdGlvbntmbGV4OjE7bWluLXdpZHRoOjQwMHB4O1xyXG4gICAgICAgIC5yZnBfZHRsLC50YXNrX2R0bHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7fVxyXG4gICAgICAgIC5kYXRle2NvbG9yOiNiNWI0YjQ7Zm9udC1zaXplOjEzcHg7fVxyXG4gICAgICAgIC5hcHBseV9zdGF0dXN7QGV4dGVuZCAuaWNvX3Byb2o7XHJcbiAgICAgICAgICBpOjpiZWZvcmV7bWFyZ2luLXRvcDotMXB4O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlcntwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgJisucmVmZXJyZXJfYWN0e21hcmdpbjotMTBweCAxMHB4IDEwcHg7cGFkZGluZzo1cHg7cGFkZGluZy10b3A6MTBweDt9XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGl7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICAgICAgICAmOjpiZWZvcmV7ZGlzcGxheTpub25lO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvcmtfZm9ybXtwYWRkaW5nOjE1cHggMTJweCAkY29sdW1uR2FwO0BpbmNsdWRlIHByb2pfdmlld19kZWZhdWx0SCg4NXB4KTtcclxuICAgICAgaGVhZGVye3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudXNlcl9tb2R1bGV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt9XHJcbiAgICAgIH0gICAgICBcclxuICAgICAgaDF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdGFydDtnYXA6NXB4O1xyXG4gICAgICAgIHNwYW57QGV4dGVuZCAldHlwZTt3aWR0aDo1MHB4O2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmc6MnB4IDNweCAwO2JvcmRlci1yYWRpdXM6M3B4O3RleHQtYWxpZ246Y2VudGVyO31cclxuICAgICAgfVxyXG4gICAgICAuc2V0X2xpc3R7QGluY2x1ZGUgc2V0X2xpc3QoMSk7bWFyZ2luOjAgMCAyMHB4OyAgICAgICBcclxuICAgICAgICAucmVsX2RvY3thbGlnbi1zZWxmOmZsZXgtc3RhcnQ7bGluZS1oZWlnaHQ6MjhweDt9XHJcbiAgICAgICAgLnJlbF9kb2MgKyBkZHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiB3cmFwO2dhcDo1cHg7XHJcbiAgICAgICAgICBsYWJlbHt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZy1sZWZ0OjE1cHg7Zm9udC1zaXplOjEycHg7Y29sb3I6Izk5OTttYXJnaW4tbGVmdDphdXRvO31cclxuICAgICAgICB9XHJcbiAgICAgICAgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuICAgICAgfVxyXG4gICAgICAmICsgLndvcmtfc2V0e21hcmdpbi10b3A6MDtcclxuICAgICAgICAmPjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjA7fVxyXG4gICAgICB9XHJcbiAgICAgIC53b3JrX2RvdF93cmFwe2dyaWQtdGVtcGxhdGU6YXV0by8xMjBweCAxZnI7YWxpZ24taXRlbXM6YmFzZWxpbmU7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdGl0X2J1bGxldCgnZHQnLCAzKTtcclxuICAgICAgICBkdHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzAwMDt9XHJcbiAgICAgICAgZGR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjI4cHg7Y29sb3I6IzcxNzk4YTtcclxuICAgICAgICAgICYuaWNvX3Byb2p7Zm9udC1zaXplOjExcHg7Y29sb3I6IzAwMDtwYWRkaW5nLXRvcDozcHg7fVxyXG4gICAgICAgICAgJi5tdWx0aV9saW5le2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6NHB4O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGFuZ2VfaGlzdG9yeXttYXJnaW4tdG9wOjMwcHg7XHJcbiAgICAgIC5sc3RfaGVhZGVye21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tLXdpZHRoOjA7fVxyXG4gICAgfVxyXG4gICAgLmNtdF9sc3R7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O1xyXG4gICAgICAmOmVtcHR5OjphZnRlcntAaW5jbHVkZSBlbXB0eV9ib3goJ+yalOyyrSDrgrTsl63snbQg7JeG7Iq164uI64ukLicpO21hcmdpbjo3cHggMTVweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O31cclxuICAgICAgbGl7cGFkZGluZzo3cHggMTVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmViO31cclxuICAgICAgLmNtdF91c2Vye2Rpc3BsYXk6ZmxleDtnYXA6MTBweDthbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgLmNtdF9kYXRle2ZvbnQtc2l6ZToxMXB4O21hcmdpbi10b3A6MnB4O31cclxuICAgICAgICAuc3RhdGV7bWFyZ2luLWxlZnQ6YXV0bztzcGFue2FsaWduLXNlbGY6Y2VudGVyO319XHJcbiAgICAgICAgLmJ0bl93cmFwe21hcmdpbi1sZWZ0OmF1dG87fVxyXG4gICAgICAgIC51c2VyX3Bob3Rve3dpZHRoOjIxcHg7aGVpZ2h0OjIxcHg7fVxyXG4gICAgICAgIC5jbXRfZGF0ZXtmb250LXNpemU6MTFweDtjb2xvcjojYjViNGI0O31cclxuICAgICAgICBidXR0b257Zm9udC1zaXplOjEycHg7cGFkZGluZzowIDRweDtsaW5lLWhlaWdodDoxN3B4O3doaXRlLXNwYWNlOm5vd3JhcDt9XHJcbiAgICAgIH1cclxuICAgICAgLmNoYW5nZXMsXHJcbiAgICAgIC5jbXRfcmVqZWN0e21hcmdpbi1sZWZ0OjhweDtjb2xvcjojNzE3OThhO31cclxuICAgICAgLmNoYW5nZXN7bWFyZ2luLXRvcDoxMHB4O2JvcmRlci1sZWZ0OjNweCBzb2xpZCAjYWFiM2M4O3BhZGRpbmc6MCA4cHg7bGluZS1oZWlnaHQ6MS41O1xyXG4gICAgICAgIGRse2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NzBweCAxZnI7cm93LWdhcDo1cHg7fVxyXG4gICAgICAgIGR0e2ZvbnQtd2VpZ2h0OjcwMDt9XHJcbiAgICAgICAgLmljb19wcm9qIGl7Zm9udC1zaXplOjA7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7bGluZS1oZWlnaHQ6MTVweDttYXJnaW4tdG9wOjA7fSAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jbXRfcmVqZWN0e2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtib3JkZXItcmFkaXVzOjNweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjVweCAxMnB4O31cclxuICAgIH1cclxuICB9ICAgIFxyXG4gIC8vd2JzXHJcbiAgLmNhbF93YnN7QGluY2x1ZGUgcHJval92aWV3X2RlZmF1bHRIKCRjb2x1bW5HYXApO31cclxuICAvLyDrpqzsiqTtgaxcclxuICAucmlza3tcclxuICAgIC5idG5fc3dpdGNoe1xyXG4gICAgICBsYWJlbDo6YmVmb3Jle2ZvbnQtc2l6ZToxNnB4O31cclxuICAgICAgLm9wZW5lZDo6YmVmb3Jle0BpbmNsdWRlIGZvbnRlbGxvKCdcXGViODInKTt9XHJcbiAgICAgIC5jbG9zZWQ6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlYjgzJyk7fVxyXG4gICAgfVxyXG4gICAgLnJpc2tfbnVte2NvbG9yOiRza3libHVlO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAmOjpiZWZvcmV7Y29udGVudDonWyc7fVxyXG4gICAgICAmOjphZnRlcntjb250ZW50OiddJzt9XHJcbiAgICB9ICAgIFxyXG4gICAgLnJmcF9zdGVwe2ZsZXg6MCAwIGF1dG87fVxyXG4gICAgLmxzdF93cmFwIC5zZWFyY2hfbGlzdHtwYWRkaW5nOjAgMTBweDttYXJnaW46MDtcclxuICAgICAgc2VsZWN0e2JvcmRlci13aWR0aDowO31cclxuICAgIH1cclxuICAgIC50YmxfbGlzdHtAaW5jbHVkZSBwcm9qX3ZpZXdfZGVmYXVsdEgoOTNweCk7XHJcbiAgICAgICY+bGl7Z2FwOjQwcHg7QGluY2x1ZGUgb24taG92ZXIoKTtwYWRkaW5nOjEwcHggMjFweDtcclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XXthbGlnbi1zZWxmOmNlbnRlcjt9XHJcbiAgICAgICAgLmRzY3tmbGV4OjE7fVxyXG4gICAgICAgIGgze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgICY6OmJlZm9yZXtAaW5jbHVkZSBmb250ZWxsbygnXFxlYjgyJyk7Zm9udC1zaXplOjE2cHg7Y29sb3I6JHJlZDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHRfaW5mb3tkaXNwbGF5OmdyaWQ7cm93LWdhcDozcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjgwcHggMTUwcHg7XHJcbiAgICAgICAgICBkdHt3b3JkLXNwYWNpbmc6MjFweDtsZXR0ZXItc3BhY2luZzoycHg7Y29sb3I6IzMzMzt9XHJcbiAgICAgICAgICBkZHtjb2xvcjojODg4O1xyXG4gICAgICAgICAgICBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6JGJsdWU7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSAgICAgXHJcbiAgICAgIC5yaXNrX2RvbmUsXHJcbiAgICAgIC5yaXNrX2RvbmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2NvbG9yOiM4ODg7XHJcbiAgICAgICAgaDM6OmJlZm9yZSxcclxuICAgICAgICAucmlza19udW17Y29sb3I6Izg4ODt9XHJcbiAgICAgICAgaDM6OmJlZm9yZXtjb250ZW50OlwiXFxlYjgzXCI7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmZwX3N0ZXB7ZmxleDowIDAgYXV0bzt9XHJcbiAgICAuYmFsbG9uX3dyYXB7QGluY2x1ZGUgZmxleF9iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0YXJ0O21hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgLnVzZXJfbW9kdWxle2ZsZXg6MCAwIDEwMHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjNweDttYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAudXNlcl9waG90b3t3aWR0aDoyOHB4O2hlaWdodDoyOHB4O31cclxuICAgICAgICBie2FsaWduLXNlbGY6Y2VudGVyO31cclxuICAgICAgfVxyXG4gICAgICAuaXB0X2xzdHtnYXA6M3B4IDE1cHg7XHJcbiAgICAgICAgLnJpc2tfaWR7ZmxleDowIDEgMTIwcHg7fVxyXG4gICAgICB9XHJcbiAgICAgIC5iYWxsb25fYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjE7bWFyZ2luLWxlZnQ6NXB4O2JvcmRlci1yYWRpdXM6NXB4O1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoyMXB4O2xlZnQ6MDt3aWR0aDowO2hlaWdodDowO2JvcmRlcjo5cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQtY29sb3I6I2NjYzttYXJnaW4tdG9wOi0xMHB4O21hcmdpbi1sZWZ0Oi04cHg7fVxyXG4gICAgICAgICY6OmFmdGVye3RvcDoyMHB4O21hcmdpbi10b3A6LTlweDttYXJnaW4tbGVmdDotN3B4O2JvcmRlci1yaWdodC1jb2xvcjojZjZmOGZhO31cclxuICAgICAgICAuZmlsZV9hdHRhY2h7bWFyZ2luLWJvdHRvbToxMHB4O31cclxuICAgICAgICBoZWFkZXJ7QGluY2x1ZGUgZmxleF9iZXR3ZWVuO3BhZGRpbmc6N3B4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQtY29sb3I6I2Y2ZjhmYTtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO1xyXG4gICAgICAgICAgJj5kaXY6aGFzKGgxPmlucHV0KXtmbGV4OjE7XHJcbiAgICAgICAgICAgIGgxLGlucHV0e3dpZHRoOjEwMCU7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDF7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbiAgICAgICAgICAmK2RpdntwYWRkaW5nOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci10b3Atd2lkdGg6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIGgye21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG4gICAgICAgICAgICAuZmlsZV9hdHRhY2hlZHtwYWRkaW5nOjAgMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY4ZmE7fSAgICAgICAgIFxyXG4gICAgICAgICAgICAmK3Vse0BpbmNsdWRlIGZsZXhfYmV0d2Vlbjt3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweDttYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgbGl7YWxpZ24tc2VsZjpzdHJldGNoO3BhZGRpbmc6MDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57Zm9udC1zaXplOjEycHg7Y29sb3I6IzU1NTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYWxsb25fdHh0e21hcmdpbi10b3A6MTBweDtwYWRkaW5nOjEwcHggMnB4IDE1cHg7QGluY2x1ZGUgcHJval92aWV3X2RlZmF1bHRIKDE5OXB4LHRydWUpO1xyXG4gICAgICAgICAgJisuYnRuX3dyYXB7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbi10b3A6NXB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpoYXMoLmVkaXRvcl93cmFwKXtcclxuICAgICAgICAgIC5jay1jb250ZW50e0BpbmNsdWRlIHByb2pfdmlld19kZWZhdWx0SCgzMDRweCx0cnVlKTt9XHJcbiAgICAgICAgICAuYnRuX3dyYXB7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbi10b3A6NXB4O31cclxuICAgICAgICB9ICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyDrrLjshJzqtIDrpqxcclxuICAuZG9je1xyXG4gICAgLnRibF93cmFwe0BpbmNsdWRlIHByb2pfdmlld19kZWZhdWx0SCg2MnB4KTt9XHJcbiAgICAudGJsX2RlZmF1bHQgdGR7QGluY2x1ZGUgYWxpZ25MKDMpe21heC13aWR0aDo0NTBweDt9O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9zdmNcclxuLmNhbF93cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOiRjb2x1bW5HYXA7aGVpZ2h0OmNhbGMoMTAwdmggLSAxODRweCk7bWluLWhlaWdodDo0NDVweDtcclxuICAjY2FsLXJvb21ib29re2hlaWdodDp2YXIoLS1oKTt9XHJcbiAgLnRibF93cmFwe2ZsZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwdmg7fVxyXG59XHJcblxyXG5cclxuLy8gd29ya1xyXG4uZHNje2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtc2hyaW5rOjA7Zm9udC1zaXplOjExcHg7Y29sb3I6I2IyYmFjZDtmb250LXdlaWdodDo3MDA7XHJcbiAgLmRhdGV7Y29sb3I6Izg4ODt9XHJcbiAgLnByb2dyZXNze3RleHQtYWxpZ246cmlnaHQ7XHJcbiAgICBwcm9ncmVzc3tkaXNwbGF5OmJsb2NrO3dpZHRoOjE0MHB4O31cclxuICAgIGVte2NvbG9yOiRyZWQ7d2lkdGg6NDBweDt9XHJcbiAgfVxyXG59XHJcbi5zdGF0dXN7XHJcbiAgdWx7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMjY2cHgpO21pbi1oZWlnaHQ6MzYzcHg7QGluY2x1ZGUgZW1wdHlfdHh0KGF0dHIoZGF0YS1lbXB0eSkpe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7fTt9XHJcbiAgbGl7ZmxleC1zaHJpbms6MDtcclxuICAgIC50aXR7QGluY2x1ZGUgZmxleF9iZXR3ZWVuKCk7bWFyZ2luLWJvdHRvbTo1cHg7fVxyXG4gICAgc3Ryb25ne21hcmdpbjowO3dvcmQtYnJlYWs6a2VlcC1hbGw7fVxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgLnRpdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDt9XHJcbiAgICAgIC5kc2N7YWxpZ24tc2VsZjpmbGV4LWVuZDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHN0cm9uZ3twYWRkaW5nLWxlZnQ6MTBweDt0ZXh0LWluZGVudDotMTVweDttYXJnaW46MDtAaW5jbHVkZSBkb3RfbGlzdDt9XHJcbiAgLnRhc2ssLnRhc2tfZHRse3BhZGRpbmctbGVmdDoxMHB4O3RleHQtYWxpZ246bGVmdDt9XHJcbiAgLnRhc2t7Y29sb3I6IzAwMDtsaW5lLWhlaWdodDoxLjI7YmFja2dyb3VuZC1jb2xvcjojZWRmMGYzO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6NXB4O21hcmdpbi1ib3R0b206NXB4O31cclxufVxyXG5zdW1tYXJ5IGgye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO31cclxuLy8gY29tOuyalOyyreuwm+ydgCDsl4XrrLQscmVxOuyalOygle2VnOyXheustCxwcm867ZSE66Gc7KCd7Yq4LHBlcjrqsJzsnbjsl4XrrLRcclxuQGVhY2ggJHR5cGUsICRjb2xvciBpbiAkX3RpdENvbG9ye1xyXG4gIC4jeyR0eXBlfXtcclxuICAgIGgye2NvbG9yOiRjb2xvcjt9ICAgICAgXHJcbiAgICAud29ya19ib3ggbGk6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjt9XHJcbiAgfVxyXG4gIC5zdGF0dXMgLiN7JHR5cGV9IHN0cm9uZ3tjb2xvcjokY29sb3I7XHJcbiAgICAmOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjokY29sb3I7fVxyXG4gIH1cclxufVxyXG4vL3dvcmsgaG9tZVxyXG4ud29ya19ib2FyZHtAaW5jbHVkZSBmbGV4X2xheW91dCgpO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d29yZC1icmVhazprZWVwLWFsbDtcclxuICAudGl0e1xyXG4gICAgaDF7Zm9udC1zaXplOjEzcHg7fVxyXG4gICAgLnRvb2xfd3JhcCBzZWxlY3R7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt9XHJcbiAgfSAgIFxyXG4gIC50YXNrX2R0bHtmb250LXNpemU6MTJweDtjb2xvcjojODc4Yzk1O31cclxuICAudGhpc193ZWVre2ZsZXg6MztAaW5jbHVkZSBmbGV4X2xheW91dCgpO2FsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAudG9kb3tmbGV4OjM7fVxyXG4gICAgLmRlbGF5e2ZsZXg6Mjt9XHJcbiAgICAudGFza19kdGwsLmV0Y3ttYXJnaW4tdG9wOjVweDt0ZXh0LWluZGVudDowO31cclxuICAgIC5ldGN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6N3B4O2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM4NzhjOTU7fVxyXG4gICAgLmRfZGF5e0BpbmNsdWRlIGJhZGdlX3N0eWxlKCR3OjQycHgpO2NvbG9yOiR0b21hdG87Ym9yZGVyOjFweCBzb2xpZCAkdG9tYXRvO2xpbmUtaGVpZ2h0OjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4gIH1cclxuICAuc3RhdHVze2ZsZXg6MS41O31cclxuICAud29ya19ib2FyZF9sc3R7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MTVweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czowIDAgNXB4IDVweDtvdmVyZmxvdy15OmF1dG87aGVpZ2h0OmNhbGMoMTAwdmggLSAyNjZweCk7bWluLWhlaWdodDozNjNweDtcclxuICBAaW5jbHVkZSBlbXB0eV90eHQoYXR0cihkYXRhLWVtcHR5KSk7XHJcbiAgICAmPmxpe1xyXG4gICAgICAmOmhhcyhoMyl7cGFkZGluZzoyMHB4IDE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci13aWR0aDowIDAgMXB4O31cclxuICAgICAgJjpoYXMoZGV0YWlscyl7XHJcbiAgICAgICAgJjpub3QoOmhhcyhoMykpe3BhZGRpbmc6MCAwIDEwcHg7fVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowO2JvcmRlci1ib3R0b20td2lkdGg6MDt9XHJcbiAgICB9XHJcbiAgfSAgXHJcbiAgZGV0YWlsc3tcclxuICAgICZbb3Blbl0+c3VtbWFyeTo6YmVmb3Jle21hcmdpbjowIDJweDtjb250ZW50OidcXGYxMDUnO2NvbG9yOiMwMDA7fVxyXG4gICAgc3VtbWFyeXtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcixcclxuICAgICAgJjo6bWFya2Vye2Rpc3BsYXk6bm9uZTtjb250ZW50OicnO31cclxuICAgICAgJjo6YmVmb3Jle2ZvbnQtZmFtaWx5Oidmb250ZWxsbyc7Y29udGVudDonXFxmMTA3Jztmb250LXNpemU6MTRweDtjb2xvcjokcmVkO30gLy8gMWRlcHRoXHJcbiAgICAgICYgaDI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRldGFpbHM6aGFzKC53b3JrX2JveCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjtcclxuICAgICZbb3Blbl17Ym9yZGVyLWJvdHRvbS13aWR0aDowO31cclxuICB9XHJcbiAgLndvcmtfYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE1cHg7cGFkZGluZzoxMHB4O2JvcmRlcjoxcHggc29saWQgI2ViZWJlYjtib3JkZXItcmFkaXVzOjJweDtcclxuICAgICYgPiBsaXtwYWRkaW5nLWxlZnQ6MTBweDt0ZXh0LWluZGVudDotMTBweDtAaW5jbHVkZSBkb3RfbGlzdDt9XHJcbiAgfVxyXG59XHJcbi8vIC5teV93b3JrLm15X2FwcHJvdmFsXHJcbkBtaXhpbiBteV93b3JrX2RlZmF1bHRIKCRnYXA6MHB4LCRtYXg6ZmFsc2Upe1xyXG4gICRteV93b3JrSDpjYWxjKDEwMHZoIC0gMjgwcHgpO1xyXG4gICRteV93b3JrTWluSDozNDBweDtcclxuICBoZWlnaHQ6Y2FsYygkbXlfd29ya0ggLSAkZ2FwKTttaW4taGVpZ2h0OmNhbGMoJG15X3dvcmtNaW5IIC0gJGdhcCk7b3ZlcmZsb3cteTphdXRvO1xyXG4gIEBpZigkbWF4KXtcclxuICAgIGhlaWdodDphdXRvO21heC1oZWlnaHQ6Y2FsYygkbXlfd29ya0ggLSAkZ2FwKTs7XHJcbiAgfVxyXG59XHJcbi5teV93b3Jre1xyXG4gIGlucHV0W3R5cGU9bnVtYmVyXXt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbiAgLnN0YXR1c3t3aWR0aDozNTBweDtcclxuICAgIHVse0BpbmNsdWRlIG15X3dvcmtfZGVmYXVsdEgoMjFweCx0cnVlKTt9XHJcbiAgICAudGl0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O31cclxuICAgIC5kc2N7YWxpZ24tc2VsZjpmbGV4LWVuZDt9XHJcbiAgfVxyXG4gIC8vIC50YWJfY29udGVudHN7QGluY2x1ZGUgbXlfd29ya19kZWZhdWx0SCgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO2dhcDoxMHB4O3BhZGRpbmctYm90dG9tOiRjb2x1bW5HYXA7fVxyXG4gIC50Ymxfc2Nyb2xsX3dyYXB7QGluY2x1ZGUgbXlfd29ya19kZWZhdWx0SCg3MnB4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtnYXA6MTBweDtwYWRkaW5nLWJvdHRvbTokY29sdW1uR2FwO31cclxuICAudGJsX3Jvd3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgI2ViZWJlYjtib3JkZXItd2lkdGg6MCAxcHg7Zm9udC1zaXplOjEycHg7XHJcbiAgICB0ZHt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcclxuICAgICAgJltjb250ZW50ZWRpdGFibGVde2hlaWdodDo3NXB4O31cclxuICAgIH1cclxuICAgIC5hbGlnbkx7Y29sb3I6IzZiNmI2Yjt9XHJcbiAgICAmK2RpdiAuYnRue0BpbmNsdWRlIGJ0bigjYWFhKTtwYWRkaW5nOjVweCA2MHB4O2NvbG9yOiMxMTE7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO2N1cnNvcjpwb2ludGVyO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgICY6OmFmdGVye2NvbG9yOiNmZmY7fVxyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVye2NvbnRlbnQ6JysnO21hcmdpbi1sZWZ0OjVweDtmb250LXNpemU6MjBweDtjb2xvcjojMTExO2ZvbnQtd2VpZ2h0OmJvbGQ7dmVydGljYWwtYWxpZ246dG9wO31cclxuICAgIH1cclxuICB9XHJcbiAgdGQ6aGFzKC5wcm9ncmVzc19pbnB1dCl7cGFkZGluZzo1cHggMTVweDtcclxuICAgIC5wcm9ncmVzc19pbnB1dHttYXJnaW46OHB4IDA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICBsYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojNmI2YjZiO2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG4gICAgfVxyXG4gIH1cclxuICAud29ya19pbmZve1xyXG4gICAgZHQgbGFiZWwucmVxdWlyZWR7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMHB4O31cclxuICAgIH1cclxuICAgIGRkOm5vdCg6aGFzKC5maWxlX2lucHV0KSl7XHJcbiAgICAgICY+KntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b3JrX3RvZG8gLnRibF93cmFwe0BpbmNsdWRlIHRibF9kZWZhdWx0SCgxOXB4KTtcclxuICAucHJvamVjdF9uYW1le2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiNhMGEwYTA7d29yZC1icmVhazprZWVwLWFsbDt9XHJcbn1cclxuLndvcmsgLmZvcm1fd3JhcHtyb3ctZ2FwOjEwcHg7fVxyXG4ud29yayAudGJsX3dyYXB7QGluY2x1ZGUgdGJsX2RlZmF1bHRIKDQxcHgpO31cclxuLnRibF93b3JrX2RheXtAaW5jbHVkZSB0YmxfZGVmYXVsdEgoNjZweCk7XHJcbiAgdGJvZHl7XHJcbiAgICB0aHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2ZvbnQtc2l6ZToxNnB4O31cclxuICAgIHRke0BpbmNsdWRlIGFsaWduTCgxKTtcclxuICAgICAgJltjb2xzcGFuXXt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXR7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206NXB4O31cclxuICAudGltZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O31cclxufVxyXG4udGJsX3dvcmtfcmVwb3J0e0BpbmNsdWRlIHRibF9kZWZhdWx0SCg2M3B4KTtcclxuICB0ZHtAaW5jbHVkZSBhbGlnbkwoMSk7XHJcbiAgICAmW2NvbHNwYW5de3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpkZWZhdWx0O31cclxuICB9XHJcbiAgLnRibF9iYWRnZXtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjVweDttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjAgNXB4O1xyXG4gICAgZW17cGFkZGluZzowIDNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowIDNweCAzcHggMDtjb2xvcjokYmxhY2s7bGV0dGVyLXNwYWNpbmc6LS4wNWVtO21hcmdpbi1yaWdodDotNXB4O31cclxuICB9XHJcbiAgJF9zaWduVHlwZTooJ2RyYWZ0JzokZHJhZnQsJ2luZyc6JGluZywnZmluJzokZmluLCdyZWplY3QnOiRyZWplY3QsJ3JlYWR5Jzokd2FpdCwnd2FpdCc6JHdhaXQpO1xyXG4gIEBlYWNoICR0eXBlLCAkY29sb3IgaW4gJF9zaWduVHlwZXtcclxuICAgIC4jeyR0eXBlfXtib3JkZXItY29sb3I6JGNvbG9yICFpbXBvcnRhbnQ7Y29sb3I6JGNvbG9yICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7fVxyXG4gIH1cclxufVxyXG4uYXNrX2FwcHJvdmFsOjphZnRlcntAaW5jbHVkZSBiYWRnZV9zdHlsZSgpO2NvbnRlbnQ6XCLqsrDsnqzsmpTssq1cIjtjb2xvcjokcmVkO21hcmdpbi1sZWZ0OjNweDtwYWRkaW5nOjAgM3B4O2JvcmRlcjoxcHggc29saWQgJHJlZDt9XHJcbi50YmxfdG9kbyB0ZCxcclxuLnRibF93b3JrX2ZpbiB0ZCxcclxuLnRibF93b3JrX2RlbGF5IHRke0BpbmNsdWRlIGFsaWduTCgzIDQpO31cclxuLnRibF93b3JrX3NoYXJlIHRkLFxyXG4udGJsX3dvcmtfcmVxdWUgdGQsXHJcbi50Ymxfd29ya19yZWZlciB0ZHtAaW5jbHVkZSBhbGlnbkwoMyk7fVxyXG4udGJsX2xpc3R7Ym9yZGVyLXRvcDoycHggc29saWQgI2MwYzBjMDtcclxuICBsaS5zZWxlY3RfbGk6aG92ZXIsXHJcbiAgbGkuc2VsZWN0X2xpe2JhY2tncm91bmQtY29sb3I6bGlnaHRlbigkcmVkLCA0NSUpO31cclxuICAudGFnc3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6M3B4O31cclxuICAmPmxpe0BpbmNsdWRlIGZsZXhfYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoyMHB4O3BhZGRpbmc6MTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2FsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICBoMnskX3dvcmtUeXBlOignaW5nJzojMmQ2NmQ4LCdteV93b3JrJzojZjA3ODE2KTtcclxuICAgICAgQGVhY2ggJHR5cGUsICRjb2xvciBpbiAkX3dvcmtUeXBle1xyXG4gICAgICAgICYuI3skdHlwZX17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjE4MHB4O3BhZGRpbmc6NXB4O2JvcmRlcjoxcHggc29saWQgJGNvbG9yO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6bGlnaHRlbigkY29sb3IsIDQ1JSk7Ym94LXNoYWRvdzowcHggMXB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiRjb2xvcjt0ZXh0LWFsaWduOmNlbnRlcjt3b3JkLWJyZWFrOmtlZXAtYWxsO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJj5kaXY6Zmlyc3Qtb2YtdHlwZXtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NXB4O1xyXG4gICAgICBoM3tmb250LXNpemU6MTNweDtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjcwMDt9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8v7Iuk7KCB6rSA66asXHJcbi5sYXN0X3dlZWsgLnRpdCBzdHJvbmd7cGFkZGluZy1sZWZ0OjE1cHg7fVxyXG4ucGVyZm9ybWFuY2UgdWx7QGluY2x1ZGUgZW1wdHlfdHh0KGF0dHIoZGF0YS1lbXB0eSksdHJ1ZSwxNTBweCk7fVxyXG4ucGVyZm9ybWFuY2Vfd3JpdGV7ZmxleDoxO21pbi1oZWlnaHQ6MDtcclxuICAudGJsX3dlZWsgdGR7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICAudGJsX3BlcmZvcm1hbmNle3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgJj50aGVhZD50cntcclxuICAgICAgdGg6bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgdGh7dGV4dC1hbGlnbjpsZWZ0O31cclxuICAgICAgdGR7dGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG4gICAgICAudG9vbF9sc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICBpbnB1dHt3aWR0aDo0MHB4O21pbi1oZWlnaHQ6MjRweDtwYWRkaW5nOjAgMnB4O3RleHQtYWxpZ246cmlnaHQ7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmPnRib2R5e1xyXG4gICAgICAmPnRyOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHRoLHRke2JvcmRlci10b3Atd2lkdGg6MDt9XHJcbiAgICAgICAgdGg6bGFzdC1vZi10eXBle3dpZHRoOjEwJTttaW4td2lkdGg6OTBweDt3aGl0ZS1zcGFjZTpub3dyYXA7fVxyXG4gICAgICAgIHRkOmxhc3Qtb2YtdHlwZXt3aWR0aDo1JTttaW4td2lkdGg6NTBweDtcclxuICAgICAgICAgIGlucHV0e3RleHQtYWxpZ246cmlnaHQ7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmPnRyPnRoe0BpbmNsdWRlIGFsaWduTCgyKTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke21pbi13aWR0aDo3NXB4O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGJsX3dlZWt7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICNlYmViZWI7XHJcbiAgdGgsdGR7d2lkdGg6Y2FsYygxMDAlIC8gNyk7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4gIHRoe2hlaWdodDoyMHB4O2JvcmRlci1ib3R0b20td2lkdGg6MDtcclxuICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAmLmhvbGlkYXl7YmFja2dyb3VuZC1jb2xvcjojZmZlNWU1O31cclxuICAgICY6bGFzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiNjY2RlZmY7fVxyXG4gIH1cclxuICAuaG9saWRheXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7fVxyXG59XHJcbi50YmxfcmVwb3J0X3dyYXB7cGFkZGluZzoxNXB4IDA7Ym9yZGVyOjJweCBzb2xpZCAjYzBjMGMwO2JvcmRlci13aWR0aDoycHggMDt9XHJcblxyXG4udGJsX3JlcG9ydHt0YWJsZS1sYXlvdXQ6Zml4ZWQ7d2lkdGg6MTAwJTtjb2xvcjojMDAwO292ZXJmbG93OmhpZGRlbjtcclxuICB0aCx0ZHtwYWRkaW5nOjVweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEycHg7d29yZC1icmVhazprZWVwLWFsbDt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt9XHJcbiAgdGh7YmFja2dyb3VuZC1jb2xvcjokcmVwb3J0X2dyYXk7fVxyXG4gIHRkOmhhcyhzZWxlY3QpLHRkOmhhcyhpbnB1dCksXHJcbiAgdGQ6aGFzKFtjb250ZW50ZWRpdGFibGVdKXtwYWRkaW5nOjVweDt9XHJcbiAgJi50Ymxfd2Vla19pbm5lcntcclxuICAgIHRoZWFkPnRyOmxhc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGQsXHJcbiAgICB0aGVhZCB0aC5ob2xpZGF5e2JhY2tncm91bmQtY29sb3I6I2ZmZTVlNTt9XHJcbiAgICB0aGVhZD50cjpsYXN0LWNoaWxkPnRoOmxhc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjojY2NkZWZmO31cclxuICAgIC5ob2xpZGF5LFxyXG4gICAgdGJvZHkgdGQ6bnRoLWxhc3QtY2hpbGQoMyksXHJcbiAgICB0Ym9keSB0ZDpudGgtbGFzdC1jaGlsZCg5KSxcclxuICAgIHRmb290IHRkOm50aC1jaGlsZCgyKSxcclxuICAgIHRmb290IHRkOm50aC1jaGlsZCg4KXtiYWNrZ3JvdW5kLWNvbG9yOiRyZXBvcnRfZ3JheTt9XHJcbiAgICB0Ym9keSB0ZDpsYXN0LWNoaWxkLFxyXG4gICAgdGJvZHkgdGQ6bnRoLWxhc3QtY2hpbGQoMil7YmFja2dyb3VuZC1jb2xvcjojZmZmO31cclxuICB9XHJcbiAgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjokcmVwb3J0X2dyYXk7XHJcbiAgICB0aHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2JvcmRlci1ib3R0b20td2lkdGg6MDtiYWNrZ3JvdW5kLWNvbG9yOiRyZXBvcnRfZ3JheTt9XHJcbiAgfVxyXG4gIHRmb290e3NlbGVjdHtwYWRkaW5nOjA7YmFja2dyb3VuZDojZmZmO3RleHQtYWxpZ246Y2VudGVyO319XHJcbiAgJF9yZXBvcnRUeXBlOignYXNpcyc6JHJlcG9ydF9ibHVlLCd0b2JlJzokcmVwb3J0X3llbGxvdywnYmFzaWMnOiRyZXBvcnRfZ3JheSk7XHJcbiAgJF9yZXBvcnRQcm9qVHlwZTooJ3dvcmtfaW5nJzokcHJval9ibHVlLCd3b3JrX2RvbmUnOiRwcm9qX3llbGxvdywnd29ya19yZXBhaXInOiRwcm9qX2dyZWVuLCd3b3JrX2RlbGF5JzokcHJval9waW5rKTtcclxuICBAZWFjaCAkdHlwZSwgJGNvbG9yIGluICRfcmVwb3J0VHlwZXtcclxuICAgICYuI3skdHlwZX17XHJcbiAgICAgIHRib2R5IHRoLHRmb290e2JhY2tncm91bmQtY29sb3I6JGNvbG9yO2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG4gICAgfVxyXG4gIH1cclxuICBAZWFjaCAkdHlwZSwgJGNvbG9yIGluICRfcmVwb3J0UHJvalR5cGV7XHJcbiAgICB0ci4jeyR0eXBlfXtcclxuICAgICAgdGh7YmFja2dyb3VuZC1jb2xvcjokY29sb3I7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9bnVtYmVyXXt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbiAgZGl2W2NvbnRlbnRlZGl0YWJsZV17cGFkZGluZzo1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO3doaXRlLXNwYWNlOmluaXRpYWw7dGV4dC1hbGlnbjpsZWZ0O31cclxuICAmLmFzaXMgdGJvZHkgdGQsXHJcbiAgJi50b2JlIHRib2R5IHRke0BpbmNsdWRlIGFsaWduTCgyKTt9XHJcbiAgJi5hc2lzX3RvYmV7XHJcbiAgICB0ZHtAaW5jbHVkZSBhbGlnbkwoMyA0LCB0cnVlKTt9XHJcbiAgICAmLndyaXRlIHRke0BpbmNsdWRlIGFsaWduTCg0IDUsIHRydWUpO31cclxuICAgICYuZGl2e3RhYmxlLWxheW91dDpmaXhlZDtcclxuICAgICAgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZHtib3JkZXItYm90dG9tLXdpZHRoOjJweDt9XHJcbiAgICB9XHJcbiAgICAmLmRpdntcclxuICAgICAgdGR7QGluY2x1ZGUgYWxpZ25MKDQgNSwgdHJ1ZSk7fVxyXG4gICAgICAmID4gdGhlYWQgdHIsXHJcbiAgICAgICYgPiB0Ym9keSB0cntcclxuICAgICAgICAmIHRoOm5vdChbY29sc3Bhbl0pOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICYgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJiB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgICYgdGQ6bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Zm9vdHtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7XHJcbiAgICAgICY+dHI+dGR7cGFkZGluZzowO2JvcmRlci13aWR0aDowO31cclxuICAgICAgaDN7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjEwcHggMCA1cHg7fVxyXG4gICAgICAudGJsX3dlZWsgdGR7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiRyZXBvcnRfZ3JheTt9XHJcbiAgICAgICAgJiA+IGRpdnt0ZXh0LWluZGVudDowO31cclxuICAgICAgfVxyXG4gICAgICBkaXZ7dGV4dC1pbmRlbnQ6LThweDtwYWRkaW5nLWxlZnQ6OHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7fVxyXG4gICAgICBkaXZbY29udGVudGVkaXRhYmxlXXttaW4taGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjA7fVxyXG4gICAgfVxyXG4gIH0gICAgXHJcbn1cclxuLndvcmtfbmV3LFxyXG4ud29ya192aWV3LFxyXG4ubXlfd29ya3tAaW5jbHVkZSBmbGV4X2xheW91dCgpO1xyXG4gIC53b3JrX2Zvcm17ZmxleDoxO31cclxufVxyXG4ubHN0X3dvcmtfcmVwb3J0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIG1pbm1heCgxMDBweCwgYXV0bykpO2dhcDo1cHg7XHJcbiAgbGl7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6MTBweDtjdXJzb3I6cG9pbnRlcjtcclxuICAgICY6aG92ZXJ7Ym94LXNoYWRvdzowIDAgM3B4IHJnYmEoMCwgMCwgMCwgLjIpO31cclxuICAgICYudW5zdWJtaXNzaW9ue2JvcmRlci1jb2xvcjojZWVlO2NvbG9yOiM5OTk7fVxyXG4gIH1cclxuICAucmVwb3J0X3N0YXR1c3tkaXNwbGF5OmZsZXg7Z2FwOjNweDttYXJnaW4tYm90dG9tOjVweDtcclxuICAgICY+c3BhbnttYXJnaW4tbGVmdDphdXRvO2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiM2NjY7fVxyXG4gIH1cclxuICBzdHJvbmd7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6LjJlbTt9XHJcbiAgLmlfYXBwcm92YWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzotMC4zcHg7dGV4dC1hbGlnbjpjZW50ZXI7IGJvcmRlci1yYWRpdXM6NXB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtjb2xvcjojZTQyYjI5O3BhZGRpbmc6MCAzcHg7Ym9yZGVyOiAxcHggc29saWQgI2U0MmIyOTtvcGFjaXR5OiAxO31cclxufVxyXG4ucmVwb3J0c193cmFwe2Rpc3BsYXk6ZmxleDtnYXA6JGNvbHVtbkdhcDtcclxuICBAaW5jbHVkZSBzdGF0aWNPcmdDaGFydDtcclxuICAucmVwb3J0c3tmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdmVyZmxvdy15OmF1dG87cGFkZGluZy1yaWdodDoxMHB4O21pbi13aWR0aDoxODBweDtoZWlnaHQ6Y2FsYygxMDB2aCAtIDI0OHB4KTttaW4taGVpZ2h0OjM4MXB4O1xyXG4gICAgLnRibF90b3BfYXJlYXtwb3NpdGlvbjpzdGlja3k7dG9wOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjYzBjMGMwO3BhZGRpbmctYm90dG9tOjVweDt6LWluZGV4OjEwMDttYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgIC5kaXZpZGV7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiRncmF5O21hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAmOjpiZWZvcmV7aGVpZ2h0OjEwcHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybV93cmFwLFxyXG4gICAgLnRibF93cmFwe2JvcmRlci10b3Atd2lkdGg6MDt9ICAgIFxyXG4gICAgLm15X2FwcHJvdmFse0BpbmNsdWRlIGVtcHR5X3R4dChhdHRyKGRhdGEtZW1wdHkpKXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXg6MTt9O31cclxuICAgIC5maWxlX2F0dGFjaGVke2JhY2tncm91bmQtY29sb3I6JHJlcG9ydF9ncmF5O3BhZGRpbmc6MCAxMHB4O31cclxuICB9XHJcbn1cclxuLy9zdmNcclxuLnN2Y19ob21le0BpbmNsdWRlIGZsZXhfdmVyO1xyXG4gIGhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO0BpbmNsdWRlIHRpdCgpO0BpbmNsdWRlIHRpdF9idWxsZXQoaDEpO21hcmdpbi1ib3R0b206NXB4O31cclxuICAuZmxleGlibGVfd29ya2luZ3tAaW5jbHVkZSBmbGV4X2xheW91dDtcclxuICAgICYgPiBhcnRpY2xle2ZsZXgtZ3JvdzoxO21pbi13aWR0aDozOTBweDt9XHJcbiAgICAuc2VhcmNoX2JveHttYXJnaW4tbGVmdDphdXRvO2Rpc3BsYXk6aW5saW5lLWZsZXg7d2lkdGg6MzAwcHg7fVxyXG4gICAgLnRibF93cmFwe2hlaWdodDphdXRvO21pbi1oZWlnaHQ6YXV0bztcclxuICAgICAgQGluY2x1ZGUgdGJsX2RlZmF1bHRIKDE0NHB4KTsgICAgICBcclxuICAgICAgdGgsdGR7dmVydGljYWwtYWxpZ246bWlkZGxlO3dvcmQtYnJlYWs6a2VlcC1hbGw7fVxyXG4gICAgICB0aHt3aGl0ZS1zcGFjZTpub3dyYXA7fVxyXG4gICAgICB0ZDpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnQ7fVxyXG4gICAgICAuZGF0ZXtmb250LXNpemU6MTFweDtjb2xvcjojNzE3OThhO21hcmdpbi1sZWZ0OjVweDt9XHJcbiAgICB9XHJcbiAgICAuZmxleGlibGVfaGlzdG9yeXtcclxuICAgICAgdGR7QGluY2x1ZGUgYWxpZ25MKDIsdHJ1ZSk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke3doaXRlLXNwYWNlOm5vd3JhcDt9XHJcbiAgICAgICAgZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjQwMHB4O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXR0ZW5kYW5jZV9ob21le3dpZHRoOjEwMCU7XHJcbiAgLnJlZmVyX2RhdGV7bWFyZ2luLWxlZnQ6YXV0bztmb250LXNpemU6MTJweDthbGlnbi1zZWxmOmZsZXgtZW5kO31cclxuICAuc3VtbWFyeXtcclxuICAgIGxpe1xyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDEpLFxyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDIpLFxyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDMpe2ZsZXg6MC42NTt9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe2JvcmRlci1yaWdodDoxcHggc29saWQgJGdyYXk7fVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtjb2xvcjokYmx1ZTt9XHJcbiAgICB9ICAgIFxyXG4gIH0gXHJcbn1cclxufVxyXG4uYm94X2NvbXBhY3Q6aGFzKC5zdW1tYXJ5KXtcclxuICAuc3VtbWFyeXtkaXNwbGF5OmZsZXg7cGFkZGluZzoxMHB4IDA7XHJcbiAgICBsaXtmbGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI0cHg7Y29sb3I6JGdyYXk7Zm9udC13ZWlnaHQ6NjAwO31cclxuICAgIGVte2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHg7bWFyZ2luLWJvdHRvbTo1cHg7Y29sb3I6IzU1NTt9XHJcbiAgfVxyXG59XHJcbi5zdmNfYmFzaWN7XHJcbiAgLnByb2ZpbGVfaXB0e1xyXG4gICAgZGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxMHB4O31cclxuICAgIGR0LGRke2ZsZXg6MSAwIDIwJTt9XHJcbiAgfVxyXG59XHJcbi5hdHRlbmRhbmNlIC5mY3tcclxuICAuZmMtaGVhZGVyLXRvb2xiYXJ7ZGlzcGxheTpub25lO31cclxuICAvLyAuY2FsZW5kYXJfd3JhcCAuZmN7aGVpZ2h0OjI5N3B4O31cclxuICAuZmMtdGltZWxpbmUtc2xvdC1jdXNoaW9ue3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjI1cHg7fVxyXG4gIC5mYy10aW1lbGluZS1zbG90LWZyYW1lLFxyXG4gIC5mYy1kYXRhZ3JpZC1jZWxsLWZyYW1lLFxyXG4gIC5mYy10aW1lbGluZS1sYW5lLWZyYW1le2hlaWdodDoyNXB4IWltcG9ydGFudDtcclxuICAgIC5mYy1kYXRhZ3JpZC1jZWxsLWN1c2hpb257QGV4dGVuZCAuZmMtdGltZWxpbmUtc2xvdC1jdXNoaW9uO31cclxuICB9XHJcbn1cclxuLmF0dGVuZGFuY2VfdHlwZXtkaXNwbGF5OmZsZXg7Z2FwOjVweDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgZW17Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4O31cclxufVxyXG4udGltZV9zdW1tYXJ5e2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjEwcHggMDtcclxuICBsaXtmbGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI0cHg7Y29sb3I6JGJsdWU7Zm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAmOm50aC1jaGlsZCgzKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmF5O31cclxuICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgJjpudGgtY2hpbGQoNSl7Y29sb3I6JGdyYXk7fVxyXG4gIH1cclxuICBlbXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206NXB4O2NvbG9yOiM1NTU7fVxyXG59XHJcbi5hdHRlbmRhbmNlX2Rlc2N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTVweDtwYWRkaW5nLWJvdHRvbTokY29sdW1uR2FwO1xyXG4gIGRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7fVxyXG4gIHN1bW1hcnl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NXB4O2ZvbnQtc2l6ZToxNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmF5O3BhZGRpbmc6MCAxMHB4IDVweDtmb250LXdlaWdodDo2MDA7Y3Vyc29yOnBvaW50ZXI7XHJcbiAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyLFxyXG4gICAgJjo6bWFya2Vye2Rpc3BsYXk6bm9uZTtjb250ZW50OicnO31cclxuICAgICY6OmJlZm9yZXtmb250LWZhbWlseTonZm9udGVsbG8nO2NvbnRlbnQ6J1xcZjEwNyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtmb250LXNpemU6MTRweDtjb2xvcjojMDAwO31cclxuICAgIC5zdW1tYXJ5e21hcmdpbi1sZWZ0OmF1dG87Zm9udC1zaXplOjEycHg7Y29sb3I6JGdyYXk7YWxpZ24tc2VsZjpmbGV4LWVuZDtsZXR0ZXItc3BhY2luZzotLjAzZW07XHJcbiAgICAgIHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMXB4O21hcmdpbi1sZWZ0OjNweDtcclxuICAgICAgICBlbXtmb250LXdlaWdodDo2MDA7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFtvcGVuXT5zdW1tYXJ5OjpiZWZvcmV7Y29udGVudDonXFxmMTA2Jztjb2xvcjokcmVkO21hcmdpbi10b3A6LTJweDt9XHJcbiAgLnRibF9hdHRlbmRhbmNle3dpZHRoOjEwMCU7Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyYXk7XHJcbiAgICAuYnRuX2RlZmF1bHR7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTdweDtwYWRkaW5nOjAgM3B4O31cclxuICAgIC5idG5fbW9kaWZ5e0BpbmNsdWRlIGljb19vbmx5KCdcXGYxNGInKTtcclxuICAgICAgJjo6YmVmb3Jle2ZvbnQtc2l6ZToxNnB4O31cclxuICAgIH1cclxuICAgIHRoLHRke3RleHQtYWxpZ246Y2VudGVyO31cclxuICAgIHRoe2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTFlMWUxO3BhZGRpbmc6OXB4IDA7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodDt9XHJcbiAgICB9XHJcbiAgICB0ZHtwYWRkaW5nOjEwcHggMDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiM1NTU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7d2lkdGg6NjBweDtcclxuICAgICAgICAuZGF0ZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O21hcmdpbi1yaWdodDo1cHg7fVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAmOm50aC1jaGlsZCgzKXsmOm5vdCg6ZW1wdHkpe2NvbG9yOiRza3libHVlO31cclxuICAgICAgICAmLmFibm9ybWFse2NvbG9yOiRyZWQ7fS8v7KeA6rCBIOuYkOuKlCDsobDth7RcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpeyY6ZW1wdHk6OmJlZm9yZXtjb250ZW50OlwiLVwiO319XHJcbiAgICB9XHJcbiAgICB0Ym9keXtcclxuICAgICAgdHJ7XHJcbiAgICAgICAgJi5zdW4gdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJi5ob2xpZGF5IHRkOmZpcnN0LWNoaWxke2NvbG9yOiRyZWQ7fVxyXG4gICAgICAgICYuc2F0IHRkOmZpcnN0LWNoaWxke2NvbG9yOiRibHVlO31cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpOm5vdCgub24pOmhvdmVye0BpbmNsdWRlIG9uLWhvdmVyO31cclxuICAgICAgICAmOmhhcyhbY29sc3Bhbl0pe2Rpc3BsYXk6bm9uZTtcclxuICAgICAgICAgIHRke3BhZGRpbmc6MTBweCAxMHB4IDEwcHggMjBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudG9kYXkgLmRhdGV7YmFja2dyb3VuZC1jb2xvcjokc2t5Ymx1ZTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO3RleHQtYWxpZ246Y2VudGVyO31cclxuICAgICAgfVxyXG4gICAgICAub257Ym9yZGVyOjFweCBzb2xpZCAkc2t5Ymx1ZTtib3JkZXItYm90dG9tLXdpZHRoOjA7XHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7fVxyXG4gICAgICAgICYgKyB0cntkaXNwbGF5OnRhYmxlLXJvdztib3JkZXI6MXB4IHNvbGlkICRza3libHVlO2JvcmRlci10b3Atd2lkdGg6MDtib3gtc2hhZG93OjJweCA1cHggNHB4IHJnYmEoMCwgMCwgMCwgLjA1KTt9XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG59XHJcbi50YmxfcGxhbl9wcmV2aWV3e2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO31cclxuJHRibF9wbGFuX2JvcmRlcmNvbG9yOiNlMGUwZTA7XHJcbiRtZW1iZXJfd2lkdGg6MTAwcHg7XHJcbiVpbmxpbmVfZmxleHtkaXNwbGF5OmlubGluZS1mbGV4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7fVxyXG4lZmxleDEwMHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt9XHJcbiVib3hfY2VudGVyey13ZWJraXQtYm94LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt9XHJcbiVtZW1iZXJ7ZGlzcGxheTppbmxpbmUtZmxleDt3aWR0aDokbWVtYmVyX3dpZHRoO2hlaWdodDoyNXB4O2xpbmUtaGVpZ2h0OjE4cHg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAkdGJsX3BsYW5fYm9yZGVyY29sb3I7XHJcbiAgJj5kaXZ7ZGlzcGxheTppbmxpbmUtZmxleDt3aWR0aDoxMDAlO3BhZGRpbmc6MCA4cHggMCAxOHB4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7fVxyXG59XHJcbi5tZW1iZXJfbHN0e2Rpc3BsYXk6ZmxleDt3aWR0aDokbWVtYmVyX3dpZHRoO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAubGFiZWxfcm93e0BleHRlbmQgJW1lbWJlcjtoZWlnaHQ6MjRweDtcclxuICAgICY6Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wOjFweCBzb2xpZCAkdGJsX3BsYW5fYm9yZGVyY29sb3I7fVxyXG4gICAgLmxhYmVse2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG4gIH1cclxuICAuZGF5X3JvdyxcclxuICAubWVtYmVyX3Jvd3tAZXh0ZW5kICVtZW1iZXI7fVxyXG59XHJcbi5kYXlfYm9keSxcclxuLnRpbWVfYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO31cclxuLmNvbHVtbl93cmFwe0BleHRlbmQgJWZsZXgxMDA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO31cclxuIC5kYXlsYWJlbCxcclxuIC50aW1lbGFiZWx7QGV4dGVuZCAlaW5saW5lX2ZsZXg7aGVpZ2h0OjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJHRibF9wbGFuX2JvcmRlcmNvbG9yOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICBkaXZ7QGV4dGVuZCAlaW5saW5lX2ZsZXg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MjBweDtib3JkZXItbGVmdDoxcHggc29saWQgdHJhbnNwYXJlbnQ7fVxyXG4gIC5zYXR7Y29sb3I6JGJsdWU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIxNSwgMjI5LCAyNTUsIC4zKTt9XHJcbiAgLmhvbHlkYXl7Y29sb3I6JHJlZDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyMTIsIDIxMiwgMC4zKTt9XHJcbn1cclxuJXBsYW5faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7aGVpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6aW5pdGlhbDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7XHJcbiAgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozNXB4O2hlaWdodDoxMDAlO2xpbmUtaGVpZ2h0OjE5cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiNmZmY7fVxyXG59XHJcbiVidXN5e2JhY2tncm91bmQtY29sb3I6cmdiYSg4NywgMTQ2LCAyNTUsIDAuMyk7Ym9yZGVyLWNvbG9yOiM1NzkyRkY7Y29sb3I6IzNhNjJhZDt9Ly/shKDtg53tlZwg7Iuc6rCEXHJcbiVhdHRlbmRhbmNle2JhY2tncm91bmQtY29sb3I6IzYyQjNEMTtjb2xvcjojZmZmO30vL+yEoO2Dne2VnCDsi5zqsIRcclxuJW92ZXJ0aW1le2JhY2tncm91bmQtY29sb3I6I2ZmYWI0YTtjb2xvcjojZmZmO30vL+yXsOyepeq3vOustFxyXG4lb2Zme2JhY2tncm91bmQtY29sb3I6IzcyNDliZDtjb2xvcjojZmZmO30vL+2ctOqwgFxyXG4lb3V0e2JhY2tncm91bmQtY29sb3I6I0ZFNUU4Mjtjb2xvcjojZmZmO30vL+yZuOq3vFxyXG4lYWJzZW5jZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgMC40NSk7Ym9yZGVyLWNvbG9yOiNlMGUwZTA7fS8v67aA7J6sXHJcbiVob2xpZGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDAsIDAsIDAuMSk7Ym9yZGVyLWNvbG9yOnJnYigyNTUsIDAsIDApO30vL+ydvOygleyeiOydjFxyXG4lZXRje2JhY2tncm91bmQtY29sb3I6cmdiYSg4NywgMTQ2LCAyNTUsIDAuMyk7Ym9yZGVyLWNvbG9yOiM1NzkyRkY7fVxyXG4uZGF5bGluZSxcclxuLnRpbWVsaW5le3Bvc2l0aW9uOnJlbGF0aXZlO0BleHRlbmQgJWZsZXgxMDA7ZmxleC1kaXJlY3Rpb246Y29sdW1uOyAgXHJcbiAgLmNvbF93cmFwe3Bvc2l0aW9uOmFic29sdXRlO0BleHRlbmQgJWZsZXgxMDA7dG9wOjA7bGVmdDowOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTsganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47fVxyXG4gIC5yb3dfd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtAZXh0ZW5kICVmbGV4MTAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICR0YmxfcGxhbl9ib3JkZXJjb2xvcjt6LWluZGV4OjE7XHJcbiAgICBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDoxOHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAkdGJsX3BsYW5fYm9yZGVyY29sb3I7XHJcbiAgICAgICY6bGFzdC1vZi10eXBle2JvcmRlci1yaWdodDoxcHggc29saWQgJHRibF9wbGFuX2JvcmRlcmNvbG9yOzt9XHJcbiAgICB9XHJcbiAgICAuYWJzZW5jZXtAZXh0ZW5kICVwbGFuX2l0ZW07QGV4dGVuZCAlYWJzZW5jZTt9XHJcbiAgICAuYXR0ZW5kYW5jZSxcclxuICAgIC5vZmYsXHJcbiAgICAub3ZlcnRpbWV7XHJcbiAgICAgIEBleHRlbmQgJXBsYW5faXRlbTt3aWR0aDpjYWxjKCgxMDAlIC8gMjQpICogdmFyKC0td29ya1RpbWUpIC0gMS41cHgpO2xlZnQ6Y2FsYygxMDAlIC8gMjQgKiB2YXIoLS13b3JrU3RhcnQpICsgMXB4KTtcclxuICAgICAgYnV0dG9uLHNwYW57XHJcbiAgICAgICAgJjo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Y29udGVudDphdHRyKGRhdGEtdGV4dCk7Zm9udC1zaXplOjExcHg7bGV0dGVyLXNwYWNpbmc6LS4wNWVtO2xpbmUtaGVpZ2h0OjE5cHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXR0ZW5kYW5jZXtAZXh0ZW5kICVhdHRlbmRhbmNlO3otaW5kZXg6MjtcclxuICAgICAgJjpub3QoOmhhcygud29ya19vbikpe2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICBzcGFue2JhY2tncm91bmQtY29sb3I6I0YxRjFGMTt9XHJcbiAgICAgIH1cclxuICAgICAgc3Bhbjo6YmVmb3Jle0BleHRlbmQgJWF0dGVuZGFuY2U7fVxyXG4gICAgfVxyXG4gICAgLm92ZXJ0aW1le3otaW5kZXg6MztiYWNrZ3JvdW5kLWNvbG9yOiNGMUYxRjE7Ym9yZGVyLXJhZGl1czoxMHB4IDAgMCAxMHB4O292ZXJmbG93OmhpZGRlbjtcclxuICAgICAgYnV0dG9ue3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7QGV4dGVuZCAlb3ZlcnRpbWU7Ym9yZGVyLXJhZGl1czoxMHB4O292ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAmOjpiZWZvcmV7bGVmdDowO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9mZnt6LWluZGV4OjM7XHJcbiAgICAgIHNwYW57d2lkdGg6MTAwJTtAZXh0ZW5kICVvZmY7Ym9yZGVyLXJhZGl1czoxMHB4O292ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAmOjpiZWZvcmV7bGVmdDowO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm91dHtAZXh0ZW5kIC5vZmY7XHJcbiAgICAgIHNwYW57QGV4dGVuZCAlb3V0O31cclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2Om50aC1vZi10eXBlKDEzKXtAZXh0ZW5kICVhYnNlbmNlO31cclxuICAgIC53b3JrX29uOjpiZWZvcmV7bGVmdDowO2JvcmRlci1yYWRpdXM6MTBweCAwIDAgMTBweDt9XHJcbiAgICAud29ya19vZmY6OmJlZm9yZXtyaWdodDowO2JvcmRlci1yYWRpdXM6MCAxMHB4IDEwcHggMDt9XHJcbiAgfVxyXG4gIC5kYXlfd3JhcCxcclxuICAuaG91cl93cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO0BleHRlbmQgJWlubGluZV9mbGV4O0BleHRlbmQgJWJveF9jZW50ZXI7XHJcbiAgICBkaXZ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2xlZnQ6NTAlO3RvcDowO2JvdHRvbTowO2JvcmRlci1sZWZ0OjFweCBkYXNoZWQgJHRibF9wbGFuX2JvcmRlcmNvbG9yO31cclxuICB9XHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO0BleHRlbmQgJWFic2VuY2U7fVxyXG4gIEBtaXhpbiBvcHQoJGkpe3dpZHRoOmNhbGMoKDEwMCUgLyAyNCkgKiAkaSk7fVxyXG4gICY6OmJlZm9yZXtsZWZ0OjA7fVxyXG4gICY6OmFmdGVye3JpZ2h0OjA7fVxyXG4gICYudHlwZUF7Jjo6YmVmb3Jle0BpbmNsdWRlIG9wdCg4KX0mOjphZnRlcntAaW5jbHVkZSBvcHQoNyl9fVxyXG4gICYudHlwZUJ7Jjo6YmVmb3Jle0BpbmNsdWRlIG9wdCg5KX0mOjphZnRlcntAaW5jbHVkZSBvcHQoNil9fVxyXG4gICYudHlwZUN7Jjo6YmVmb3Jle0BpbmNsdWRlIG9wdCgxMCl9Jjo6YWZ0ZXJ7QGluY2x1ZGUgb3B0KDUpfX1cclxufXN1bW1hcnlcclxuLmhvdmVye2xlZnQ6ODQuNjE1NCU7Ym9yZGVyOjFweCBkYXNoZWQgcmdiKDE4LCA5MywgMjMwKTt9XHJcbi5tYXJrX3dyYXB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O3RvcDoyNHB4O2xlZnQ6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSAtIDI0cHgpO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgXHJcbiAgLm1hcmtze3Bvc2l0aW9uOnJlbGF0aXZlO0BleHRlbmQgJWZsZXgxMDA7Ym9yZGVyLWJvdHRvbTowIHNvbGlkICR0YmxfcGxhbl9ib3JkZXJjb2xvcjt6LWluZGV4OjE7XHJcbiAgICAmPmRpdntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDpjYWxjKDE1LjM4NDYlICsgMXB4KTt0b3A6LTFweDtib3R0b206MHB4O3otaW5kZXg6Mjtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDt9XHJcbiAgICAuc2VsZWN0e0BleHRlbmQgJWhvbGlkYXk7fS8v7ISg7YOdXHJcbiAgfVxyXG59XHJcbiRfcGxhblR5cGVzOihcclxuICAnaG9saWRheSc6JyVob2xpZGF5JyxcclxuICAnYnVzeSc6JyVidXN5JyxcclxuICAnYWJzZW5jZSc6JyVhYnNlbmNlJ1xyXG4pO1xyXG4ucGxhbl9sZWdlbmR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6YXV0bztcclxuICB1bHtkaXNwbGF5OmZsZXg7Z2FwOjEwcHg7fVxyXG4gIGxpe2ZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICY6OmJlZm9yZXtAaW5jbHVkZSBzaGFwZSgxNHB4LDE0cHgpO21hcmdpbi1yaWdodDo1cHg7dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207fVxyXG4gICAgQGVhY2ggJHR5cGUsICRleHRlbmQgaW4gJF9wbGFuVHlwZXN7XHJcbiAgICAgICYuI3skdHlwZX06OmJlZm9yZXtAZXh0ZW5kICN7JGV4dGVuZH07Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnVzaW5lc3NfY2FyZHtAaW5jbHVkZSBmbGV4X2xheW91dDtcclxuICAudHJlZV93cmFwIC5zb3J0YWJsZXttaW4td2lkdGg6MjAwcHg7fVxyXG4gIC50Ymxfd3JhcHtmbGV4OjE7aGVpZ2h0OmNhbGMoMTAwdmggLSAyODhweCk7fVxyXG59XHJcbi50YmxfYnVzaW5lc3N7dGR7QGluY2x1ZGUgYWxpZ25MKDQpO31AaW5jbHVkZSB0YmxfZGVmYXVsdEgoNDFweCk7fVxyXG4ubGVhdmVfZGVzY3tkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47Z2FwOiRjb2x1bW5HYXA7XHJcbiAgIGhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO0BpbmNsdWRlIHRpdCgpO0BpbmNsdWRlIHRpdF9idWxsZXQoaDEpO21hcmdpbi1ib3R0b206NXB4O31cclxuICAudGJsX3dyYXB7aGVpZ2h0OmNhbGMoMTAwdmggLSAzNzBweCk7bWluLWhlaWdodDoyNTBweDtcclxuICAgIHNwYW57QGluY2x1ZGUgdGV4dF9lbGxpcHNpczt3aWR0aDozODBweDt0ZXh0LWFsaWduOmxlZnQ7fVxyXG4gIH1cclxufVxyXG4ubGVhdmVfc3VtbWFyeXtkaXNwbGF5OmZsZXg7cGFkZGluZzoxMHB4IDA7XHJcbiAgbGl7ZmxleDoxO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiRncmF5O2ZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgJjpudGgtY2hpbGQoNSl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JheTt9XHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpLFxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSxcclxuICAgICY6bnRoLWxhc3QtY2hpbGQoMyl7Y29sb3I6JGJsdWU7fVxyXG4gIH1cclxuICBlbXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206NXB4O2NvbG9yOiM1NTU7fVxyXG59XHJcbi5ob2xpZGF5X3dvcmt7ZGlzcGxheTogZmxleDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO2dhcDokY29sdW1uR2FwO1xyXG4gIGhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO0BpbmNsdWRlIHRpdCgpO0BpbmNsdWRlIHRpdF9idWxsZXQoaDEpO21hcmdpbi1ib3R0b206NXB4O31cclxuICAuaGlzdG9yeXtAaW5jbHVkZSBmbGV4X2xheW91dDtcclxuICAgICYgPiBhcnRpY2xle2ZsZXg6MTt9XHJcbiAgfVxyXG4gIC50Ymxfd3JhcHtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OmF1dG87XHJcbiAgICBAaW5jbHVkZSB0YmxfZGVmYXVsdEgoMTQ0cHgpO1xyXG4gICAgdGgsdGR7dmVydGljYWwtYWxpZ246bWlkZGxlO3dvcmQtYnJlYWs6a2VlcC1hbGw7fVxyXG4gICAgdGh7d2hpdGUtc3BhY2U6bm93cmFwO31cclxuICAgIC5kYXRle2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiM3MTc5OGE7bWFyZ2luLWxlZnQ6NXB4O31cclxuICB9ICAgIFxyXG59XHJcbi5lbXBfc3RhdHVze0BpbmNsdWRlIGZsZXhfbGF5b3V0O1xyXG4gIGhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO0BpbmNsdWRlIHRpdCgpO0BpbmNsdWRlIHRpdF9idWxsZXQoaDEpO21hcmdpbi1ib3R0b206NXB4O31cclxuICBAaW5jbHVkZSBzdGF0aWNPcmdDaGFydDtcclxuICAudHJlZV93cmFwID4gLnRyZWV7aGVpZ2h0OmNhbGMoMTAwdmggLSAyMTZweCk7bWluLWhlaWdodDo0MTNweDt9XHJcbiAgLmdyb3VwX2xzdHtmbGV4OjE7XHJcbiAgICBoZWFkZXJ7bWFyZ2luLWJvdHRvbTo5cHg7fVxyXG4gICAgLnRibF9jYXB0aW9ue3BhZGRpbmctbGVmdDoxMHB4O31cclxuICAgIC5zZWFyY2hfYm94e3dpZHRoOjI1MHB4O31cclxuICAgIC50Ymxfd3JhcHtib3JkZXItdG9wLXdpZHRoOjA7aGVpZ2h0OmNhbGMoMTAwdmggLSAyNTZweCk7bWluLWhlaWdodDozNzNweDtcclxuICAgICAgdGR7QGluY2x1ZGUgYWxpZ25MKDEpO3BhZGRpbmctbGVmdDo1MHB4O1xyXG4gICAgICAgICY6aGFzKC5pY29fbGVhZGVyKXt0ZXh0LWluZGVudDotMjNweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ1c2luZXNzX2xzdHtcclxuICAuYnRuX3N3aXRjaCBsYWJlbHttaW4td2lkdGg6YXV0bzt9XHJcbn1cclxuLy9ub3RpY2VcclxuLm5vdGljZV9ib2FyZHtAaW5jbHVkZSBmbGV4X2xheW91dCgpO1xyXG4gICY+c2VjdGlvbntmbGV4OjEgMCBhdXRvO31cclxuICAubmV3X2JlZGdle3BhZGRpbmc6MCAzcHg7Zm9udC1zaXplOjEwcHg7fVxyXG4gIC50aXR7QGluY2x1ZGUgZmxleF9iZXR3ZWVuO2hlaWdodDo0MHB4O3BhZGRpbmc6NXB4IDEwcHggNXB4IDE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO2JhY2tncm91bmQtY29sb3I6I2VkZjBmMztmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO31cclxuICAuYm9hcmRfbHN0e3BhZGRpbmc6MTVweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czowIDAgNXB4IDVweDtvdmVyZmxvdy15OmF1dG87XHJcbiAgICAudGJsX2RlZmF1bHQgdGR7dGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7d2lkdGg6MTAwcHg7fVxyXG4gICAgfVxyXG4gICAgJj5saXtcclxuICAgICAgJjpoYXMoaDMpe3BhZGRpbmc6MjBweCAxNXB4O2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItd2lkdGg6MCAwIDFweDt9XHJcbiAgICAgICY6aGFzKGRldGFpbHMpe1xyXG4gICAgICAgICY6bm90KDpoYXMoaDMpKXtwYWRkaW5nOjAgMCAxMHB4O31cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MDtib3JkZXItYm90dG9tLXdpZHRoOjA7fVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmFtaWx5X2V2ZW50e21pbi1oZWlnaHQ6MjA2cHg7fVxyXG4gIC5ub3RpY2V7aGVpZ2h0OmNhbGMoMTAwdmggLSAyMjRweCk7bWluLWhlaWdodDo0MDVweDt9XHJcbiAgLnJpZ2h0e0BpbmNsdWRlIGZsZXhfbGF5b3V0KCk7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgLy8gLmZhbWlseV9ldmVudHtmbGV4OjEgMTAwcHg7fVxyXG4gICAgLnRibF9waG90b3toZWlnaHQ6Y2FsYygxMDB2aCAtIDQ5NHB4KTttaW4taGVpZ2h0OjEzM3B4O31cclxuICB9XHJcbn1cclxuLnBvc3Rfd3JhcHtAaW5jbHVkZSBmbGV4X2xheW91dCgpO3BhZGRpbmctYm90dG9tOjI1cHg7XHJcbiAgLnBvc3R7ZmxleDoxO1xyXG4gICAgLnRpdCBoMXtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDA7XHJcbiAgICAgIGl7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuICAgICAgJjo6YmVmb3Jle2Rpc3BsYXk6bm9uZTt9XHJcbiAgICB9XHJcbiAgICAud3JpdGVye2Rpc3BsYXk6ZmxleDtnYXA6NXB4O21hcmdpbjoyMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztwYWRkaW5nOjAgNXB4IDEwcHg7fVxyXG4gICAgLmRhdGV7YWxpZ24tc2VsZjpmbGV4LWVuZDttYXJnaW4tbGVmdDphdXRvO2ZvbnQtc2l6ZToxMnB4O31cclxuICB9XHJcbiAgLnBvc3RfZXRje2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpmbGV4O2dhcDoxMHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDo0MDBweDt9XHJcbiAgLmZpbGVfYXR0YWNoZWQgLmF0dGFjaF9saXN0OmVtcHR5OjpiZWZvcmV7QGluY2x1ZGUgZW1wdHlfYm94KCfssqjrtoDrkJwg7YyM7J287J20IOyXhuyKteuLiOuLpCcpO31cclxuICAuc2V0X2xpc3R7QGluY2x1ZGUgc2V0X2xpc3QoMSk7bWFyZ2luLWJvdHRvbToyMHB4O31cclxuICAuZWRpdG9yX3dyYXAgLmNrLWNvbnRlbnR7aGVpZ2h0OmNhbGMoMTAwdmggLSA0MDZweCk7bWluLWhlaWdodDoyMjNweDt9XHJcbiAgLnBvc3Rfdmlld3twYWRkaW5nOjVweDtcclxuICAgIC5ja3tib3JkZXItd2lkdGg6MDt9XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGRlc2t0b3AoJy5yZXNwb25zaXZlX2Rpc2FibGVkJyl7XHJcbiAgLnBvc3Rfd3JhcHt3aWR0aDoxMDAlO2ZsZXgtZmxvdzpjb2x1bW4gd3JhcDtcclxuICAgIC5lZGl0b3Jfd3JhcCAuY2stY29udGVudHtoZWlnaHQ6MjIzcHg7fVxyXG4gICAgLnBvc3RfZXRje29yZGVyOi0xO3dpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICBzZWN0aW9ue2ZsZXg6MTt9XHJcbiAgICAgIC5maWxlX2F0dGFjaHtoZWlnaHQ6Y2FsYygxMDAlIC0gMzZweCk7fVxyXG4gICAgfVxyXG4gIH0gICBcclxufVxyXG4uYWxidW1fbHN0e1xyXG4gIC5jaGVja19jaXJjbGV7ZGlzcGxheTpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjVweDt0b3A6NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ei1pbmRleDoxNTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItd2lkdGg6MDt0cmFuc2l0aW9uOmFsbCAuMnM7Y3Vyc29yOnBvaW50ZXI7fVxyXG4gIGxpe2JvcmRlcjozcHggc29saWQgdHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7XHJcbiAgICBhe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO31cclxuICAgICY6aGFzKC5jaGVja19jaXJjbGU6Y2hlY2tlZCl7Ym9yZGVyLWNvbG9yOiRyZWQ7fVxyXG4gICAgJjpob3Zlcntib3gtc2hhZG93OjAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgLjMpIGluc2V0O1xyXG4gICAgICAuY2hlY2tfY2lyY2xle2Rpc3BsYXk6ZmxleDt9XHJcbiAgICAgIGE6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtAaW5jbHVkZSBzaGFwZSgxMDAlLDEwMCUpO2JhY2tncm91bmQtY29sb3I6IzAwMDAwMDUwO3otaW5kZXg6MTt9XHJcbiAgICB9IFxyXG4gIH1cclxuICAmLnNlbGVjdF9tb2RlIGxpe1xyXG4gICAgLmNoZWNrX2NpcmNsZXtkaXNwbGF5OmZsZXg7fVxyXG4gIH0gIFxyXG59XHJcbi52b3RlX3dyYXB7XHJcbiAgc3BhbjpoYXMoaW5wdXRbdHlwZT1cIm51bWJlclwiXSl7bWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAmK2RpdntcclxuICAgICAgJj4uZmlsZV9pbnB1dHttYXJnaW4tYm90dG9tOjNweDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl17ZmxleDowIDEgNjBweDt0ZXh0LWFsaWduOmxlZnQ7fVxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtmbGV4OmluaGVyaXQ7fVxyXG59XHJcbi50Ymxfbm90aWNle1xyXG4gIHRke0BpbmNsdWRlIGFsaWduTCgyKTt9XHJcbn1cclxuLnRibF93cmFwX3Bob3Rve1xyXG4gIC50Ymxfd3JhcHtoZWlnaHQ6Y2FsYygxMDB2aCAtIDM2NXB4KTttaW4taGVpZ2h0OjI2NHB4O21hcmdpbi10b3A6JGNvbHVtbkdhcDtwYWRkaW5nOjEwcHggMTBweCAkY29sdW1uR2FwO31cclxuICB0ZHtAaW5jbHVkZSBhbGlnbkwoMSk7fVxyXG59XHJcbiRmaXhlZC1jb2xzOiA1O1xyXG4kZml4ZWQtd2lkdGg6ODBweDtcclxuJHotaGVhZDogNzA7XHJcblxyXG4udGJsX2F0dGVuZGFuY2Uge0BpbmNsdWRlIHRibF9kZWZhdWx0SCg4OHB4KTtvdmVyZmxvdy14OmF1dG87Y3Vyc29yOmdyYWI7XHJcbiAgJi5pcy1kcmFnZ2luZyB0cjpob3ZlcntjdXJzb3I6Z3JhYmJpbmc7fVxyXG4gIHRhYmxlIHt0YWJsZS1sYXlvdXQ6Zml4ZWQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO3VzZXItc2VsZWN0OiBub25lO31cclxuXHJcbiAgdHI6aG92ZXJ7Zm9udC13ZWlnaHQ6NjAwO31cclxuICAubW9udGhseSA6aXModGgsdGQpe3dpZHRoOjYwcHg7fVxyXG4gIHRoLFxyXG4gIHRkIHtib3JkZXItbGVmdDoxcHggc29saWQgJHRkX2JvcmRlcl9jb2xvcjtiYWNrZ3JvdW5kOiNmZmY7dmVydGljYWwtYWxpZ246bWlkZGxlO3doaXRlLXNwYWNlOm5vd3JhcDt9IFxyXG4gIHRoIHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGZpeGVkLWNvbHN7XHJcbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RpY2t5LWNlbGwoJGZpeGVkLXdpZHRoICogKCRpIC0gMSksJGZpeGVkLXdpZHRoLCAkei1oZWFkKTtcclxuICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICAmOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0LXdpZHRoOjA7fVxyXG4gIH1cclxuICB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRmaXhlZC1jb2xze1xyXG4gICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0aWNreS1jZWxsKCRmaXhlZC13aWR0aCAqICgkaSAtIDEpLCRmaXhlZC13aWR0aCk7XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgJjpmaXJzdC1jaGlsZHtib3JkZXItbGVmdC13aWR0aDowO31cclxuICB9ICBcclxuICB0cjpudGgtY2hpbGQoZXZlbikgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgc3RpY2t5LWNlbGwoJGZpeGVkLXdpZHRoICogKCRmaXhlZC1jb2xzIC0gMSksJGZpeGVkLXdpZHRoKTtcclxuICB9XHJcbiAgdGg6bnRoLWNoaWxkKCN7JGZpeGVkLWNvbHN9KSxcclxuICB0cjpudGgtY2hpbGQob2RkKSB0ZDpudGgtY2hpbGQoI3skZml4ZWQtY29sc30pLFxyXG4gIHRyOm50aC1jaGlsZChldmVuKSB0ZDpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICR0aF9ib3JkZXJfY29sb3I7fVxyXG4gIHRib2R5IC5yZXZpZXd7YmFja2dyb3VuZC1jb2xvcjojZmVmNGY1O31cclxuICAubGF0ZXtjb2xvcjokcmVkO31cclxufVxyXG4uYm94X2JvdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6NXB4O31cclxuJHJlYWN0aW9uLXR5cGVzOiAoIGxpa2UsIGdvb2QsIGNvbmZpcm0sIGZ1biwgd293LCBzYWQgKTtcclxuLnJlYWN0aW9uX2FyZWF7bWFyZ2luLWxlZnQ6YXV0bzt9XHJcbkBtaXhpbiByZWFjdGlvbkljbygpe1xyXG4gICY6OmJlZm9yZXtAaW5jbHVkZSBzaGFwZSgyMHB4LDIwcHgpO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29fZW1vdGlvbi5wbmcpIDAgNTAlIC8gYXV0byBuby1yZXBlYXQ7fVxyXG4gIEBlYWNoICR0eXBlIGluICRyZWFjdGlvbi10eXBlcyB7XHJcbiAgICAgICRpbmRleCA6aW5kZXgoJHJlYWN0aW9uLXR5cGVzLCAkdHlwZSk7XHJcbiAgICAmLiN7JHR5cGV9OjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6LTMxcHggKiAoJGluZGV4IC0gMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5yZWFjdGlvbl9hcmVhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE1cHg7ICBcclxuICBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O31cclxufVxyXG4ucmVhY3Rpb25fc3VtbWFyeXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNXB4O3BhZGRpbmc6NXB4IDEwcHg7Ym9yZGVyLXJhZGl1czoxNXB4O2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7XHJcbiAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7fVxyXG4gIGxpe2ZvbnQtc2l6ZTowO1xyXG4gICAgQGluY2x1ZGUgcmVhY3Rpb25JY28oKTtcclxuICB9XHJcbiAgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoyMHB4O21hcmdpbi1sZWZ0OjVweDtmb250LXNpemU6MTFweDt9XHJcbn1cclxuLnJlYWN0aW9uX2xheWVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOmNhbGMoMTAwJSArIDVweCk7d2lkdGg6MzAwcHg7aGVpZ2h0OjA7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gIHVse2JvcmRlcjoxcHggc29saWQgJGdyYXk7cGFkZGluZzo1cHg7fVxyXG4gIGxpe21hcmdpbjo1cHggMDt9XHJcbiAgc3Bhbntmb250LXNpemU6MDttYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgQGluY2x1ZGUgcmVhY3Rpb25JY28oKTtcclxuICB9IFxyXG59XHJcbi5idG5fcmVhY3Rpb25BZGR7QGluY2x1ZGUgaWNvX29ubHkoJ1xcZTgwNScpO3BhZGRpbmc6NXB4IDdweDtib3JkZXItcmFkaXVzOjNweDsgXHJcbiAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7fVxyXG4gICY6OmJlZm9yZXtmb250LXNpemU6MTZweDt9XHJcbn1cclxuLmxheWVyX3Rvb2wub257XHJcbiAgLnJlYWN0aW9uX2xheWVye2hlaWdodDpmaXQtY29udGVudDtvdmVyZmxvdy15OmF1dG87fVxyXG4gIC5yZWFjdGlvbl9idG5ze2hlaWdodDphdXRvO31cclxufSBcclxuLnJlYWN0aW9uX2J0bnN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O3RvcDpjYWxjKDEwMCUgKyAzcHgpO3dpZHRoOmZpdC1jb250ZW50O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47XHJcbiAgdWx7ZGlzcGxheTpmbGV4O2dhcDoxMHB4O3BhZGRpbmc6M3B4IDE1cHg7Ym9yZGVyOjFweCBzb2xpZCAkZ3JheTt9XHJcbiAgYnV0dG9ue2ZvbnQtc2l6ZTowO3BhZGRpbmc6NHB4IDNweCAycHg7bWFyZ2luLWxlZnQ6YXV0bztib3JkZXItYm90dG9tOjJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIHJlYWN0aW9uSWNvKCk7XHJcbiAgICAmOmhvdmVye2JvcmRlci1jb2xvcjojNjY2fVxyXG4gIH0gXHJcbn0gIiwiLy8gQnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbW9iaWxlOiA3NjdweDtcclxuJGJyZWFrcG9pbnQtbW9iaWxlX3RhYmxldDogMTAyNHB4O1xyXG4kYnJlYWtwb2ludC10YWJsZXQ6IDEzMDBweDtcclxuJGJyZWFrcG9pbnQtZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy9jb2xvclxyXG4kcmVwb3J0X2JsdWU6I2YxZjhmZjtcclxuJHJlcG9ydF95ZWxsb3c6I2ZmZmFlOTtcclxuJHJlcG9ydF9ncmF5OiNmNWY1ZjU7XHJcbiRwcm9qX2JsdWU6I2RlZWRmYztcclxuJHByb2pfeWVsbG93OiNmOWYyYjQ7XHJcbiRwcm9qX3Bpbms6I2ZmZWNlYztcclxuJHByb2pfZ3JlZW46I2RmZWRjNztcclxuJHByb2pfZ3JheTojZWRmMGYzOyJdfQ== */